From unknown Thu Aug 14 21:54:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11850: crash (null font) running emacs built from git Resent-From: Yotam Medini =?UTF-8?Q?=D7=99=D7=95=D7=AA=D7=9D_?= =?UTF-8?Q?=D7=9E=D7=93=D7=99=D7=A0=D7=99?= Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 03 Jul 2012 15:49:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 11850 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 11850@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.134133053011546 (code B ref -1); Tue, 03 Jul 2012 15:49:03 +0000 Received: (at submit) by debbugs.gnu.org; 3 Jul 2012 15:48:50 +0000 Received: from localhost ([127.0.0.1]:45418 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sm5LN-00030A-9T for submit@debbugs.gnu.org; Tue, 03 Jul 2012 11:48:50 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52014) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sm1L7-0004qW-3x for submit@debbugs.gnu.org; Tue, 03 Jul 2012 07:32:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Sm1GS-0002YY-V4 for submit@debbugs.gnu.org; Tue, 03 Jul 2012 07:27:35 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, HTML_MESSAGE,RCVD_IN_DNSWL_HI,T_DKIM_INVALID autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:33894) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sm1GS-0002YR-Ox for submit@debbugs.gnu.org; Tue, 03 Jul 2012 07:27:28 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46068) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sm1GN-0002KK-2H for bug-gnu-emacs@gnu.org; Tue, 03 Jul 2012 07:27:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Sm1GJ-0002WF-SU for bug-gnu-emacs@gnu.org; Tue, 03 Jul 2012 07:27:22 -0400 Received: from mail-lb0-f169.google.com ([209.85.217.169]:57506) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sm1GJ-0002Vj-D5 for bug-gnu-emacs@gnu.org; Tue, 03 Jul 2012 07:27:19 -0400 Received: by lbjn8 with SMTP id n8so2284676lbj.0 for ; Tue, 03 Jul 2012 04:27:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=BtbljzHLbGZy+rQkMjChjqNN4RfGES52boxtQBeCJu8=; b=Q6CC3vo0/gqwvGOJmvp65M0cN5MnDV1ArMVAKViwAlZW5JX2MYZNMsns8Ugc4xG81E 6bagn38z+Oa9oSTczc5I+vYyDmZk9lw1Lz1kL/6qkdxbdyIlGcepAs+BdAX2Licvz6WX cH+TXffpL0yGiNGDZUAO3By0oAs+gTY85Ved5VKYBKF4qW6dJmZqXGqXno7q1dyOt9eH pFLqea1pGcrpgXJXnq59e0yZ0eatgEbBaas+hUIY6hFJtGkDkYVFVjpmcZVxfeQvBMkp PQ3Biv4DC1XJ2ySrF04/LFShoetqnAPcWS7hz3d7f/6Z1kxzA2p7EKMy4W+i+/B/ixHk eJ4A== MIME-Version: 1.0 Received: by 10.152.113.68 with SMTP id iw4mr16897038lab.50.1341314836463; Tue, 03 Jul 2012 04:27:16 -0700 (PDT) Received: by 10.114.29.100 with HTTP; Tue, 3 Jul 2012 04:27:16 -0700 (PDT) Date: Tue, 3 Jul 2012 14:27:16 +0300 Message-ID: From: Yotam Medini =?UTF-8?Q?=D7=99=D7=95=D7=AA=D7=9D_?= =?UTF-8?Q?=D7=9E=D7=93=D7=99=D7=A0=D7=99?= Content-Type: multipart/alternative; boundary=f46d040893075c01a704c3eb32f9 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.1 (------) X-Mailman-Approved-At: Tue, 03 Jul 2012 11:48:48 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.1 (------) --f46d040893075c01a704c3eb32f9 Content-Type: text/plain; charset=UTF-8 Just pulled from git repository and cleanly built. Then, when running emacs, a windows is opened for a fraction of second, followed by a crash. Here's a log of running within gdb: Script started on Tue 03 Jul 2012 02:06:28 PM IDT yotamm@hubby:~/pub/emacs$ gdb /usr/local/bin/emacs GNU gdb (GDB) 7.4-debian Copyright (C) 2012 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i486-linux-gnu". For bug reporting instructions, please see: ... Reading symbols from /usr/local/bin/emacs...done. (gdb) run Starting program: /usr/local/bin/emacs [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1". Program received signal SIGSEGV, Segmentation fault. 0x080f1333 in x_draw_glyph_string_background (force_p=1, s=0xbfffdbe0) at xterm.c:1210 1210 else if (FONT_HEIGHT (s->font) < s->height - 2 * box_line_width (gdb) print s->font $1 = (struct font *) 0x0 (gdb) print *s $2 = {x = 82, y = 631, ybase = 649, width = 288, background_width = 288, height = 25, left_overhang = 0, right_overhang = 0, f = 0x870c9d0, w = 0x86ad5c0, display = 0x8806150, window = 60817598, row = 0x8822d6c, area = TEXT_AREA, char2b = 0x0, nchars = 12, hl = DRAW_NORMAL_TEXT, face = 0x87f6418, font = 0x0, cmp = 0x0, cmp_id = 0, cmp_from = 0, cmp_to = 0, extends_to_end_of_line_p = 0, background_filled_p = 0, two_byte_p = 0, font_not_found_p = 0, stippled_p = 0, for_overlaps = 0, padding_p = 0, gc = 0x88253f0, first_glyph = 0x8471280, img = 0x0, slice = { x = 0, y = 0, width = 0, height = 0}, clip_head = 0x0, clip_tail = 0x0, clip = {{x = 1, y = 631, width = 840, height = 25}, {x = 0, y = 0, width = 0, height = 0}}, num_clips = 1, underline_position = 0, underline_thickness = 0, next = 0xbfffdb30, prev = 0xbfffdd30} (gdb) where #0 0x080f1333 in x_draw_glyph_string_background (force_p=1, s=0xbfffdbe0) at xterm.c:1210 #1 x_draw_glyph_string_background (s=0xbfffdbe0, force_p=) at xterm.c:1191 #2 0x080f464f in x_draw_glyph_string (s=0xbfffdbe0) at xterm.c:2814 #3 0x08089bc7 in draw_glyphs (w=0x86ad5c0, x=850, row=0x8822d6c, area=TEXT_AREA, start=0, end=68, hl=DRAW_NORMAL_TEXT, overlaps=0) at xdisp.c:23404 #4 0x0808e72f in x_write_glyphs (start=0x8471160, len=68) at xdisp.c:25046 #5 0x080559b4 in update_text_area (vpos=37, w=0x86ad5c0) at dispnew.c:3773 #6 update_window_line (w=0x86ad5c0, vpos=37, mouse_face_overwritten_p=0xbfffe03c) at dispnew.c:4014 #7 0x08057373 in update_window (w=0x86ad5c0, force_p=1) at dispnew.c:3575 #8 0x080584a9 in update_window_tree (w=0x86ad5c0, force_p=1) at dispnew.c:3340 #9 0x0805b3b6 in update_frame (f=0x870c9d0, force_p=1, inhibit_hairy_id_p=1) at dispnew.c:3269 #10 0x0808402c in echo_area_display (update_frame_p=) at xdisp.c:10752 #11 0x0808425f in message3_nolog (m=142981265, nbytes=65, multibyte=0) at xdisp.c:9628 #12 0x0808440f in message3 (m=142981265, nbytes=65, multibyte=0) at xdisp.c:9565 #13 0x08187bdc in Fmessage (nargs=2, args=0xbfffe2b8) at editfns.c:3436 #14 0x08190483 in Ffuncall (nargs=3, args=0xbfffe2b4) at eval.c:2802 #15 0x081c6252 in exec_byte_code (bytestr=, vector=136954405, maxdepth=24, args_template=0, nargs=0, args=) at bytecode.c:784 #16 0x0818ff4b in funcall_lambda (fun=136954357, nargs=0, arg_vector=0xbfffe43c) at eval.c:2986 #17 0x0819020b in Ffuncall (nargs=1, args=0xbfffe438) at eval.c:2881 #18 0x081c6252 in exec_byte_code (bytestr=, vector=136954997, maxdepth=88, args_template=1028, nargs=1, args=) at bytecode.c:784 #19 0x0818ff4b in funcall_lambda (fun=136954949, nargs=1, arg_vector=0xbfffe5f8) at eval.c:2986 #20 0x0819020b in Ffuncall (nargs=2, args=0xbfffe5f4) at eval.c:2881 #21 0x081c6252 in exec_byte_code (bytestr=, vector=136940917, maxdepth=72, args_template=0, nargs=0, args=) at bytecode.c:784 #22 0x0818ff4b in funcall_lambda (fun=136940869, nargs=0, arg_vector=0xbfffe7ac) at eval.c:2986 #23 0x0819020b in Ffuncall (nargs=1, args=0xbfffe7a8) at eval.c:2881 ---Type to continue, or q to quit--- #24 0x081c6252 in exec_byte_code (bytestr=, vector=136939381, maxdepth=32, args_template=0, nargs=0, args=) at bytecode.c:784 #25 0x0818ff4b in funcall_lambda (fun=136939333, nargs=0, arg_vector=0xbfffe8c0) at eval.c:2986 #26 0x0818f3d7 in apply_lambda (fun=136939333, args=) at eval.c:2929 #27 0x0818f65d in eval_sub (form=140358414) at eval.c:2231 #28 0x08191ec3 in Feval (form=140358414, lexical=138694826) at eval.c:2021 #29 0x08121e19 in top_level_2 () at keyboard.c:1164 #30 0x0818e97d in internal_condition_case (bfun=0x8121e00 , handlers=138728354, hfun=0x81238f0 ) at eval.c:1333 #31 0x08122465 in top_level_1 (ignore=138694826) at keyboard.c:1172 #32 0x0818e899 in internal_catch (tag=138726330, func=0x8122400 , arg=138694826) at eval.c:1090 #33 0x0812341c in command_loop () at keyboard.c:1127 #34 recursive_edit_1 () at keyboard.c:754 #35 0x0812372f in Frecursive_edit () at keyboard.c:818 #36 0x08051dab in main (argc=2, argv=) at emacs.c:1693 (gdb) quit A debugging session is active. Inferior 1 [process 3158] will be killed. Quit anyway? (y or n) y yotamm@hubby:~/pub/emacs$ exit exit Script done on Tue 03 Jul 2012 02:07:47 PM IDT --f46d040893075c01a704c3eb32f9 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Just pulled from git repository and cleanly built.
The= n, when running emacs, a windows is opened for a fraction of second,=C2=A0<= /div>
followed by a crash.

Here's a log of= running within gdb:

Script started on Tue 03 Jul 2012 02:06:28 PM IDT<= /div>
yotamm@hubby:~/pub/emacs$ gdb /usr/local/bin/emacs
GNU = gdb (GDB) 7.4-debian
Copyright (C) 2012 Free Software Foundation,= Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
Th= is is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. =C2=A0Type "show= copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug= reporting instructions, please see:
Reading symbols from /usr/local/= bin/emacs...done.
(gdb) run
Starting program: /usr/loca= l/bin/emacs=C2=A0
[Thread debugging using libthread_db enabled]
Using host lib= thread_db library "/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1&quo= t;.

Program received signal SIGSEGV, Segmentation = fault.
0x080f1333 in x_draw_glyph_string_background (force_p=3D1, s=3D0xbfffd= be0)
=C2=A0 =C2=A0 at xterm.c:1210
1210 =C2=A0 =C2=A0 =C2=A0else = if (FONT_HEIGHT (s->font) < s->height - 2 * box_line_width
(gdb) print s->font
$1 =3D (struct font *) 0x0
= (gdb) print *s
$2 =3D {x =3D 82, y =3D 631, ybase =3D 649, width = =3D 288, background_width =3D 288,=C2=A0
=C2=A0 height =3D 25, le= ft_overhang =3D 0, right_overhang =3D 0, f =3D 0x870c9d0,=C2=A0
=C2=A0 w =3D 0x86ad5c0, display =3D 0x8806150, window =3D 60817598, ro= w =3D 0x8822d6c,=C2=A0
=C2=A0 area =3D TEXT_AREA, char2b =3D 0x0,= nchars =3D 12, hl =3D DRAW_NORMAL_TEXT,=C2=A0
=C2=A0 face =3D 0x= 87f6418, font =3D 0x0, cmp =3D 0x0, cmp_id =3D 0, cmp_from =3D 0,=C2=A0
=C2=A0 cmp_to =3D 0, extends_to_end_of_line_p =3D 0, background_filled= _p =3D 0,=C2=A0
=C2=A0 two_byte_p =3D 0, font_not_found_p =3D 0, = stippled_p =3D 0, for_overlaps =3D 0,=C2=A0
=C2=A0 padding_p =3D = 0, gc =3D 0x88253f0, first_glyph =3D 0x8471280, img =3D 0x0, slice =3D {
=C2=A0 =C2=A0 x =3D 0, y =3D 0, width =3D 0, height =3D 0}, clip_head = =3D 0x0, clip_tail =3D 0x0,=C2=A0
=C2=A0 clip =3D {{x =3D 1, y = =3D 631, width =3D 840, height =3D 25}, {x =3D 0, y =3D 0, width =3D 0,=C2= =A0
=C2=A0 =C2=A0 =C2=A0 height =3D 0}}, num_clips =3D 1, underli= ne_position =3D 0,=C2=A0
=C2=A0 underline_thickness =3D 0, next =3D 0xbfffdb30, prev =3D 0xbfff= dd30}
(gdb) where
#0 =C2=A00x080f1333 in x_draw_glyph_s= tring_background (force_p=3D1, s=3D0xbfffdbe0)
=C2=A0 =C2=A0 at x= term.c:1210
#1 =C2=A0x_draw_glyph_string_background (s=3D0xbfffdb= e0, force_p=3D<optimized out>)
=C2=A0 =C2=A0 at xterm.c:1191
#2 =C2=A00x080f464f in x_draw_= glyph_string (s=3D0xbfffdbe0) at xterm.c:2814
#3 =C2=A00x08089bc7= in draw_glyphs (w=3D0x86ad5c0, x=3D850, row=3D0x8822d6c,=C2=A0
= =C2=A0 =C2=A0 area=3DTEXT_AREA, start=3D0, end=3D68, hl=3DDRAW_NORMAL_TEXT,= overlaps=3D0)
=C2=A0 =C2=A0 at xdisp.c:23404
#4 =C2=A00x0808e72f in x_writ= e_glyphs (start=3D0x8471160, len=3D68) at xdisp.c:25046
#5 =C2=A0= 0x080559b4 in update_text_area (vpos=3D37, w=3D0x86ad5c0) at dispnew.c:3773=
#6 =C2=A0update_window_line (w=3D0x86ad5c0, vpos=3D37,=C2=A0
=C2=A0 =C2=A0 mouse_face_overwritten_p=3D0xbfffe03c) at dispnew.c:4014=
#7 =C2=A00x08057373 in update_window (w=3D0x86ad5c0, force_p=3D1= ) at dispnew.c:3575
#8 =C2=A00x080584a9 in update_window_tree (w= =3D0x86ad5c0, force_p=3D1) at dispnew.c:3340
#9 =C2=A00x0805b3b6 in update_frame (f=3D0x870c9d0, force_p=3D1, inhib= it_hairy_id_p=3D1)
=C2=A0 =C2=A0 at dispnew.c:3269
#10 = 0x0808402c in echo_area_display (update_frame_p=3D<optimized out>)
=C2=A0 =C2=A0 at xdisp.c:10752
#11 0x0808425f in message3_nolog (m=3D142981265, nbytes=3D65, multibyt= e=3D0)
=C2=A0 =C2=A0 at xdisp.c:9628
#12 0x0808440f in = message3 (m=3D142981265, nbytes=3D65, multibyte=3D0) at xdisp.c:9565
<= div>#13 0x08187bdc in Fmessage (nargs=3D2, args=3D0xbfffe2b8) at editfns.c:= 3436
#14 0x08190483 in Ffuncall (nargs=3D3, args=3D0xbfffe2b4) at eval.c:28= 02
#15 0x081c6252 in exec_byte_code (bytestr=3D<optimized out&= gt;, vector=3D136954405,=C2=A0
=C2=A0 =C2=A0 maxdepth=3D24, args_= template=3D0, nargs=3D0, args=3D<optimized out>)
=C2=A0 =C2=A0 at bytecode.c:784
#16 0x0818ff4b in funcall_la= mbda (fun=3D136954357, nargs=3D0, arg_vector=3D0xbfffe43c)
=C2=A0= =C2=A0 at eval.c:2986
#17 0x0819020b in Ffuncall (nargs=3D1, arg= s=3D0xbfffe438) at eval.c:2881
#18 0x081c6252 in exec_byte_code (bytestr=3D<optimized out>, vec= tor=3D136954997,=C2=A0
=C2=A0 =C2=A0 maxdepth=3D88, args_template= =3D1028, nargs=3D1, args=3D<optimized out>)
=C2=A0 =C2=A0 a= t bytecode.c:784
#19 0x0818ff4b in funcall_lambda (fun=3D13695494= 9, nargs=3D1, arg_vector=3D0xbfffe5f8)
=C2=A0 =C2=A0 at eval.c:2986
#20 0x0819020b in Ffuncall (nar= gs=3D2, args=3D0xbfffe5f4) at eval.c:2881
#21 0x081c6252 in exec_= byte_code (bytestr=3D<optimized out>, vector=3D136940917,=C2=A0
=
=C2=A0 =C2=A0 maxdepth=3D72, args_template=3D0, nargs=3D0, args=3D<= optimized out>)
=C2=A0 =C2=A0 at bytecode.c:784
#22 0x0818ff4b in funcall_la= mbda (fun=3D136940869, nargs=3D0, arg_vector=3D0xbfffe7ac)
=C2=A0= =C2=A0 at eval.c:2986
#23 0x0819020b in Ffuncall (nargs=3D1, arg= s=3D0xbfffe7a8) at eval.c:2881
---Type <return> to continue, or q <return> to quit---
#24 0x081c6252 in exec_byte_code (bytestr=3D<optimized out>, v= ector=3D136939381,=C2=A0
=C2=A0 =C2=A0 maxdepth=3D32, args_templa= te=3D0, nargs=3D0, args=3D<optimized out>)
=C2=A0 =C2=A0 at bytecode.c:784
#25 0x0818ff4b in funcall_la= mbda (fun=3D136939333, nargs=3D0, arg_vector=3D0xbfffe8c0)
=C2=A0= =C2=A0 at eval.c:2986
#26 0x0818f3d7 in apply_lambda (fun=3D1369= 39333, args=3D<optimized out>)
=C2=A0 =C2=A0 at eval.c:2929
#27 0x0818f65d in eval_sub (for= m=3D140358414) at eval.c:2231
#28 0x08191ec3 in Feval (form=3D140= 358414, lexical=3D138694826) at eval.c:2021
#29 0x08121e19 in top= _level_2 () at keyboard.c:1164
#30 0x0818e97d in internal_condition_case (bfun=3D0x8121e00 <top_le= vel_2>,=C2=A0
=C2=A0 =C2=A0 handlers=3D138728354, hfun=3D0x812= 38f0 <cmd_error>) at eval.c:1333
#31 0x08122465 in top_leve= l_1 (ignore=3D138694826) at keyboard.c:1172
#32 0x0818e899 in internal_catch (tag=3D138726330, func=3D0x8122400 &l= t;top_level_1>,=C2=A0
=C2=A0 =C2=A0 arg=3D138694826) at eval.c= :1090
#33 0x0812341c in command_loop () at keyboard.c:1127
<= div>#34 recursive_edit_1 () at keyboard.c:754
#35 0x0812372f in Frecursive_edit () at keyboard.c:818
#36 0= x08051dab in main (argc=3D2,=C2=A0
=C2=A0 =C2=A0 argv=3D<error= reading variable: Cannot access memory at address 0x1d>)
=C2= =A0 =C2=A0 at emacs.c:1693
(gdb) quit
A debugging session is active.

Inf= erior 1 [process 3158] will be killed.

Quit anyway= ? (y or n) y
yotamm@hubby:~/pub/emacs$ exit
exit

Script done on Tue 03 Jul 2012 02:07:47 PM IDT

