Rainer M Krug writes: > Eli Zaretskii writes: > >>> From: Rainer M Krug >>> Cc: 21428@debbugs.gnu.org, mituharu+bug-gnu-emacs-mac@math.s.chiba-u.ac.jp >>> Date: Mon, 28 Sep 2015 13:27:09 +0200 >> >> I've found something that could explain the crashes due to invalid >> faces. Could you please update from Git, rebuild Emacs, and see if >> the crashes in get_glyph_face_and_encoding due to 'face' being NULL >> are solved? Please run Emacs under GDB as usual, _without_ setting >> the following 3 variables to t: >> >> inhibit-try-cursor-movement >> inhibit-try-window-id >> inhibit-try-window-reusing > > Great - pulled from git and configured as the last one > > ,---- > | CFLAGS="-ggdb3 -O0" CXXFLAGS="-ggdb3 -O0" LDFLAGS="-ggdb3" ./configure --enable-checking='yes,glyphs' > `---- > > and am now running without the inhibit-try-* set to true > > So far (45 minutes) no crash. Will keep you posted.. The same crash - and again with the face number #31. I'll try it again with the inhibit-try-* settings Cheers, Rainer ,---- | (gdb) bt | #0 terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at emacs.c:370 | #1 0x0000000100229d8b in die (msg=0x1003bbad3 "face != NULL", file=0x1003b70f0 "xdisp.c", line=24349) at alloc.c:6951 | #2 0x0000000100065497 in get_glyph_face_and_encoding (f=0x10300e030, glyph=0x126d63090, char2b=0x7fff5fbfaa30) at xdisp.c:24349 | #3 0x00000001000b862d in fill_glyph_string (s=0x7fff5fbfab40, face_id=31, start=35, end=168, overlaps=0) at xdisp.c:24574 | #4 0x000000010006fb49 in draw_glyphs (w=0x11c205fe8, x=220, row=0x11becba00, area=TEXT_AREA, start=0, end=168, hl=DRAW_NORMAL_TEXT, overlaps=0) at xdisp.c:25241 | #5 0x000000010006f471 in x_write_glyphs (w=0x11c205fe8, updated_row=0x11becba00, start=0x126d62a00, updated_area=TEXT_AREA, len=168) at xdisp.c:27272 | #6 0x00000001000124ba in update_text_area (w=0x11c205fe8, updated_row=0x11becba00, vpos=0) at dispnew.c:3611 | #7 0x00000001000100d4 in update_window_line (w=0x11c205fe8, vpos=0, mouse_face_overwritten_p=0x7fff5fbfbdd2) at dispnew.c:3854 | #8 0x0000000100007de6 in update_window (w=0x11c205fe8, force_p=true) at dispnew.c:3505 | #9 0x000000010000684f in update_window_tree (w=0x11c205fe8, force_p=true) at dispnew.c:3219 | #10 0x00000001000067fd in update_window_tree (w=0x11f97ed00, force_p=true) at dispnew.c:3217 | #11 0x000000010000650b in update_frame (f=0x10300e030, force_p=true, inhibit_hairy_id_p=false) at dispnew.c:3108 | #12 0x0000000100052bf5 in redisplay_internal () at xdisp.c:13826 | #13 0x0000000100054729 in redisplay () at xdisp.c:13067 | #14 0x00000001001889d9 in read_char (commandflag=1, map=4765823075, prev_event=0, used_mouse_menu=0x7fff5fbfefc7, end_time=0x0) at keyboard.c:2465 | #15 0x0000000100183939 in read_key_sequence (keybuf=0x7fff5fbff300, bufsize=30, prompt=0, dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=false) at keyboard.c:9030 | #16 0x0000000100182236 in command_loop_1 () at keyboard.c:1348 | #17 0x0000000100264da6 in internal_condition_case (bfun=0x100181c40 , handlers=17616, hfun=0x10019d4b0 ) at eval.c:1309 | #18 0x000000010019d3ac in command_loop_2 (ignore=0) at keyboard.c:1088 | #19 0x0000000100263e6e in internal_catch (tag=42768, func=0x10019d380 , arg=0) at eval.c:1073 | #20 0x0000000100180f80 in command_loop () at keyboard.c:1067 | #21 0x0000000100180dc2 in recursive_edit_1 () at keyboard.c:673 | #22 0x00000001001811b3 in Frecursive_edit () at keyboard.c:744 | #23 0x000000010017ed5a in main (argc=1, argv=0x7fff5fbff908) at emacs.c:1643 | | Lisp Backtrace: | "redisplay_internal (C function)" (0x0) | (gdb) frame 4 | #4 0x000000010006fb49 in draw_glyphs (w=0x11c205fe8, x=220, row=0x11becba00, area=TEXT_AREA, start=0, end=168, hl=DRAW_NORMAL_TEXT, overlaps=0) at xdisp.c:25241 | 25241 BUILD_GLYPH_STRINGS (i, end, head, tail, hl, x, last_x); | (gdb) pgrow | | TEXT: 168 glyphs | 0 0: IMAGE[10] str=0x1f493358[0] w=17 a+d=11+5 face=28 [ ] slice=0,0,13,13 | 1 17: IMAGE[11] str=0x36a7d60[0] w=17 a+d=11+5 face=28 [ ] slice=0,0,13,13 | 2 34: IMAGE[12] str=0x36a7d70[0] w=17 a+d=11+5 face=28 [ ] slice=0,0,13,13 | 3 51: STRETCH[13+10] str=0x36a7d30[0] w=1 a+d=10+3 face=29 | 4 52: CHAR[*] str=0x1f493380[0] blev=0,btyp=L w=5 a+d=13+4 face=30 [ | 5 57: CHAR[R] str=0x1f493380[1] blev=0,btyp=L w=8 a+d=13+4 face=30 | 6 65: CHAR[.] str=0x1f493380[2] blev=0,btyp=L w=3 a+d=13+4 face=30 | 7 68: CHAR[A] str=0x1f493380[3] blev=0,btyp=L w=8 a+d=13+4 face=30 | 8 76: CHAR[n] str=0x1f493380[4] blev=0,btyp=L w=7 a+d=13+4 face=30 | 9 83: CHAR[a] str=0x1f493380[5] blev=0,btyp=L w=6 a+d=13+4 face=30 | 10 89: CHAR[l] str=0x1f493380[6] blev=0,btyp=L w=3 a+d=13+4 face=30 | 11 92: CHAR[y] str=0x1f493380[7] blev=0,btyp=L w=6 a+d=13+4 face=30 | 12 98: CHAR[s] str=0x1f493380[8] blev=0,btyp=L w=6 a+d=13+4 face=30 | 13 104: CHAR[i] str=0x1f493380[9] blev=0,btyp=L w=3 a+d=13+4 face=30 | 14 107: CHAR[s] str=0x1f493380[10] blev=0,btyp=L w=6 a+d=13+4 face=30 | 15 113: CHAR[*] str=0x1f493380[11] blev=0,btyp=L w=5 a+d=13+4 face=30 ] | 16 118: STRETCH[13+10] str=0x1f493380[12] w=1 a+d=10+3 face=29 | 17 119: CHAR[*] str=0x1f493398[0] blev=0,btyp=L w=5 a+d=13+4 face=28 [ | 18 124: CHAR[R] str=0x1f493398[1] blev=0,btyp=L w=8 a+d=13+4 face=28 | 19 132: CHAR[.] str=0x1f493398[2] blev=0,btyp=L w=3 a+d=13+4 face=28 | 20 135: CHAR[E] str=0x1f493398[3] blev=0,btyp=L w=7 a+d=13+4 face=28 | 21 142: CHAR[n] str=0x1f493398[4] blev=0,btyp=L w=7 a+d=13+4 face=28 | 22 149: CHAR[e] str=0x1f493398[5] blev=0,btyp=L w=6 a+d=13+4 face=28 | 23 155: CHAR[r] str=0x1f493398[6] blev=0,btyp=L w=4 a+d=13+4 face=28 | 24 159: CHAR[g] str=0x1f493398[7] blev=0,btyp=L w=7 a+d=13+4 face=28 | 25 166: CHAR[y] str=0x1f493398[8] blev=0,btyp=L w=6 a+d=13+4 face=28 | 26 172: CHAR[B] str=0x1f493398[9] blev=0,btyp=L w=8 a+d=13+4 face=28 | 27 180: CHAR[a] str=0x1f493398[10] blev=0,btyp=L w=6 a+d=13+4 face=28 | 28 186: CHAR[l] str=0x1f493398[11] blev=0,btyp=L w=3 a+d=13+4 face=28 | 29 189: CHAR[a] str=0x1f493398[12] blev=0,btyp=L w=6 a+d=13+4 face=28 | 30 195: CHAR[n] str=0x1f493398[13] blev=0,btyp=L w=7 a+d=13+4 face=28 | 31 202: CHAR[c] str=0x1f493398[14] blev=0,btyp=L w=6 a+d=13+4 face=28 | 32 208: CHAR[e] str=0x1f493398[15] blev=0,btyp=L w=6 a+d=13+4 face=28 | 33 214: CHAR[*] str=0x1f493398[16] blev=0,btyp=L w=5 a+d=13+4 face=28 ] | 34 219: STRETCH[13+10] str=0x1f493398[17] w=1 a+d=10+3 face=29 | 35 220: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 36 228: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 37 236: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 38 244: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 39 252: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 40 260: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 41 268: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 42 276: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 43 284: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 44 292: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 45 300: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 46 308: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 47 316: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 48 324: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 49 332: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 50 340: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 51 348: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 52 356: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 53 364: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 54 372: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 55 380: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 56 388: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 57 396: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 58 404: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 59 412: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 60 420: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 61 428: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 62 436: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 63 444: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 64 452: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 65 460: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 66 468: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 67 476: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 68 484: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 69 492: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 70 500: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 71 508: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 72 516: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 73 524: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 74 532: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 75 540: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 76 548: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 77 556: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 78 564: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 79 572: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 80 580: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 81 588: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 82 596: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 83 604: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 84 612: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 85 620: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 86 628: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 87 636: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 88 644: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 89 652: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 90 660: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 91 668: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 92 676: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 93 684: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 94 692: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 95 700: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 96 708: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 97 716: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 98 724: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 99 732: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 100 740: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 101 748: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 102 756: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 103 764: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 104 772: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 105 780: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 106 788: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 107 796: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 108 804: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 109 812: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 110 820: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 111 828: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 112 836: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 113 844: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 114 852: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 115 860: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 116 868: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 117 876: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 118 884: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 119 892: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 120 900: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 121 908: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 122 916: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 123 924: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 124 932: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 125 940: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 126 948: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 127 956: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 128 964: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 129 972: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 130 980: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 131 988: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 132 996: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 133 1004: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 134 1012: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 135 1020: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 136 1028: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 137 1036: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 138 1044: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 139 1052: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 140 1060: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 141 1068: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 142 1076: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 143 1084: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 144 1092: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 145 1100: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 146 1108: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 147 1116: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 148 1124: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 149 1132: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 150 1140: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 151 1148: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 152 1156: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 153 1164: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 154 1172: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 155 1180: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 156 1188: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 157 1196: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 158 1204: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 159 1212: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 160 1220: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 161 1228: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 162 1236: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 163 1244: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 164 1252: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 165 1260: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 166 1268: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | 167 1276: CHAR[-] str=0x1f4933b8[1] blev=0,btyp=L w=8 a+d=16+4 face=31 | (gdb) `---- > > Thanks, > > Rainer > >> >> Thanks. -- Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) Centre of Excellence for Invasion Biology Stellenbosch University South Africa Tel : +33 - (0)9 53 10 27 44 Cell: +33 - (0)6 85 62 59 98 Fax : +33 - (0)9 58 10 27 44 Fax (D): +49 - (0)3 21 21 25 22 44 email: Rainer@krugs.de Skype: RMkrug PGP: 0x0F52F982