From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Gregor Zattler Newsgroups: gmane.emacs.bugs Subject: bug#66978: 30.0.50; crashed when closing one of two frames Date: Wed, 08 Nov 2023 17:05:26 +0100 Message-ID: <87pm0ks01l.fsf@no.lan> References: <87zfzqsemc.fsf@no.lan> <875y2dvqmz.fsf@yahoo.com> <87edh14uwg.fsf@no.lan> <871qd1vji3.fsf@yahoo.com> <87bkc54qt2.fsf@no.lan> <87wmutt6gf.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26972"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 66978@debbugs.gnu.org To: Po Lu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Nov 08 17:06:54 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1r0l4v-0006ii-SS for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 08 Nov 2023 17:06:53 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1r0l4T-0006nB-Tg; Wed, 08 Nov 2023 11:06:26 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r0l4R-0006j1-TT for bug-gnu-emacs@gnu.org; Wed, 08 Nov 2023 11:06:23 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1r0l4R-0000l9-LD for bug-gnu-emacs@gnu.org; Wed, 08 Nov 2023 11:06:23 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1r0l54-0005AN-16 for bug-gnu-emacs@gnu.org; Wed, 08 Nov 2023 11:07:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Gregor Zattler Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 08 Nov 2023 16:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66978 X-GNU-PR-Package: emacs Original-Received: via spool by 66978-submit@debbugs.gnu.org id=B66978.169945961519847 (code B ref 66978); Wed, 08 Nov 2023 16:07:01 +0000 Original-Received: (at 66978) by debbugs.gnu.org; 8 Nov 2023 16:06:55 +0000 Original-Received: from localhost ([127.0.0.1]:46196 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r0l4x-0005A2-5x for submit@debbugs.gnu.org; Wed, 08 Nov 2023 11:06:55 -0500 Original-Received: from mout.gmx.net ([212.227.15.19]:54057) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r0l4r-00059m-P6 for 66978@debbugs.gnu.org; Wed, 08 Nov 2023 11:06:53 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1699459561; x=1700064361; i=grfz@gmx.de; bh=EUtvZa8iDq5Wz1oU+QiWrF/xSDwEXglDGBz+oXY3zz4=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References: Date; b=aBCS9sAFAsX49HEiztnO28dBYlM9BO/2g6NdjJG75aqaijTTF5eRl2Q9hRp56N/f 7n7IuDs9GmztGVLNQDzJ7Ew592qhpYskwwS7MAA6+mxK+of+IXQyX7WvBa2rpS1mn qBFehiYY60c6KmAslFj/j1Wv5w4QC9kDpLIHQq1SBD7Q04JpiChbNqxwBPj80/b/E j1Ro0LeIKJ8xFw7/i0uyOaz/DGw+3FeBZB9/7DV0V342ouhBBikY4yK8o6+hr6ksJ NvwkBKJ+EHnpIrvgre53Ve8Cz+larFlBVj7lRnBtAejWsD2WekXeGAQAfQg23+CVu HGEwtXmNnBJl28t/hA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Original-Received: from localhost ([95.90.236.143]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MaJ7v-1qxCfs0gNx-00WAnM; Wed, 08 Nov 2023 17:06:01 +0100 In-Reply-To: <87wmutt6gf.fsf@yahoo.com> X-Provags-ID: V03:K1:aVv3nr607ofFpaeRzVZjfRnEyMh9MF67uH7AFimM3oFDdTXvzBq WRirBj85kNa8bOtd+50SGFS/AJyaS1GEmgqcRATuhR+1VD+TRgOoqPaXPaTZ0PaeLYIe4Gc Wa7rp+Cl52N84saMhkdjlNE3x3tVgRBWDpJ4akzwg5F5etrRaZFJTdoYU140NcnmXD1VQBo DM5PEajeFpDnYpbWrQ7wQ== UI-OutboundReport: notjunk:1;M01:P0:+YEna2RR2CA=;Jr1Cn2KnpEA83e1xM3ZRCNAOqs1 2BGEVuITvXUVTSwZwxMofOlh9swl3cAEmvBT58HrPqBWdiLf1739e8VXIn9dgbXeJaB/6dLXV Uzv4UaSNByhXnpoUdeQ/C4h3USR99LGShY7C68gWc5EOa9c7vhWV6by7EAodzGB1mVpQNzISw m1SINZW0luhF4+DNG3i8KvOgP+ei1ZnOdeG9dfCiCRAUIpYf0jQ9hpklBY8Su7GCyT3uBcsrm cdhwY61D0bCgoGLaGnyFFwDdp4H51nBjKXosTJH0IWp5mOZJEoE387qH8JioNzuIIGniRXg5E mx14TNBuagNGmguXTpDrMmNk5h3s9QsNll6IiCrhpxbzOkJmUt8P4Aey+dBzgjuhZxHGxmBRv m+HqHSBKM/kwiYI+D6RuXTOfBH9L89mXNks4ji5Ylm7H+tzBIlbofrgqLZ85PhsTFVgUTaC6u XBkSHsFDePFr7YerTpPm7gk8HO+8ntoLeWXMzr4/kDxZ1Ib4XCVLct9ruBQEs1nNtkk2201cn qKCfPbs8TZ61zVfWGJqLqzVAOVfO7O2+up+LlnlLYthPohNjJjOIn0ZMrs+NlMd619TvJ+zOS EzUGXo8/sbdunfTLz3eAHS1KFyES9Z3wahl3hshZzWSO6B/318zAAvxBlTjDPWgs5lJC6lYNT jhM4lxCOhDAtgvHj1DPk36VxwFoBxmy47++Xzu/KW0pMKjX07p38WBpSYzA1BgmOWwx1Wlpoe mGXgXtUKphLcAZQNoRRHiGxZC6USpMM91tzuP/5V0t/sC7t37a4HmmEqfYTteCqZY5nUKAjA X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:274000 Archived-At: * Po Lu [2023-11-08; 08:49 +08]: > The error is BadGlyphSet, and its source is a RenderFreeGlyphSet > request. I suspect a font backend is involved, since Emacs doesn't > issue such requests on its own accord. > > I need a backtrace from Emacs running in synchronous X mode to establish > which font driver function is making this request. Please run Emacs as > follows: > > ./emacs -q -xrm 'Emacs.synchronous: true' > > and retrieve a backtrace from that. Starting program: /home/grfz/src/emacs-master--078cfe807295038fa321c9297e24de5145065622--2023-11-02T00-38+01-00/src/emacs -q -xrm "Emacs.synchronous: true" --fg-daemon="${EMACS_SERVER_NAME}" [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Breakpoint 2, x_error_quitter (display=0x5555561ed2e0, event=0x0) at ./src/xterm.c:26956 26956 { #0 x_error_quitter (display=0x5555561ed2e0, event=0x0) at ./src/xterm.c:26956 #1 0x0000555555701446 in x_error_handler (display=0x5555561ed2e0, event=0x7fffffffc3d0) at ./src/xterm.c:26944 #2 0x00007ffff7c999eb in _XError () at /lib/x86_64-linux-gnu/libX11.so.6 #3 0x00007ffff7c96657 in () at /lib/x86_64-linux-gnu/libX11.so.6 #4 0x00007ffff7c966f5 in () at /lib/x86_64-linux-gnu/libX11.so.6 #5 0x00007ffff7c971a2 in _XEventsQueued () at /lib/x86_64-linux-gnu/libX11.so.6 #6 0x00007ffff7c88897 in XPending () at /lib/x86_64-linux-gnu/libX11.so.6 #7 0x0000555555719ccb in XTread_socket (terminal=, hold_quit=0x7fffffffc670) at ./src/xterm.c:25577 #8 0x0000555555754871 in gobble_input () at ./src/keyboard.c:7862 #9 0x0000555555757795 in handle_async_input () at ./src/keyboard.c:8101 #10 process_pending_signals () at ./src/keyboard.c:8115 #11 0x000055555580e415 in probably_quit () at ./src/eval.c:1673 #12 0x000055555580e635 in maybe_quit () at ./src/lisp.h:3690 #13 Ffuncall (nargs=2, args=0x7fffffffc760) at ./src/eval.c:2995 #14 0x00007fffef5e2748 in F696e7465726e616c2d74696d65722d73746172742d69646c65_internal_timer_start_idle_0 () at /home/grfz/src/emacs-master--078cfe807295038fa321c9297e24de5145065622--2023-11-02T00-38+01-00/src/../native-lisp/30.0.50-f00c5658/preloaded/timer-3ee7cfd9-b929660c.eln #15 0x000055555580e5de in Ffuncall (args=0x7fffffffc8b8, nargs=1) at ./src/eval.c:3012 #16 Ffuncall (nargs=nargs@entry=1, args=args@entry=0x7fffffffc8b8) at ./src/eval.c:2986 #17 0x000055555575e554 in call0 (fn=XIL(0x2aaa99db9f78)) at ./src/lisp.h:3241 #18 timer_start_idle () at ./src/keyboard.c:4578 #19 timer_start_idle () at ./src/keyboard.c:4568 #20 read_char (commandflag=commandflag@entry=1, map=Python Exception : value has been optimized out , map@entry=XIL(0x7fffee817603), prev_event=Python Exception : value has been optimized out , used_mouse_menu=used_mouse_menu@entry=0x7fffffffcd7b, end_time=end_time@entry=0x0) at ./src/keyboard.c:2799 #21 0x0000555555761109 in read_key_sequence (keybuf=keybuf@entry=0x7fffffffcea0, prompt=XIL(0x555556232d95), prompt@entry=XIL(0), dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, disable_text_conversion_p=disable_text_conversion_p@entry=false, prevent_redisplay=) at ./src/keyboard.c:10681 #22 0x0000555555763b1e in command_loop_1 () at ./src/keyboard.c:1408 #23 0x000055555580c687 in internal_condition_case (bfun=bfun@entry=0x5555557638e0 , handlers=Python Exception : value has been optimized out , handlers@entry=XIL(0x90), hfun=hfun@entry=0x5555557523c0 ) at ./src/eval.c:1486 #24 0x0000555555743d56 in command_loop_2 (handlers=handlers@entry=XIL(0x90)) at ./src/keyboard.c:1157 #25 0x000055555580c5cc in internal_catch (tag=Python Exception : value has been optimized out , func=func@entry=0x555555743d30 , arg=Python Exception : value has been optimized out ) at ./src/eval.c:1209 #26 0x000055555574704c in command_loop () at ./src/keyboard.c:1135 #27 0x0000555555751aea in recursive_edit_1 () at ./src/keyboard.c:744 #28 0x0000555555752114 in Frecursive_edit () at ./src/keyboard.c:827 #29 0x00005555555cb9c7 in main (argc=5, argv=0x7fffffffd358) at ./src/emacs.c:2625 Lisp Backtrace: Breakpoint 1, terminate_due_to_signal (sig=sig@entry=6, backtrace_limit=backtrace_limit@entry=2147483647) at ./src/emacs.c:446 446 { The program being debugged stopped while in a function called from GDB. Evaluation of the expression containing the function (backtrace_function) will be abandoned. When the function is done executing, GDB will silently stop. Breakpoint 1, terminate_due_to_signal (sig=sig@entry=6, backtrace_limit=backtrace_limit@entry=2147483647) at ./src/emacs.c:446 446 { The program being debugged stopped while in a function called from GDB. Evaluation of the expression containing the function (backtrace_function) will be abandoned. When the function is done executing, GDB will silently stop. The crashed Emacs still hangs in GDB, in case you have further questions. Thanks, gregor