<= /div> --f46d040893075c01a704c3eb32f9-- From unknown Thu Aug 14 21:54:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11850: crash (null font) running emacs built from git Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 03 Jul 2012 16:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11850 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Yotam Medini =?UTF-8?Q?=D7=99=D7=95=D7=AA=D7=9D_?= =?UTF-8?Q?=D7=9E=D7=93=D7=99=D7=A0=D7=99?= Cc: 11850@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 11850-submit@debbugs.gnu.org id=B11850.134133363916060 (code B ref 11850); Tue, 03 Jul 2012 16:41:02 +0000 Received: (at 11850) by debbugs.gnu.org; 3 Jul 2012 16:40:39 +0000 Received: from localhost ([127.0.0.1]:45461 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sm69X-0004Az-9J for submit@debbugs.gnu.org; Tue, 03 Jul 2012 12:40:39 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:61602) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sm69U-0004Aq-A1 for 11850@debbugs.gnu.org; Tue, 03 Jul 2012 12:40:37 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0M6L00000FCE1400@a-mtaout22.012.net.il> for 11850@debbugs.gnu.org; Tue, 03 Jul 2012 19:35:32 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.210.75]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M6L00MJDFF7LDA0@a-mtaout22.012.net.il>; Tue, 03 Jul 2012 19:35:31 +0300 (IDT) Date: Tue, 03 Jul 2012 19:35:29 +0300 From: Eli Zaretskii In-reply-to: Message-id: <831uks6bvy.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: QUOTED-PRINTABLE X-012-Sender: halo1@inter.net.il References: X-Spam-Score: -1.2 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) > Date: Tue, 3 Jul 2012 14:27:16 +0300 > From: Yotam Medini =D7=99=D7=95=D7=AA=D7=9D =D7=9E=D7=93=D7=99=D7= =A0=D7=99 >=20 > Just pulled from git repository and cleanly built. > Then, when running emacs, a windows is opened for a fraction of sec= ond, > followed by a crash. First, can you tell when was your previous sync from repository (whic= h presumably didn't have this problem)? Next, please do this: (gdb) frame 4 (gdb) pgrowx updated_row and post here the results. You will need to start GDB from the src directory, where it will load the .gdbinit file that defines the pgrowx command. Oh, and if this is an optimized build, please rebuild without optimizations, because otherwise the information printed by GDB could be misleading or even downright wrong. For the record, please tell what version of GCC was used to build Emacs (you didn't change it since the previous build, did you?). From unknown Thu Aug 14 21:54:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11850: crash (null font) running emacs built from git Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 03 Jul 2012 16:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11850 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: yotam.medini@gmail.com Cc: 11850@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 11850-submit@debbugs.gnu.org id=B11850.134133448517408 (code B ref 11850); Tue, 03 Jul 2012 16:55:01 +0000 Received: (at 11850) by debbugs.gnu.org; 3 Jul 2012 16:54:45 +0000 Received: from localhost ([127.0.0.1]:45505 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sm6N9-0004Wg-VR for submit@debbugs.gnu.org; Tue, 03 Jul 2012 12:54:44 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:65426) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sm6N7-0004WY-7d for 11850@debbugs.gnu.org; Tue, 03 Jul 2012 12:54:42 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0M6L00000FY56200@a-mtaout22.012.net.il> for 11850@debbugs.gnu.org; Tue, 03 Jul 2012 19:49:49 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.210.75]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M6L00MQ6G31LDC0@a-mtaout22.012.net.il>; Tue, 03 Jul 2012 19:49:49 +0300 (IDT) Date: Tue, 03 Jul 2012 19:49:47 +0300 From: Eli Zaretskii In-reply-to: <831uks6bvy.fsf@gnu.org> X-012-Sender: halo1@inter.net.il Message-id: <83y5n04wno.fsf@gnu.org> References: <831uks6bvy.fsf@gnu.org> X-Spam-Score: -1.2 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) merge 11813 11850 thanks This looks the same crash as in 11813, so I'm merging them. From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 03 13:18:14 2012 Received: (at control) by debbugs.gnu.org; 3 Jul 2012 17:18:14 +0000 Received: from localhost ([127.0.0.1]:45541 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sm6ju-00053K-3L for submit@debbugs.gnu.org; Tue, 03 Jul 2012 13:18:14 -0400 Received: from mtaout21.012.net.il ([80.179.55.169]:47588) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sm6jq-00053B-Uy for control@debbugs.gnu.org; Tue, 03 Jul 2012 13:18:12 -0400 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0M6L00200H64LY00@a-mtaout21.012.net.il> for control@debbugs.gnu.org; Tue, 03 Jul 2012 20:13:19 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.210.75]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M6L002A2H66CR80@a-mtaout21.012.net.il> for control@debbugs.gnu.org; Tue, 03 Jul 2012 20:13:19 +0300 (IDT) Date: Tue, 03 Jul 2012 20:13:17 +0300 From: Eli Zaretskii Subject: 11850 X-012-Sender: halo1@inter.net.il To: control@debbugs.gnu.org Message-id: <83wr2k4vki.fsf@gnu.org> X-Spam-Score: 2.8 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: merge 11813 11850 [...] Content analysis details: (2.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [80.179.55.169 listed in list.dnswl.org] 0.7 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 4.0 HDRS_LCASE Odd capitalization of message header X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) merge 11813 11850 From unknown Thu Aug 14 21:54:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11850: crash (null font) running emacs built from git Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 03 Jul 2012 17:21:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11850 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: yotam.medini@gmail.com Cc: 11850@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 11850-submit@debbugs.gnu.org id=B11850.134133604519673 (code B ref 11850); Tue, 03 Jul 2012 17:21:01 +0000 Received: (at 11850) by debbugs.gnu.org; 3 Jul 2012 17:20:45 +0000 Received: from localhost ([127.0.0.1]:45547 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sm6mL-00057G-DS for submit@debbugs.gnu.org; Tue, 03 Jul 2012 13:20:45 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:39966) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sm6mJ-000570-Fm for 11850@debbugs.gnu.org; Tue, 03 Jul 2012 13:20:44 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0M6L00000H9EHA00@a-mtaout22.012.net.il> for 11850@debbugs.gnu.org; Tue, 03 Jul 2012 20:15:53 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.210.75]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M6L00MGTHAGPNH0@a-mtaout22.012.net.il>; Tue, 03 Jul 2012 20:15:53 +0300 (IDT) Date: Tue, 03 Jul 2012 20:15:51 +0300 From: Eli Zaretskii In-reply-to: <831uks6bvy.fsf@gnu.org> X-012-Sender: halo1@inter.net.il Message-id: <83vci44vg8.fsf@gnu.org> References: <831uks6bvy.fsf@gnu.org> X-Spam-Score: -1.2 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) Does the following band-aid help? === modified file 'src/xterm.c' --- src/xterm.c 2012-06-28 07:50:50 +0000 +++ src/xterm.c 2012-07-03 17:14:22 +0000 @@ -1207,7 +1207,8 @@ x_draw_glyph_string_background (struct g XSetFillStyle (s->display, s->gc, FillSolid); s->background_filled_p = 1; } - else if (FONT_HEIGHT (s->font) < s->height - 2 * box_line_width + else if ((s->font + && FONT_HEIGHT (s->font) < s->height - 2 * box_line_width) || s->font_not_found_p || s->extends_to_end_of_line_p || force_p) From unknown Thu Aug 14 21:54:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11850: crash (null font) running emacs built from git Resent-From: Yotam Medini =?UTF-8?Q?=D7=99=D7=95=D7=AA=D7=9D_?= =?UTF-8?Q?=D7=9E=D7=93=D7=99=D7=A0=D7=99?= Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Jul 2012 14:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11850 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 11850@debbugs.gnu.org Received: via spool by 11850-submit@debbugs.gnu.org id=B11850.134141259019071 (code B ref 11850); Wed, 04 Jul 2012 14:37:01 +0000 Received: (at 11850) by debbugs.gnu.org; 4 Jul 2012 14:36:30 +0000 Received: from localhost ([127.0.0.1]:47989 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SmQgv-0004xX-KA for submit@debbugs.gnu.org; Wed, 04 Jul 2012 10:36:30 -0400 Received: from mail-lb0-f172.google.com ([209.85.217.172]:39580) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SmQgs-0004xP-KF for 11850@debbugs.gnu.org; Wed, 04 Jul 2012 10:36:27 -0400 Received: by lbbgo11 with SMTP id go11so10307105lbb.3 for <11850@debbugs.gnu.org>; Wed, 04 Jul 2012 07:31:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=frk3Kn82m/lk5ONNDo7lQ0Sas0iKXkGIja3+n8QXp5s=; b=IpVioMnNW5zRFVu5w06tYXbAIO1JkMbVU+5QfyzuM0r24xgGNLc2y50Rbyt0BE1u4R h6iFs+0OEQPs4vHFdxboSL7IfkCsMOZ0+TrcItm6tzgD8RXABbVICaJqWduTbFoh2md8 roQygb42yFwPQp6Y6WuX0RwdAPGmp8VKW0qyf0iUIJkenijEpHlwR09r+8O2f/zURWQR R0BALoEoDYpuDLGK3Dqn6vF16X3JkxZj2oEf218MupCL8kgqfbqaM4uSq+GovpHTKV+E X28xNNhFBf8dEWHJP9c5UewMMJAevhH43jQvdWzC1rcs9NsZhwalqCSzMs1GL7ki033G JB2Q== MIME-Version: 1.0 Received: by 10.152.113.199 with SMTP id ja7mr21979451lab.10.1341412298453; Wed, 04 Jul 2012 07:31:38 -0700 (PDT) Received: by 10.114.29.100 with HTTP; Wed, 4 Jul 2012 07:31:38 -0700 (PDT) In-Reply-To: <83y5n04wno.fsf@gnu.org> References: <831uks6bvy.fsf@gnu.org> <83y5n04wno.fsf@gnu.org> Date: Wed, 4 Jul 2012 17:31:38 +0300 Message-ID: From: Yotam Medini =?UTF-8?Q?=D7=99=D7=95=D7=AA=D7=9D_?= =?UTF-8?Q?=D7=9E=D7=93=D7=99=D7=A0=D7=99?= Content-Type: multipart/alternative; boundary=f46d04088ee58bf22b04c401e34e X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) --f46d04088ee58bf22b04c401e34e Content-Type: text/plain; charset=UTF-8 With the patch it still crashes immediately (on my office LinuxMint). But in a 'later' place. See following gdb-log: Program received signal SIGSEGV, Segmentation fault. 0x080feb2f in x_draw_glyphless_glyph_string_foreground (s=0xbfffd230) at xterm.c:1420 (gdb) where #0 0x080feb2f in x_draw_glyphless_glyph_string_foreground (s=0xbfffd230) at xterm.c:1420 #1 0x08102077 in x_draw_glyph_string (s=0xbfffd230) at xterm.c:2817 #2 0x0809a80a in draw_glyphs (w=0x86bf5c0, x=599, row=0x88cfe68, area=TEXT_AREA, start=0, end=53, hl=DRAW_NORMAL_TEXT, overlaps=0) at xdisp.c:23404 #3 0x0809fa99 in x_write_glyphs (start=0x88d5638, len=53) at xdisp.c:25046 #4 0x080559a4 in update_text_area (vpos=12, w=0x86bf5c0) at dispnew.c:3773 #5 update_window_line (w=0x86bf5c0, vpos=12, mouse_face_overwritten_p=0xbfffd75c) at dispnew.c:4014 #6 0x08056574 in update_window (w=0x86bf5c0, force_p=1) at dispnew.c:3633 #7 0x08058499 in update_window_tree (w=0x86bf5c0, force_p=1) at dispnew.c:3340 #8 0x0805b3a6 in update_frame (f=0x871e9d0, force_p=1, inhibit_hairy_id_p=0) at dispnew.c:3269 #9 0x080811ac in redisplay_internal () at xdisp.c:13403 #10 0x0807f331 in redisplay () at xdisp.c:12575 #11 0x0813b9e9 in read_char (commandflag=1, nmaps=3, maps=0xbfffecb0, prev_event=138768554, used_mouse_menu=0xbfffeda8, end_time=0x0) at keyboard.c:2452 #12 0x0813dc44 in read_key_sequence (keybuf=0xbfffee18, prompt=138768554, dont_downcase_last=0, can_return_switch_frame=1, fix_current_buffer=1, bufsize=30) at keyboard.c:9338 #13 0x0813f43f in command_loop_1 () at keyboard.c:1450 #14 0x081a08fd in internal_condition_case (bfun=0x813f2b0 , handlers=138802082, hfun=0x81356e0 ) at eval.c:1333 #15 0x08134185 in command_loop_2 (ignore=138768554) at keyboard.c:1155 #16 0x081a0819 in internal_catch (tag=138800058, func=0x8134160 , arg=138768554) at eval.c:1090 #17 0x0813522a in command_loop () at keyboard.c:1134 #18 recursive_edit_1 () at keyboard.c:754 #19 0x0813551f in Frecursive_edit () at keyboard.c:818 #20 0x08051d9b in main (argc=2, argv=0x822099d) at emacs.c:1693 (gdb) p s->font $31 = (struct font *) 0x0 (gdb) p s->font $31 = (struct font *) 0x0 (gdb) shell gcc --version gcc (Debian 4.6.3-1) 4.6.3 Copyright (C) 2011 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. (gdb) On Tue, Jul 3, 2012 at 7:49 PM, Eli Zaretskii wrote: > merge 11813 11850 > thanks > > This looks the same crash as in 11813, so I'm merging them. > --f46d04088ee58bf22b04c401e34e Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
With the patch it still crashes immediately (on my office = LinuxMint).
But in a 'later' place. See following gdb-log:

Program received signal SIGSEGV, Segmentation fau= lt.
0x080feb2f in x_draw_glyphless_glyph_string_foreground (s=3D0xbfffd230= )
=C2=A0 =C2=A0 at xterm.c:1420
(gdb) where
#= 0 =C2=A00x080feb2f in x_draw_glyphless_glyph_string_foreground (s=3D0xbfffd= 230)
=C2=A0 =C2=A0 at xterm.c:1420
#1 =C2=A00x08102077 in x_draw_glyph= _string (s=3D0xbfffd230) at xterm.c:2817
#2 =C2=A00x0809a80a in d= raw_glyphs (w=3D0x86bf5c0, x=3D599, row=3D0x88cfe68,=C2=A0
=C2=A0= =C2=A0 area=3DTEXT_AREA, start=3D0, end=3D53, hl=3DDRAW_NORMAL_TEXT, overl= aps=3D0)
=C2=A0 =C2=A0 at xdisp.c:23404
#3 =C2=A00x0809fa99 in x_writ= e_glyphs (start=3D0x88d5638, len=3D53) at xdisp.c:25046
#4 =C2=A0= 0x080559a4 in update_text_area (vpos=3D12, w=3D0x86bf5c0) at dispnew.c:3773=
#5 =C2=A0update_window_line (w=3D0x86bf5c0, vpos=3D12,=C2=A0
=C2=A0 =C2=A0 mouse_face_overwritten_p=3D0xbfffd75c) at dispnew.c:4014=
#6 =C2=A00x08056574 in update_window (w=3D0x86bf5c0, force_p=3D1= ) at dispnew.c:3633
#7 =C2=A00x08058499 in update_window_tree (w= =3D0x86bf5c0, force_p=3D1)
=C2=A0 =C2=A0 at dispnew.c:3340
#8 =C2=A00x0805b3a6 in updat= e_frame (f=3D0x871e9d0, force_p=3D1, inhibit_hairy_id_p=3D0)
=C2= =A0 =C2=A0 at dispnew.c:3269
#9 =C2=A00x080811ac in redisplay_int= ernal () at xdisp.c:13403
#10 0x0807f331 in redisplay () at xdisp.c:12575
#11 0x0813b9e9 in= read_char (commandflag=3D1, nmaps=3D3, maps=3D0xbfffecb0,=C2=A0
= =C2=A0 =C2=A0 prev_event=3D138768554, used_mouse_menu=3D0xbfffeda8, end_tim= e=3D0x0)
=C2=A0 =C2=A0 at keyboard.c:2452
#12 0x0813dc44 in read_key_sequence (keybuf=3D0xbfffee18, prompt=3D138= 768554,=C2=A0
=C2=A0 =C2=A0 dont_downcase_last=3D0, can_return_sw= itch_frame=3D1, fix_current_buffer=3D1,=C2=A0
=C2=A0 =C2=A0 bufsi= ze=3D30) at keyboard.c:9338
#13 0x0813f43f in command_loop_1 () at keyboard.c:1450
#14 0x081a= 08fd in internal_condition_case (bfun=3D0x813f2b0 <command_loop_1>,= =C2=A0
=C2=A0 =C2=A0 handlers=3D138802082, hfun=3D0x81356e0 <c= md_error>) at eval.c:1333
#15 0x08134185 in command_loop_2 (ignore=3D138768554) at keyboard.c:11= 55
#16 0x081a0819 in internal_catch (tag=3D138800058,=C2=A0
=
=C2=A0 =C2=A0 func=3D0x8134160 <command_loop_2>, arg=3D138768554= ) at eval.c:1090
#17 0x0813522a in command_loop () at keyboard.c:1134
#18 rec= ursive_edit_1 () at keyboard.c:754
#19 0x0813551f in Frecursive_e= dit () at keyboard.c:818
#20 0x08051d9b in main (argc=3D2, argv= =3D0x822099d) at emacs.c:1693
(gdb) p s->font
$31 =3D (struct font *) 0x0
(gd= b) p s->font
$31 =3D (struct font *) 0x0
(gdb) shell= gcc --version
gcc (Debian 4.6.3-1) 4.6.3
Copyright (C)= 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. =C2=A0Th= ere is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A= PARTICULAR PURPOSE.

(gdb)=C2=A0
<= br>




On Tu= e, Jul 3, 2012 at 7:49 PM, Eli Zaretskii <eliz@gnu.org> wrote:
merge 11813 11850
thanks

This looks the same crash as in 11813, so I'm merging them.

