Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Temporary breakpoint 3 at 0x41a5d0
- Breakpoint 4 at 0x5d67d3: file fringe.c, line 1476.
- Breakpoint 5 at 0x5d6846: file fringe.c, line 1487.
- Temporary breakpoint 6 at 0x4ecf99: file emacs.c, line 2086.
- =================================
- CWD: ~/self/workbench/emacs/master/src
- CMDLINE: gdb -x ../../cairo_bug/gdb_script \
- --args ./emacs --fg-daemon=cairo
- gdb_script contents:
- here goes nothing...
- Starting program: /home/lk/self/workbench/emacs/master/src/emacs --fg-daemon=cairo
- [Thread debugging using libthread_db enabled]
- Using host libthread_db library "/usr/lib/libthread_db.so.1".
- Temporary breakpoint 3, 0x000000000041a5d0 in _start ()
- Breakpoint 4, init_fringe_bitmap (which=which@entry=1, fb=fb@entry=0x9a6a10 <standard_bitmaps+16>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$1 = "fringe_bitmaps == NULL"
- which: 1
- Breakpoint 4, init_fringe_bitmap (which=which@entry=2, fb=fb@entry=0x9a6a20 <standard_bitmaps+32>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$2 = "fringe_bitmaps == NULL"
- which: 2
- Breakpoint 4, init_fringe_bitmap (which=which@entry=3, fb=fb@entry=0x9a6a30 <standard_bitmaps+48>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$3 = "fringe_bitmaps == NULL"
- which: 3
- Breakpoint 4, init_fringe_bitmap (which=which@entry=4, fb=fb@entry=0x9a6a40 <standard_bitmaps+64>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$4 = "fringe_bitmaps == NULL"
- which: 4
- Breakpoint 4, init_fringe_bitmap (which=which@entry=5, fb=fb@entry=0x9a6a50 <standard_bitmaps+80>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$5 = "fringe_bitmaps == NULL"
- which: 5
- Breakpoint 4, init_fringe_bitmap (which=which@entry=6, fb=fb@entry=0x9a6a60 <standard_bitmaps+96>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$6 = "fringe_bitmaps == NULL"
- which: 6
- Breakpoint 4, init_fringe_bitmap (which=which@entry=7, fb=fb@entry=0x9a6a70 <standard_bitmaps+112>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$7 = "fringe_bitmaps == NULL"
- which: 7
- Breakpoint 4, init_fringe_bitmap (which=which@entry=8, fb=fb@entry=0x9a6a80 <standard_bitmaps+128>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$8 = "fringe_bitmaps == NULL"
- which: 8
- Breakpoint 4, init_fringe_bitmap (which=which@entry=9, fb=fb@entry=0x9a6a90 <standard_bitmaps+144>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$9 = "fringe_bitmaps == NULL"
- which: 9
- Breakpoint 4, init_fringe_bitmap (which=which@entry=10, fb=fb@entry=0x9a6aa0 <standard_bitmaps+160>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$10 = "fringe_bitmaps == NULL"
- which: 10
- Breakpoint 4, init_fringe_bitmap (which=which@entry=11, fb=fb@entry=0x9a6ab0 <standard_bitmaps+176>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$11 = "fringe_bitmaps == NULL"
- which: 11
- Breakpoint 4, init_fringe_bitmap (which=which@entry=12, fb=fb@entry=0x9a6ac0 <standard_bitmaps+192>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$12 = "fringe_bitmaps == NULL"
- which: 12
- Breakpoint 4, init_fringe_bitmap (which=which@entry=13, fb=fb@entry=0x9a6ad0 <standard_bitmaps+208>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$13 = "fringe_bitmaps == NULL"
- which: 13
- Breakpoint 4, init_fringe_bitmap (which=which@entry=14, fb=fb@entry=0x9a6ae0 <standard_bitmaps+224>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$14 = "fringe_bitmaps == NULL"
- which: 14
- Breakpoint 4, init_fringe_bitmap (which=which@entry=15, fb=fb@entry=0x9a6af0 <standard_bitmaps+240>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$15 = "fringe_bitmaps == NULL"
- which: 15
- Breakpoint 4, init_fringe_bitmap (which=which@entry=16, fb=fb@entry=0x9a6b00 <standard_bitmaps+256>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$16 = "fringe_bitmaps == NULL"
- which: 16
- Breakpoint 4, init_fringe_bitmap (which=which@entry=17, fb=fb@entry=0x9a6b10 <standard_bitmaps+272>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$17 = "fringe_bitmaps == NULL"
- which: 17
- Breakpoint 4, init_fringe_bitmap (which=which@entry=18, fb=fb@entry=0x9a6b20 <standard_bitmaps+288>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$18 = "fringe_bitmaps == NULL"
- which: 18
- Breakpoint 4, init_fringe_bitmap (which=which@entry=19, fb=fb@entry=0x9a6b30 <standard_bitmaps+304>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$19 = "fringe_bitmaps == NULL"
- which: 19
- Breakpoint 4, init_fringe_bitmap (which=which@entry=20, fb=fb@entry=0x9a6b40 <standard_bitmaps+320>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$20 = "fringe_bitmaps == NULL"
- which: 20
- Breakpoint 4, init_fringe_bitmap (which=which@entry=21, fb=fb@entry=0x9a6b50 <standard_bitmaps+336>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$21 = "fringe_bitmaps == NULL"
- which: 21
- Breakpoint 4, init_fringe_bitmap (which=which@entry=22, fb=fb@entry=0x9a6b60 <standard_bitmaps+352>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$22 = "fringe_bitmaps == NULL"
- which: 22
- Breakpoint 4, init_fringe_bitmap (which=which@entry=23, fb=fb@entry=0x9a6b70 <standard_bitmaps+368>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$23 = "fringe_bitmaps == NULL"
- which: 23
- [New Thread 0x7ffff0fcd700 (LWP 13152)]
- Thread 1 "emacs" hit Temporary breakpoint 6, main (argc=2, argv=<optimized out>) at emacs.c:2086
- 2086 Frecursive_edit ();
- >>>> main(): emacs.c <<<<
- $bitmap_counter: 23
- fringe_bitmaps[0]: (nil)
- fringe_bitmaps[1]: (nil)
- fringe_bitmaps[2]: (nil)
- fringe_bitmaps[3]: (nil)
- fringe_bitmaps[4]: (nil)
- fringe_bitmaps[5]: (nil)
- fringe_bitmaps[6]: (nil)
- fringe_bitmaps[7]: (nil)
- fringe_bitmaps[8]: (nil)
- fringe_bitmaps[9]: (nil)
- fringe_bitmaps[10]: (nil)
- fringe_bitmaps[11]: (nil)
- fringe_bitmaps[12]: (nil)
- fringe_bitmaps[13]: (nil)
- fringe_bitmaps[14]: (nil)
- fringe_bitmaps[15]: (nil)
- fringe_bitmaps[16]: (nil)
- fringe_bitmaps[17]: (nil)
- fringe_bitmaps[18]: (nil)
- fringe_bitmaps[19]: (nil)
- fringe_bitmaps[20]: (nil)
- fringe_bitmaps[21]: (nil)
- fringe_bitmaps[22]: (nil)
- fringe_bitmaps[23]: (nil)
- fringe_bmp == NULL
- >>>>>>>>>>>>>====================================<<<<<<<<<<<<<
- This is the end of the pre-local-load phase of startup.
- So far nothing has gone wrong. Next, that changes.
- >>>>>>>>>>>>>====================================<<<<<<<<<<<<<
- Temporary breakpoint 7 at 0x7ffff5684eb0[Detaching after vfork from child process 13153]
- [Detaching after vfork from child process 13154]
- Thread 1 "emacs" hit Breakpoint 5, init_fringe_bitmap (which=which@entry=24, fb=fb@entry=0x12249e0, once_p=once_p@entry=0) at fringe.c:1487
- 1487 if (which >= max_used_fringe_bitmap)
- >>>> init_fringe_bitmap(): end of function, !once_p <<<<
- $24 = "rif: unavailable"
- fringe_bitmaps[0]: (nil)
- fringe_bitmaps[1]: (nil)
- fringe_bitmaps[2]: (nil)
- fringe_bitmaps[3]: (nil)
- fringe_bitmaps[4]: (nil)
- fringe_bitmaps[5]: (nil)
- fringe_bitmaps[6]: (nil)
- fringe_bitmaps[7]: (nil)
- fringe_bitmaps[8]: (nil)
- fringe_bitmaps[9]: (nil)
- fringe_bitmaps[10]: (nil)
- fringe_bitmaps[11]: (nil)
- fringe_bitmaps[12]: (nil)
- fringe_bitmaps[13]: (nil)
- fringe_bitmaps[14]: (nil)
- fringe_bitmaps[15]: (nil)
- fringe_bitmaps[16]: (nil)
- fringe_bitmaps[17]: (nil)
- fringe_bitmaps[18]: (nil)
- fringe_bitmaps[19]: (nil)
- fringe_bitmaps[20]: (nil)
- fringe_bitmaps[21]: (nil)
- fringe_bitmaps[22]: (nil)
- fringe_bitmaps[23]: (nil)
- fringe_bitmaps[24]: 0x12249e0
- $25 = "fringe_bmp == NULL"
- which: 24
- Thread 1 "emacs" hit Breakpoint 5, init_fringe_bitmap (which=which@entry=25, fb=fb@entry=0xaff770, once_p=once_p@entry=0) at fringe.c:1487
- 1487 if (which >= max_used_fringe_bitmap)
- >>>> init_fringe_bitmap(): end of function, !once_p <<<<
- $26 = "rif: unavailable"
- fringe_bitmaps[0]: (nil)
- fringe_bitmaps[1]: (nil)
- fringe_bitmaps[2]: (nil)
- fringe_bitmaps[3]: (nil)
- fringe_bitmaps[4]: (nil)
- fringe_bitmaps[5]: (nil)
- fringe_bitmaps[6]: (nil)
- fringe_bitmaps[7]: (nil)
- fringe_bitmaps[8]: (nil)
- fringe_bitmaps[9]: (nil)
- fringe_bitmaps[10]: (nil)
- fringe_bitmaps[11]: (nil)
- fringe_bitmaps[12]: (nil)
- fringe_bitmaps[13]: (nil)
- fringe_bitmaps[14]: (nil)
- fringe_bitmaps[15]: (nil)
- fringe_bitmaps[16]: (nil)
- fringe_bitmaps[17]: (nil)
- fringe_bitmaps[18]: (nil)
- fringe_bitmaps[19]: (nil)
- fringe_bitmaps[20]: (nil)
- fringe_bitmaps[21]: (nil)
- fringe_bitmaps[22]: (nil)
- fringe_bitmaps[23]: (nil)
- fringe_bitmaps[24]: 0x12249e0
- fringe_bitmaps[25]: 0xaff770
- $27 = "fringe_bmp == NULL"
- which: 25
- [Detaching after vfork from child process 13155]
- Thread 1 "emacs" hit Breakpoint 5, init_fringe_bitmap (which=which@entry=26, fb=fb@entry=0xc6b9d0, once_p=once_p@entry=0) at fringe.c:1487
- 1487 if (which >= max_used_fringe_bitmap)
- >>>> init_fringe_bitmap(): end of function, !once_p <<<<
- $28 = "rif: unavailable"
- fringe_bitmaps[0]: (nil)
- fringe_bitmaps[1]: (nil)
- fringe_bitmaps[2]: (nil)
- fringe_bitmaps[3]: (nil)
- fringe_bitmaps[4]: (nil)
- fringe_bitmaps[5]: (nil)
- fringe_bitmaps[6]: (nil)
- fringe_bitmaps[7]: (nil)
- fringe_bitmaps[8]: (nil)
- fringe_bitmaps[9]: (nil)
- fringe_bitmaps[10]: (nil)
- fringe_bitmaps[11]: (nil)
- fringe_bitmaps[12]: (nil)
- fringe_bitmaps[13]: (nil)
- fringe_bitmaps[14]: (nil)
- fringe_bitmaps[15]: (nil)
- fringe_bitmaps[16]: (nil)
- fringe_bitmaps[17]: (nil)
- fringe_bitmaps[18]: (nil)
- fringe_bitmaps[19]: (nil)
- fringe_bitmaps[20]: (nil)
- fringe_bitmaps[21]: (nil)
- fringe_bitmaps[22]: (nil)
- fringe_bitmaps[23]: (nil)
- fringe_bitmaps[24]: 0x12249e0
- fringe_bitmaps[25]: 0xaff770
- fringe_bitmaps[26]: 0xc6b9d0
- $29 = "fringe_bmp == NULL"
- which: 26
- Thread 1 "emacs" hit Temporary breakpoint 7, 0x00007ffff5684eb0 in pselect () from /usr/lib/libc.so.6
- >>>>>>>>>>>>>====================================<<<<<<<<<<<<<
- Here's the *actual* end of what happens before connecting
- a client session.
- We've loaded three dynamic bitmaps from package files.
- They've been initialized into fringe_bitmaps, and so far as
- emacs is concerned, are ready to use should GUI client
- connect later. But our test for whether initializing those
- bitmaps required calling rif->define_fringe_bitmap(), ie,
- 'rif && rif->define_fringe_bitmap', came up false.
- Obviously that's not true; when we start a GUI frame we
- will need the cairo structures it creates. The way things
- stand, they won't be, but emacs will assume they are and
- try to use them.
- Connecting a client frame and opening a file that will
- cause us to try to draw the bitmaps...
- >>>>>>>>>>>>>====================================<<<<<<<<<<<<<
- [New Thread 0x7fffebfff700 (LWP 13157)]
- [New Thread 0x7fffeb7fe700 (LWP 13158)]
- [Detaching after vfork from child process 13159]
- [Detaching after vfork from child process 13160]
- [Detaching after vfork from child process 13161]
- [Detaching after vfork from child process 13163]
- [Detaching after vfork from child process 13165]
- [Detaching after vfork from child process 13167]
- [Detaching after vfork from child process 13169]
- [Detaching after vfork from child process 13171]
- [Detaching after vfork from child process 13172]
- [Detaching after vfork from child process 13173]
- Thread 1 "emacs" hit Breakpoint 5, init_fringe_bitmap (which=which@entry=27, fb=fb@entry=0x2713c60, once_p=once_p@entry=0) at fringe.c:1487
- 1487 if (which >= max_used_fringe_bitmap)
- >>>> init_fringe_bitmap(): end of function, !once_p <<<<
- $30 = "rif: exists"
- define_fringe_bitmap: available
- fringe_bitmaps[0]: (nil)
- fringe_bitmaps[1]: (nil)
- fringe_bitmaps[2]: (nil)
- fringe_bitmaps[3]: (nil)
- fringe_bitmaps[4]: (nil)
- fringe_bitmaps[5]: (nil)
- fringe_bitmaps[6]: (nil)
- fringe_bitmaps[7]: (nil)
- fringe_bitmaps[8]: (nil)
- fringe_bitmaps[9]: (nil)
- fringe_bitmaps[10]: (nil)
- fringe_bitmaps[11]: (nil)
- fringe_bitmaps[12]: (nil)
- fringe_bitmaps[13]: (nil)
- fringe_bitmaps[14]: (nil)
- fringe_bitmaps[15]: (nil)
- fringe_bitmaps[16]: (nil)
- fringe_bitmaps[17]: (nil)
- fringe_bitmaps[18]: (nil)
- fringe_bitmaps[19]: (nil)
- fringe_bitmaps[20]: (nil)
- fringe_bitmaps[21]: (nil)
- fringe_bitmaps[22]: (nil)
- fringe_bitmaps[23]: (nil)
- fringe_bitmaps[24]: 0x12249e0
- fringe_bitmaps[25]: 0xaff770
- fringe_bitmaps[26]: 0xc6b9d0
- fringe_bitmaps[27]: 0x2713c60
- $31 = ""
- fringe_bmp[0]: (nil)
- fringe_bmp[1]: 0xae8bf0
- fringe_bmp[2]: 0xae7400
- fringe_bmp[3]: 0xa6c410
- fringe_bmp[4]: 0xa6bfe0
- fringe_bmp[5]: 0xa6be40
- fringe_bmp[6]: 0xa6b880
- fringe_bmp[7]: 0xa6b3b0
- fringe_bmp[8]: 0x2c271f0
- fringe_bmp[9]: 0x2d8aee0
- fringe_bmp[10]: 0x1640e30
- fringe_bmp[11]: 0x2938b20
- fringe_bmp[12]: 0x14d7ff0
- fringe_bmp[13]: 0x3383e50
- fringe_bmp[14]: 0xcdf770
- fringe_bmp[15]: 0x1643ca0
- fringe_bmp[16]: 0x19e1640
- fringe_bmp[17]: 0x1894270
- fringe_bmp[18]: 0x2b8b1b0
- fringe_bmp[19]: 0x22aacf0
- fringe_bmp[20]: 0x22bb240
- fringe_bmp[21]: 0xd19650
- fringe_bmp[22]: 0x1706f60
- fringe_bmp[23]: 0x2c64380
- fringe_bmp[24]: (nil)
- fringe_bmp[25]: (nil)
- fringe_bmp[26]: (nil)
- fringe_bmp[27]: 0x2565d40
- which: 27
- Thread 1 "emacs" hit Breakpoint 5, init_fringe_bitmap (which=which@entry=28, fb=fb@entry=0x28ee340, once_p=once_p@entry=0) at fringe.c:1487
- 1487 if (which >= max_used_fringe_bitmap)
- >>>> init_fringe_bitmap(): end of function, !once_p <<<<
- $32 = "rif: exists"
- define_fringe_bitmap: available
- fringe_bitmaps[0]: (nil)
- fringe_bitmaps[1]: (nil)
- fringe_bitmaps[2]: (nil)
- fringe_bitmaps[3]: (nil)
- fringe_bitmaps[4]: (nil)
- fringe_bitmaps[5]: (nil)
- fringe_bitmaps[6]: (nil)
- fringe_bitmaps[7]: (nil)
- fringe_bitmaps[8]: (nil)
- fringe_bitmaps[9]: (nil)
- fringe_bitmaps[10]: (nil)
- fringe_bitmaps[11]: (nil)
- fringe_bitmaps[12]: (nil)
- fringe_bitmaps[13]: (nil)
- fringe_bitmaps[14]: (nil)
- fringe_bitmaps[15]: (nil)
- fringe_bitmaps[16]: (nil)
- fringe_bitmaps[17]: (nil)
- fringe_bitmaps[18]: (nil)
- fringe_bitmaps[19]: (nil)
- fringe_bitmaps[20]: (nil)
- fringe_bitmaps[21]: (nil)
- fringe_bitmaps[22]: (nil)
- fringe_bitmaps[23]: (nil)
- fringe_bitmaps[24]: 0x12249e0
- fringe_bitmaps[25]: 0xaff770
- fringe_bitmaps[26]: 0xc6b9d0
- fringe_bitmaps[27]: 0x2713c60
- fringe_bitmaps[28]: 0x28ee340
- $33 = ""
- fringe_bmp[0]: (nil)
- fringe_bmp[1]: 0xae8bf0
- fringe_bmp[2]: 0xae7400
- fringe_bmp[3]: 0xa6c410
- fringe_bmp[4]: 0xa6bfe0
- fringe_bmp[5]: 0xa6be40
- fringe_bmp[6]: 0xa6b880
- fringe_bmp[7]: 0xa6b3b0
- fringe_bmp[8]: 0x2c271f0
- fringe_bmp[9]: 0x2d8aee0
- fringe_bmp[10]: 0x1640e30
- fringe_bmp[11]: 0x2938b20
- fringe_bmp[12]: 0x14d7ff0
- fringe_bmp[13]: 0x3383e50
- fringe_bmp[14]: 0xcdf770
- fringe_bmp[15]: 0x1643ca0
- fringe_bmp[16]: 0x19e1640
- fringe_bmp[17]: 0x1894270
- fringe_bmp[18]: 0x2b8b1b0
- fringe_bmp[19]: 0x22aacf0
- fringe_bmp[20]: 0x22bb240
- fringe_bmp[21]: 0xd19650
- fringe_bmp[22]: 0x1706f60
- fringe_bmp[23]: 0x2c64380
- fringe_bmp[24]: (nil)
- fringe_bmp[25]: (nil)
- fringe_bmp[26]: (nil)
- fringe_bmp[27]: 0x2565d40
- fringe_bmp[28]: 0x2919ee0
- which: 28
- Thread 1 "emacs" hit Breakpoint 5, init_fringe_bitmap (which=which@entry=29, fb=fb@entry=0x3887ec0, once_p=once_p@entry=0) at fringe.c:1487
- 1487 if (which >= max_used_fringe_bitmap)
- >>>> init_fringe_bitmap(): end of function, !once_p <<<<
- $34 = "rif: exists"
- define_fringe_bitmap: available
- fringe_bitmaps[0]: (nil)
- fringe_bitmaps[1]: (nil)
- fringe_bitmaps[2]: (nil)
- fringe_bitmaps[3]: (nil)
- fringe_bitmaps[4]: (nil)
- fringe_bitmaps[5]: (nil)
- fringe_bitmaps[6]: (nil)
- fringe_bitmaps[7]: (nil)
- fringe_bitmaps[8]: (nil)
- fringe_bitmaps[9]: (nil)
- fringe_bitmaps[10]: (nil)
- fringe_bitmaps[11]: (nil)
- fringe_bitmaps[12]: (nil)
- fringe_bitmaps[13]: (nil)
- fringe_bitmaps[14]: (nil)
- fringe_bitmaps[15]: (nil)
- fringe_bitmaps[16]: (nil)
- fringe_bitmaps[17]: (nil)
- fringe_bitmaps[18]: (nil)
- fringe_bitmaps[19]: (nil)
- fringe_bitmaps[20]: (nil)
- fringe_bitmaps[21]: (nil)
- fringe_bitmaps[22]: (nil)
- fringe_bitmaps[23]: (nil)
- fringe_bitmaps[24]: 0x12249e0
- fringe_bitmaps[25]: 0xaff770
- fringe_bitmaps[26]: 0xc6b9d0
- fringe_bitmaps[27]: 0x2713c60
- fringe_bitmaps[28]: 0x28ee340
- fringe_bitmaps[29]: 0x3887ec0
- $35 = ""
- fringe_bmp[0]: (nil)
- fringe_bmp[1]: 0xae8bf0
- fringe_bmp[2]: 0xae7400
- fringe_bmp[3]: 0xa6c410
- fringe_bmp[4]: 0xa6bfe0
- fringe_bmp[5]: 0xa6be40
- fringe_bmp[6]: 0xa6b880
- fringe_bmp[7]: 0xa6b3b0
- fringe_bmp[8]: 0x2c271f0
- fringe_bmp[9]: 0x2d8aee0
- fringe_bmp[10]: 0x1640e30
- fringe_bmp[11]: 0x2938b20
- fringe_bmp[12]: 0x14d7ff0
- fringe_bmp[13]: 0x3383e50
- fringe_bmp[14]: 0xcdf770
- fringe_bmp[15]: 0x1643ca0
- fringe_bmp[16]: 0x19e1640
- fringe_bmp[17]: 0x1894270
- fringe_bmp[18]: 0x2b8b1b0
- fringe_bmp[19]: 0x22aacf0
- fringe_bmp[20]: 0x22bb240
- fringe_bmp[21]: 0xd19650
- fringe_bmp[22]: 0x1706f60
- fringe_bmp[23]: 0x2c64380
- fringe_bmp[24]: (nil)
- fringe_bmp[25]: (nil)
- fringe_bmp[26]: (nil)
- fringe_bmp[27]: 0x2565d40
- fringe_bmp[28]: 0x2919ee0
- fringe_bmp[29]: 0x2848570
- which: 29
- Thread 1 "emacs" hit Breakpoint 5, init_fringe_bitmap (which=which@entry=30, fb=fb@entry=0x37684f0, once_p=once_p@entry=0) at fringe.c:1487
- 1487 if (which >= max_used_fringe_bitmap)
- >>>> init_fringe_bitmap(): end of function, !once_p <<<<
- $36 = "rif: exists"
- define_fringe_bitmap: available
- fringe_bitmaps[0]: (nil)
- fringe_bitmaps[1]: (nil)
- fringe_bitmaps[2]: (nil)
- fringe_bitmaps[3]: (nil)
- fringe_bitmaps[4]: (nil)
- fringe_bitmaps[5]: (nil)
- fringe_bitmaps[6]: (nil)
- fringe_bitmaps[7]: (nil)
- fringe_bitmaps[8]: (nil)
- fringe_bitmaps[9]: (nil)
- fringe_bitmaps[10]: (nil)
- fringe_bitmaps[11]: (nil)
- fringe_bitmaps[12]: (nil)
- fringe_bitmaps[13]: (nil)
- fringe_bitmaps[14]: (nil)
- fringe_bitmaps[15]: (nil)
- fringe_bitmaps[16]: (nil)
- fringe_bitmaps[17]: (nil)
- fringe_bitmaps[18]: (nil)
- fringe_bitmaps[19]: (nil)
- fringe_bitmaps[20]: (nil)
- fringe_bitmaps[21]: (nil)
- fringe_bitmaps[22]: (nil)
- fringe_bitmaps[23]: (nil)
- fringe_bitmaps[24]: 0x12249e0
- fringe_bitmaps[25]: 0xaff770
- fringe_bitmaps[26]: 0xc6b9d0
- fringe_bitmaps[27]: 0x2713c60
- fringe_bitmaps[28]: 0x28ee340
- fringe_bitmaps[29]: 0x3887ec0
- fringe_bitmaps[30]: 0x37684f0
- $37 = ""
- fringe_bmp[0]: (nil)
- fringe_bmp[1]: 0xae8bf0
- fringe_bmp[2]: 0xae7400
- fringe_bmp[3]: 0xa6c410
- fringe_bmp[4]: 0xa6bfe0
- fringe_bmp[5]: 0xa6be40
- fringe_bmp[6]: 0xa6b880
- fringe_bmp[7]: 0xa6b3b0
- fringe_bmp[8]: 0x2c271f0
- fringe_bmp[9]: 0x2d8aee0
- fringe_bmp[10]: 0x1640e30
- fringe_bmp[11]: 0x2938b20
- fringe_bmp[12]: 0x14d7ff0
- fringe_bmp[13]: 0x3383e50
- fringe_bmp[14]: 0xcdf770
- fringe_bmp[15]: 0x1643ca0
- fringe_bmp[16]: 0x19e1640
- fringe_bmp[17]: 0x1894270
- fringe_bmp[18]: 0x2b8b1b0
- fringe_bmp[19]: 0x22aacf0
- fringe_bmp[20]: 0x22bb240
- fringe_bmp[21]: 0xd19650
- fringe_bmp[22]: 0x1706f60
- fringe_bmp[23]: 0x2c64380
- fringe_bmp[24]: (nil)
- fringe_bmp[25]: (nil)
- fringe_bmp[26]: (nil)
- fringe_bmp[27]: 0x2565d40
- fringe_bmp[28]: 0x2919ee0
- fringe_bmp[29]: 0x2848570
- fringe_bmp[30]: 0x2d1ad40
- which: 30
- [Detaching after vfork from child process 13174]
- [Detaching after vfork from child process 13175]
- [Detaching after vfork from child process 13176]
- [Detaching after vfork from child process 13184]
- [Detaching after vfork from child process 13185]
- [Detaching after vfork from child process 13186]
- Thread 1 "emacs" received signal SIGSEGV, Segmentation fault.
- 0x00007ffff69de3c0 in cairo_pattern_get_surface () from /usr/lib/libcairo.so.2
- Invalid argument syntax
- ...and there it is. Look at the "image" argument to x_cr_draw_image.
- #0 0x00007ffff69de3c0 in cairo_pattern_get_surface () at /usr/lib/libcairo.so.2
- #1 0x00000000004c59a4 in x_cr_draw_image (f=f@entry=0xcbda90, gc=gc@entry=0xb27bd0, image=0x0, src_x=src_x@entry=0, src_y=0, width=8, height=17, dest_x=1, dest_y=486, overlay_p=false) at xterm.c:624
- #2 0x00000000004c5d79 in x_draw_fringe_bitmap (w=<optimized out>, row=<optimized out>, p=0x7fffffffc200) at xterm.c:1435
- #3 0x00000000005d6655 in draw_fringe_bitmap_1 (w=w@entry=0xc50230, row=row@entry=0x22ac5f0, left_p=left_p@entry=1, overlay=<optimized out>, which=25, which@entry=0) at fringe.c:692
- #4 0x00000000005d72c6 in draw_fringe_bitmap (w=w@entry=0xc50230, row=row@entry=0x22ac5f0, left_p=left_p@entry=1) at fringe.c:861
- #5 0x00000000005d743c in draw_row_fringe_bitmaps (w=w@entry=0xc50230, row=row@entry=0x22ac5f0) at fringe.c:882
- #6 0x00000000005d7562 in draw_window_fringes (w=w@entry=0xc50230, no_fringe_p=no_fringe_p@entry=true) at fringe.c:930
- #7 0x00000000004213d7 in gui_update_window_end (w=w@entry=0xc50230, cursor_on_p=cursor_on_p@entry=true, mouse_face_overwritten_p=<optimized out>) at dispnew.c:3618
- #8 0x000000000042183f in update_window (w=w@entry=0xc50230, force_p=<optimized out>, force_p@entry=true) at dispnew.c:3545
- #9 0x0000000000421910 in update_window_tree (w=w@entry=0xc50230, force_p=force_p@entry=true) at dispnew.c:3220
- #10 0x0000000000421a3a in update_frame (f=f@entry=0xcbda90, force_p=true, force_p@entry=false, inhibit_hairy_id_p=inhibit_hairy_id_p@entry=false) at dispnew.c:3109
- #11 0x000000000045a04e in redisplay_internal () at xdisp.c:14609
- #12 0x000000000045b112 in redisplay_preserve_echo_area (from_where=from_where@entry=8) at xdisp.c:14865
- #13 0x00000000004f6864 in detect_input_pending_run_timers (do_display=do_display@entry=true) at keyboard.c:9929
- #14 0x00000000005a848e in wait_reading_process_output (time_limit=time_limit@entry=90, nsecs=nsecs@entry=0, read_kbd=<optimized out>, do_display=do_display@entry=true, wait_for_cell=wait_for_cell@entry=XIL(0), wait_proc=wait_proc@entry=0x0, just_wait_proc=0) at process.c:5571
- #15 0x0000000000422c7c in sit_for (timeout=timeout@entry=make_fixnum(90), reading=reading@entry=true, display_option=display_option@entry=1) at lisp.h:1024
- #16 0x00000000004f8b18 in read_char (commandflag=1, map=map@entry=XIL(0x14fe453), prev_event=XIL(0), used_mouse_menu=used_mouse_menu@entry=0x7fffffffde3b, end_time=end_time@entry=0x0) at lisp.h:716
- #17 0x00000000004fa1f2 in read_key_sequence (keybuf=keybuf@entry=0x7fffffffdf10, prompt=prompt@entry=XIL(0), dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at lisp.h:1366
- #18 0x00000000004fad71 in command_loop_1 () at lisp.h:1024
- #19 0x000000000056478e in internal_condition_case (bfun=bfun@entry=0x4fab7a <command_loop_1>, handlers=handlers@entry=XIL(0x90), hfun=hfun@entry=0x4f1bfd <cmd_error>) at eval.c:1355
- #20 0x00000000004ed7ef in command_loop_2 (ignore=ignore@entry=XIL(0)) at lisp.h:1024
- #21 0x0000000000564705 in internal_catch (tag=tag@entry=XIL(0xd2f0), func=func@entry=0x4ed7d7 <command_loop_2>, arg=arg@entry=XIL(0)) at eval.c:1116
- #22 0x00000000004ed7b9 in command_loop () at lisp.h:1024
- #23 0x00000000004f1899 in recursive_edit_1 () at keyboard.c:714
- #24 0x00000000004f1b4d in Frecursive_edit () at keyboard.c:786
- #25 0x00000000004ecf9e in main (argc=2, argv=<optimized out>) at emacs.c:2086
- #2 0x00000000004c5d79 in x_draw_fringe_bitmap (w=<optimized out>, row=<optimized out>, p=0x7fffffffc200) at xterm.c:1435
- 1435 x_cr_draw_image (f, gc, fringe_bmp[p->which], 0, p->dh,
- Here's the frame that passed the null pointer.
- 1430 XSetForeground (display, gc, (p->cursor_p
- 1431 ? (p->overlay_p ? face->background
- 1432 : f->output_data.x->cursor_pixel)
- 1433 : face->foreground));
- 1434 XSetBackground (display, gc, face->background);
- 1435 x_cr_draw_image (f, gc, fringe_bmp[p->which], 0, p->dh,
- 1436 p->wd, p->h, p->x, p->y, p->overlay_p);
- 1437 XSetForeground (display, gc, gcv.foreground);
- 1438 XSetBackground (display, gc, gcv.background);
- 1439 }
- p->which: 25
- fringe_bmp[p->which]: (nil)
- Temporary breakpoint 3 at 0x41a5d0
- Breakpoint 4 at 0x5d67d3: file fringe.c, line 1476.
- Breakpoint 5 at 0x5d6846: file fringe.c, line 1487.
- Temporary breakpoint 6 at 0x4ecf99: file emacs.c, line 2086.
- =================================
- CWD: ~/self/workbench/emacs/master/src
- CMDLINE: gdb -x ../../cairo_bug/gdb_script \
- --args ./emacs --fg-daemon=cairo
- gdb_script contents:
- here goes nothing...
- Starting program: /home/lk/self/workbench/emacs/master/src/emacs --fg-daemon=cairo
- [Thread debugging using libthread_db enabled]
- Using host libthread_db library "/usr/lib/libthread_db.so.1".
- Temporary breakpoint 3, 0x000000000041a5d0 in _start ()
- Breakpoint 4, init_fringe_bitmap (which=which@entry=1, fb=fb@entry=0x9a6a10 <standard_bitmaps+16>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$1 = "fringe_bitmaps == NULL"
- which: 1
- Breakpoint 4, init_fringe_bitmap (which=which@entry=2, fb=fb@entry=0x9a6a20 <standard_bitmaps+32>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$2 = "fringe_bitmaps == NULL"
- which: 2
- Breakpoint 4, init_fringe_bitmap (which=which@entry=3, fb=fb@entry=0x9a6a30 <standard_bitmaps+48>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$3 = "fringe_bitmaps == NULL"
- which: 3
- Breakpoint 4, init_fringe_bitmap (which=which@entry=4, fb=fb@entry=0x9a6a40 <standard_bitmaps+64>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$4 = "fringe_bitmaps == NULL"
- which: 4
- Breakpoint 4, init_fringe_bitmap (which=which@entry=5, fb=fb@entry=0x9a6a50 <standard_bitmaps+80>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$5 = "fringe_bitmaps == NULL"
- which: 5
- Breakpoint 4, init_fringe_bitmap (which=which@entry=6, fb=fb@entry=0x9a6a60 <standard_bitmaps+96>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$6 = "fringe_bitmaps == NULL"
- which: 6
- Breakpoint 4, init_fringe_bitmap (which=which@entry=7, fb=fb@entry=0x9a6a70 <standard_bitmaps+112>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$7 = "fringe_bitmaps == NULL"
- which: 7
- Breakpoint 4, init_fringe_bitmap (which=which@entry=8, fb=fb@entry=0x9a6a80 <standard_bitmaps+128>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$8 = "fringe_bitmaps == NULL"
- which: 8
- Breakpoint 4, init_fringe_bitmap (which=which@entry=9, fb=fb@entry=0x9a6a90 <standard_bitmaps+144>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$9 = "fringe_bitmaps == NULL"
- which: 9
- Breakpoint 4, init_fringe_bitmap (which=which@entry=10, fb=fb@entry=0x9a6aa0 <standard_bitmaps+160>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$10 = "fringe_bitmaps == NULL"
- which: 10
- Breakpoint 4, init_fringe_bitmap (which=which@entry=11, fb=fb@entry=0x9a6ab0 <standard_bitmaps+176>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$11 = "fringe_bitmaps == NULL"
- which: 11
- Breakpoint 4, init_fringe_bitmap (which=which@entry=12, fb=fb@entry=0x9a6ac0 <standard_bitmaps+192>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$12 = "fringe_bitmaps == NULL"
- which: 12
- Breakpoint 4, init_fringe_bitmap (which=which@entry=13, fb=fb@entry=0x9a6ad0 <standard_bitmaps+208>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$13 = "fringe_bitmaps == NULL"
- which: 13
- Breakpoint 4, init_fringe_bitmap (which=which@entry=14, fb=fb@entry=0x9a6ae0 <standard_bitmaps+224>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$14 = "fringe_bitmaps == NULL"
- which: 14
- Breakpoint 4, init_fringe_bitmap (which=which@entry=15, fb=fb@entry=0x9a6af0 <standard_bitmaps+240>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$15 = "fringe_bitmaps == NULL"
- which: 15
- Breakpoint 4, init_fringe_bitmap (which=which@entry=16, fb=fb@entry=0x9a6b00 <standard_bitmaps+256>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$16 = "fringe_bitmaps == NULL"
- which: 16
- Breakpoint 4, init_fringe_bitmap (which=which@entry=17, fb=fb@entry=0x9a6b10 <standard_bitmaps+272>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$17 = "fringe_bitmaps == NULL"
- which: 17
- Breakpoint 4, init_fringe_bitmap (which=which@entry=18, fb=fb@entry=0x9a6b20 <standard_bitmaps+288>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$18 = "fringe_bitmaps == NULL"
- which: 18
- Breakpoint 4, init_fringe_bitmap (which=which@entry=19, fb=fb@entry=0x9a6b30 <standard_bitmaps+304>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$19 = "fringe_bitmaps == NULL"
- which: 19
- Breakpoint 4, init_fringe_bitmap (which=which@entry=20, fb=fb@entry=0x9a6b40 <standard_bitmaps+320>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$20 = "fringe_bitmaps == NULL"
- which: 20
- Breakpoint 4, init_fringe_bitmap (which=which@entry=21, fb=fb@entry=0x9a6b50 <standard_bitmaps+336>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$21 = "fringe_bitmaps == NULL"
- which: 21
- Breakpoint 4, init_fringe_bitmap (which=which@entry=22, fb=fb@entry=0x9a6b60 <standard_bitmaps+352>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$22 = "fringe_bitmaps == NULL"
- which: 22
- Breakpoint 4, init_fringe_bitmap (which=which@entry=23, fb=fb@entry=0x9a6b70 <standard_bitmaps+368>, once_p=once_p@entry=1) at fringe.c:1476
- 1476 if (!once_p)
- >>>> init_fringe_bitmap(): end of function, once_p <<<<$23 = "fringe_bitmaps == NULL"
- which: 23
- [New Thread 0x7ffff0fcd700 (LWP 13208)]
- Thread 1 "emacs" hit Temporary breakpoint 6, main (argc=2, argv=<optimized out>) at emacs.c:2086
- 2086 Frecursive_edit ();
- >>>> main(): emacs.c <<<<
- $bitmap_counter: 23
- fringe_bitmaps[0]: (nil)
- fringe_bitmaps[1]: (nil)
- fringe_bitmaps[2]: (nil)
- fringe_bitmaps[3]: (nil)
- fringe_bitmaps[4]: (nil)
- fringe_bitmaps[5]: (nil)
- fringe_bitmaps[6]: (nil)
- fringe_bitmaps[7]: (nil)
- fringe_bitmaps[8]: (nil)
- fringe_bitmaps[9]: (nil)
- fringe_bitmaps[10]: (nil)
- fringe_bitmaps[11]: (nil)
- fringe_bitmaps[12]: (nil)
- fringe_bitmaps[13]: (nil)
- fringe_bitmaps[14]: (nil)
- fringe_bitmaps[15]: (nil)
- fringe_bitmaps[16]: (nil)
- fringe_bitmaps[17]: (nil)
- fringe_bitmaps[18]: (nil)
- fringe_bitmaps[19]: (nil)
- fringe_bitmaps[20]: (nil)
- fringe_bitmaps[21]: (nil)
- fringe_bitmaps[22]: (nil)
- fringe_bitmaps[23]: (nil)
- fringe_bmp == NULL
- >>>>>>>>>>>>>====================================<<<<<<<<<<<<<
- This is the end of the pre-local-load phase of startup.
- So far nothing has gone wrong. Next, that changes.
- >>>>>>>>>>>>>====================================<<<<<<<<<<<<<
- Temporary breakpoint 7 at 0x7ffff5684eb0[Detaching after vfork from child process 13209]
- [Detaching after vfork from child process 13210]
- Thread 1 "emacs" hit Breakpoint 5, init_fringe_bitmap (which=which@entry=24, fb=fb@entry=0x12249e0, once_p=once_p@entry=0) at fringe.c:1487
- 1487 if (which >= max_used_fringe_bitmap)
- >>>> init_fringe_bitmap(): end of function, !once_p <<<<
- $24 = "rif: unavailable"
- fringe_bitmaps[0]: (nil)
- fringe_bitmaps[1]: (nil)
- fringe_bitmaps[2]: (nil)
- fringe_bitmaps[3]: (nil)
- fringe_bitmaps[4]: (nil)
- fringe_bitmaps[5]: (nil)
- fringe_bitmaps[6]: (nil)
- fringe_bitmaps[7]: (nil)
- fringe_bitmaps[8]: (nil)
- fringe_bitmaps[9]: (nil)
- fringe_bitmaps[10]: (nil)
- fringe_bitmaps[11]: (nil)
- fringe_bitmaps[12]: (nil)
- fringe_bitmaps[13]: (nil)
- fringe_bitmaps[14]: (nil)
- fringe_bitmaps[15]: (nil)
- fringe_bitmaps[16]: (nil)
- fringe_bitmaps[17]: (nil)
- fringe_bitmaps[18]: (nil)
- fringe_bitmaps[19]: (nil)
- fringe_bitmaps[20]: (nil)
- fringe_bitmaps[21]: (nil)
- fringe_bitmaps[22]: (nil)
- fringe_bitmaps[23]: (nil)
- fringe_bitmaps[24]: 0x12249e0
- $25 = "fringe_bmp == NULL"
- which: 24
- Thread 1 "emacs" hit Breakpoint 5, init_fringe_bitmap (which=which@entry=25, fb=fb@entry=0xaff770, once_p=once_p@entry=0) at fringe.c:1487
- 1487 if (which >= max_used_fringe_bitmap)
- >>>> init_fringe_bitmap(): end of function, !once_p <<<<
- $26 = "rif: unavailable"
- fringe_bitmaps[0]: (nil)
- fringe_bitmaps[1]: (nil)
- fringe_bitmaps[2]: (nil)
- fringe_bitmaps[3]: (nil)
- fringe_bitmaps[4]: (nil)
- fringe_bitmaps[5]: (nil)
- fringe_bitmaps[6]: (nil)
- fringe_bitmaps[7]: (nil)
- fringe_bitmaps[8]: (nil)
- fringe_bitmaps[9]: (nil)
- fringe_bitmaps[10]: (nil)
- fringe_bitmaps[11]: (nil)
- fringe_bitmaps[12]: (nil)
- fringe_bitmaps[13]: (nil)
- fringe_bitmaps[14]: (nil)
- fringe_bitmaps[15]: (nil)
- fringe_bitmaps[16]: (nil)
- fringe_bitmaps[17]: (nil)
- fringe_bitmaps[18]: (nil)
- fringe_bitmaps[19]: (nil)
- fringe_bitmaps[20]: (nil)
- fringe_bitmaps[21]: (nil)
- fringe_bitmaps[22]: (nil)
- fringe_bitmaps[23]: (nil)
- fringe_bitmaps[24]: 0x12249e0
- fringe_bitmaps[25]: 0xaff770
- $27 = "fringe_bmp == NULL"
- which: 25
- [Detaching after vfork from child process 13211]
- Thread 1 "emacs" hit Breakpoint 5, init_fringe_bitmap (which=which@entry=26, fb=fb@entry=0xc6b9d0, once_p=once_p@entry=0) at fringe.c:1487
- 1487 if (which >= max_used_fringe_bitmap)
- >>>> init_fringe_bitmap(): end of function, !once_p <<<<
- $28 = "rif: unavailable"
- fringe_bitmaps[0]: (nil)
- fringe_bitmaps[1]: (nil)
- fringe_bitmaps[2]: (nil)
- fringe_bitmaps[3]: (nil)
- fringe_bitmaps[4]: (nil)
- fringe_bitmaps[5]: (nil)
- fringe_bitmaps[6]: (nil)
- fringe_bitmaps[7]: (nil)
- fringe_bitmaps[8]: (nil)
- fringe_bitmaps[9]: (nil)
- fringe_bitmaps[10]: (nil)
- fringe_bitmaps[11]: (nil)
- fringe_bitmaps[12]: (nil)
- fringe_bitmaps[13]: (nil)
- fringe_bitmaps[14]: (nil)
- fringe_bitmaps[15]: (nil)
- fringe_bitmaps[16]: (nil)
- fringe_bitmaps[17]: (nil)
- fringe_bitmaps[18]: (nil)
- fringe_bitmaps[19]: (nil)
- fringe_bitmaps[20]: (nil)
- fringe_bitmaps[21]: (nil)
- fringe_bitmaps[22]: (nil)
- fringe_bitmaps[23]: (nil)
- fringe_bitmaps[24]: 0x12249e0
- fringe_bitmaps[25]: 0xaff770
- fringe_bitmaps[26]: 0xc6b9d0
- $29 = "fringe_bmp == NULL"
- which: 26
- Thread 1 "emacs" hit Temporary breakpoint 7, 0x00007ffff5684eb0 in pselect () from /usr/lib/libc.so.6
- >>>>>>>>>>>>>====================================<<<<<<<<<<<<<
- Here's the *actual* end of what happens before connecting
- a client session.
- We've loaded three dynamic bitmaps from package files.
- They've been initialized into fringe_bitmaps, and so far as
- emacs is concerned, are ready to use should GUI client
- connect later. But our test for whether initializing those
- bitmaps required calling rif->define_fringe_bitmap(), ie,
- 'rif && rif->define_fringe_bitmap', came up false.
- Obviously that's not true; when we start a GUI frame we
- will need the cairo structures it creates. The way things
- stand, they won't be, but emacs will assume they are and
- try to use them.
- Connecting a client frame and opening a file that will
- cause us to try to draw the bitmaps...
- >>>>>>>>>>>>>====================================<<<<<<<<<<<<<
- [New Thread 0x7fffebfff700 (LWP 13213)]
- [New Thread 0x7fffeb7fe700 (LWP 13214)]
- [Detaching after vfork from child process 13215]
- [Detaching after vfork from child process 13216]
- [Detaching after vfork from child process 13217]
- [Detaching after vfork from child process 13219]
- [Detaching after vfork from child process 13221]
- [Detaching after vfork from child process 13223]
- [Detaching after vfork from child process 13225]
- [Detaching after vfork from child process 13227]
- [Detaching after vfork from child process 13228]
- [Detaching after vfork from child process 13229]
- Thread 1 "emacs" hit Breakpoint 5, init_fringe_bitmap (which=which@entry=27, fb=fb@entry=0x3705cd0, once_p=once_p@entry=0) at fringe.c:1487
- 1487 if (which >= max_used_fringe_bitmap)
- >>>> init_fringe_bitmap(): end of function, !once_p <<<<
- $30 = "rif: exists"
- define_fringe_bitmap: available
- fringe_bitmaps[0]: (nil)
- fringe_bitmaps[1]: (nil)
- fringe_bitmaps[2]: (nil)
- fringe_bitmaps[3]: (nil)
- fringe_bitmaps[4]: (nil)
- fringe_bitmaps[5]: (nil)
- fringe_bitmaps[6]: (nil)
- fringe_bitmaps[7]: (nil)
- fringe_bitmaps[8]: (nil)
- fringe_bitmaps[9]: (nil)
- fringe_bitmaps[10]: (nil)
- fringe_bitmaps[11]: (nil)
- fringe_bitmaps[12]: (nil)
- fringe_bitmaps[13]: (nil)
- fringe_bitmaps[14]: (nil)
- fringe_bitmaps[15]: (nil)
- fringe_bitmaps[16]: (nil)
- fringe_bitmaps[17]: (nil)
- fringe_bitmaps[18]: (nil)
- fringe_bitmaps[19]: (nil)
- fringe_bitmaps[20]: (nil)
- fringe_bitmaps[21]: (nil)
- fringe_bitmaps[22]: (nil)
- fringe_bitmaps[23]: (nil)
- fringe_bitmaps[24]: 0x12249e0
- fringe_bitmaps[25]: 0xaff770
- fringe_bitmaps[26]: 0xc6b9d0
- fringe_bitmaps[27]: 0x3705cd0
- $31 = ""
- fringe_bmp[0]: (nil)
- fringe_bmp[1]: 0xae8bf0
- fringe_bmp[2]: 0xae7400
- fringe_bmp[3]: 0xa6c410
- fringe_bmp[4]: 0xa6bfe0
- fringe_bmp[5]: 0xa6be40
- fringe_bmp[6]: 0xa6b880
- fringe_bmp[7]: 0xa6b3b0
- fringe_bmp[8]: 0x2c271f0
- fringe_bmp[9]: 0x2d8aee0
- fringe_bmp[10]: 0x1640e30
- fringe_bmp[11]: 0x2938b20
- fringe_bmp[12]: 0x14d7ff0
- fringe_bmp[13]: 0x3383e50
- fringe_bmp[14]: 0xcdf770
- fringe_bmp[15]: 0x1643ca0
- fringe_bmp[16]: 0x19e1640
- fringe_bmp[17]: 0x1894270
- fringe_bmp[18]: 0x2b8b1b0
- fringe_bmp[19]: 0x22aacf0
- fringe_bmp[20]: 0x22bb240
- fringe_bmp[21]: 0xd19650
- fringe_bmp[22]: 0x1706f60
- fringe_bmp[23]: 0x2c64380
- fringe_bmp[24]: (nil)
- fringe_bmp[25]: (nil)
- fringe_bmp[26]: (nil)
- fringe_bmp[27]: 0x27f1f50
- which: 27
- Thread 1 "emacs" hit Breakpoint 5, init_fringe_bitmap (which=which@entry=28, fb=fb@entry=0x36739a0, once_p=once_p@entry=0) at fringe.c:1487
- 1487 if (which >= max_used_fringe_bitmap)
- >>>> init_fringe_bitmap(): end of function, !once_p <<<<
- $32 = "rif: exists"
- define_fringe_bitmap: available
- fringe_bitmaps[0]: (nil)
- fringe_bitmaps[1]: (nil)
- fringe_bitmaps[2]: (nil)
- fringe_bitmaps[3]: (nil)
- fringe_bitmaps[4]: (nil)
- fringe_bitmaps[5]: (nil)
- fringe_bitmaps[6]: (nil)
- fringe_bitmaps[7]: (nil)
- fringe_bitmaps[8]: (nil)
- fringe_bitmaps[9]: (nil)
- fringe_bitmaps[10]: (nil)
- fringe_bitmaps[11]: (nil)
- fringe_bitmaps[12]: (nil)
- fringe_bitmaps[13]: (nil)
- fringe_bitmaps[14]: (nil)
- fringe_bitmaps[15]: (nil)
- fringe_bitmaps[16]: (nil)
- fringe_bitmaps[17]: (nil)
- fringe_bitmaps[18]: (nil)
- fringe_bitmaps[19]: (nil)
- fringe_bitmaps[20]: (nil)
- fringe_bitmaps[21]: (nil)
- fringe_bitmaps[22]: (nil)
- fringe_bitmaps[23]: (nil)
- fringe_bitmaps[24]: 0x12249e0
- fringe_bitmaps[25]: 0xaff770
- fringe_bitmaps[26]: 0xc6b9d0
- fringe_bitmaps[27]: 0x3705cd0
- fringe_bitmaps[28]: 0x36739a0
- $33 = ""
- fringe_bmp[0]: (nil)
- fringe_bmp[1]: 0xae8bf0
- fringe_bmp[2]: 0xae7400
- fringe_bmp[3]: 0xa6c410
- fringe_bmp[4]: 0xa6bfe0
- fringe_bmp[5]: 0xa6be40
- fringe_bmp[6]: 0xa6b880
- fringe_bmp[7]: 0xa6b3b0
- fringe_bmp[8]: 0x2c271f0
- fringe_bmp[9]: 0x2d8aee0
- fringe_bmp[10]: 0x1640e30
- fringe_bmp[11]: 0x2938b20
- fringe_bmp[12]: 0x14d7ff0
- fringe_bmp[13]: 0x3383e50
- fringe_bmp[14]: 0xcdf770
- fringe_bmp[15]: 0x1643ca0
- fringe_bmp[16]: 0x19e1640
- fringe_bmp[17]: 0x1894270
- fringe_bmp[18]: 0x2b8b1b0
- fringe_bmp[19]: 0x22aacf0
- fringe_bmp[20]: 0x22bb240
- fringe_bmp[21]: 0xd19650
- fringe_bmp[22]: 0x1706f60
- fringe_bmp[23]: 0x2c64380
- fringe_bmp[24]: (nil)
- fringe_bmp[25]: (nil)
- fringe_bmp[26]: (nil)
- fringe_bmp[27]: 0x27f1f50
- fringe_bmp[28]: 0x19b8f80
- which: 28
- Thread 1 "emacs" hit Breakpoint 5, init_fringe_bitmap (which=which@entry=29, fb=fb@entry=0x128fdd0, once_p=once_p@entry=0) at fringe.c:1487
- 1487 if (which >= max_used_fringe_bitmap)
- >>>> init_fringe_bitmap(): end of function, !once_p <<<<
- $34 = "rif: exists"
- define_fringe_bitmap: available
- fringe_bitmaps[0]: (nil)
- fringe_bitmaps[1]: (nil)
- fringe_bitmaps[2]: (nil)
- fringe_bitmaps[3]: (nil)
- fringe_bitmaps[4]: (nil)
- fringe_bitmaps[5]: (nil)
- fringe_bitmaps[6]: (nil)
- fringe_bitmaps[7]: (nil)
- fringe_bitmaps[8]: (nil)
- fringe_bitmaps[9]: (nil)
- fringe_bitmaps[10]: (nil)
- fringe_bitmaps[11]: (nil)
- fringe_bitmaps[12]: (nil)
- fringe_bitmaps[13]: (nil)
- fringe_bitmaps[14]: (nil)
- fringe_bitmaps[15]: (nil)
- fringe_bitmaps[16]: (nil)
- fringe_bitmaps[17]: (nil)
- fringe_bitmaps[18]: (nil)
- fringe_bitmaps[19]: (nil)
- fringe_bitmaps[20]: (nil)
- fringe_bitmaps[21]: (nil)
- fringe_bitmaps[22]: (nil)
- fringe_bitmaps[23]: (nil)
- fringe_bitmaps[24]: 0x12249e0
- fringe_bitmaps[25]: 0xaff770
- fringe_bitmaps[26]: 0xc6b9d0
- fringe_bitmaps[27]: 0x3705cd0
- fringe_bitmaps[28]: 0x36739a0
- fringe_bitmaps[29]: 0x128fdd0
- $35 = ""
- fringe_bmp[0]: (nil)
- fringe_bmp[1]: 0xae8bf0
- fringe_bmp[2]: 0xae7400
- fringe_bmp[3]: 0xa6c410
- fringe_bmp[4]: 0xa6bfe0
- fringe_bmp[5]: 0xa6be40
- fringe_bmp[6]: 0xa6b880
- fringe_bmp[7]: 0xa6b3b0
- fringe_bmp[8]: 0x2c271f0
- fringe_bmp[9]: 0x2d8aee0
- fringe_bmp[10]: 0x1640e30
- fringe_bmp[11]: 0x2938b20
- fringe_bmp[12]: 0x14d7ff0
- fringe_bmp[13]: 0x3383e50
- fringe_bmp[14]: 0xcdf770
- fringe_bmp[15]: 0x1643ca0
- fringe_bmp[16]: 0x19e1640
- fringe_bmp[17]: 0x1894270
- fringe_bmp[18]: 0x2b8b1b0
- fringe_bmp[19]: 0x22aacf0
- fringe_bmp[20]: 0x22bb240
- fringe_bmp[21]: 0xd19650
- fringe_bmp[22]: 0x1706f60
- fringe_bmp[23]: 0x2c64380
- fringe_bmp[24]: (nil)
- fringe_bmp[25]: (nil)
- fringe_bmp[26]: (nil)
- fringe_bmp[27]: 0x27f1f50
- fringe_bmp[28]: 0x19b8f80
- fringe_bmp[29]: 0x2b0c2e0
- which: 29
- Thread 1 "emacs" hit Breakpoint 5, init_fringe_bitmap (which=which@entry=30, fb=fb@entry=0x2fa6fe0, once_p=once_p@entry=0) at fringe.c:1487
- 1487 if (which >= max_used_fringe_bitmap)
- >>>> init_fringe_bitmap(): end of function, !once_p <<<<
- $36 = "rif: exists"
- define_fringe_bitmap: available
- fringe_bitmaps[0]: (nil)
- fringe_bitmaps[1]: (nil)
- fringe_bitmaps[2]: (nil)
- fringe_bitmaps[3]: (nil)
- fringe_bitmaps[4]: (nil)
- fringe_bitmaps[5]: (nil)
- fringe_bitmaps[6]: (nil)
- fringe_bitmaps[7]: (nil)
- fringe_bitmaps[8]: (nil)
- fringe_bitmaps[9]: (nil)
- fringe_bitmaps[10]: (nil)
- fringe_bitmaps[11]: (nil)
- fringe_bitmaps[12]: (nil)
- fringe_bitmaps[13]: (nil)
- fringe_bitmaps[14]: (nil)
- fringe_bitmaps[15]: (nil)
- fringe_bitmaps[16]: (nil)
- fringe_bitmaps[17]: (nil)
- fringe_bitmaps[18]: (nil)
- fringe_bitmaps[19]: (nil)
- fringe_bitmaps[20]: (nil)
- fringe_bitmaps[21]: (nil)
- fringe_bitmaps[22]: (nil)
- fringe_bitmaps[23]: (nil)
- fringe_bitmaps[24]: 0x12249e0
- fringe_bitmaps[25]: 0xaff770
- fringe_bitmaps[26]: 0xc6b9d0
- fringe_bitmaps[27]: 0x3705cd0
- fringe_bitmaps[28]: 0x36739a0
- fringe_bitmaps[29]: 0x128fdd0
- fringe_bitmaps[30]: 0x2fa6fe0
- $37 = ""
- fringe_bmp[0]: (nil)
- fringe_bmp[1]: 0xae8bf0
- fringe_bmp[2]: 0xae7400
- fringe_bmp[3]: 0xa6c410
- fringe_bmp[4]: 0xa6bfe0
- fringe_bmp[5]: 0xa6be40
- fringe_bmp[6]: 0xa6b880
- fringe_bmp[7]: 0xa6b3b0
- fringe_bmp[8]: 0x2c271f0
- fringe_bmp[9]: 0x2d8aee0
- fringe_bmp[10]: 0x1640e30
- fringe_bmp[11]: 0x2938b20
- fringe_bmp[12]: 0x14d7ff0
- fringe_bmp[13]: 0x3383e50
- fringe_bmp[14]: 0xcdf770
- fringe_bmp[15]: 0x1643ca0
- fringe_bmp[16]: 0x19e1640
- fringe_bmp[17]: 0x1894270
- fringe_bmp[18]: 0x2b8b1b0
- fringe_bmp[19]: 0x22aacf0
- fringe_bmp[20]: 0x22bb240
- fringe_bmp[21]: 0xd19650
- fringe_bmp[22]: 0x1706f60
- fringe_bmp[23]: 0x2c64380
- fringe_bmp[24]: (nil)
- fringe_bmp[25]: (nil)
- fringe_bmp[26]: (nil)
- fringe_bmp[27]: 0x27f1f50
- fringe_bmp[28]: 0x19b8f80
- fringe_bmp[29]: 0x2b0c2e0
- fringe_bmp[30]: 0x2489210
- which: 30
- [Detaching after vfork from child process 13230]
- [Detaching after vfork from child process 13231]
- [Detaching after vfork from child process 13232]
- [Detaching after vfork from child process 13240]
- [Detaching after vfork from child process 13241]
- [Detaching after vfork from child process 13242]
- Thread 1 "emacs" received signal SIGSEGV, Segmentation fault.
- 0x00007ffff69de3c0 in cairo_pattern_get_surface () from /usr/lib/libcairo.so.2
- Invalid argument syntax
- ...and there it is. Look at the "image" argument to x_cr_draw_image.$38 = ""
- #0 0x00007ffff69de3c0 in cairo_pattern_get_surface () at /usr/lib/libcairo.so.2
- #1 0x00000000004c59a4 in x_cr_draw_image (f=f@entry=0xcbda90, gc=gc@entry=0xe45410, image=0x0, src_x=src_x@entry=0, src_y=0, width=8, height=17, dest_x=1, dest_y=486, overlay_p=false) at xterm.c:624
- #2 0x00000000004c5d79 in x_draw_fringe_bitmap (w=<optimized out>, row=<optimized out>, p=0x7fffffffc200) at xterm.c:1435
- #3 0x00000000005d6655 in draw_fringe_bitmap_1 (w=w@entry=0xc50230, row=row@entry=0x22ac5f0, left_p=left_p@entry=1, overlay=<optimized out>, which=25, which@entry=0) at fringe.c:692
- #4 0x00000000005d72c6 in draw_fringe_bitmap (w=w@entry=0xc50230, row=row@entry=0x22ac5f0, left_p=left_p@entry=1) at fringe.c:861
- #5 0x00000000005d743c in draw_row_fringe_bitmaps (w=w@entry=0xc50230, row=row@entry=0x22ac5f0) at fringe.c:882
- #6 0x00000000005d7562 in draw_window_fringes (w=w@entry=0xc50230, no_fringe_p=no_fringe_p@entry=true) at fringe.c:930
- #7 0x00000000004213d7 in gui_update_window_end (w=w@entry=0xc50230, cursor_on_p=cursor_on_p@entry=true, mouse_face_overwritten_p=<optimized out>) at dispnew.c:3618
- #8 0x000000000042183f in update_window (w=w@entry=0xc50230, force_p=<optimized out>, force_p@entry=true) at dispnew.c:3545
- #9 0x0000000000421910 in update_window_tree (w=w@entry=0xc50230, force_p=force_p@entry=true) at dispnew.c:3220
- #10 0x0000000000421a3a in update_frame (f=f@entry=0xcbda90, force_p=true, force_p@entry=false, inhibit_hairy_id_p=inhibit_hairy_id_p@entry=false) at dispnew.c:3109
- #11 0x000000000045a04e in redisplay_internal () at xdisp.c:14609
- #12 0x000000000045b112 in redisplay_preserve_echo_area (from_where=from_where@entry=8) at xdisp.c:14865
- #13 0x00000000004f6864 in detect_input_pending_run_timers (do_display=do_display@entry=true) at keyboard.c:9929
- #14 0x00000000005a848e in wait_reading_process_output (time_limit=time_limit@entry=90, nsecs=nsecs@entry=0, read_kbd=<optimized out>, do_display=do_display@entry=true, wait_for_cell=wait_for_cell@entry=XIL(0), wait_proc=wait_proc@entry=0x0, just_wait_proc=0) at process.c:5571
- #15 0x0000000000422c7c in sit_for (timeout=timeout@entry=make_fixnum(90), reading=reading@entry=true, display_option=display_option@entry=1) at lisp.h:1024
- #16 0x00000000004f8b18 in read_char (commandflag=1, map=map@entry=XIL(0x2aee013), prev_event=XIL(0), used_mouse_menu=used_mouse_menu@entry=0x7fffffffde3b, end_time=end_time@entry=0x0) at lisp.h:716
- #17 0x00000000004fa1f2 in read_key_sequence (keybuf=keybuf@entry=0x7fffffffdf10, prompt=prompt@entry=XIL(0), dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at lisp.h:1366
- #18 0x00000000004fad71 in command_loop_1 () at lisp.h:1024
- #19 0x000000000056478e in internal_condition_case (bfun=bfun@entry=0x4fab7a <command_loop_1>, handlers=handlers@entry=XIL(0x90), hfun=hfun@entry=0x4f1bfd <cmd_error>) at eval.c:1355
- #20 0x00000000004ed7ef in command_loop_2 (ignore=ignore@entry=XIL(0)) at lisp.h:1024
- #21 0x0000000000564705 in internal_catch (tag=tag@entry=XIL(0xd2f0), func=func@entry=0x4ed7d7 <command_loop_2>, arg=arg@entry=XIL(0)) at eval.c:1116
- #22 0x00000000004ed7b9 in command_loop () at lisp.h:1024
- #23 0x00000000004f1899 in recursive_edit_1 () at keyboard.c:714
- #24 0x00000000004f1b4d in Frecursive_edit () at keyboard.c:786
- #25 0x00000000004ecf9e in main (argc=2, argv=<optimized out>) at emacs.c:2086
- Lisp Backtrace:
- "redisplay_internal (C function)" (0x0)
- Here's the frame that passed the null pointer.
- #2 0x00000000004c5d79 in x_draw_fringe_bitmap (w=<optimized out>, row=<optimized out>, p=0x7fffffffc200) at xterm.c:1435
- 1435 x_cr_draw_image (f, gc, fringe_bmp[p->which], 0, p->dh,
- 1430 XSetForeground (display, gc, (p->cursor_p
- 1431 ? (p->overlay_p ? face->background
- 1432 : f->output_data.x->cursor_pixel)
- 1433 : face->foreground));
- 1434 XSetBackground (display, gc, face->background);
- 1435 x_cr_draw_image (f, gc, fringe_bmp[p->which], 0, p->dh,
- 1436 p->wd, p->h, p->x, p->y, p->overlay_p);
- 1437 XSetForeground (display, gc, gcv.foreground);
- 1438 XSetBackground (display, gc, gcv.background);
- 1439 }
- p->which: 25
- fringe_bmp[p->which]: (nil)
- fringe_bmp[0]: (nil)
- fringe_bmp[1]: 0xae8bf0
- fringe_bmp[2]: 0xae7400
- fringe_bmp[3]: 0xa6c410
- fringe_bmp[4]: 0xa6bfe0
- fringe_bmp[5]: 0xa6be40
- fringe_bmp[6]: 0xa6b880
- fringe_bmp[7]: 0xa6b3b0
- fringe_bmp[8]: 0x2c271f0
- fringe_bmp[9]: 0x2d8aee0
- fringe_bmp[10]: 0x1640e30
- fringe_bmp[11]: 0x2938b20
- fringe_bmp[12]: 0x14d7ff0
- fringe_bmp[13]: 0x3383e50
- fringe_bmp[14]: 0xcdf770
- fringe_bmp[15]: 0x1643ca0
- fringe_bmp[16]: 0x19e1640
- fringe_bmp[17]: 0x1894270
- fringe_bmp[18]: 0x2b8b1b0
- fringe_bmp[19]: 0x22aacf0
- fringe_bmp[20]: 0x22bb240
- fringe_bmp[21]: 0xd19650
- fringe_bmp[22]: 0x1706f60
- fringe_bmp[23]: 0x2c64380
- fringe_bmp[24]: (nil)
- fringe_bmp[25]: (nil)
- fringe_bmp[26]: (nil)
- fringe_bmp[27]: 0x27f1f50
- fringe_bmp[28]: 0x19b8f80
- fringe_bmp[29]: 0x2b0c2e0
- fringe_bmp[30]: 0x2489210
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement