realize_gui_face: make_realized_face: face=0x103435210: face->lface=0x103435210 realize_face: realize_gui_face: face=0x103435210: face->lface=0x103435210 font_range: frame f=0x1050d4030: face_id=0: face=0x103435210 fontset_find_font: frame f=0x1050d4030: XFRAME(FONTSET_FRAME(fontset)=0x1050d4030: XFRAME(selected_frame)=0x1050d4030: face=0x103435210 fontset_find_font: frame f=0x1050d4030: XFRAME(FONTSET_FRAME(fontset)=0x1050d4030: XFRAME(selected_frame)=0x1050d4030: face=0x103435210 free_realized_face: frame f=0x1050d4030: face=0x103435210 xfree: block=0x103435210 font_select_entity: frame f=0x1050d4030: attrs=0x103435210 Thread 2 received signal SIGSEGV, Segmentation fault. 0x0000000100291d05 in SYMBOL_NAME (sym=0x103461eb0) at ./lisp.h:2208 2208 return XSYMBOL (sym)->u.s.name; (gdb) bt #0 0x0000000100291d05 in SYMBOL_NAME (sym=0x103461eb0) at ./lisp.h:2208 #1 0x00000001002917dd in font_style_to_value (prop=FONT_WIDTH_INDEX, val=0x103461eb0, noerror=true) at font.c:366 #2 0x000000010029aab9 in font_select_entity (f=0x1050d4030, entities=0x1048fd913, attrs=0x103435210, pixel_size=12, c=-1) at font.c:3162 #3 0x000000010029a569 in font_find_for_lface (f=0x1050d4030, attrs=0x103435210, spec=0x1039339ed, c=-1) at font.c:3305 #4 0x000000010033c504 in fontset_find_font (fontset=0x1049d0235, c=1603, face=0x103435210, charset_id=-1, fallback=false) at fontset.c:663 #5 0x00000001003350a4 in fontset_font (fontset=0x103a3788d, c=1603, face=0x103435210, id=-1) at fontset.c:785 #6 0x000000010033569d in font_for_char (face=0x103435210, c=1603, pos=308, object=0x1033a93d4) at fontset.c:1066 #7 0x000000010029d15a in font_range (pos=309, pos_byte=336, limit=0x7ffeefbf1310, w=0x1050dac20, face=0x103435210, string=0x1033a93d4) at font.c:3887 #8 0x00000001003283de in autocmp_chars (rule=0x105f2337d, charpos=308, bytepos=334, limit=312, win=0x1050dac20, face=0x0, string=0x1033a93d4, direction=0x0) at composite.c:923 #9 0x000000010032932d in find_automatic_composition (pos=308, limit=308, start=0x7ffeefbf15a8, end=0x7ffeefbf15a0, gstring=0x7ffeefbf15b8, string=0x1033a93d4) at composite.c:1612 #10 0x0000000100127468 in lisp_string_width (string=0x1033a93d4, from=0, to=479, precision=-1, nchars=0x7ffeefbf1a28, nbytes=0x7ffeefbf1a20) at character.c:375 #11 0x000000010025488b in styled_format (nargs=2, args=0x7ffeefbf74c0, message=false) at editfns.c:3392 #12 0x000000010025283f in Fformat (nargs=2, args=0x7ffeefbf74c0) at editfns.c:3061 #13 0x000000010026e5eb in call3 (fn=0x100424ddd, arg1=0x1000000000, arg2=0x7ffeefbf73f0, arg3=0x100271fb4 ) at eval.c:2912 #14 0x7830003700000806 in ?? () #15 0x0000000000000000 in ?? () (gdb) up 4 #4 0x000000010033c504 in fontset_find_font (fontset=0x1049d0235, c=1603, face=0x103435210, charset_id=-1, fallback=false) at fontset.c:663 663 font_entity = font_find_for_lface (f, face->lface, (gdb) l 658 return Qnil; 659 /* Find a font best-matching with the spec without checking 660 the support of the character C. That checking is costly, 661 and even without the checking, the found font supports C 662 in high possibility. */ 663 font_entity = font_find_for_lface (f, face->lface, 664 FONT_DEF_SPEC (font_def), -1); 665 if (NILP (font_entity)) 666 { 667 /* Record that no font matches the spec. */ (gdb) p face->lface $1 = {0x11dffff802bc6f5, 0x0, 0x0, 0x103461eb0, 0x0 } (gdb) pp face->lface[0] [New Thread 0x1d0b of process 7459] # (gdb) pp face->lface[1] nil (gdb) pp face->lface[2] nil (gdb) pp face->lface[3] # (gdb) pp face->lface[4] nil (gdb) pp face->lface[5] nil (gdb) pp face->lface[6] nil (gdb) pp face->lface[7] nil (gdb) q A debugging session is active. Inferior 1 [process 7459] will be killed. Quit anyway? (y or n) y