--f46d04088ee58bf22b04c401e34e-- From unknown Thu Aug 14 21:54:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11850: crash (null font) running emacs built from git Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Jul 2012 16:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11850 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Yotam Medini =?UTF-8?Q?=D7=99=D7=95=D7=AA=D7=9D_?= =?UTF-8?Q?=D7=9E=D7=93=D7=99=D7=A0=D7=99?= , Left Right Cc: 11850@debbugs.gnu.org, 11813@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 11850-submit@debbugs.gnu.org id=B11850.1341419815323 (code B ref 11850); Wed, 04 Jul 2012 16:37:01 +0000 Received: (at 11850) by debbugs.gnu.org; 4 Jul 2012 16:36:55 +0000 Received: from localhost ([127.0.0.1]:48208 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SmSZS-000056-MO for submit@debbugs.gnu.org; Wed, 04 Jul 2012 12:36:54 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:40601) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SmSZP-00004s-DS; Wed, 04 Jul 2012 12:36:52 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0M6N008009VXHG00@a-mtaout20.012.net.il>; Wed, 04 Jul 2012 19:32:01 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.210.75]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M6N007PE9XCJEF0@a-mtaout20.012.net.il>; Wed, 04 Jul 2012 19:32:01 +0300 (IDT) Date: Wed, 04 Jul 2012 19:32:01 +0300 From: Eli Zaretskii In-reply-to: Message-id: <83d34b4hdq.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: QUOTED-PRINTABLE X-012-Sender: halo1@inter.net.il References: <831uks6bvy.fsf@gnu.org> <83y5n04wno.fsf@gnu.org> X-Spam-Score: -1.2 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) > Date: Wed, 4 Jul 2012 17:31:38 +0300 > From: Yotam Medini =D7=99=D7=95=D7=AA=D7=9D =D7=9E=D7=93=D7=99=D7= =A0=D7=99 > Cc: 11850@debbugs.gnu.org >=20 > With the patch it still crashes immediately (on my office LinuxMint= ). > But in a 'later' place. See following gdb-log: >=20 > Program received signal SIGSEGV, Segmentation fault. > 0x080feb2f in x_draw_glyphless_glyph_string_foreground (s=3D0xbfffd= 230) > at xterm.c:1420 > (gdb) where > #0 0x080feb2f in x_draw_glyphless_glyph_string_foreground (s=3D0xb= fffd230) > at xterm.c:1420 As expected. Next, please apply the patch below, and tell me whether one of the assertions I've added catches our villain. If it does, please show the backtrace. =3D=3D=3D modified file 'src/xdisp.c' --- src/xdisp.c=092012-06-29 18:52:54 +0000 +++ src/xdisp.c=092012-07-04 16:26:22 +0000 @@ -22508,6 +22508,7 @@ fill_composite_glyph_string (struct glyp s->font_not_found_p =3D 1; s->font =3D FRAME_FONT (s->f); } + eassert (s->font); =20 /* Adjust base line for subscript/superscript text. */ s->ybase +=3D s->first_glyph->voffset; @@ -22535,6 +22536,7 @@ fill_gstring_glyph_string (struct glyph_ s->face =3D FACE_FROM_ID (s->f, face_id); lgstring =3D composition_gstring_from_id (s->cmp_id); s->font =3D XFONT_OBJECT (LGSTRING_FONT (lgstring)); + eassert (s->font); glyph++; while (glyph < last =09 && glyph->u.cmp.automatic @@ -22573,6 +22575,7 @@ fill_glyphless_glyph_string (struct glyp voffset =3D glyph->voffset; s->face =3D FACE_FROM_ID (s->f, face_id); s->font =3D s->face->font; + eassert (s->font); s->nchars =3D 1; s->width =3D glyph->pixel_width; glyph++; @@ -22654,6 +22657,7 @@ fill_glyph_string (struct glyph_string * s->ybase +=3D voffset; =20 eassert (s->face && s->face->gc); + eassert (s->font); return glyph - s->row->glyphs[s->area]; } =20 @@ -22669,6 +22673,7 @@ fill_image_glyph_string (struct glyph_st s->slice =3D s->first_glyph->slice.img; s->face =3D FACE_FROM_ID (s->f, s->first_glyph->face_id); s->font =3D s->face->font; + eassert (s->font); s->width =3D s->first_glyph->pixel_width; =20 /* Adjust base line for subscript/superscript text. */ @@ -22696,6 +22701,7 @@ fill_stretch_glyph_string (struct glyph_ face_id =3D glyph->face_id; s->face =3D FACE_FROM_ID (s->f, face_id); s->font =3D s->face->font; + eassert (s->font); s->width =3D glyph->pixel_width; s->nchars =3D 1; voffset =3D glyph->voffset; From unknown Thu Aug 14 21:54:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11850: bug#11813: bug#11850: crash (null font) running emacs built from git Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Jul 2012 20:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11850 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: yotam.medini@gmail.com, olegsivokon@gmail.com Cc: 11850@debbugs.gnu.org, 11813@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 11850-submit@debbugs.gnu.org id=B11850.134143526626404 (code B ref 11850); Wed, 04 Jul 2012 20:55:02 +0000 Received: (at 11850) by debbugs.gnu.org; 4 Jul 2012 20:54:26 +0000 Received: from localhost ([127.0.0.1]:48617 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SmWaf-0006rl-Va for submit@debbugs.gnu.org; Wed, 04 Jul 2012 16:54:26 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:36598) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SmWad-0006rY-HF; Wed, 04 Jul 2012 16:54:24 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0M6N00A00LQSRJ00@a-mtaout20.012.net.il>; Wed, 04 Jul 2012 23:49:33 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.210.75]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M6N00ARILULM820@a-mtaout20.012.net.il>; Wed, 04 Jul 2012 23:49:33 +0300 (IDT) Date: Wed, 04 Jul 2012 23:49:34 +0300 From: Eli Zaretskii In-reply-to: <83d34b4hdq.fsf@gnu.org> X-012-Sender: halo1@inter.net.il Message-id: <831ukr45gh.fsf@gnu.org> References: <831uks6bvy.fsf@gnu.org> <83y5n04wno.fsf@gnu.org> <83d34b4hdq.fsf@gnu.org> X-Spam-Score: -1.2 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) > Date: Wed, 04 Jul 2012 19:32:01 +0300 > From: Eli Zaretskii > Cc: 11850@debbugs.gnu.org, 11813@debbugs.gnu.org > > Next, please apply the patch below, and tell me whether one of the > assertions I've added catches our villain. If it does, please show > the backtrace. I forgot to tell: for these asserts to be in effect, you need to rerun the configure script passing it the --enable-checking switch, then rebuild (without optimizations). From unknown Thu Aug 14 21:54:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11850: bug#11813: bug#11850: crash (null font) running emacs built from git Resent-From: Left Right Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Jul 2012 07:40:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11850 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Received: via spool by 11850-submit@debbugs.gnu.org id=B11850.134147399021182 (code B ref 11850); Thu, 05 Jul 2012 07:40:01 +0000 Received: (at 11850) by debbugs.gnu.org; 5 Jul 2012 07:39:50 +0000 Received: from localhost ([127.0.0.1]:49574 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SmgfF-0005Vb-CV for submit@debbugs.gnu.org; Thu, 05 Jul 2012 03:39:50 -0400 Received: from mail-ob0-f172.google.com ([209.85.214.172]:53246) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SmgfC-0005VN-Ci for 11850@debbugs.gnu.org; Thu, 05 Jul 2012 03:39:48 -0400 Received: by obbwc20 with SMTP id wc20so12635758obb.3 for <11850@debbugs.gnu.org>; Thu, 05 Jul 2012 00:34:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=RnhL6+EFWjWZZJ/fkvUsqMMDnXUZ7kodAR02Ax5Bc9o=; b=PvG2Mx3oH9slrSbSD297ryRuN3VnZyidKEe60/ObcQIqw/Vt6klcv0/iAMOATeIYoD MTmSvKfgCxvQv2nBWR7W7CRrp25MXo7ygQ88RXViAQbgH5Qc3/mvUrhzPP8S4Y0DGoZu O2Dny0/SxVeD4oNA2Jbaulv9eZ31Ex7Vu34Nkb6M0kCbHt2scguZ8kjmKGjSWWACt1XC BVz+IcE56AWVvHTN49QCtoyoqziZM3+35p2BwiQAsTJjhU5ivSOtiByRZbYcZvl/GIHU g4atM+Hz+YAwZjeeZOx2r9mn1vwMhm+92k56kG34KdN2fJeKTXMDFS37vjj9f8Dk7QYF JJ3Q== MIME-Version: 1.0 Received: by 10.60.7.197 with SMTP id l5mr23280154oea.33.1341473692357; Thu, 05 Jul 2012 00:34:52 -0700 (PDT) Received: by 10.76.120.45 with HTTP; Thu, 5 Jul 2012 00:34:52 -0700 (PDT) In-Reply-To: <831ukr45gh.fsf@gnu.org> References: <831uks6bvy.fsf@gnu.org> <83y5n04wno.fsf@gnu.org> <83d34b4hdq.fsf@gnu.org> <831ukr45gh.fsf@gnu.org> Date: Thu, 5 Jul 2012 10:34:52 +0300 Message-ID: From: Left Right Content-Type: text/plain; charset=ISO-8859-1 X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) OK, so I hoped to find what font is that, but id 13, although sounds somewhat lucky... isn't helping much :P Here's what I'm getting, with the patch applied: gdb ./src/emacs GNU gdb (GDB) 7.0.1-debian Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". For bug reporting instructions, please see: ... Reading symbols from /home/wvxvw/projects/emacs-sources/emacs/src/emacs...done. (gdb) r -q Starting program: /home/wvxvw/projects/emacs-sources/emacs/src/emacs -q [Thread debugging using libthread_db enabled] xdisp.c:22578: Emacs fatal error: assertion failed: s->font Program received signal SIGABRT, Aborted. 0x00007ffff5255497 in kill () from /lib/libc.so.6 (gdb) bt #0 0x00007ffff5255497 in kill () from /lib/libc.so.6 #1 0x00000000005c757e in abort () at emacs.c:390 #2 0x000000000067f91f in die (msg=0x793db7 "assertion failed: s->font", file=0x788030 "xdisp.c", line=22578) at alloc.c:6653 #3 0x000000000048eb18 in fill_glyphless_glyph_string (s=0x7fffffffba40, face_id=13, start=8, end=68, overlaps=0) at xdisp.c:22578 #4 0x00000000004908c5 in draw_glyphs (w=0x146bdc0, x=82, row=0x16748e0, area=TEXT_AREA, start=0, end=68, hl=DRAW_NORMAL_TEXT, overlaps=0) at xdisp.c:23251 #5 0x000000000049a168 in x_write_glyphs (start=0xf20600, len=68) at xdisp.c:25052 #6 0x0000000000415c3c in update_text_area (w=0x146bdc0, vpos=37) at dispnew.c:3773 #7 0x000000000041677d in update_window_line (w=0x146bdc0, vpos=37, mouse_face_overwritten_p=0x7fffffffc16c) at dispnew.c:4014 #8 0x000000000041564e in update_window (w=0x146bdc0, force_p=1) at dispnew.c:3575 #9 0x0000000000414ccc in update_window_tree (w=0x146bdc0, force_p=1) at dispnew.c:3340 #10 0x00000000004149b8 in update_frame (f=0x146adb0, force_p=1, inhibit_hairy_id_p=1) at dispnew.c:3269 #11 0x000000000045f37f in echo_area_display (update_frame_p=1) at xdisp.c:10752 #12 0x000000000045ad85 in message3_nolog (m=23714017, nbytes=65, multibyte=0) at xdisp.c:9628 #13 0x000000000045a8dc in message3 (m=23714017, nbytes=65, multibyte=0) at xdisp.c:9565 #14 0x00000000006997aa in Fmessage (nargs=2, args=0x7fffffffc4f0) at editfns.c:3436 #15 0x00000000006a8f0b in Ffuncall (nargs=3, args=0x7fffffffc4e8) at eval.c:2802 #16 0x0000000000718ce0 in exec_byte_code (bytestr=11994369, vector=11994557, maxdepth=24, args_template=0, nargs=0, args=0x7fffffffc9d8) at bytecode.c:784 #17 0x00000000006a9dbf in funcall_lambda (fun=11994317, nargs=0, arg_vector=0x7fffffffc9d8) at eval.c:2986 #18 0x00000000006a964d in Ffuncall (nargs=1, args=0x7fffffffc9d0) at eval.c:2869 #19 0x0000000000718ce0 in exec_byte_code (bytestr=11996273, vector=11997101, maxdepth=88, args_template=1028, nargs=1, args=0x7fffffffcf38) at bytecode.c:784 #20 0x00000000006a9dbf in funcall_lambda (fun=11996221, nargs=1, arg_vector=0x7fffffffcf30) at eval.c:2986 #21 0x00000000006a964d in Ffuncall (nargs=2, args=0x7fffffffcf28) at eval.c:2869 #22 0x0000000000718ce0 in exec_byte_code (bytestr=11955625, vector=11957277, maxdepth=72, args_template=0, nargs=0, args=0x7fffffffd478) at bytecode.c:784 #23 0x00000000006a9dbf in funcall_lambda (fun=11955573, nargs=0, arg_vector=0x7fffffffd478) at eval.c:2986 #24 0x00000000006a964d in Ffuncall (nargs=1, args=0x7fffffffd470) at eval.c:2869 #25 0x0000000000718ce0 in exec_byte_code (bytestr=11951433, vector=11951885, maxdepth=32, args_template=0, nargs=0, args=0x7fffffffd8b0) at bytecode.c:784 #26 0x00000000006a9dbf in funcall_lambda (fun=11951381, nargs=0, arg_vector=0x7fffffffd8b0) at eval.c:2986 #27 0x00000000006a99e9 in apply_lambda (fun=11951381, args=15120722) at eval.c:2929 #28 0x00000000006a7244 in eval_sub (form=15346758) at eval.c:2212 #29 0x00000000006a6394 in Feval (form=15346758, lexical=15120722) at eval.c:2021 #30 0x00000000005cc4e3 in top_level_2 () at keyboard.c:1164 #31 0x00000000006a4591 in internal_condition_case (bfun=0x5cc4c6 , handlers=15172450, hfun=0x5cbfc9 ) at eval.c:1333 #32 0x00000000005cc51d in top_level_1 (ignore=15120722) at keyboard.c:1172 #33 0x00000000006a3e21 in internal_catch (tag=15168242, func=0x5cc4e5 , arg=15120722) at eval.c:1090 #34 0x00000000005cc441 in command_loop () at keyboard.c:1127 #35 0x00000000005cb815 in recursive_edit_1 () at keyboard.c:754 #36 0x00000000005cbbf0 in Frecursive_edit () at keyboard.c:818 #37 0x00000000005c93a0 in main (argc=2, argv=0x7fffffffe2f8) at emacs.c:1693 (gdb) frame 2 #2 0x000000000067f91f in die (msg=0x793db7 "assertion failed: s->font", file=0x788030 "xdisp.c", line=22578) at alloc.c:6653 6653 abort (); (gdb) info frame Stack level 2, frame at 0x7fffffffb9e0: rip = 0x67f91f in die (alloc.c:6653); saved rip 0x48eb18 called by frame at 0x7fffffffba30, caller of frame at 0x7fffffffb9a0 source language c. Arglist at 0x7fffffffb9d0, args: msg=0x793db7 "assertion failed: s->font", file=0x788030 "xdisp.c", line=22578 Locals at 0x7fffffffb9d0, Previous frame's sp is 0x7fffffffb9e0 Saved registers: rbx at 0x7fffffffb9c8, rbp at 0x7fffffffb9d0, rip at 0x7fffffffb9d8 (gdb) info locals No locals. (gdb) info args msg = 0x793db7 "assertion failed: s->font" file = 0x788030 "xdisp.c" line = 22578 (gdb) frame 3 #3 0x000000000048eb18 in fill_glyphless_glyph_string (s=0x7fffffffba40, face_id=13, start=8, end=68, overlaps=0) at xdisp.c:22578 22578 eassert (s->font); (gdb) info args s = 0x7fffffffba40 face_id = 13 start = 8 end = 68 overlaps = 0 (gdb) p *s $1 = {x = 82, y = 631, ybase = 649, width = 0, background_width = 0, height = 25, left_overhang = 0, right_overhang = 0, f = 0x146adb0, w = 0x146bdc0, display = 0x161a6b0, window = 54526078, row = 0x16748e0, area = TEXT_AREA, char2b = 0x0, nchars = 0, hl = DRAW_NORMAL_TEXT, face = 0x1615dd0, font = 0x0, cmp = 0x0, cmp_id = 0, cmp_from = 0, cmp_to = 0, extends_to_end_of_line_p = 0, background_filled_p = 0, two_byte_p = 0, font_not_found_p = 0, stippled_p = 0, for_overlaps = 0, padding_p = 0, gc = 0x0, first_glyph = 0xf20780, img = 0x0, slice = {x = 0, y = 0, width = 0, height = 0}, clip_head = 0x0, clip_tail = 0x0, clip = {{x = 0, y = 0, width = 0, height = 0}, {x = 0, y = 0, width = 0, height = 0}}, num_clips = 0, underline_position = 0, underline_thickness = 0, next = 0x0, prev = 0x7fffffffbbe0} (gdb) p *s->face $2 = {id = 13, gc = 0x16a5450, stipple = 0, foreground = 0, background = 12566463, underline_color = 0, overline_color = 0, strike_through_color = 0, box_color = 0, font = 0x0, fontset = -1, pixmap_w = 0, pixmap_h = 0, box_line_width = -1, box = FACE_RAISED_BOX, use_box_color_for_shadows_p = 0, underline_type = FACE_UNDER_LINE, underline_p = 0, overline_p = 0, strike_through_p = 0, foreground_defaulted_p = 0, background_defaulted_p = 0, underline_defaulted_p = 0, overline_color_defaulted_p = 0, strike_through_color_defaulted_p = 0, box_color_defaulted_p = 1, tty_bold_p = 0, tty_italic_p = 0, tty_underline_p = 0, tty_reverse_p = 0, colors_copied_bitwise_p = 0, overstrike = 0, lface = {15121298, 15558049, 15558017, 15149714, 308, 15150002, 15149714, 15120722, 15120722, 11462737, 11852625, 15120722, 15120722, 15120722, 11921654, 21327581, 15120722, 15558273}, hash = 14922703, next = 0x0, prev = 0x0, ascii_face = 0x1615dd0, extra = 0x0} (gdb) Best. Oleg From unknown Thu Aug 14 21:54:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11850: bug#11813: bug#11850: crash (null font) running emacs built from git Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Jul 2012 13:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11850 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Left Right Cc: 11850@debbugs.gnu.org, 11813@debbugs.gnu.org, yotam.medini@gmail.com Reply-To: Eli Zaretskii Received: via spool by 11850-submit@debbugs.gnu.org id=B11850.134149457224742 (code B ref 11850); Thu, 05 Jul 2012 13:23:02 +0000 Received: (at 11850) by debbugs.gnu.org; 5 Jul 2012 13:22:52 +0000 Received: from localhost ([127.0.0.1]:49972 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Smm1D-0006Qx-V5 for submit@debbugs.gnu.org; Thu, 05 Jul 2012 09:22:52 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:60344) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Smm1B-0006Qj-22; Thu, 05 Jul 2012 09:22:50 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0M6O00L00VENSO00@a-mtaout20.012.net.il>; Thu, 05 Jul 2012 16:17:54 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.210.75]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M6O00L46VLSOF50@a-mtaout20.012.net.il>; Thu, 05 Jul 2012 16:17:52 +0300 (IDT) Date: Thu, 05 Jul 2012 16:17:55 +0300 From: Eli Zaretskii In-reply-to: X-012-Sender: halo1@inter.net.il Message-id: <83y5my2vp8.fsf@gnu.org> References: <831uks6bvy.fsf@gnu.org> <83y5n04wno.fsf@gnu.org> <83d34b4hdq.fsf@gnu.org> <831ukr45gh.fsf@gnu.org> X-Spam-Score: -1.2 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) > Date: Thu, 5 Jul 2012 10:34:52 +0300 > From: Left Right > > (gdb) frame 3 > #3 0x000000000048eb18 in fill_glyphless_glyph_string > (s=0x7fffffffba40, face_id=13, start=8, end=68, overlaps=0) at > xdisp.c:22578 > 22578 eassert (s->font); > (gdb) info args > s = 0x7fffffffba40 > face_id = 13 > start = 8 > end = 68 > overlaps = 0 > (gdb) p *s > $1 = {x = 82, y = 631, ybase = 649, width = 0, background_width = 0, > height = 25, left_overhang = 0, right_overhang = 0, f = 0x146adb0, w = > 0x146bdc0, display = 0x161a6b0, > window = 54526078, row = 0x16748e0, area = TEXT_AREA, char2b = 0x0, > nchars = 0, hl = DRAW_NORMAL_TEXT, face = 0x1615dd0, font = 0x0, cmp = > 0x0, cmp_id = 0, cmp_from = 0, cmp_to = 0, > extends_to_end_of_line_p = 0, background_filled_p = 0, two_byte_p = > 0, font_not_found_p = 0, stippled_p = 0, for_overlaps = 0, padding_p = > 0, gc = 0x0, first_glyph = 0xf20780, img = 0x0, > slice = {x = 0, y = 0, width = 0, height = 0}, clip_head = 0x0, > clip_tail = 0x0, clip = {{x = 0, y = 0, width = 0, height = 0}, {x = > 0, y = 0, width = 0, height = 0}}, num_clips = 0, > underline_position = 0, underline_thickness = 0, next = 0x0, prev = > 0x7fffffffbbe0} > (gdb) p *s->face > $2 = {id = 13, gc = 0x16a5450, stipple = 0, foreground = 0, background > = 12566463, underline_color = 0, overline_color = 0, > strike_through_color = 0, box_color = 0, font = 0x0, > fontset = -1, pixmap_w = 0, pixmap_h = 0, box_line_width = -1, box = > FACE_RAISED_BOX, use_box_color_for_shadows_p = 0, underline_type = > FACE_UNDER_LINE, underline_p = 0, overline_p = 0, > strike_through_p = 0, foreground_defaulted_p = 0, > background_defaulted_p = 0, underline_defaulted_p = 0, > overline_color_defaulted_p = 0, strike_through_color_defaulted_p = 0, > box_color_defaulted_p = 1, tty_bold_p = 0, tty_italic_p = 0, > tty_underline_p = 0, tty_reverse_p = 0, colors_copied_bitwise_p = 0, > overstrike = 0, lface = {15121298, 15558049, 15558017, > 15149714, 308, 15150002, 15149714, 15120722, 15120722, 11462737, > 11852625, 15120722, 15120722, 15120722, 11921654, 21327581, 15120722, > 15558273}, hash = 14922703, next = 0x0, > prev = 0x0, ascii_face = 0x1615dd0, extra = 0x0} > (gdb) In this frame (#3 in this case), what do the following GDB commands print? (gdb) p s->f->output_data.x->font (gdb) p *(s->f->output_data.x->font) From unknown Thu Aug 14 21:54:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11850: bug#11813: bug#11850: crash (null font) running emacs built from git Resent-From: Left Right Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Jul 2012 13:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11850 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 11850@debbugs.gnu.org, 11813@debbugs.gnu.org Received: via spool by 11850-submit@debbugs.gnu.org id=B11850.134149550826005 (code B ref 11850); Thu, 05 Jul 2012 13:39:02 +0000 Received: (at 11850) by debbugs.gnu.org; 5 Jul 2012 13:38:28 +0000 Received: from localhost ([127.0.0.1]:49992 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SmmGK-0006lK-JK for submit@debbugs.gnu.org; Thu, 05 Jul 2012 09:38:28 -0400 Received: from mail-ob0-f172.google.com ([209.85.214.172]:48925) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SmmGI-0006l5-6V; Thu, 05 Jul 2012 09:38:26 -0400 Received: by obbwc20 with SMTP id wc20so12999964obb.3 for ; Thu, 05 Jul 2012 06:33:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=w2tI2Iyyr8zkqaQjCbWk84fQfaOEWqdN379e2LYB4VU=; b=aFG1TyAujLygvvwGU8E8CZSBkLP2LunU2xBDLpmJhxkmPnsXY+6TFhQBDD5JGE5MWL //Sye9bnDb1I4D01Fwk+N0R/Gps2w1TK4Z4BxJZKI3FZJ0qFK1ywKrgQezkFh7RykvUY D15VLWT8rywEVZAxw2sKMdZFWIcdIMhcfglUYR8Ccys0951zhNyO1t7lywnIBAMnnZkb 3hNPrlQDqijie04t0Oor9i4qsILbGu+9MopOgpC8/WBkad+12tmkv5bCZThCX/iMacKX /7UYw9Hy+CLWdMr8V2gvbHyxc+ieRZQ9wT5FR1DpVtnFdETs5TIab9L2jtbcuHobgTxB lInA== MIME-Version: 1.0 Received: by 10.182.216.68 with SMTP id oo4mr21090284obc.55.1341495210834; Thu, 05 Jul 2012 06:33:30 -0700 (PDT) Received: by 10.76.120.45 with HTTP; Thu, 5 Jul 2012 06:33:30 -0700 (PDT) In-Reply-To: <83y5my2vp8.fsf@gnu.org> References: <831uks6bvy.fsf@gnu.org> <83y5n04wno.fsf@gnu.org> <83d34b4hdq.fsf@gnu.org> <831ukr45gh.fsf@gnu.org> <83y5my2vp8.fsf@gnu.org> Date: Thu, 5 Jul 2012 16:33:30 +0300 Message-ID: From: Left Right Content-Type: text/plain; charset=ISO-8859-1 X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) > (gdb) p s->f->output_data.x->font > (gdb) p *(s->f->output_data.x->font) (gdb) frame 3 #3 0x000000000048eb18 in fill_glyphless_glyph_string (s=0x7fffffffba40, face_id=13, start=8, end=68, overlaps=0) at xdisp.c:22578 22578 eassert (s->font); (gdb) p s->f->output_data.x->font $1 = (struct font *) 0x146efd8 (gdb) p *(s->f->output_data.x->font) $2 = {header = {size = 4611686018429485074, next = {nbytes = 264, buffer = 0x108, vector = 0x108}}, props = {15296386, 15541218, 15541266, 15541170, 15362930, 102728, 102532, 102656, 68, 400, 0, 400, 18785894, 15120722, 15558113, 15558113, 15120722, 15296386}, max_width = 40, pixel_size = 17, height = 18, space_width = 10, average_width = 10, min_width = 10, ascent = 14, descent = 4, underline_thickness = 1, underline_position = 2, vertical_centering = 0, encoding_type = 0 '\000', baseline_offset = 0, relative_compose = 0, default_ascent = 0, font_encoder = 0x1000040800001008, driver = 0xdd5f60, encoding_charset = 1, repertory_charset = 1} (gdb) Here's the output. From unknown Thu Aug 14 21:54:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11850: bug#11813: bug#11850: crash (null font) running emacs built from git Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Jul 2012 17:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11850 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Left Right , Yotam Medini =?UTF-8?Q?=D7=99=D7=95=D7=AA=D7=9D_?= =?UTF-8?Q?=D7=9E=D7=93=D7=99=D7=A0=D7=99?= Cc: 11850@debbugs.gnu.org, 11813@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 11850-submit@debbugs.gnu.org id=B11850.134150759914768 (code B ref 11850); Thu, 05 Jul 2012 17:00:02 +0000 Received: (at 11850) by debbugs.gnu.org; 5 Jul 2012 16:59:59 +0000 Received: from localhost ([127.0.0.1]:50841 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SmpPL-0003q4-Ct for submit@debbugs.gnu.org; Thu, 05 Jul 2012 12:59:59 -0400 Received: from mtaout21.012.net.il ([80.179.55.169]:55348) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SmpPI-0003pr-MB; Thu, 05 Jul 2012 12:59:57 -0400 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0M6P00I005M00O00@a-mtaout21.012.net.il>; Thu, 05 Jul 2012 19:54:57 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.210.75]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M6P00H4J5NKQ8C0@a-mtaout21.012.net.il>; Thu, 05 Jul 2012 19:54:57 +0300 (IDT) Date: Thu, 05 Jul 2012 19:54:59 +0300 From: Eli Zaretskii In-reply-to: X-012-Sender: halo1@inter.net.il Message-id: <83sjd62lng.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8bit References: <831uks6bvy.fsf@gnu.org> <83y5n04wno.fsf@gnu.org> <83d34b4hdq.fsf@gnu.org> <831ukr45gh.fsf@gnu.org> <83y5my2vp8.fsf@gnu.org> X-Spam-Score: -1.2 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) > Date: Thu, 5 Jul 2012 16:33:30 +0300 > From: Left Right > Cc: 11850@debbugs.gnu.org, 11813@debbugs.gnu.org > > > (gdb) p s->f->output_data.x->font > > (gdb) p *(s->f->output_data.x->font) > > (gdb) frame 3 > #3 0x000000000048eb18 in fill_glyphless_glyph_string > (s=0x7fffffffba40, face_id=13, start=8, end=68, overlaps=0) at > xdisp.c:22578 > 22578 eassert (s->font); > (gdb) p s->f->output_data.x->font > $1 = (struct font *) 0x146efd8 > (gdb) p *(s->f->output_data.x->font) > $2 = {header = {size = 4611686018429485074, next = {nbytes = 264, > buffer = 0x108, vector = 0x108}}, props = {15296386, 15541218, > 15541266, 15541170, 15362930, 102728, 102532, 102656, 68, > 400, 0, 400, 18785894, 15120722, 15558113, 15558113, 15120722, > 15296386}, max_width = 40, pixel_size = 17, height = 18, space_width = > 10, average_width = 10, min_width = 10, > ascent = 14, descent = 4, underline_thickness = 1, > underline_position = 2, vertical_centering = 0, encoding_type = 0 > '\000', baseline_offset = 0, relative_compose = 0, > default_ascent = 0, font_encoder = 0x1000040800001008, driver = > 0xdd5f60, encoding_charset = 1, repertory_charset = 1} > (gdb) OK, then does the following patch fix the problem? --- src/xdisp.c 2012-07-05 16:28:34 +0000 +++ src/xdisp.c 2012-07-05 16:51:53 +0000 @@ -22604,7 +22604,7 @@ fill_glyphless_glyph_string (struct glyp last = s->row->glyphs[s->area] + end; voffset = glyph->voffset; s->face = FACE_FROM_ID (s->f, face_id); - s->font = s->face->font; + s->font = s->face->font ? s->face->font : FRAME_FONT (s->f); s->nchars = 1; s->width = glyph->pixel_width; glyph++; From unknown Thu Aug 14 21:54:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11850: bug#11813: bug#11850: crash (null font) running emacs built from git Resent-From: Left Right Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 07 Jul 2012 22:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11850 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Received: via spool by 11850-submit@debbugs.gnu.org id=B11850.134170124631833 (code B ref 11850); Sat, 07 Jul 2012 22:48:02 +0000 Received: (at 11850) by debbugs.gnu.org; 7 Jul 2012 22:47:26 +0000 Received: from localhost ([127.0.0.1]:55400 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sndmg-0008HK-3Y for submit@debbugs.gnu.org; Sat, 07 Jul 2012 18:47:26 -0400 Received: from mail-ob0-f172.google.com ([209.85.214.172]:57041) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sndmb-0008H4-Ng for 11850@debbugs.gnu.org; Sat, 07 Jul 2012 18:47:23 -0400 Received: by obbwc20 with SMTP id wc20so16586232obb.3 for <11850@debbugs.gnu.org>; Sat, 07 Jul 2012 15:42:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=2tROo4poA4Ls9ewzGpGTy6COtO834CoIwX/JjlNy+B4=; b=YYxskIr+aip5u5B+Cm9rqyCiVjTMGxe0pn1gTXNVPGsqdt/UqkGDYxlRYIF5cpvFA+ 4XrLWVBhcOoWSm9gV2wRMe6ukeajpCwdtOeTZSZnjbh/hNHeBR5pirIjjpDmA+5Pv3Hq Leq/8aK6PK3eNgD7bu5bRv44BZNw3g+C4tVn4xCo+rZQfur1M4JslEhdyTndp1Ibgohy YV5qMAUTHQCFKYL5/qdbuQbt1ZNyqVOlob4MWGKnjD3AIN1TB8txMqZWd8H1SZ18Gc1t zfZOtHTN4VOsJEQoCfX0TEq2PzaNUE8weZIIdknRvem4+eSVoJHUM60H0XxaEy3/FK3C Xa+g== MIME-Version: 1.0 Received: by 10.182.52.42 with SMTP id q10mr30786429obo.46.1341700932674; Sat, 07 Jul 2012 15:42:12 -0700 (PDT) Received: by 10.76.120.45 with HTTP; Sat, 7 Jul 2012 15:42:12 -0700 (PDT) In-Reply-To: <83sjd62lng.fsf@gnu.org> References: <831uks6bvy.fsf@gnu.org> <83y5n04wno.fsf@gnu.org> <83d34b4hdq.fsf@gnu.org> <831ukr45gh.fsf@gnu.org> <83y5my2vp8.fsf@gnu.org> <83sjd62lng.fsf@gnu.org> Date: Sun, 8 Jul 2012 01:42:12 +0300 Message-ID: From: Left Right Content-Type: multipart/mixed; boundary=14dae93990717ca5e804c44517fe X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org --14dae93990717ca5e804c44517fe Content-Type: text/plain; charset=ISO-8859-1 The error seems to be fixed, in a way... :) Emacs started without an error, however the font it is using... what is it? I don't remember having or installing it :) And yes, it looks like this particular typeface simply doesn't have bold variant. I've attached a screenshot of how it looks. Best. Oleg --14dae93990717ca5e804c44517fe Content-Type: image/png; name="emac-missing-font.png" Content-Disposition: attachment; filename="emac-missing-font.png" Content-Transfer-Encoding: base64 X-Attachment-Id: f_h4da7fwe0 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 uDVSKZJOxTTys8SUstLHp4emz2mFjilNX0rr8EcnXeukXdtTy9KN5tLHp4emr9XS+vHuSz8+vnX5 pdZPAQDQk+5GpOwOTu9rZ7QPq6iVn1ZrjFqXd+/nswa7g8P6ibich2XUWgvUItzW57uX+tSq/GqH BQBAa6taIxXiPm1uasyP0Fkz5rP0M3KzTe7TxqaGZq3OWumIRm9TzVxT+npPZ+/mKr9pDR3nCwDQ uy7fI5XbwWnxYInW3MeIp9I/d/5K4+stP3PI7eD0vnC9x/SFHpUt2X8OrTupc6/Hahmf/fS80FMM l+RLDyNoALBte8fHx1ePHj68/uDs7My8dXpaNCJ1cnKSlZiD3e763zlraUIPgYg9Dl3TYYvFb3eC JP8OHRdLvz3l0bddmn43/6m4ffn27Z/6TPJ49JjeRw5tOWtZpO/iqfH45dR7dKSfuemTxuly3xeU +nfouFj67CmXJenPTV8oTdLPNOH75JwnN02x8tOuVfMdI3nkuCTdvvgkZR07V7546EQBwPjOLy5E +x3sdubw8PD676Ojo3BHypj86X01OlIAgO2QvrsJAICaSjpSXT21b43TvFDPSCNSAHSkI0IAAPSi q6f20VAGsAXudEQ8Q3kAAEbS1YiULbZGig7XM761SJL9Y2ukUIfvSXuadVOx9TKpOGPhYVw1O1/S uhiaajdtS4XjrueLhS1ZjxeSWismWRvnK19NmUvLIneNlSZ9OedXMxoYCj/3HWe+tY728dy/APSq y6f2lT5UYQumMpr+y31gw4hl2vsUUPvpY6mnntmPMrf/7due4oZlh4m+xM5NqnNdKvXQjdhT82J1 290eesBDKO+S+u9eJ6F9ffU/Fb8bt+/vlFiZTttj5ZsiSV/u+ZWc/1j407ZQnHbY7r81+QOAnmzi PVJbMGKHaI3cX2V9DYOeHukMxNj1NVW3fSMSI9X3WMexJIxYWEuXT85IXkl42mN50AiA3nU5IgWs ydINgaXjx3rNWbeko0ja7ZhH7vkDgJ51t0bKXhsVejFvam2Q7yW3vnVB7vGh9z2l4peGL5VKX414 Yu/Pir3Hyv4s9g4q33Zp+KHytz/TvL/K/ayV3n49ja1ZCK1JsPeZpNZ9+N5tFdsuSbcmfN+x0vyF pkblpN/eL/ZvWyhf2jRK2WnJOTcj2WLeWp/fLdUfAJDo6ql9UpoX7Po6H6H9pwZ8bJ+S8CVS6csN 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 D2n51biOeuoM1PwerE3zvQqM4urqyty8urryblx6RCp1Uw5dgLEvxSUu2FpxLp3fVl+Osfg0+a19 bqX5TXVSc84bvqh2Iy0VTuq8pdT8VbkkntJ8lCpN31auj9r5LBk12OL56PU+nrpGW38PpmjTN3c7 Amjt6urK3LzsdERqstYb9yhCo1prvSFuLb8u6fSLpRpWtTooJec31OiK7TNn+kbTMm891mdpfdE2 5lPhSa2lrknLT2qJcum9/aMZmfbtv5a6hu26vLwMd6SWHpFCP3q/mde2tfzaep0W4pObvhZ5qjnl p+cyb6Flfnutz7WniFH/2msx66Hnsq6dvp7zCuS6vLoy+72ukUoJTU3p/eaUq6f8zjUlaIT8utsk a598+y2lZIpX6Fjf573k10eah9D+ra+H0vVWofrXg9pTDEeoz9rRT98antzwpPHVNuVhbpLyMyb/ Pl6SLmlaljBH+iTTq3soCyDm6vLS7P3sz/zM1Ycffnj94dnZmXnr9NQYk9+ZOjk5yUrQwW4nnoox SU1pCF2IrYb4fWs5Yp9p01gjv7G02V8YoXUpvn1i8WuG81P7xranyllKkl9fecXik069kdYF7XWS kgovlv5QI6X0PITS5aajx/pc81yk8iCp95o856TRDac0faH9WqTPt61VfZakLXSM5p5Rum/sfGiv N3d7DTnthFiZ5N7HJXHH1Lp3tPgedMOoHVbqHlS7zgAx5xcXov0OdjtzeHh4/ffd5583ez/z0z99 9dFHH11/OHWkSkakSjpSAADgmZ5Hc6WWzINkNGr08gVQJrcjdefOHbP/5OlT7865a6QAAEC5NTTy l5yetYbyA9Cvy8tLs/fXv/rVq08//fT6Q3tqXy5GpAAAyFN7uujW5E5hpIyBbcoZkbq8vDS3b982 N58GRqQAAMD8aNCXkZYf5Qwgx+XlpXn8+LG5efOm2fupr3716okzIgUAAAAA+Iw9InVw+465eXl5 5d0BAAAAAPCZy8tLs7+/by4vr8z+wQ/9paXTAwAAAABduvyP792dpvVdXl6agx/+S2b/7ld/zuzf ur1w8gAAAACgL3bnaX9//9lDJm4/b57/6s+Z/csbt8zP/rf/zNz5iZ8y+7tbZn93a+n0AgAAAMDi rjtPt26b/d0tc/iXv2q+8otfN0/3D8z/Dw6PdLJ+dY/6AAAAAElFTkSuQmCC --14dae93990717ca5e804c44517fe-- From unknown Thu Aug 14 21:54:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11850: bug#11813: bug#11850: crash (null font) running emacs built from git Resent-From: Left Right Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 07 Jul 2012 23:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11850 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Received: via spool by 11850-submit@debbugs.gnu.org id=B11850.1341702242763 (code B ref 11850); Sat, 07 Jul 2012 23:04:02 +0000 Received: (at 11850) by debbugs.gnu.org; 7 Jul 2012 23:04:02 +0000 Received: from localhost ([127.0.0.1]:55419 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sne2j-0000CB-Rc for submit@debbugs.gnu.org; Sat, 07 Jul 2012 19:04:02 -0400 Received: from mail-ob0-f172.google.com ([209.85.214.172]:61701) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sne2f-0000Bs-N7 for 11850@debbugs.gnu.org; Sat, 07 Jul 2012 19:03:59 -0400 Received: by obbwc20 with SMTP id wc20so16603974obb.3 for <11850@debbugs.gnu.org>; Sat, 07 Jul 2012 15:58:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=1BIZTvJj6dlqq5VYH7iOG5YPknxXZa6FLNCHm6+2rUg=; b=NUoRnTlCD75ti133pvQx3XwNjZFU9V/J1B3JYt57ymN2cwiEChM8Ox5V+hfsp2qjs1 mnmp6fF1YUcbKVjIdliI36j2TZEvcYCyEnCgAAEoA4Lb25OVspyztTSJTbSbMhRmfM+x wU3MKuHUftjO4bE4dN/84VYrtC4/29ojNzUCbM72BR91pU9BPBTv3zxnk2QfjiNe55eb VjrVOBlIcMKVydYTpRGZoWybkpvj1V+lOlcPyhsZ0eoJodP28P/N+L/VsMNr4l+6vyxH ugHH2GMt/PNUTow2CcNDIZaFMNUq8C8Dkd4m11Za5H4A2Xy5SbhzLgVdPQqlZTDs4RB8 wDBw== MIME-Version: 1.0 Received: by 10.60.171.135 with SMTP id au7mr36449219oec.62.1341701929963; Sat, 07 Jul 2012 15:58:49 -0700 (PDT) Received: by 10.76.120.45 with HTTP; Sat, 7 Jul 2012 15:58:49 -0700 (PDT) In-Reply-To: References: <831uks6bvy.fsf@gnu.org> <83y5n04wno.fsf@gnu.org> <83d34b4hdq.fsf@gnu.org> <831ukr45gh.fsf@gnu.org> <83y5my2vp8.fsf@gnu.org> <83sjd62lng.fsf@gnu.org> Date: Sun, 8 Jul 2012 01:58:49 +0300 Message-ID: From: Left Right Content-Type: text/plain; charset=ISO-8859-1 X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Ah, sorry, forgot to mention it: there is a setting in menu called "default font", trying some of the variants listed there I found two which can render bold face (9x15 and 10x20), few more would print a message saying that the font is not available: set-face-attribute: Font not available: # And the rest would display something similar to the image I attached to the previous message, i.e. bold characters replaced by their codes. Best. Oleg From unknown Thu Aug 14 21:54:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11850: bug#11813: bug#11850: crash (null font) running emacs built from git Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 08 Jul 2012 03:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11850 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Left Right Cc: 11850@debbugs.gnu.org, 11813@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 11850-submit@debbugs.gnu.org id=B11850.134171672921240 (code B ref 11850); Sun, 08 Jul 2012 03:06:02 +0000 Received: (at 11850) by debbugs.gnu.org; 8 Jul 2012 03:05:29 +0000 Received: from localhost ([127.0.0.1]:55632 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SnhoO-0005WS-OA for submit@debbugs.gnu.org; Sat, 07 Jul 2012 23:05:29 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:53366) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SnhoL-0005WB-KF; Sat, 07 Jul 2012 23:05:26 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0M6T00700N01XX00@a-mtaout20.012.net.il>; Sun, 08 Jul 2012 06:00:17 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.210.75]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M6T0076FN0HXI10@a-mtaout20.012.net.il>; Sun, 08 Jul 2012 06:00:17 +0300 (IDT) Date: Sun, 08 Jul 2012 06:00:05 +0300 From: Eli Zaretskii In-reply-to: X-012-Sender: halo1@inter.net.il Message-id: <83txxjkle2.fsf@gnu.org> References: <831uks6bvy.fsf@gnu.org> <83y5n04wno.fsf@gnu.org> <83d34b4hdq.fsf@gnu.org> <831ukr45gh.fsf@gnu.org> <83y5my2vp8.fsf@gnu.org> <83sjd62lng.fsf@gnu.org> X-Spam-Score: -1.2 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) > Date: Sun, 8 Jul 2012 01:58:49 +0300 > From: Left Right > > Ah, sorry, forgot to mention it: there is a setting in menu called > "default font", trying some of the variants listed there I found two > which can render bold face (9x15 and 10x20), few more would print a > message saying that the font is not available: > > set-face-attribute: Font not available: # lucidatypewriter sans iso8859-1 medium r normal 12.0 nil nil nil > ((:name . "-b&h-lucidatypewriter-medium-r-normal-sans-*-120-*-*-*-*-iso8859-1") > (user-spec . "-b&h-lucidatypewriter-medium-r-normal-sans-*-120-*-*-*-*-iso8859-1"))> > > And the rest would display something similar to the image I attached > to the previous message, i.e. bold characters replaced by their codes. Thanks. I hope some font expert could look into this. From unknown Thu Aug 14 21:54:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11850: bug#11813: bug#11850: crash (null font) running emacs built from git Resent-From: Chong Yidong Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 08 Jul 2012 14:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11850 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: Left Right , 11850@debbugs.gnu.org, Yotam Medini =?UTF-8?Q?=D7=99=D7=95=D7=AA=D7=9D_?= =?UTF-8?Q?=D7=9E=D7=93=D7=99=D7=A0=D7=99?= , 11813@debbugs.gnu.org Received: via spool by 11850-submit@debbugs.gnu.org id=B11850.13417575278573 (code B ref 11850); Sun, 08 Jul 2012 14:26:02 +0000 Received: (at 11850) by debbugs.gnu.org; 8 Jul 2012 14:25:27 +0000 Received: from localhost ([127.0.0.1]:56765 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SnsQR-0002EA-6P for submit@debbugs.gnu.org; Sun, 08 Jul 2012 10:25:27 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:36083) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SnsQL-0002Du-Gt; Sun, 08 Jul 2012 10:25:23 -0400 Received: from cm162.gamma80.maxonline.com.sg ([202.156.80.162]:55103 helo=ulysses) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1SnsLI-0000KS-Px; Sun, 08 Jul 2012 10:20:09 -0400 From: Chong Yidong References: <831uks6bvy.fsf@gnu.org> <83y5n04wno.fsf@gnu.org> <83d34b4hdq.fsf@gnu.org> <831ukr45gh.fsf@gnu.org> <83y5my2vp8.fsf@gnu.org> <83sjd62lng.fsf@gnu.org> Date: Sun, 08 Jul 2012 22:20:01 +0800 In-Reply-To: <83sjd62lng.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 05 Jul 2012 19:54:59 +0300") Message-ID: <87txxi1gj2.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -6.9 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) Eli Zaretskii writes: > OK, then does the following patch fix the problem? > > --- src/xdisp.c 2012-07-05 16:28:34 +0000 > +++ src/xdisp.c 2012-07-05 16:51:53 +0000 > @@ -22604,7 +22604,7 @@ fill_glyphless_glyph_string (struct glyp > last = s->row->glyphs[s->area] + end; > voffset = glyph->voffset; > s->face = FACE_FROM_ID (s->f, face_id); > - s->font = s->face->font; > + s->font = s->face->font ? s->face->font : FRAME_FONT (s->f); > s->nchars = 1; > s->width = glyph->pixel_width; > glyph++; This patch is correct, please commit it. Indeed, when creating glyphless glyphs, we cannot assume that the face has a well-defined font, because of the case where font loading during face realization fails. I'm not sure why font loading fails in the reporter's specific case, but it's very likely a system misconfiguration. One way to induce this bug is to delete a font file, or change its permissions so that it becomes unreadable. When you do this, the fontconfig cache will tell Emacs that the font exists, but then Emacs fails to load the font when it tries, triggering this bug. The reporter should try running `fc-cache -fs' and see if the problem goes away. From unknown Thu Aug 14 21:54:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11850: bug#11813: bug#11850: crash (null font) running emacs built from git Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 08 Jul 2012 16:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11850 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Chong Yidong Cc: olegsivokon@gmail.com, 11850@debbugs.gnu.org, yotam.medini@gmail.com, 11813@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 11850-submit@debbugs.gnu.org id=B11850.134176333217026 (code B ref 11850); Sun, 08 Jul 2012 16:03:02 +0000 Received: (at 11850) by debbugs.gnu.org; 8 Jul 2012 16:02:12 +0000 Received: from localhost ([127.0.0.1]:56839 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sntw4-0004QU-BV for submit@debbugs.gnu.org; Sun, 08 Jul 2012 12:02:12 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:44846) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sntw1-0004QE-45; Sun, 08 Jul 2012 12:02:11 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0M6U00300MX0IN00@a-mtaout22.012.net.il>; Sun, 08 Jul 2012 18:56:55 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.210.75]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M6U0035ZMYTCM30@a-mtaout22.012.net.il>; Sun, 08 Jul 2012 18:56:54 +0300 (IDT) Date: Sun, 08 Jul 2012 18:56:42 +0300 From: Eli Zaretskii In-reply-to: <87txxi1gj2.fsf@gnu.org> Message-id: <83mx3al005.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: QUOTED-PRINTABLE X-012-Sender: halo1@inter.net.il References: <831uks6bvy.fsf@gnu.org> <83y5n04wno.fsf@gnu.org> <83d34b4hdq.fsf@gnu.org> <831ukr45gh.fsf@gnu.org> <83y5my2vp8.fsf@gnu.org> <83sjd62lng.fsf@gnu.org> <87txxi1gj2.fsf@gnu.org> X-Spam-Score: -1.2 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) > From: Chong Yidong > Cc: Left Right , Yotam Medini =D7=99=D7= =95=D7=AA=D7=9D =D7=9E=D7=93=D7=99=D7=A0=D7=99 , > 11850@debbugs.gnu.org, 11813@debbugs.gnu.org > Date: Sun, 08 Jul 2012 22:20:01 +0800 >=20 > Eli Zaretskii writes: >=20 > > OK, then does the following patch fix the problem? > > > > --- src/xdisp.c=092012-07-05 16:28:34 +0000 > > +++ src/xdisp.c=092012-07-05 16:51:53 +0000 > > @@ -22604,7 +22604,7 @@ fill_glyphless_glyph_string (struct glyp > > last =3D s->row->glyphs[s->area] + end; > > voffset =3D glyph->voffset; > > s->face =3D FACE_FROM_ID (s->f, face_id); > > - s->font =3D s->face->font; > > + s->font =3D s->face->font ? s->face->font : FRAME_FONT (s->f); > > s->nchars =3D 1; > > s->width =3D glyph->pixel_width; > > glyph++; >=20 > This patch is correct, please commit it. Done in revision 108954 on the trunk. > I'm not sure why font loading fails in the reporter's specific case= , but > it's very likely a system misconfiguration. I was astonished to see glyphless glyphs on the mode line(!). I hope some font expert could find the reason for this. It's not jus= t a rare misconfiguration, since 2 people reported the same crash. I'm not closing the bug yet, to allow information about the font configuration to be collected and maybe additional changes made as result of that. From unknown Thu Aug 14 21:54:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11850: crash (null font) running emacs built from git Resent-From: Yotam Medini =?UTF-8?Q?=D7=99=D7=95=D7=AA=D7=9D_?= =?UTF-8?Q?=D7=9E=D7=93=D7=99=D7=A0=D7=99?= Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 08 Jul 2012 16:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11850 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 11850@debbugs.gnu.org, Chong Yidong Received: via spool by 11850-submit@debbugs.gnu.org id=B11850.134176342417181 (code B ref 11850); Sun, 08 Jul 2012 16:04:02 +0000 Received: (at 11850) by debbugs.gnu.org; 8 Jul 2012 16:03:44 +0000 Received: from localhost ([127.0.0.1]:56856 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SntxY-0004T3-2m for submit@debbugs.gnu.org; Sun, 08 Jul 2012 12:03:44 -0400 Received: from mail-lb0-f172.google.com ([209.85.217.172]:63136) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SntxV-0004Sv-9f for 11850@debbugs.gnu.org; Sun, 08 Jul 2012 12:03:42 -0400 Received: by lbbgo11 with SMTP id go11so14773134lbb.3 for <11850@debbugs.gnu.org>; Sun, 08 Jul 2012 08:58:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=b4hFxDBKpf5460XOD8KoZIf6/tXYcmqIyj7ewRum18k=; b=R/1bwKTVSLrxlT2UFpirLfWUqejraHwgMjTHOF4gLFUaA6wYdA/348BVWW1v+HDLfz vwr8qmDpHk/xatSPGNmKwl0xwNzdmNUpHg290r/zbj2gTBUwt/Yzv200trpQy8govjTD HquhWEyiK/jSGMP2RvJWBC7fZJGDeEAVMDLe62gYWF9M9bk2SpZRgFQ5OnXQbULX6W2y eV8RQMxRO031TESkB50StW4iSjQKF4RZpIJ/eRfKirwZy5ilDDDB9qLBmCxclixGtcOt qqI2f+uvi3oeMjKgHYvaVRQwE1fTAmBHsNtj/u7l8uhYxAxhcjNlu8VzvuhJYcdM5oNL RFMQ== MIME-Version: 1.0 Received: by 10.112.42.34 with SMTP id k2mr17003995lbl.0.1341763110138; Sun, 08 Jul 2012 08:58:30 -0700 (PDT) Received: by 10.114.29.100 with HTTP; Sun, 8 Jul 2012 08:58:30 -0700 (PDT) In-Reply-To: <837guj4ffq.fsf@gnu.org> References: <831uks6bvy.fsf@gnu.org> <83y5n04wno.fsf@gnu.org> <83d34b4hdq.fsf@gnu.org> <837guj4ffq.fsf@gnu.org> Date: Sun, 8 Jul 2012 18:58:30 +0300 Message-ID: From: Yotam Medini =?UTF-8?Q?=D7=99=D7=95=D7=AA=D7=9D_?= =?UTF-8?Q?=D7=9E=D7=93=D7=99=D7=A0=D7=99?= Content-Type: multipart/alternative; boundary=485b390f7dae8d752304c45391fa X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) --485b390f7dae8d752304c45391fa Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I applied this patch, build with the config-switches you have suggested. Running it (not thru gdb this time...) gave: yotamm@huby:emacs:549> /usr/local/bin/emacs xdisp.c:22676: Emacs fatal error: assertion failed: s->font Fatal error (6)Aborted I understand that Chong suggested some test steps. Please resolve exactly what you would like me to try. I would love to help, but my time with this environment (where home-built emacs fails) is limited. regards -- yotam On Wed, Jul 4, 2012 at 8:14 PM, Eli Zaretskii wrote: > > Date: Wed, 4 Jul 2012 20:02:55 +0300 > > From: Yotam Medini =D7=99=D7=95=D7=AA=D7=9D =D7=9E=D7=93=D7=99=D7=A0=D7= =99 > > > > Could you please re-send your patch as an attachment. > > So I can apply it cleanly (from the original) - > > and not worry about white-space differences. > > You shouldn't need to worry, because I use Emacs to send the mail. ;-) > So the whitespace is exactly as it is in the original patch. Besides, > GNU 'patch' command accepts the --ignore-whitespace switch, even if > something does happen to whitespace. > > But here's the patch as attachment, anyway: > > --485b390f7dae8d752304c45391fa Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I applied this patch, build with the config-switches you h= ave suggested.
Running it (not thru gdb this time...) gave:
<= br>
=C2=A0yotamm@huby:emacs:549> /usr/local/bin/emacs

=C2=A0xdisp.c:22676: Emacs fatal error: assertion failed: s-= >font
=C2=A0Fatal error (6)Aborted

I = understand that Chong suggested some test steps.
Please resolve e= xactly what you would like me to try.
I would love to help, but my time with this environment=C2=A0
(where home-built emacs fails) is limited.=C2=A0

regards -- yotam



On Wed, Jul 4, 2012 at 8:14 PM, Eli Zaretskii <eliz@gnu.org> wrot= e:
> Date: Wed, 4 Jul 2012 20:02:55 +0300
> From: Yotam Medini =D7=99=D7=95=D7=AA=D7=9D =D7=9E=D7=93=D7=99=D7= =A0=D7=99 <y= otam.medini@gmail.com>
>
> Could you please re-send your patch as an attachment.
> So I can apply it cleanly (from the original) -
> and not worry about white-space differences.

You shouldn't need to worry, because I use Emacs to send the mail= . ;-)
So the whitespace is exactly as it is in the original patch. =C2=A0Besides,=
GNU 'patch' command accepts the --ignore-whitespace switch, even if=
something does happen to whitespace.

But here's the patch as attachment, anyway:


--485b390f7dae8d752304c45391fa-- From unknown Thu Aug 14 21:54:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11850: bug#11813: bug#11850: crash (null font) running emacs built from git Resent-From: Left Right Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 08 Jul 2012 16:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11850 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Chong Yidong Cc: 11850@debbugs.gnu.org, Eli Zaretskii , Yotam Medini =?UTF-8?Q?=D7=99=D7=95=D7=AA=D7=9D_?= =?UTF-8?Q?=D7=9E=D7=93=D7=99=D7=A0=D7=99?= , 11813@debbugs.gnu.org Received: via spool by 11850-submit@debbugs.gnu.org id=B11850.134176527519900 (code B ref 11850); Sun, 08 Jul 2012 16:35:02 +0000 Received: (at 11850) by debbugs.gnu.org; 8 Jul 2012 16:34:35 +0000 Received: from localhost ([127.0.0.1]:56910 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SnuRO-0005Ar-Tp for submit@debbugs.gnu.org; Sun, 08 Jul 2012 12:34:35 -0400 Received: from mail-ob0-f172.google.com ([209.85.214.172]:40457) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SnuRL-0005Ad-H4; Sun, 08 Jul 2012 12:34:33 -0400 Received: by obbwc20 with SMTP id wc20so17687092obb.3 for ; Sun, 08 Jul 2012 09:29:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=wXBlDLNyfvNKG4vyK2HzvlXcMOkEmUphUyx9DmCQkXk=; b=cnoy06WRnYLL+cFpqbeFQzRw3BSDXhvSNTf5ncMaRDUVI49bXoLrKnzaF1L6O3Kcmh ydE0Q6YRZ+KZZoJ0WW7W93HbtuH0L8wj7m8f8rmFuwvDKImgk2HSXoTZdIRrQi2yUZ1J sE78BAGArOtul2NwdZmWF7mPCvk3EB0IjIex5uU/F+tRjKlwtKPLj7719Ey4fwWvBQra iTTr6GYigCGJWqk7YbAItid5NHL7yHk+i0xsrfYKP0Y4OtAvIZxZu3NiRDV2vM6Bh+++ eizGygW/TnWBeQfwVwbFuRZWvjFNxz5575gckmww6XKqoqk2d2zGMVvAzRvHokLPizMX oANg== MIME-Version: 1.0 Received: by 10.60.7.197 with SMTP id l5mr36543311oea.33.1341764959401; Sun, 08 Jul 2012 09:29:19 -0700 (PDT) Received: by 10.76.120.45 with HTTP; Sun, 8 Jul 2012 09:29:16 -0700 (PDT) In-Reply-To: <87txxi1gj2.fsf@gnu.org> References: <831uks6bvy.fsf@gnu.org> <83y5n04wno.fsf@gnu.org> <83d34b4hdq.fsf@gnu.org> <831ukr45gh.fsf@gnu.org> <83y5my2vp8.fsf@gnu.org> <83sjd62lng.fsf@gnu.org> <87txxi1gj2.fsf@gnu.org> Date: Sun, 8 Jul 2012 19:29:16 +0300 Message-ID: From: Left Right Content-Type: multipart/mixed; boundary=e89a8f83a163c6f8a204c453ff8e X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) --e89a8f83a163c6f8a204c453ff8e Content-Type: text/plain; charset=ISO-8859-1 Well, the thing is, it is not "my" font - I have absolutely no idea what font it is, no other program beside Emacs is trying to use it, and, of course, I didn't install it myself. I regenerated the font cache - but that had no effect. Unfortunately font configuration, at least in the Linuxes I had to work with is spread over few dozens of files... so, I might be as well missing something. However, There are few changes to configuration that I made myself, I've posted my fonts.conf before, but it doesn't look like it may at all be a problem. I'll copy its content yet again for clarity: none true hintmedium false ~/.fonts Below are the "profiles" of different "font groups" in /etc/fonts/conf.d -rw-r--r-- 1 root root 124 Mar 30 21:0900 kde.conf lrwxrwxrwx 1 root root 39 Mar 14 03:24 20-fix-globaladvance.conf -> ../conf.avail/20-fix-globaladvance.conf lrwxrwxrwx 1 root root 39 Mar 14 03:24 20-unhint-small-vera.conf -> ../conf.avail/20-unhint-small-vera.conf lrwxrwxrwx 1 root root 39 Mar 14 03:29 30-defoma.conf -> /var/lib/defoma/fontconfig.d/fonts.conf lrwxrwxrwx 1 root root 36 Mar 14 03:24 30-metric-aliases.conf -> ../conf.avail/30-metric-aliases.conf lrwxrwxrwx 1 root root 33 Mar 14 03:24 30-urw-aliases.conf -> ../conf.avail/30-urw-aliases.conf lrwxrwxrwx 1 root root 30 Mar 14 03:24 40-nonlatin.conf -> ../conf.avail/40-nonlatin.conf lrwxrwxrwx 1 root root 27 Mar 14 03:24 45-latin.conf -> ../conf.avail/45-latin.conf lrwxrwxrwx 1 root root 31 Mar 14 03:24 49-sansserif.conf -> ../conf.avail/49-sansserif.conf lrwxrwxrwx 1 root root 26 Mar 14 03:24 50-user.conf -> ../conf.avail/50-user.conf lrwxrwxrwx 1 root root 27 Mar 14 03:24 51-local.conf -> ../conf.avail/51-local.conf lrwxrwxrwx 1 root root 27 Mar 14 03:24 60-latin.conf -> ../conf.avail/60-latin.conf lrwxrwxrwx 1 root root 35 Mar 14 03:24 65-fonts-persian.conf -> ../conf.avail/65-fonts-persian.conf lrwxrwxrwx 1 root root 30 Mar 14 03:24 65-nonlatin.conf -> ../conf.avail/65-nonlatin.conf lrwxrwxrwx 1 root root 29 Mar 14 03:24 69-unifont.conf -> ../conf.avail/69-unifont.conf lrwxrwxrwx 1 root root 40 Mar 14 03:29 70-no-bitmaps.conf -> /etc/fonts/conf.avail/70-no-bitmaps.conf lrwxrwxrwx 1 root root 31 Mar 14 03:24 80-delicious.conf -> ../conf.avail/80-delicious.conf lrwxrwxrwx 1 root root 31 Mar 14 03:24 90-synthetic.conf -> ../conf.avail/90-synthetic.conf The rest of the files in /etc/fonts/ directory are exactly the same as they would be on other similar systems - I never modified them. The date is the date of this system was installed. kde.conf is a bit older - this is because after installing the defaults I've struggled for a while with anti-aliasing, but, finally, it seems like I've found a way to remove it completely. Sorry, most of my life I've been a graphic artist, with books and fonts being my primary occupation. This is why I think that computer AA fonts are a mistake (but I don't want to go into this dispute)... Anyway, if you have any suggestion about where should I look for the font (I wouldn't mind fixing the font file itself!) I certainly will. My problem is, however - I have absolutely no idea why and where does Emacs find the settings that it is using. If I could suggest... there is an option to set default font, and it lists some values that cannot be interpreted as a font name. To be honest, I don't even know what they mean, at first, I assumed those are the sizes in pixels of the piece of screen allocated to draw a single glyph in the monospace font, but that doesn't hold, those are neither em-squares, no height of the roman majuscule or minuscule characters, nor with accents or descents nor any other such combination... What I mean is these "names": Default, fixed, 6x10, 6x12, 6x13, 7x13, 7x14, 8x13, 9x15, 10x20, 11x18, 12x24, clean 5x8, clean 6x8, clean 8x8, clean 8x10, clean 8x14, clean 8x16, sony 8x16, lucidasanstypewriter-12, lucidasanstypewriter-bold-14, lucidasanstypewriter-bold-24. I also don't have Lucida font installed on my system and never had. One more thing, not sure if it helps clarify anything: Emacs doesn't use the same fonts as all other KDE applications do when rendering the menus (it uses some elongated sans-serif font, which, proportionally, resembles Helvetica, i.e. it is taller then Arial, and because of this letters stand closer to each other some times hiding pieces of the next letter. Also, because it uses the same font it uses for regular text for hints (tips), the text in tips is trimmed from the bottom by few pixels. Screenshot attached. By the way, something similar happened to me with Emacs 23 too. It didn't crash though, but it used some fonts I couldn't identify / find on my system, but using some color scheme fixed that in a mysterious way. Inside attachment: emacs-23-menu-bar.png - this is how menu bar looks in Emacs 23 on the same desktop, the rest of KDE applications look just like that too. emacs-24-menu-bar.png - this is how menu bar looks in Emacs 24. emacs-missing-font-1.png - the tip (hint) with the font trimmed. Best. Oleg --e89a8f83a163c6f8a204c453ff8e Content-Type: image/png; name="emac-23-menu-bar.png" Content-Disposition: attachment; filename="emac-23-menu-bar.png" Content-Transfer-Encoding: base64 X-Attachment-Id: f_h4ec1dng0 iVBORw0KGgoAAAANSUhEUgAAA3AAAAAZCAYAAABw+czYAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAO TQAADpwB3vacVwAAAAd0SU1FB9wHCBAXJ2ITEIYAAAU4SURBVHja7Z1rTuQwDIAL4lrDGUDimEhw huUgnIFegP2zI1XdPJzETpzm+37tMNOOX3HsTJp9eL7dfjcAAAAAAABwzZ+vr+1p27Zt33esAQAA AAAA4JSffz3bI6YAAAAAAACYAxo4AAAAAAAAGjgAAAAAAACggQMAAAAAAKCBAwAAAAAAgGUauM+P d5eKepUL/vfT0Vfn1zC/f2eRhbgjPgFfr6gn4wAYl4s0cLMZfMYAWSGoPz/et5fXt+3l9S34mqQF AADkX2yDXrA6T60BP6LAjg08qRzHz92bBEv5Su8fksl7E9Pqk9kTf6ueWnbSiufU5ObZpxbj2XPs edC1p83v+oe+L/Xe1fKF9xidTb8SeXvrNzp+LL4rZsPz31O2brVLbx/2nJdT9rWyRc5XKyzEu27g PE08XoMhFKirBK8kIV9R1/s2zyvpab3IAeSWlcBvoLlgMXv8vLy+ZZu1++tY3ltxXEmbtJjdVqvT aOAUOu8RjVdqpeIY4KlkoGWH82BKrRzFZAolt9zAPn4mlgB7+ySWcM96xxJ1id6hayx0PdtaIkcu GefGTUgn7XiWjq2UbDk5rH3TKmvL+7E4GJVbWmSOXZOKOavcnyr+Yvmj1j89CpvSGJPaWVLgSYo7 jZyfylcl85d0TpPasTT/jor30kK+ZT5J2UYzp/WySy7OasZYSfz1mpdnXJjIjZXVdi+U8tjDSefn mnquWqWcfX9v1HNWIbtIZJLY9fj8WKzBCL03Ohkf5UrZSKL3SF1DckjHQu6z5/dLYsd6TJfqaemb 8/1TRWtuIq/VddRznJoyp+wYi7lRub/U/yn/9GzeSvwlvT6lb0n8a/vhuGNB4hfJNa12lMbNiHjX uo+GbTRz2nnhNtZcxfK2xC6lc4zFXNCzzpTYzUvzVjJWRs4jl2rg7olUejrgMWA1g/csR6qj99ix t8qXu37EXvCQT7Rt36p3j195JLKVyNl6r96xWyubZaxY6aI5Dr34R+v5W8sYTRV/tf63bN5SedEy BnN26pFHtPJ0r5zpKd6PRWtJ3WWZsz3UU1K71M4/FnOBpwbKqk4L3Tvnl9ZxvTLmz8BZdcs4Uqf4 sZhsrAshD7pabw1eYZXJyjc97bjKibazHkVeK7flYkJum6e2jqnnYa6EZrx5ivfQVr2r+DO2HTo2 TlLF/Gi7jM53tXbTzHnSrZD8ijaogaPRuk7xbFmweIonC12t7bXKuLGMw9TD7yv7SeNU3NLdF72K Py25LXPi+f7WJ9jmDjW4Yi4ZkTd62dbr1jhrX0oXKmaPv952W9VWV+DR+gtGdd6h/cmjEmtuQmhd 7Su93suA1ljlnOk/Yy7xWU7PEfEt/W6pbCPl1tKlV37TzC2tMks/38M2pce/eyySW8d67vOpZ2JG 5hFvdvQY7zXPflnkOe++1pB7lrngCpTY6ko5ShvTX+CODx9rd96pfbWh75XcS+uXmZoTdqTH5GrY tde2wvO9Q99bU1SVyN5jm5627LnPnt8viR1rPWr0tPKNNN5yMmjoatXEleYWrTGUOy22t21a/J+7 3nIc1Ywn6XiMPfOWOqFw1pXxVjt6jXfJaaGtea60XrIu7HPzRe5AKq0aRnsusJyXpXaT1GmeaqEr 5SgLHp5vt99937GEkyQFxARgR/QHax8TKwCyscBYYT7zxM++b9/f3/ZbKAEAAKC+iAn9GwAA1uUJ EwD4KdCgzY6s1sHV8LINHAAA/MAWSgAAAAAAAOewhRIAAAAAAGAyaOAAAAAAAABo4AAAAAAAAECT vxNGjeKcw5hhAAAAAElFTkSuQmCC --e89a8f83a163c6f8a204c453ff8e Content-Type: image/png; name="emac-24-menu-bar.png" Content-Disposition: attachment; filename="emac-24-menu-bar.png" Content-Transfer-Encoding: base64 X-Attachment-Id: f_h4ec1h181 iVBORw0KGgoAAAANSUhEUgAAA0oAAAAeCAYAAAASLe6RAAAACXBIWXMAAA5NAAAOnAHe9pxXAAAE L0lEQVR4nO3dbWrcOhQAUPeRBSbQjYRuq9BuoFnKbKXvR5lghPUtjeXJOVBIYo90r0bjSLGlfvvx /v53AwAA4NPLtm3bn4+Ps+MAAABYwu122/47OwgAAIDVmCgBAAAETJQAAAACJkoAAAABEyUAAICA iRIAAEDARAkAACDwkjr4+9fP6LHXt+/b718/t9e375/n3r/ulas39bqR8YRxjMhvZDv1xnGkJrZ7 Gfs2ry1jpBE5xco9I6fWz0FN+aPKOVJb9iqfjZFSOdXk+4xtAwCrS06Utu28Qe/IelsGGfvB331S 2DIRWHmAE8Z1z7Em3vDcs3MdkdMsPW27Sg4xK7c7AECLrkfvVh4EjYjt9e37Zzn7r3vLXNXKsbV6 9vdsVdoMALi67B2llNxjJXszBk7hXZ+j2O7njHzM5egRv6NYjuoOy67JIXZO7Fivo3aItWusnVP9 YP/a0jbp1VJnTU6xslr6YYlcW9W05Yx2r227VByp/hh7bc/xWP2z7pSVXjNLrgsAQL8pmznsH1Gb 9Qs8rCO3TmJUHLGB3VGupXWncgjL3p8TWyPUqub1YW5HuZb0g7DO0TmV1HmX60thfCV9Icxnxueh 5DNQk9f++964YnXkJgEt7ZS7JtQeT9UxWu01s6edAIAy03a92/8Czw3SRtVxltZcY38hT5Udq7t1 YLn/11pOSq5teiaYJY7ei7DOkvfhKL771/u7RbHzZsjF3ZrXzLhL+kPqeG35vcdL+mtO+Dnbf95q 6m49FwBok330LvcLfZbcHaJn1DLg2Q+Ga9vmaBC9wgL8npxG9NeegWds0vcIJYPr3F2lR0yWvppH 350CAMaYtutd7yDAQC3vPvAddTdoxl+mW+4I9OR05iT+ykb3pZjV2+7M+FZvGwD4aro2c0h51onO aoOZ/ZqSFe4GhVriecacrmB0u591N7rHKo/wAgDnm7ZGKbTaBCOlZn1AqCfPlsfuSmJaSS7HFXLq eR96y+pR07apYyPbPVfW6teFK9xhWr0NAeCqpk2UjnZnGymczMzaHW2/UD9WR+si/txi9tIYj2Jo Edt1L3W8pszagd+jBoC170Msp6M+OXtjhNrNEErymtWXwp+X9LfcZhV7uWtCyTVj9jUlpabuR28c AgBf0ZRH78L1Dvef1SjdzGG/pqJ0oXqJo93MYq/fn3t0Tq7unvU4PetKSnfeKm3jXHwlMT5qrcyR kjpLchrZD0vk4m7Ja8YmGiVtl/oslfbH1uMjrlutauvOXXMAgH7ffry///3z8XF2HJe14hoaxvIe X1fJHymu9t5eMWYAuJrb7fa4NUoAM/Ws0QIACJkoQYLB9bXUrnFyZwYAiPHoHfA0cmt8VthVEQBY 3+12m/f/KAE8WslmIQAAJTx6BwAAEDBRAgAACJgoAQAABF627d9iJQAAAP75H7nSqV6mv4OCAAAA AElFTkSuQmCC --e89a8f83a163c6f8a204c453ff8e Content-Type: image/png; name="emac-missing-font-1.png" Content-Disposition: attachment; filename="emac-missing-font-1.png" Content-Transfer-Encoding: base64 X-Attachment-Id: f_h4ec1mvx2 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 iTpUZQAAAABJRU5ErkJggg== --e89a8f83a163c6f8a204c453ff8e-- From unknown Thu Aug 14 21:54:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11850: crash (null font) running emacs built from git Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 08 Jul 2012 16:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11850 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Yotam Medini =?UTF-8?Q?=D7=99=D7=95=D7=AA=D7=9D_?= =?UTF-8?Q?=D7=9E=D7=93=D7=99=D7=A0=D7=99?= Cc: 11850@debbugs.gnu.org, cyd@gnu.org Reply-To: Eli Zaretskii Received: via spool by 11850-submit@debbugs.gnu.org id=B11850.134176614621267 (code B ref 11850); Sun, 08 Jul 2012 16:50:02 +0000 Received: (at 11850) by debbugs.gnu.org; 8 Jul 2012 16:49:06 +0000 Received: from localhost ([127.0.0.1]:56916 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SnufR-0005Wy-Nm for submit@debbugs.gnu.org; Sun, 08 Jul 2012 12:49:05 -0400 Received: from mtaout23.012.net.il ([80.179.55.175]:55527) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SnufO-0005WY-EB for 11850@debbugs.gnu.org; Sun, 08 Jul 2012 12:49:03 -0400 Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0M6U00K00OP8KZ00@a-mtaout23.012.net.il> for 11850@debbugs.gnu.org; Sun, 08 Jul 2012 19:43:50 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.210.75]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M6U00K0FP52DWC0@a-mtaout23.012.net.il>; Sun, 08 Jul 2012 19:43:50 +0300 (IDT) Date: Sun, 08 Jul 2012 19:43:39 +0300 From: Eli Zaretskii In-reply-to: Message-id: <83k3yekxtw.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: QUOTED-PRINTABLE X-012-Sender: halo1@inter.net.il References: <831uks6bvy.fsf@gnu.org> <83y5n04wno.fsf@gnu.org> <83d34b4hdq.fsf@gnu.org> <837guj4ffq.fsf@gnu.org> X-Spam-Score: -1.2 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) > Date: Sun, 8 Jul 2012 18:58:30 +0300 > From: Yotam Medini =D7=99=D7=95=D7=AA=D7=9D =D7=9E=D7=93=D7=99=D7= =A0=D7=99 > Cc: 11850@debbugs.gnu.org, Chong Yidong >=20 > I applied this patch, build with the config-switches you have sugge= sted. > Running it (not thru gdb this time...) gave: >=20 > yotamm@huby:emacs:549> /usr/local/bin/emacs >=20 > xdisp.c:22676: Emacs fatal error: assertion failed: s->font > Fatal error (6)Aborted You need to remove the eassert lines you added previously. They are not needed anymore. > I understand that Chong suggested some test steps. > Please resolve exactly what you would like me to try. Chong, could you please spell that out? > I would love to help, but my time with this environment > (where home-built emacs fails) is limited. In any case, next time you can update from the repository, build that version and see if the problem persists. From unknown Thu Aug 14 21:54:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11850: bug#11813: bug#11850: crash (null font) running emacs built from git Resent-From: Jan =?UTF-8?Q?Dj=C3=A4rv?= Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 08 Jul 2012 18:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11850 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Left Right Cc: 11850@debbugs.gnu.org, Chong Yidong , 11813@debbugs.gnu.org, Yotam Medini =?UTF-8?Q?=D7=99=D7=95=D7=AA=D7=9D_?= =?UTF-8?Q?=D7=9E=D7=93=D7=99=D7=A0=D7=99?= Received: via spool by 11850-submit@debbugs.gnu.org id=B11850.134177312332672 (code B ref 11850); Sun, 08 Jul 2012 18:46:02 +0000 Received: (at 11850) by debbugs.gnu.org; 8 Jul 2012 18:45:23 +0000 Received: from localhost ([127.0.0.1]:56974 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SnwTy-0008Up-GO for submit@debbugs.gnu.org; Sun, 08 Jul 2012 14:45:23 -0400 Received: from mailout.melmac.se ([62.20.26.67]:62918) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SnwTt-0008UY-Bm for 11850@debbugs.gnu.org; Sun, 08 Jul 2012 14:45:18 -0400 Received: from mail01.melmac.se (mail01.melmac.se [62.20.26.80]) by mailout.melmac.se (Postfix) with ESMTP id D489196EE for <11850@debbugs.gnu.org>; Sun, 8 Jul 2012 20:40:04 +0200 (CEST) Received: (qmail 15356 invoked by uid 89); 8 Jul 2012 18:40:01 -0000 Received: from h-46-59-42-18.na.cust.bahnhof.se (HELO coolsville.localdomain) (boel.djarv@bdtv.se@46.59.42.18) by mail01.melmac.se with ESMTPA; 8 Jul 2012 18:40:01 -0000 Received: from [172.20.199.13] (zeplin [172.20.199.13]) by coolsville.localdomain (Postfix) with ESMTPSA id B881D7FA06C; Sun, 8 Jul 2012 20:40:03 +0200 (CEST) Mime-Version: 1.0 (Apple Message framework v1278) Content-Type: text/plain; charset=iso-8859-1 From: Jan =?UTF-8?Q?Dj=C3=A4rv?= In-Reply-To: Date: Sun, 8 Jul 2012 20:40:02 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: References: <831uks6bvy.fsf@gnu.org> <83y5n04wno.fsf@gnu.org> <83d34b4hdq.fsf@gnu.org> <831ukr45gh.fsf@gnu.org> <83y5my2vp8.fsf@gnu.org> <83sjd62lng.fsf@gnu.org> <87txxi1gj2.fsf@gnu.org> X-Mailer: Apple Mail (2.1278) X-Spam-Score: -1.2 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) 8 jul 2012 kl. 18:29 skrev Left Right: > What I mean is these > "names": Default, fixed, 6x10, 6x12, 6x13, 7x13, 7x14, 8x13, 9x15, > 10x20, 11x18, 12x24, clean 5x8, clean 6x8, clean 8x8, clean 8x10, > clean 8x14, clean 8x16, sony 8x16, lucidasanstypewriter-12, > lucidasanstypewriter-bold-14, lucidasanstypewriter-bold-24. I also > don't have Lucida font installed on my system and never had. These fontnames are hardcoded in mouse.el and does not reflect what is = actually installed. Many distributions nowdays does not install the old = bitmap fonts by default. Jan D. From unknown Thu Aug 14 21:54:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11850: bug#11813: bug#11850: crash (null font) running emacs built from git Resent-From: Chong Yidong Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 09 Jul 2012 04:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11850 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Left Right Cc: 11850@debbugs.gnu.org, Eli Zaretskii , Yotam Medini =?UTF-8?Q?=D7=99=D7=95=D7=AA=D7=9D_?= =?UTF-8?Q?=D7=9E=D7=93=D7=99=D7=A0=D7=99?= , 11813@debbugs.gnu.org Received: via spool by 11850-submit@debbugs.gnu.org id=B11850.134180800916546 (code B ref 11850); Mon, 09 Jul 2012 04:27:02 +0000 Received: (at 11850) by debbugs.gnu.org; 9 Jul 2012 04:26:49 +0000 Received: from localhost ([127.0.0.1]:57257 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1So5Ye-0004Il-VG for submit@debbugs.gnu.org; Mon, 09 Jul 2012 00:26:49 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:46557) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1So5Yb-0004IW-S9; Mon, 09 Jul 2012 00:26:47 -0400 Received: from [155.69.17.56] (port=49514 helo=ulysses) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1So5TW-0004a4-9H; Mon, 09 Jul 2012 00:21:30 -0400 From: Chong Yidong References: <831uks6bvy.fsf@gnu.org> <83y5n04wno.fsf@gnu.org> <83d34b4hdq.fsf@gnu.org> <831ukr45gh.fsf@gnu.org> <83y5my2vp8.fsf@gnu.org> <83sjd62lng.fsf@gnu.org> <87txxi1gj2.fsf@gnu.org> Date: Mon, 09 Jul 2012 12:21:24 +0800 In-Reply-To: (Left Right's message of "Sun, 8 Jul 2012 19:29:16 +0300") Message-ID: <87vchxtvi3.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -6.9 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) Left Right writes: > Well, the thing is, it is not "my" font - I have absolutely no idea > what font it is, no other program beside Emacs is trying to use it, > and, of course, I didn't install it myself. There are quite a lot of details missing from the bug report. In the first place, what font is Emacs using? Type M-x describe-face RET default RET and show the entire output. Also, are you specifying the font in your Emacs init file (via face customization), or in .Xresources? And is Emacs compiled with GSettings and -lfreetype support (these should be reported in the messages near the output of ./configure)? From unknown Thu Aug 14 21:54:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11850: bug#11813: bug#11850: crash (null font) running emacs built from git Resent-From: Left Right Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 11 Jul 2012 17:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11850 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Chong Yidong Cc: 11850@debbugs.gnu.org, Eli Zaretskii , Yotam Medini =?UTF-8?Q?=D7=99=D7=95=D7=AA=D7=9D_?= =?UTF-8?Q?=D7=9E=D7=93=D7=99=D7=A0=D7=99?= , 11813@debbugs.gnu.org Received: via spool by 11850-submit@debbugs.gnu.org id=B11850.134202853918089 (code B ref 11850); Wed, 11 Jul 2012 17:43:02 +0000 Received: (at 11850) by debbugs.gnu.org; 11 Jul 2012 17:42:19 +0000 Received: from localhost ([127.0.0.1]:33775 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sp0vZ-0004hd-DR for submit@debbugs.gnu.org; Wed, 11 Jul 2012 13:42:18 -0400 Received: from mail-yx0-f172.google.com ([209.85.213.172]:56494) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sp0vT-0004hM-GA; Wed, 11 Jul 2012 13:42:14 -0400 Received: by yenq13 with SMTP id q13so1437522yen.3 for ; Wed, 11 Jul 2012 10:36:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=olhWzS7doga8lFvX2R7S7yZmUhE1G6SyvU1kU7VDgW8=; b=lRWQmlvm32v3Lnx0rNCQa+LN+cq981tJNFNNlqBzU9jcbyLS1oHiFQIXYRKIxGqAWT 1tTmnzQrhRqIsW1R7/yBAGVd7YKMoK8rF3eqt31edXhUbmVCx5bDJzB9Jl4l/vwx9+Mx uOMg9yRUiH+HkOn6aXiYxO2tviP4oJWElh2fATFRLmctnYl352cAVfsciqnrZd/dS/LO isnZIWjsJFDbbxqDtR/zYNBPP8KY8UlQsbJDloArUOCO4KJ5FcDPEg0KS1IAHc3D5KAo WQy68XnirasLGWepGOyYBkidZ0M375Pg2kob/z6dU3fxNdbwx1foAIdSJo6s3v8nvByF Psmg== MIME-Version: 1.0 Received: by 10.60.7.197 with SMTP id l5mr49417377oea.33.1342028201931; Wed, 11 Jul 2012 10:36:41 -0700 (PDT) Received: by 10.76.120.45 with HTTP; Wed, 11 Jul 2012 10:36:40 -0700 (PDT) In-Reply-To: <87vchxtvi3.fsf@gnu.org> References: <831uks6bvy.fsf@gnu.org> <83y5n04wno.fsf@gnu.org> <83d34b4hdq.fsf@gnu.org> <831ukr45gh.fsf@gnu.org> <83y5my2vp8.fsf@gnu.org> <83sjd62lng.fsf@gnu.org> <87txxi1gj2.fsf@gnu.org> <87vchxtvi3.fsf@gnu.org> Date: Wed, 11 Jul 2012 20:36:40 +0300 Message-ID: From: Left Right Content-Type: multipart/mixed; boundary=e89a8f83a1634133db04c4914a19 X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) --e89a8f83a1634133db04c4914a19 Content-Type: text/plain; charset=ISO-8859-1 >There are quite a lot of details missing from the bug report. In the >first place, what font is Emacs using? Type > M-x describe-face RET default RET This prints the following: Face: default (sample) (customize this face) Documentation: Basic default face. Defined in `faces.el'. Family: nimbus mono l Foundry: urw Width: normal Height: 129 Weight: normal Slant: normal Foreground: #e0dedb Background: #201f1f Underline: nil Overline: nil Strike-through: nil Box: nil Inverse: nil Stipple: nil Font: # Fontset: -urw-nimbus mono l-regular-r-normal--17-*-100-100-p-100-fontset-startup Inherit: nil In Emacs 23 (which works well) this looks like: Face: default (sample) (customize this face) Documentation: Basic default face. Family: fixed Foundry: misc Width: normal Height: 99 Weight: normal Slant: normal Foreground: Grey Background: Grey15 Underline: nil Overline: nil Strike-through: nil Box: nil Inverse: nil Stipple: nil Font: # Fontset: -misc-fixed-medium-r-normal--13-*-75-75-c-80-fontset-auto1 Inherit: nil Nimbus is indeed a font installed on my system (screenshot attached). But it has bold face (you can see it on the screenshot). Though the font which I was referring to as "not installed myself" is the other one called "variable-pitch" it is used in the "welcome" buffer. And below is what describe-face tells me about it: Face: variable-pitch (sample) (customize this face) Documentation: The basic variable-pitch face. Defined in `faces.el'. Family: Sans Serif Foundry: unspecified Width: unspecified Height: unspecified Weight: unspecified Slant: unspecified Foreground: unspecified Background: unspecified Underline: unspecified Overline: unspecified Strike-through: unspecified Box: unspecified Inverse: unspecified Stipple: unspecified Font: unspecified Fontset: unspecified Inherit: unspecified In Emacs 23 this looks like: Face: variable-pitch (sample) (customize this face) Documentation: The basic variable-pitch face. Family: helv Foundry: unspecified Width: unspecified Height: unspecified Weight: unspecified Slant: unspecified Foreground: unspecified Background: unspecified Underline: unspecified Overline: unspecified Strike-through: unspecified Box: unspecified Inverse: unspecified Stipple: unspecified Font: unspecified Fontset: unspecified Inherit: unspecified > Also, are you specifying the font in your Emacs init file (via face > customization), or in .Xresources? I started Emacs with -q, suppose that loads it w/o my .emacs settings. I don't even have a ~/.Xresources, so, I guess, that's not an option either, or can it somehow look for another Xresources? If yes, then where? > And is Emacs compiled with GSettings > and -lfreetype support (these should be reported in the messages near > the output of ./configure)? I've added no special configuration options, below is the output of ./configure: checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking whether gcc and cc understand -c and -o together... yes checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for Minix Amsterdam compiler... no checking for ar... ar checking for ranlib... ranlib checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for gcc option to accept ISO C99... -std=gnu99 checking for gcc -std=gnu99 option to accept ISO Standard C... (cached) -std=gnu99 checking for install-info... /usr/bin/install-info checking for gzip... /bin/gzip checking for paxctl... no checking for makeinfo... /usr/bin/makeinfo checking for -znocombreloc... yes checking for working alloca.h... yes checking for alloca... yes checking for readlinkat... yes checking for gettimeofday... yes checking for nanotime... no checking for lstat... yes checking for alarm... yes checking for pselect... yes checking for pthread_sigmask... no checking for readlink... yes checking for tzset... yes checking for strtoimax... yes checking for strtoumax... yes checking for symlink... yes checking for localtime_r... yes checking for futimes... yes checking for futimesat... yes checking for futimens... yes checking for utimensat... yes checking for lutimes... yes checking whether byte ordering is bigendian... no checking for inline... inline checking whether strtold conforms to C99... yes checking for st_dm_mode in struct stat... no checking whether strmode is declared... no checking whether the preprocessor supports include_next... yes checking whether system header files limit the line length... no checking for getopt.h... yes checking for sys/time.h... yes checking for sys/socket.h... yes checking for wchar.h... yes checking for stdint.h... (cached) yes checking for inttypes.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/select.h... yes checking for sys/stat.h... (cached) yes checking for utime.h... yes checking for sys/param.h... yes checking for linux/version.h... yes checking for sys/systeminfo.h... no checking for stdio_ext.h... yes checking for fcntl.h... yes checking for coff.h... no checking for pty.h... yes checking for sys/vlimit.h... yes checking for sys/resource.h... yes checking for sys/utsname.h... yes checking for pwd.h... yes checking for utmp.h... yes checking for dirent.h... yes checking for util.h... no checking for stdlib.h... (cached) yes checking for pthread.h... yes checking for malloc/malloc.h... no checking for maillock.h... no checking for sys/un.h... yes checking for getopt.h... (cached) yes checking for getopt_long_only... yes checking whether getopt is POSIX compatible... yes checking for working GNU getopt function... no checking whether getenv is declared... yes checking for C/C++ restrict keyword... __restrict checking for struct timeval... yes checking for correct struct timeval.tv_sec member... yes checking for unsigned long long int... yes checking for long long int... yes checking whether stdint.h conforms to C99... yes checking whether lstat correctly handles trailing slash... yes checking whether is self-contained... yes checking for sigset_t... yes checking for pid_t... yes checking for stdbool.h that conforms to C99... yes checking for _Bool... yes checking for wchar_t... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for struct tm.tm_zone... yes checking for struct tm.tm_gmtoff... yes checking whether strtoimax is declared... yes checking whether strtoumax is declared... yes checking whether stat file-mode macros are broken... no checking for mode_t... yes checking for struct timespec in ... yes checking whether the utimes function works... yes checking for struct utimbuf... yes checking for alloca as a compiler built-in... yes checking for library containing clock_gettime... -lrt checking for clock_gettime... yes checking for clock_settime... yes checking whether dup2 works... yes checking for getloadavg... yes checking sys/loadavg.h usability... no checking sys/loadavg.h presence... no checking for sys/loadavg.h... no checking whether getloadavg is declared... yes checking whether gettimeofday clobbers localtime buffer... no checking for gettimeofday with POSIX signature... almost checking for working mktime... yes checking whether signature of pselect conforms to POSIX... yes checking whether readlink signature is correct... yes checking whether readlink handles trailing slash correctly... yes checking for volatile sig_atomic_t... yes checking for sighandler_t... yes checking for socklen_t... yes checking for ssize_t... yes checking for struct stat.st_atim.tv_nsec... yes checking whether struct stat.st_atim is of type struct timespec... yes checking for struct stat.st_birthtimespec.tv_nsec... no checking for struct stat.st_birthtimensec... no checking for struct stat.st_birthtim.tv_nsec... no checking for working stdalign.h... no checking for va_copy... yes checking whether NULL can be used in arbitrary expressions... yes checking whether strtoimax works... yes checking whether symlink handles trailing slash correctly... yes checking whether is self-contained... (cached) yes checking for nlink_t... yes checking whether localtime_r is declared... yes checking whether localtime_r is compatible with its POSIX signature... yes checking for pkg-config... /usr/bin/pkg-config checking machine/soundcard.h usability... no checking machine/soundcard.h presence... no checking for machine/soundcard.h... no checking sys/soundcard.h usability... yes checking sys/soundcard.h presence... yes checking for sys/soundcard.h... yes checking soundcard.h usability... no checking soundcard.h presence... no checking for soundcard.h... no checking for _oss_ioctl in -lossaudio... no checking for alsa >= 1.0.0... no checking if personality LINUX32 can be set... yes checking for term.h... yes checking whether time.h and sys/time.h may both be included... yes checking whether sys_siglist is declared... no checking whether __sys_siglist is declared... no checking for sys/wait.h that is POSIX.1 compatible... yes checking for speed_t... yes checking for struct exception... yes checking for net/if.h... yes checking for ifaddrs.h... yes checking for net/if_dl.h... no checking for struct ifreq.ifr_flags... yes checking for struct ifreq.ifr_hwaddr... yes checking for struct ifreq.ifr_netmask... yes checking for struct ifreq.ifr_broadaddr... yes checking for struct ifreq.ifr_addr... yes checking for struct ifreq.ifr_addr.sa_len... no checking for __attribute__ ((__aligned__ (expr)))... yes checking whether we are using GNU Make... yes checking whether gcc understands -MMD -MF... yes checking for long file names... yes checking for X... libraries , headers checking whether malloc is Doug Lea style... yes checking for getpagesize... yes checking for working mmap... yes checking for dnet_ntoa in -ldnet... no checking for main in -lXbsd... no checking for pthread_self in -lpthread... yes checking for cma_open in -lpthreads... no checking whether X on GNU/Linux needs -b to link... no checking for Xkb... yes checking for XrmSetDatabase... yes checking for XScreenResourceString... yes checking for XScreenNumberOfScreen... yes checking X11 version 6... 6 or newer checking for librsvg-2.0 >= 2.11.0... no checking for Wand >= 6.2.8... no checking for gtk+-2.0 >= 2.10 glib-2.0 >= 2.10... no checking for dbus-1 >= 1.0... no checking for gio-2.0 >= 2.26... no checking for gconf-2.0 >= 2.13... no checking for lgetfilecon in -lselinux... no checking for gnutls >= 2.6.6... no checking for gnutls_certificate_set_verify_function... no checking for xaw3d... no checking for libXaw... yes; using Lucid toolkit checking X11 toolkit version... 6 or newer checking for XmuConvertStandardSelection in -lXmu... yes checking for XShapeQueryExtension in -lXext... yes checking for fontconfig >= 2.2.0... yes CFLAGS=' ' LIBS='-lfontconfig ' checking for xft >= 0.13.0... no checking for XRenderQueryExtension in -lXrender... no checking X11/xpm.h usability... yes checking X11/xpm.h presence... yes checking for X11/xpm.h... yes checking for XpmReadFileToPixmap in -lXpm... yes checking for XpmReturnAllocPixels preprocessor define... yes checking jerror.h usability... yes checking jerror.h presence... yes checking for jerror.h... yes checking for jpeg_destroy_compress in -ljpeg... yes checking png.h usability... yes checking png.h presence... yes checking for png.h... yes checking libpng/png.h usability... yes checking libpng/png.h presence... yes checking for libpng/png.h... yes checking for png_get_channels in -lpng... yes checking tiffio.h usability... yes checking tiffio.h presence... yes checking for tiffio.h... yes checking for TIFFGetVersion in -ltiff... yes checking gif_lib.h usability... yes checking gif_lib.h presence... yes checking for gif_lib.h... yes checking for EGifPutExtensionLast in -lgif... yes checking gpm.h usability... no checking gpm.h presence... no checking for gpm.h... no checking X11/SM/SMlib.h usability... yes checking X11/SM/SMlib.h presence... yes checking for X11/SM/SMlib.h... yes checking for SmcOpenConnection in -lSM... yes checking for libxml-2.0 > 2.6.17... no checking whether netdb declares h_errno... yes checking for sqrt in -lm... yes checking for maillock in -lmail... no checking for maillock in -llockfile... no checking for liblockfile.so... no checking for gethostname... yes checking for rename... yes checking for closedir... yes checking for mkdir... yes checking for rmdir... yes checking for getrusage... yes checking for get_current_dir_name... yes checking for random... yes checking for lrand48... yes checking for logb... yes checking for frexp... yes checking for fmod... yes checking for rint... yes checking for cbrt... yes checking for setsid... yes checking for strerror... yes checking for fpathconf... yes checking for select... yes checking for euidaccess... yes checking for getpagesize... (cached) yes checking for setlocale... yes checking for utimes... yes checking for getrlimit... yes checking for setrlimit... yes checking for setpgid... yes checking for getcwd... yes checking for getwd... yes checking for shutdown... yes checking for getaddrinfo... yes checking for __fpending... yes checking for strsignal... yes checking for setitimer... yes checking for sendto... yes checking for recvfrom... yes checking for getsockname... yes checking for getpeername... yes checking for getifaddrs... yes checking for freeifaddrs... yes checking for gai_strerror... yes checking for mkstemp... yes checking for getline... yes checking for getdelim... yes checking for fsync... yes checking for sync... yes checking for difftime... yes checking for posix_memalign... yes checking for getpwent... yes checking for endpwent... yes checking for getgrent... yes checking for endgrent... yes checking for touchlock... no checking for strcasecmp... yes checking for strncasecmp... yes checking for cfmakeraw... yes checking for cfsetspeed... yes checking for copysign... yes checking for __executable_start... yes checking for __builtin_unwind_init... yes checking for _LARGEFILE_SOURCE value needed for large files... no checking whether getpgrp requires zero arguments... yes checking for grantpt... yes checking for getpt... yes checking for library containing tputs... -lncurses checking for tzset... (cached) yes checking whether localtime caches TZ... no checking for socket... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking whether system supports dynamic ptys... yes checking vfork.h usability... no checking vfork.h presence... no checking for vfork.h... no checking for fork... yes checking for vfork... yes checking for working fork... yes checking for working vfork... (cached) yes checking for snprintf... yes checking for nl_langinfo and CODESET... yes checking for mbstate_t... yes checking for C restricted array declarations... yes Configured for `x86_64-unknown-linux-gnu'. Where should the build process find the source code? /home/wvxvw/projects/emacs-sources/emacs What operating system file should Emacs use? s/gnu-linux.h What compiler should emacs be built with? gcc -std=gnu99 -g -O2 Should Emacs use the GNU version of malloc? yes (Using Doug Lea's new malloc from the GNU C Library.) Should Emacs use a relocating allocator for buffers? no Should Emacs use mmap(2) for buffer allocation? no What window system should Emacs use? x11 What toolkit should Emacs use? LUCID Where do we find X Windows header files? Standard dirs Where do we find X Windows libraries? Standard dirs Does Emacs use -lXaw3d? no Does Emacs use -lXpm? yes Does Emacs use -ljpeg? yes Does Emacs use -ltiff? yes Does Emacs use a gif library? yes -lgif Does Emacs use -lpng? yes Does Emacs use -lrsvg-2? no Does Emacs use imagemagick? no Does Emacs use -lgpm? no Does Emacs use -ldbus? no Does Emacs use -lgconf? no Does Emacs use GSettings? no Does Emacs use -lselinux? no Does Emacs use -lgnutls? no Does Emacs use -lxml2? no Does Emacs use -lfreetype? no Does Emacs use -lm17n-flt? no Does Emacs use -lotf? no Does Emacs use -lxft? no Does Emacs use toolkit scroll bars? yes configure: creating ./config.status config.status: creating Makefile config.status: creating lib/Makefile config.status: creating lib-src/Makefile config.status: creating oldXMenu/Makefile config.status: creating doc/emacs/Makefile config.status: creating doc/misc/Makefile config.status: creating doc/lispintro/Makefile config.status: creating doc/lispref/Makefile config.status: creating src/Makefile config.status: creating lwlib/Makefile config.status: creating lisp/Makefile config.status: creating leim/Makefile config.status: creating test/automated/Makefile config.status: creating admin/unidata/Makefile config.status: creating src/config.h config.status: executing depfiles commands config.status: executing mkdirs commands config.status: executing epaths commands creating src/epaths.h [ -r "/home/wvxvw/projects/emacs-sources/emacs/src/config.in" ] || ( cd /home/wvxvw/projects/emacs-sources/emacs && autoheader ) config.status: executing gdbinit commands To spare you the reading, both GSettings and -lfreetype are "no", but the configuration script didn't ask me to install libfreetype although it is installed: $ whereis libfreetype libfreetype: /usr/lib/libfreetype.a /usr/lib/libfreetype.so /usr/lib/libfreetype.la /usr/lib64/libfreetype.a /usr/lib64/libfreetype.so /usr/lib64/libfreetype.la I'm not sure what GSettings is, but it sounds like some Gnome thing (the system where I'm running into problem is KDE). Best. Oleg --e89a8f83a1634133db04c4914a19 Content-Type: image/png; name="nimbus-installed.png" Content-Disposition: attachment; filename="nimbus-installed.png" Content-Transfer-Encoding: base64 X-Attachment-Id: f_h4ionqvs0 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 gg== --e89a8f83a1634133db04c4914a19-- From unknown Thu Aug 14 21:54:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11850: bug#11813: bug#11850: crash (null font) running emacs built from git Resent-From: Chong Yidong Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 12 Jul 2012 07:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11850 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Left Right Cc: 11850@debbugs.gnu.org, 11813@debbugs.gnu.org, Yotam Medini =?UTF-8?Q?=D7=99=D7=95=D7=AA=D7=9D_?= =?UTF-8?Q?=D7=9E=D7=93=D7=99=D7=A0=D7=99?= Received: via spool by 11850-submit@debbugs.gnu.org id=B11850.134207785331649 (code B ref 11850); Thu, 12 Jul 2012 07:25:02 +0000 Received: (at 11850) by debbugs.gnu.org; 12 Jul 2012 07:24:13 +0000 Received: from localhost ([127.0.0.1]:34691 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SpDky-0008EL-L9 for submit@debbugs.gnu.org; Thu, 12 Jul 2012 03:24:12 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:54121) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SpDkw-0008E8-JC; Thu, 12 Jul 2012 03:24:11 -0400 Received: from [155.69.19.139] (port=37195 helo=ulysses) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1SpDfa-0001Js-Vx; Thu, 12 Jul 2012 03:18:39 -0400 From: Chong Yidong References: <831uks6bvy.fsf@gnu.org> <83y5n04wno.fsf@gnu.org> <83d34b4hdq.fsf@gnu.org> <831ukr45gh.fsf@gnu.org> <83y5my2vp8.fsf@gnu.org> <83sjd62lng.fsf@gnu.org> <87txxi1gj2.fsf@gnu.org> <87vchxtvi3.fsf@gnu.org> Date: Thu, 12 Jul 2012 15:18:33 +0800 In-Reply-To: (Left Right's message of "Wed, 11 Jul 2012 20:36:40 +0300") Message-ID: <87hatdtpkm.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -6.9 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) Left Right writes: > Nimbus is indeed a font installed on my system (screenshot attached). > But it has bold face (you can see it on the screenshot). Though the > font which I was referring to as "not installed myself" is the other > one called "variable-pitch" it is used in the "welcome" buffer. The Emacs welcome screen uses `variable-pitch' everywhere except for the text "Control-g", which is the part that does not display properly in your screenshot. The rest of the welcome screen, which uses `variable-pitch', displays fine in the screenshot. So the problem is with the `default' face, not `variable-pitch'. > both GSettings and -lfreetype are "no", but the configuration script > didn't ask me to install libfreetype although it is installed OK, now I remember: we used to allow building with Freetype and without Xft, but in Emacs 24 this was disabled because the non-xft freetype font driver was poorly tested and slow. So if you compile without Xft support, Emacs doesn't use Freetype any more. But Emacs should work fine without freetype, so that is not the bug. Nimbus Mono does require Freetype, but if you compile without Xft, Emacs shouldn't be looking for that font at all. If you don't specify a font in .Xresources or your init file, Emacs should try the following default fonts (in sequence): -adobe-courier-medium-r-*-*-*-120-*-*-*-*-iso8859-1 -misc-fixed-medium-r-normal-*-*-140-*-*-c-*-iso8859-1 -*-*-medium-r-normal-*-*-140-*-*-c-*-iso8859-1 -*-*-medium-r-*-*-*-*-*-*-c-*-iso8859-1 -*-fixed-*-*-*-*-*-140-*-*-c-*-iso8859-1 fixed I verified this by doing ./configure --with-xft=no make ./src/emacs -q Then Emacs displays the welcome screen fine, with -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso8859-1 as the font for the `default' face. (And if I do M-x set-frame-font RET -urw-nimbus mono l-normal-normal-normal-*-13-*-*-*-m-0-iso10646-1 RET Emacs signals an error saying it can't display that font, as expected.) So I don't understand why your Emacs is trying to load Nimbus Mono. Here's something to try: could you try making sure there are no X resources specified, by doing xrdb -remove and running `emacs -Q' to eliminate all customizations? Does the font problem still show up in that case? From unknown Thu Aug 14 21:54:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11850: bug#11813: bug#11850: crash (null font) running emacs built from git Resent-From: Chong Yidong Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 16 Aug 2012 03:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11850 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Left Right Cc: 11850@debbugs.gnu.org, 11813@debbugs.gnu.org, Yotam Medini =?UTF-8?Q?=D7=99=D7=95=D7=AA=D7=9D_?= =?UTF-8?Q?=D7=9E=D7=93=D7=99=D7=A0=D7=99?= Received: via spool by 11850-submit@debbugs.gnu.org id=B11850.134508809423904 (code B ref 11850); Thu, 16 Aug 2012 03:35:02 +0000 Received: (at 11850) by debbugs.gnu.org; 16 Aug 2012 03:34:54 +0000 Received: from localhost ([127.0.0.1]:60076 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T1qrF-0006DQ-P9 for submit@debbugs.gnu.org; Wed, 15 Aug 2012 23:34:54 -0400 Received: from mail-pz0-f44.google.com ([209.85.210.44]:44656) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T1qrB-0006DC-J4; Wed, 15 Aug 2012 23:34:50 -0400 Received: by dakr19 with SMTP id r19so377125dak.3 for ; Wed, 15 Aug 2012 20:26:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=7liNp5o4b2sH/jAskSDXljs+NxokAlvmtcANOHNIB0g=; b=H5MiwiU0sQdiaEMh5hCgqqq2Gl4GMsEjQPi5MVaRsALfe+p4Q3bJKHZRx0hEHnGLS3 GemqcXbtACaoeGXrFGAuBKCloPydYB6ixWPSRTIhgN2ja4iFH1gu+1gZYVw0mYmAU+XJ gj6YGRVyYzRjBCuc42TM4xgvDVRiZYF3iz22//Qd/hqAwJvZDYc6PwzMhyBP/7jNDwWq Ncetfp4hSAygAiHL6sk/qJQHHTsJPMmGmhzngae5Befp1jH6IzRK5LUZrk+rKhmxYKei fG9xdx75JJPXT1lI3Fd2pvGCrIxjWjFDxXnbYaddG1Hvuk16gmNd9DJCcQmmfgwApIAk GA4Q== Received: by 10.68.241.65 with SMTP id wg1mr343333pbc.25.1345087561705; Wed, 15 Aug 2012 20:26:01 -0700 (PDT) Received: from ulysses ([155.69.16.255]) by mx.google.com with ESMTPS id st6sm1685615pbc.58.2012.08.15.20.25.58 (version=SSLv3 cipher=OTHER); Wed, 15 Aug 2012 20:26:00 -0700 (PDT) From: Chong Yidong References: <831uks6bvy.fsf@gnu.org> <83y5n04wno.fsf@gnu.org> <83d34b4hdq.fsf@gnu.org> <831ukr45gh.fsf@gnu.org> <83y5my2vp8.fsf@gnu.org> <83sjd62lng.fsf@gnu.org> <87txxi1gj2.fsf@gnu.org> <87vchxtvi3.fsf@gnu.org> <87hatdtpkm.fsf@gnu.org> Date: Thu, 16 Aug 2012 11:25:55 +0800 In-Reply-To: <87hatdtpkm.fsf@gnu.org> (Chong Yidong's message of "Thu, 12 Jul 2012 15:18:33 +0800") Message-ID: <878vdfwm9o.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Chong Yidong writes: > Nimbus Mono does require Freetype, but if you compile without Xft, > Emacs shouldn't be looking for that font at all. I verified this by > doing > > ./configure --with-xft=no > make > ./src/emacs -q > > Then Emacs displays the welcome screen fine > Here's something to try: could you try making sure there are no X > resources specified, by doing > > xrdb -remove > > and running `emacs -Q' to eliminate all customizations? Does the font > problem still show up in that case? Hi, could you try the steps suggested in this email and let us know the results? Thanks. From unknown Thu Aug 14 21:54:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11850: bug#11813: bug#11850: crash (null font) running emacs built from git Resent-From: Left Right Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 16 Aug 2012 11:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11850 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Chong Yidong Cc: 11850@debbugs.gnu.org, 11813@debbugs.gnu.org, Yotam Medini =?UTF-8?Q?=D7=99=D7=95=D7=AA=D7=9D_?= =?UTF-8?Q?=D7=9E=D7=93=D7=99=D7=A0=D7=99?= Received: via spool by 11850-submit@debbugs.gnu.org id=B11850.13451148137972 (code B ref 11850); Thu, 16 Aug 2012 11:01:02 +0000 Received: (at 11850) by debbugs.gnu.org; 16 Aug 2012 11:00:13 +0000 Received: from localhost ([127.0.0.1]:60674 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T1xoC-00024S-Ph for submit@debbugs.gnu.org; Thu, 16 Aug 2012 07:00:13 -0400 Received: from mail-ob0-f172.google.com ([209.85.214.172]:49825) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T1xo8-000249-L3; Thu, 16 Aug 2012 07:00:09 -0400 Received: by obbwc20 with SMTP id wc20so3591441obb.3 for ; Thu, 16 Aug 2012 03:51:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=U575k7nvM8+8iBry3//kq5bHhDMPc8JARVD5y8OFeeY=; b=wI2IblWQtHOeV7xINJDhXYr+1L7jK71unAbWwVDOfTWBmxcMNXB/mKVnjf/0uAXGsE QVIm1FufMGG86rAA1rtgqQ/MDy4eTnM9fXvDUfNTrmlZIxY0kogUo9nG/VWym+6G1ZxL t9QFmbb1jFHcoqzMlVUUJ4MPBOSEN5ysB85wlR3LM1fCh0YafVulzDFAk7yqF4HnL5+B TV9BfPw0e2IdiWZthYNz67C/F4zg6ACsdjEEb/RCNCNENKSJgopXnjx3CMFBeOJiIZg0 VYrraYMypSuY+5pj4MQbRqmk+8U/HfdT6dLbOUYCXQfGCGEuoOKXKkuIHLPH+ee2OHkc Lnhg== MIME-Version: 1.0 Received: by 10.60.8.71 with SMTP id p7mr581123oea.56.1345114279323; Thu, 16 Aug 2012 03:51:19 -0700 (PDT) Received: by 10.76.86.230 with HTTP; Thu, 16 Aug 2012 03:51:19 -0700 (PDT) In-Reply-To: <878vdfwm9o.fsf@gnu.org> References: <831uks6bvy.fsf@gnu.org> <83y5n04wno.fsf@gnu.org> <83d34b4hdq.fsf@gnu.org> <831ukr45gh.fsf@gnu.org> <83y5my2vp8.fsf@gnu.org> <83sjd62lng.fsf@gnu.org> <87txxi1gj2.fsf@gnu.org> <87vchxtvi3.fsf@gnu.org> <87hatdtpkm.fsf@gnu.org> <878vdfwm9o.fsf@gnu.org> Date: Thu, 16 Aug 2012 13:51:19 +0300 Message-ID: From: Left Right Content-Type: multipart/mixed; boundary=e89a8ff1c554cd28e204c75fd23a X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) --e89a8ff1c554cd28e204c75fd23a Content-Type: text/plain; charset=ISO-8859-1 On Thu, Aug 16, 2012 at 6:25 AM, Chong Yidong wrote: > Chong Yidong writes: > >> Nimbus Mono does require Freetype, but if you compile without Xft, >> Emacs shouldn't be looking for that font at all. I verified this by >> doing >> >> ./configure --with-xft=no >> make >> ./src/emacs -q >> >> Then Emacs displays the welcome screen fine >> Here's something to try: could you try making sure there are no X >> resources specified, by doing >> >> xrdb -remove >> >> and running `emacs -Q' to eliminate all customizations? Does the font >> problem still show up in that case? > > Hi, could you try the steps suggested in this email and let us know the > results? Thanks. Hi, Chong Yidong, Sorry, since I've reported the issue, I've made a lot of changes to the system, on unrelated matter. Now I'm using Gnome on Debian squeeze/sid (a different desktop environment, different kernel etc.). I've installed Emacs24 from Debian testing, and it doesn't show the same behavior as before, however, if I compile on my own, - still the same problem with fonts. Using the configuration option you suggested, I was prompted for missing library - tifflib. I've then installed tifflib5-dev from Debian. The configuration was successful afterwards. I attach the screenshot of how the version I compiled looks. Best. Oleg --e89a8ff1c554cd28e204c75fd23a Content-Type: image/png; name="emacs-bad-fonts.png" Content-Disposition: attachment; filename="emacs-bad-fonts.png" Content-Transfer-Encoding: base64 X-Attachment-Id: f_h5xq8if20 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 7i01am2Vu6pSr/GKmpARGo+FDkffNEI9qxqsiZh89oUXP/jH7/3ef/33svb2yy+/gqfoAZjtnJff eduUs6W2LVRFCEVa8Z/5U01sMu+ct27dGVtfee7dl14ihe2Euak8J2Ryi2Fie560bbljx1s3/smn cz+c2JZlB4PBiopKj9uzauUqwzAvuvBit8vj8bhjsZhhGm63KzwRjkWjgUDQMi0734f+T0xMdHV2 7du/r3N158EDBw4dPvz+P/qAZVnhcNjtdkspP/TBD9/3k/+OGUZXZ+fBAweWNC0JBINOTeYc9aSQ UprGZEAPhULLli07duzY2FjQ6dLaurS3r9fJeaZhSnuac7cZM1mGy+9Sh5qTbHdya5BmGX5NWSZM ORHYvu3puz31V64543OGYSSdaiw7ihCaqhqGEYlENF03Lcvlcukul8/rNU1TU7VgIODz+SafqyKL 9taKLB+2kscvIsuypLSlUBLvunUynKKqTzz+O1VVVU3VVO26a69TNU1RFFma+zDi6qsrvvmlDz69 bd+zr+x/fdfR17r3CSk7WuvXn9a0vqszOrTvW9/8ZmPbir3jPv3VVz/yoRu+8s//VFdXv379ek3T SHsAZi/n5XHeVkjhhBvnLWFT5NSZHCUhXEx+yuM+DCnlurWn/fQnP6ys0FesWC5EwqlhxTnhqAjh nG2cfFWXlLZlWbZtb9v2RlVlzYoVq3N9DL1t26qmjo+Pf+PO/5td/5bMtz3Psqx3X3LZb5949LeP /7a9reM917zH5/Vpuu71er1er6Io1dXVH/7gRx7f/NtHH3usvr7+8ndfZplmfonZicPxO1eqqqrc bndHR3v8oGua1omFZZq2tIVc4JtBYLj/ePdLo8dfi4R6pa3VrfzX+qUXSKHbsrznvK6+fiwQqKqq 2r1zp0t3VVdXRyORpuZmKWV9U9Po0HBVtb/nyNGYafirqoxYrLa+vrg5T8z0sJVcy5yYmHBXLek5 tLO1Y62Mt+YJ6WQ4RYgrN/yBpum6pmma7tz4rwhFKkrp2vPi29RFb1tx3inLYrFYJBKZiESNWDQS jcai0Whd159/5nN33/1tj9f32ni1prk+8MfX/81ffvYH9/z3ihUrC3yoDQDkkPNyPW9rGEbr0mXb 33zjbWeszzJC7d23p6mxybSsnF6yJKXUNO3dl179m9/8cvPm53Kaw6qq6ve//2NO+Ms+54VCIdu2 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 --e89a8ff1c554cd28e204c75fd23a-- From unknown Thu Aug 14 21:54:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11850: bug#11813: bug#11850: crash (null font) running emacs built from git Resent-From: Chong Yidong Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 26 Aug 2012 04:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11850 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Left Right Cc: 11850@debbugs.gnu.org, Yotam Medini =?UTF-8?Q?=D7=99=D7=95=D7=AA=D7=9D_?= =?UTF-8?Q?=D7=9E=D7=93=D7=99=D7=A0=D7=99?= Received: via spool by 11850-submit@debbugs.gnu.org id=B11850.134595585027759 (code B ref 11850); Sun, 26 Aug 2012 04:38:02 +0000 Received: (at 11850) by debbugs.gnu.org; 26 Aug 2012 04:37:30 +0000 Received: from localhost ([127.0.0.1]:49223 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T5UbK-0007Dg-Aq for submit@debbugs.gnu.org; Sun, 26 Aug 2012 00:37:30 -0400 Received: from mail-pb0-f44.google.com ([209.85.160.44]:58071) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T5UbH-0007DY-Q9 for 11850@debbugs.gnu.org; Sun, 26 Aug 2012 00:37:28 -0400 Received: by pbbrr4 with SMTP id rr4so5546393pbb.3 for <11850@debbugs.gnu.org>; Sat, 25 Aug 2012 21:36:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=y6yEDoxUu0boUzYo04ogrso0lvNEAxvSJbh+5bzpC7U=; b=MDWP3kJcm7VWvpb2VIkcAlfYXHpn4hYK9HgrITFYhSd5eCU5W0Sf5jTXa8Y8Vc8FY2 bHqkPiPalYVFkhh9jHzkwFdOt2FTOBaqpLD3WbsJOZmlGRlK4vI8Z7M07zza8OK8KksW TMUPM8WPJm63XXOIh78mtTj+Jh+rC05Xy5yIA+1/Rdt36O+usr1POe0HiQ1+qV2UDzi4 1cmw3Gz8Ax5i1XBXGqCsatC5OGuFgunYCDiWnhHwFEO6hCDlZEdMxVNVIkzn2oaskqAI mNh70ASrKwsnPyWDP/dHIZ8A0b1LuiotlLGoXhyQbesePhpAq3ZfunUkIPbFGXwzHT6h v8ag== Received: by 10.68.216.104 with SMTP id op8mr24312472pbc.65.1345955801714; Sat, 25 Aug 2012 21:36:41 -0700 (PDT) Received: from ulysses (cm162.gamma80.maxonline.com.sg. [202.156.80.162]) by mx.google.com with ESMTPS id ox5sm11775857pbc.75.2012.08.25.21.36.38 (version=SSLv3 cipher=OTHER); Sat, 25 Aug 2012 21:36:40 -0700 (PDT) From: Chong Yidong References: <831uks6bvy.fsf@gnu.org> <83y5n04wno.fsf@gnu.org> <83d34b4hdq.fsf@gnu.org> <831ukr45gh.fsf@gnu.org> <83y5my2vp8.fsf@gnu.org> <83sjd62lng.fsf@gnu.org> <87txxi1gj2.fsf@gnu.org> <87vchxtvi3.fsf@gnu.org> <87hatdtpkm.fsf@gnu.org> <878vdfwm9o.fsf@gnu.org> Date: Sun, 26 Aug 2012 12:36:31 +0800 In-Reply-To: (Left Right's message of "Thu, 16 Aug 2012 13:51:19 +0300") Message-ID: <874nnq46cw.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Left Right writes: > Using the configuration option you suggested, I was prompted for > missing library - tifflib. I've then installed tifflib5-dev from > Debian. The configuration was successful afterwards. > I attach the screenshot of how the version I compiled looks. So now it looks like the default font displays fine, but your system has problems displaying the bold font. That is a slightly different symptom from what you had before. Please show the output of C-u C-x = for the `bold' and `mode-line-buffer-id' faces. You can do this by typing M-x describe-face- RET bold RET, moving the cursor to the text that says "sample", and typing C-u C-x =. Similarly for `mode-line-buffer-id'. I'm only interested in the part that reports the font. For sample, on my machine it says display: by this font (glyph code) xft:-unknown-Droid Sans Mono-normal-normal-normal-*-13-*-*-*-m-0-iso10646-1 (#x56) One possibility is that you have installed a buggy font which does not include bold glyphs. From unknown Thu Aug 14 21:54:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11850: bug#11813: bug#11850: crash (null font) running emacs built from git Resent-From: Left Right Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 19 Sep 2012 13:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11850 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Chong Yidong Cc: 11850@debbugs.gnu.org, Yotam Medini =?UTF-8?Q?=D7=99=D7=95=D7=AA=D7=9D_?= =?UTF-8?Q?=D7=9E=D7=93=D7=99=D7=A0=D7=99?= Received: via spool by 11850-submit@debbugs.gnu.org id=B11850.134805978129992 (code B ref 11850); Wed, 19 Sep 2012 13:03:02 +0000 Received: (at 11850) by debbugs.gnu.org; 19 Sep 2012 13:03:01 +0000 Received: from localhost ([127.0.0.1]:43065 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TEJvg-0007ng-6C for submit@debbugs.gnu.org; Wed, 19 Sep 2012 09:03:00 -0400 Received: from mail-ob0-f172.google.com ([209.85.214.172]:51962) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TEJvZ-0007nU-7P for 11850@debbugs.gnu.org; Wed, 19 Sep 2012 09:02:58 -0400 Received: by obbwc20 with SMTP id wc20so995739obb.3 for <11850@debbugs.gnu.org>; Wed, 19 Sep 2012 06:01:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=Nm0znmNkWmOWCgG4n2WSXJo8Etib+VRIxFSkUzZD75A=; b=hbS9McIJz/vydpN5rZOnOD3twMrl3K6ZCjdhKMrxylHuU34+ThoV/ojtg+lUSrm6Kn ZzQ4DxJymIHxhNue9KKZsyvPm5MnVyd4WCHsmDBrG9BkrORaVjQHfrkwH07aI9luTvMZ CKDtrbRROSZgFt2wk9MwGefyuWPyh6mGXBPPDi6/FBI9vjgfc8vFGCpc7UZLJx1nb84h 53GIBEu4R+xgtT+L09glQhn0hS2DBRlDFQEAYS42EWDEi7yS1VdWZFpNZNdYLyOFGTfz hx8az+Wwse9CCB+czwIDRT8PQF9RXDs20U3Rfzci2jMmK7ATI/k4kMTM11C6L6et+DES hxUw== MIME-Version: 1.0 Received: by 10.182.46.65 with SMTP id t1mr3010164obm.20.1348059686917; Wed, 19 Sep 2012 06:01:26 -0700 (PDT) Received: by 10.76.125.195 with HTTP; Wed, 19 Sep 2012 06:01:26 -0700 (PDT) In-Reply-To: <874nnq46cw.fsf@gnu.org> References: <831uks6bvy.fsf@gnu.org> <83y5n04wno.fsf@gnu.org> <83d34b4hdq.fsf@gnu.org> <831ukr45gh.fsf@gnu.org> <83y5my2vp8.fsf@gnu.org> <83sjd62lng.fsf@gnu.org> <87txxi1gj2.fsf@gnu.org> <87vchxtvi3.fsf@gnu.org> <87hatdtpkm.fsf@gnu.org> <878vdfwm9o.fsf@gnu.org> <874nnq46cw.fsf@gnu.org> Date: Wed, 19 Sep 2012 16:01:26 +0300 Message-ID: From: Left Right Content-Type: text/plain; charset=ISO-8859-1 X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) I'm terribly sorry for this late reply. I've since then changed the operation system (once again!) to Fedora Core 17. I've built Emacs using yum-builddep, and with (as far as I could judge) the same fonts, it has built it correctly (the problem I was experiencing no longer exists). I've since then built Emacs several times using yum-builddep on different machines with different setups (both using dri and software rendering, using AA fonts and bitmap fonts), and it worked well, so I am inclined to believe I was missing some library that somewhere down the configuration made the compiler or linker make wrong choices as to what fonts should be used / are available. Unfortunately, I can't tell what exactly my problem was, but so far it's fixed now, I'm happy :) On Sun, Aug 26, 2012 at 7:36 AM, Chong Yidong wrote: > Left Right writes: > >> Using the configuration option you suggested, I was prompted for >> missing library - tifflib. I've then installed tifflib5-dev from >> Debian. The configuration was successful afterwards. >> I attach the screenshot of how the version I compiled looks. > > So now it looks like the default font displays fine, but your system has > problems displaying the bold font. That is a slightly different symptom > from what you had before. Please show the output of C-u C-x = for the > `bold' and `mode-line-buffer-id' faces. You can do this by typing > M-x describe-face- RET bold RET, moving the cursor to the text that says > "sample", and typing C-u C-x =. Similarly for `mode-line-buffer-id'. > I'm only interested in the part that reports the font. For sample, on > my machine it says > > display: by this font (glyph code) > xft:-unknown-Droid Sans Mono-normal-normal-normal-*-13-*-*-*-m-0-iso10646-1 (#x56) > > One possibility is that you have installed a buggy font which does not > include bold glyphs. From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 16 22:27:24 2013 Received: (at control) by debbugs.gnu.org; 17 Feb 2013 03:27:24 +0000 Received: from localhost ([127.0.0.1]:59850 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U6uuN-0006iU-BK for submit@debbugs.gnu.org; Sat, 16 Feb 2013 22:27:24 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:59971) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U6uuK-0006iN-Tf for control@debbugs.gnu.org; Sat, 16 Feb 2013 22:27:17 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1U6utV-0004tk-2M for control@debbugs.gnu.org; Sat, 16 Feb 2013 22:26:25 -0500 Date: Sat, 16 Feb 2013 22:26:25 -0500 Message-Id: Subject: control message for bug 11813 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) close 11813