From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#41239: GTK builds crashing in XTread_socket after deleting a frame Date: Wed, 13 May 2020 19:42:43 +0200 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="71813"; mail-complaints-to="usenet@ciao.gmane.io" To: 41239@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed May 13 19:43:31 2020 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 1jYvPm-000IWM-Oh for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 13 May 2020 19:43:30 +0200 Original-Received: from localhost ([::1]:34674 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jYvPl-0004fu-H7 for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 13 May 2020 13:43:29 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:59708) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jYvPK-0004fS-OD for bug-gnu-emacs@gnu.org; Wed, 13 May 2020 13:43:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:47881) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jYvPK-0002Sl-F0 for bug-gnu-emacs@gnu.org; Wed, 13 May 2020 13:43:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jYvPK-0000vY-E2 for bug-gnu-emacs@gnu.org; Wed, 13 May 2020 13:43:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 13 May 2020 17:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 41239 X-GNU-PR-Package: emacs X-Debbugs-Original-To: Bug-Gnu-Emacs Original-Received: via spool by submit@debbugs.gnu.org id=B.15893917723531 (code B ref -1); Wed, 13 May 2020 17:43:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 13 May 2020 17:42:52 +0000 Original-Received: from localhost ([127.0.0.1]:59424 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jYvP9-0000us-Ue for submit@debbugs.gnu.org; Wed, 13 May 2020 13:42:52 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:33672) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jYvP7-0000uk-LR for submit@debbugs.gnu.org; Wed, 13 May 2020 13:42:50 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:59626) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jYvP7-0004be-Cx for bug-gnu-emacs@gnu.org; Wed, 13 May 2020 13:42:49 -0400 Original-Received: from mout.gmx.net ([212.227.17.20]:60115) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jYvP4-0002NY-Um for bug-gnu-emacs@gnu.org; Wed, 13 May 2020 13:42:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1589391764; bh=tChl4j6J7rSMfeZWEYMhZHxZYb30f++e80sFiUEzMN0=; h=X-UI-Sender-Class:To:From:Subject:Date; b=AzFmOkt7wDKEZUsSD0Ri4boFjXu8kJnwKQBH3rMakCl552AoI0/XCzP2OT3yU0W2U FU+n9h/yl/tnI7aZ0voobdkWSUBe3VO3wBefqi3P2FF3UT3n4ezp+7F9GFWcZHeEBe 9lDYkZIIoikAZyDlLN++B3G2hme+VsTkIcFY6nOY= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.1.100] ([212.95.5.37]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MDQic-1jPY142HOY-00AZW3 for ; Wed, 13 May 2020 19:42:44 +0200 Content-Language: en-US X-Provags-ID: V03:K1:R9XkigfPYmRAW6daCY7qL+bnevEmqocdvYKRifhj06Je6bif5LR 0OPHTlLKEK1omNPPBq/9QZBFZ9J65ly4S7OplVkZFscLRfN9/J/MZieRep0nVgDEQmRpYLz sJhXpm9G5YPYokctAFZBUW+vaIq4CLH5YX9XIojwcPdRdrmdjuijLWfMF1KIOcaFjNYEHKH c2d9xPH97bIpMSD9U5TUg== X-UI-Out-Filterresults: notjunk:1;V03:K0:/Q6gChgpNYo=:sIF2Ywq+nPpd3unEoSs6TD pfQCaAvKL8gmXrlNKjULy3glmeQlA9pd4aowdt/e4V/Lzptah9POfklNrCIpPI/1rQn/jEHYA x62O3nR+6pT41BSTsPWd5hi9gElaTxTjh6MO2Pm8Dve90vagi/X0WdgPtJS4Qg7NwvCHB4dHr /dxaP6XWqiNRuDYbxR1wbpBUip4B1uMnaHQncJASIZJpF+1IVY7j16aCs8gXZHMxq2zVeO7CB gpQomCW9BAvq6EwkDFS7T8USEynFAqa4B8pjKV5+QGCw6t1REa5zMdJuEFH4ey/KLsgC9yCEc g3VyWVO/xl8vV2AMqcAuluSDznGW94s5r4RoV7MmGlALRxCgPkcmMGp0/zPGNMXGCJwztx5R2 aLLZb4b8h3LNGrpKBMWQGY7/VlbZpvvv3rCvxwBaSp+p05n8JuxQ4FTL1E0dncP/4xokEafNF BonVWFgmaMir6IUsZP6haPwqoo5SelFHcqr46/a6rax1AxZ5xQENiVdHQIc9WQdv+4h04rAhW fcRUazuleoUHmmfJwts1/00tm1pgxeb0XshaFL0ToMfXeL4fFo4hMpB2i0gs+O9xAIqwXFWMI l0hreaJKv0EfweTHkMRzkMhZ+BEklHct4YXgs3VGn2dM4l6QLZXGbkiqwJfuTrTPquynDfT/y TuExep8i+JSY+JK6Zz5Q/M6dI8AHRYmxQ8uwyCmDbtUe0SmA6sgt3uYRtiviKT1W+AnsidCoh lwgRZxiCila9poGv7Av7G0IcEgT8BWy0o9BaaHVa+2mx5RI6xOXkF5n4YYQDd6fQwjfFFnB8 Received-SPF: pass client-ip=212.227.17.20; envelope-from=rudalics@gmx.at; helo=mout.gmx.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/13 13:42:45 X-ACL-Warn: Detected OS = Linux 3.11 and newer X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001 autolearn=_AUTOLEARN X-Spam_action: no action 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" Xref: news.gmane.io gmane.emacs.bugs:180169 Archived-At: This looks like yet another GTK specific crash where we apparently can't do much. But maybe someone can spot a pattern we could employ to avoid the XTread_socket calls when deleting a frame. Otherwise, we probably should mention this in PROBLEMS. Recipe with emacs -Q (here on Debian 10 with various master and release builds): C-x 5 2 Move the mouse to some sensitive part of the mode line in either of the frames such that a GTK tooltip pops up. Make sure the tooltip doesn't disappear. Type Alt-F4. This gets me backtraces like the ones listed below. In addition, I am told (emacs:3116): GLib-CRITICAL **: 19:00:56.620: Source ID 1394 was not found when attempting to remove it martin Thread 1 "emacs" received signal SIGSEGV, Segmentation fault. 0x00007ffff56aeb71 in _int_malloc (av=av@entry=0x7ffff57e3c40 , bytes=bytes@entry=16) at malloc.c:3620 3620 malloc.c: Datei oder Verzeichnis nicht gefunden. (gdb) bt #0 0x00007ffff56aeb71 in _int_malloc (av=av@entry=0x7ffff57e3c40 , bytes=bytes@entry=16) at malloc.c:3620 #1 0x00007ffff56b0877 in __GI___libc_malloc (bytes=16) at malloc.c:3073 #2 0x00007ffff66533ff in () at /lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007ffff6653958 in () at /lib/x86_64-linux-gnu/libxcb.so.1 #4 0x00007ffff66b65ee in () at /lib/x86_64-linux-gnu/libX11.so.6 #5 0x00007ffff66b6760 in () at /lib/x86_64-linux-gnu/libX11.so.6 #6 0x00007ffff66b6a5d in _XEventsQueued () at /lib/x86_64-linux-gnu/libX11.so.6 #7 0x00007ffff66a87b7 in XPending () at /lib/x86_64-linux-gnu/libX11.so.6 #8 0x00007ffff6f5220d in () at /lib/x86_64-linux-gnu/libgdk-3.so.0 #9 0x00007ffff6a2b669 in g_main_context_prepare () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007ffff6a2c06b in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #11 0x00007ffff6a2c207 in g_main_context_pending () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #12 0x00007ffff7220b9d in gtk_events_pending () at /lib/x86_64-linux-gnu/libgtk-3.so.0 #13 0x000000000071dda2 in XTread_socket (terminal=0xf0b6d0, hold_quit=0x7fffffffc4c0) at ../../src/xterm.c:9402 #14 0x0000000000778e85 in gobble_input () at ../../src/keyboard.c:6885 #15 0x0000000000779365 in handle_async_input () at ../../src/keyboard.c:7122 #16 0x0000000000779384 in process_pending_signals () at ../../src/keyboard.c:7136 #17 0x0000000000841b43 in maybe_quit () at ../../src/eval.c:1545 #18 0x0000000000789da3 in access_keymap_1 (map=XIL(0x7ffff3d6de63), idx=XIL(0x9390), t_ok=true, noinherit=false, autoload=true) at ../../src/keymap.c:522 #19 0x0000000000789ea6 in access_keymap (map=XIL(0x7ffff3d6de63), idx=XIL(0x9390), t_ok=true, noinherit=false, autoload=true) at ../../src/keymap.c:533 #20 0x0000000000779c8d in menu_bar_items (old=XIL(0x1a5d555)) at ../../src/keyboard.c:7477 #21 0x00000000004a6307 in update_menu_bar (f=0x1300c40, save_match_data=false, hooks_run=true) at ../../src/xdisp.c:12681 #22 0x00000000004a5e77 in prepare_menu_bars () at ../../src/xdisp.c:12578 #23 0x00000000004aaf20 in redisplay_internal () at ../../src/xdisp.c:15392 #24 0x00000000004acdf6 in redisplay_preserve_echo_area (from_where=5) at ../../src/xdisp.c:16102 #25 0x000000000076905a in read_char (commandflag=1, map=XIL(0x128a083), prev_event=XIL(0), used_mouse_menu=0x7fffffffe13f, end_time=0x0) at ../../src/keyboard.c:2491 #26 0x000000000078028e in read_key_sequence (keybuf=0x7fffffffe2d0, prompt=XIL(0), dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=false) at ../../src/keyboard.c:9547 #27 0x0000000000765645 in command_loop_1 () at ../../src/keyboard.c:1350 #28 0x00000000008414e8 in internal_condition_case (bfun=0x7651c9 , handlers=XIL(0x90), hfun=0x7647d8 ) at ../../src/eval.c:1355 #29 0x0000000000764dae in command_loop_2 (ignore=XIL(0)) at ../../src/keyboard.c:1091 #30 0x000000000084099c in internal_catch (tag=XIL(0xd200), func=0x764d81 , arg=XIL(0)) at ../../src/eval.c:1116 #31 0x0000000000764d4c in command_loop () at ../../src/keyboard.c:1070 #32 0x00000000007642bf in recursive_edit_1 () at ../../src/keyboard.c:714 #33 0x00000000007644b7 in Frecursive_edit () at ../../src/keyboard.c:786 #34 0x000000000076063a in main (argc=2, argv=0x7fffffffe7c8) at ../../src/emacs.c:2035 Lisp Backtrace: "redisplay_internal (C function)" (0x0) (gdb) ----- Thread 1 "emacs" received signal SIGSEGV, Segmentation fault. 0x00007ffff56aeb71 in _int_malloc (av=av@entry=0x7ffff57e3c40 , bytes=bytes@entry=16) at malloc.c:3620 3620 malloc.c: Datei oder Verzeichnis nicht gefunden. (gdb) bt #0 0x00007ffff56aeb71 in _int_malloc (av=av@entry=0x7ffff57e3c40 , bytes=bytes@entry=16) at malloc.c:3620 #1 0x00007ffff56b0877 in __GI___libc_malloc (bytes=16) at malloc.c:3073 #2 0x00007ffff66533ff in () at /lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007ffff6653958 in () at /lib/x86_64-linux-gnu/libxcb.so.1 #4 0x00007ffff66b65ee in () at /lib/x86_64-linux-gnu/libX11.so.6 #5 0x00007ffff66b6760 in () at /lib/x86_64-linux-gnu/libX11.so.6 #6 0x00007ffff66b6a5d in _XEventsQueued () at /lib/x86_64-linux-gnu/libX11.so.6 #7 0x00007ffff66a87b7 in XPending () at /lib/x86_64-linux-gnu/libX11.so.6 #8 0x00007ffff6f5220d in () at /lib/x86_64-linux-gnu/libgdk-3.so.0 #9 0x00007ffff6a2b669 in g_main_context_prepare () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007ffff6a2c06b in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #11 0x00007ffff6a2c207 in g_main_context_pending () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #12 0x00007ffff7220b9d in gtk_events_pending () at /lib/x86_64-linux-gnu/libgtk-3.so.0 #13 0x000000000071dda2 in XTread_socket (terminal=0xf0b6d0, hold_quit=0x7fffffffafa0) at ../../src/xterm.c:9402 #14 0x0000000000778e85 in gobble_input () at ../../src/keyboard.c:6885 #15 0x0000000000779365 in handle_async_input () at ../../src/keyboard.c:7122 #16 0x0000000000779384 in process_pending_signals () at ../../src/keyboard.c:7136 #17 0x0000000000841b43 in maybe_quit () at ../../src/eval.c:1545 #18 0x00000000008453aa in Ffuncall (nargs=2, args=0x7fffffffb0f0) at ../../src/eval.c:2766 #19 0x000000000089cf80 in exec_byte_code (bytestr=XIL(0x7ffff3cd2534), vector=XIL(0x7ffff3cd2515), maxdepth=make_fixnum(4), args_template=make_fixnum(256), nargs=1, args=0x7fffffffb5a0) at ../../src/bytecode.c:633 #20 0x0000000000846188 in funcall_lambda (fun=XIL(0x7ffff3cd24e5), nargs=1, arg_vector=0x7fffffffb598) at ../../src/eval.c:2989 #21 0x0000000000845548 in Ffuncall (nargs=2, args=0x7fffffffb590) at ../../src/eval.c:2796 #22 0x000000000089cf80 in exec_byte_code (bytestr=XIL(0x7ffff3cf2c54), vector=XIL(0x7ffff3cf2c3d), maxdepth=make_fixnum(3), args_template=make_fixnum(256), nargs=1, args=0x7fffffffba30) at ../../src/bytecode.c:633 #23 0x0000000000846188 in funcall_lambda (fun=XIL(0x7ffff3cf2c0d), nargs=1, arg_vector=0x7fffffffba28) at ../../src/eval.c:2989 #24 0x0000000000845548 in Ffuncall (nargs=2, args=0x7fffffffba20) at ../../src/eval.c:2796 #25 0x000000000089cf80 in exec_byte_code (bytestr=XIL(0x7ffff3fc2c94), vector=XIL(0x7ffff3fc2b0d), maxdepth=make_fixnum(5), args_template=make_fixnum(0), nargs=0, args=0x7fffffffbed0) at ../../src/bytecode.c:633 #26 0x0000000000846188 in funcall_lambda (fun=XIL(0x7ffff3fc2add), nargs=0, arg_vector=0x7fffffffbed0) at ../../src/eval.c:2989 #27 0x0000000000845548 in Ffuncall (nargs=1, args=0x7fffffffbec8) at ../../src/eval.c:2796 #28 0x000000000089cf80 in exec_byte_code (bytestr=XIL(0x7ffff3fc2e44), vector=XIL(0x7ffff3d999c5), maxdepth=make_fixnum(4), args_template=make_fixnum(0), nargs=0, args=0x7fffffffc378) at ../../src/bytecode.c:633 #29 0x0000000000846188 in funcall_lambda (fun=XIL(0x7ffff3d99995), nargs=0, arg_vector=0x7fffffffc378) at ../../src/eval.c:2989 #30 0x0000000000845548 in Ffuncall (nargs=1, args=0x7fffffffc370) at ../../src/eval.c:2796 #31 0x000000000089cf80 in exec_byte_code (bytestr=XIL(0x7ffff3debd04), vector=XIL(0x7ffff3debced), maxdepth=make_fixnum(2), args_template=make_fixnum(256), nargs=1, args=0x7fffffffc9f8) at ../../src/bytecode.c:633 #32 0x0000000000846188 in funcall_lambda (fun=XIL(0x7ffff3debcbd), nargs=1, arg_vector=0x7fffffffc9f0) at ../../src/eval.c:2989 #33 0x0000000000845548 in Ffuncall (nargs=2, args=0x7fffffffc9e8) at ../../src/eval.c:2796 #34 0x000000000084477d in funcall_nil (nargs=2, args=0x7fffffffc9e8) at ../../src/eval.c:2435 #35 0x0000000000844ca7 in run_hook_with_args (nargs=2, args=0x7fffffffc9e8, funcall=0x84475a ) at ../../src/eval.c:2612 #36 0x0000000000844803 in Frun_hook_with_args (nargs=2, args=0x7fffffffc9e8) at ../../src/eval.c:2477 #37 0x000000000084592e in funcall_subr (subr=0xe0f180 , numargs=2, args=0x7fffffffc9e8) at ../../src/eval.c:2847 #38 0x0000000000845504 in Ffuncall (nargs=3, args=0x7fffffffc9e0) at ../../src/eval.c:2794 #39 0x0000000000841797 in internal_condition_case_n (bfun=0x845388 , nargs=3, args=0x7fffffffc9e0, handlers=XIL(0x30), hfun=0x481a69 ) at ../../src/eval.c:1435 #40 0x0000000000481cbc in safe__call (inhibit_quit=false, nargs=3, func=XIL(0xb9a0), ap=0x7fffffffca90) at ../../src/xdisp.c:2820 #41 0x0000000000481d8d in safe_call (nargs=3, func=XIL(0xb9a0)) at ../../src/xdisp.c:2835 #42 0x0000000000481f1e in safe_call2 (fn=XIL(0xb9a0), arg1=XIL(0x2940), arg2=XIL(0x125cc05)) at ../../src/xdisp.c:2879 #43 0x000000000043458a in delete_frame (frame=XIL(0x125cc05), force=XIL(0x30)) at ../../src/frame.c:2268 #44 0x0000000000434859 in Fdelete_frame (frame=XIL(0x125cc05), force=XIL(0x30)) at ../../src/frame.c:2326 #45 0x0000000000845a5b in funcall_subr (subr=0xe01200 , numargs=2, args=0x7fffffffcdf0) at ../../src/eval.c:2869 #46 0x0000000000845504 in Ffuncall (nargs=3, args=0x7fffffffcde8) at ../../src/eval.c:2794 #47 0x000000000089cf80 in exec_byte_code (bytestr=XIL(0x7ffff3fe33a4), vector=XIL(0x7ffff3d6e68d), maxdepth=make_fixnum(7), args_template=make_fixnum(257), nargs=1, args=0x7fffffffd3f8) at ../../src/bytecode.c:633 #48 0x0000000000846188 in funcall_lambda (fun=XIL(0x7ffff3d6e655), nargs=1, arg_vector=0x7fffffffd3f0) at ../../src/eval.c:2989 #49 0x0000000000845548 in Ffuncall (nargs=2, args=0x7fffffffd3e8) at ../../src/eval.c:2796 #50 0x0000000000839ba8 in Ffuncall_interactively (nargs=2, args=0x7fffffffd3e8) at ../../src/callint.c:254 #51 0x000000000084592e in funcall_subr (subr=0xe0e900 , numargs=2, args=0x7fffffffd3e8) at ../../src/eval.c:2847 #52 0x0000000000845504 in Ffuncall (nargs=3, args=0x7fffffffd3e0) at ../../src/eval.c:2794 #53 0x000000000083c20f in Fcall_interactively (function=XIL(0x7ffff2eebd40), record_flag=XIL(0), keys=XIL(0x200a9d5)) at ../../src/callint.c:783 #54 0x0000000000845a87 in funcall_subr (subr=0xe0e940 , numargs=3, args=0x7fffffffd7c0) at ../../src/eval.c:2872 #55 0x0000000000845504 in Ffuncall (nargs=4, args=0x7fffffffd7b8) at ../../src/eval.c:2794 #56 0x000000000089cf80 in exec_byte_code (bytestr=XIL(0x7ffff3e1e284), vector=XIL(0x7ffff3e1dda5), maxdepth=make_fixnum(13), args_template=make_fixnum(1025), nargs=4, args=0x7fffffffdd38) at ../../src/bytecode.c:633 #57 0x0000000000846188 in funcall_lambda (fun=XIL(0x7ffff3e1dd75), nargs=4, arg_vector=0x7fffffffdd18) at ../../src/eval.c:2989 #58 0x0000000000845548 in Ffuncall (nargs=5, args=0x7fffffffdd10) at ../../src/eval.c:2796 #59 0x0000000000844f15 in call4 (fn=XIL(0x41a0), arg1=XIL(0x7ffff2eebd40), arg2=XIL(0), arg3=XIL(0x200a9d5), arg4=XIL(0x30)) at ../../src/eval.c:2676 #60 0x000000000076a5f0 in read_char (commandflag=1, map=XIL(0x1fef813), prev_event=XIL(0), used_mouse_menu=0x7fffffffe13f, end_time=0x0) at ../../src/keyboard.c:2882 #61 0x000000000078028e in read_key_sequence (keybuf=0x7fffffffe2d0, prompt=XIL(0), dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=false) at ../../src/keyboard.c:9547 #62 0x0000000000765645 in command_loop_1 () at ../../src/keyboard.c:1350 #63 0x00000000008414e8 in internal_condition_case (bfun=0x7651c9 , handlers=XIL(0x90), hfun=0x7647d8 ) at ../../src/eval.c:1355 #64 0x0000000000764dae in command_loop_2 (ignore=XIL(0)) at ../../src/keyboard.c:1091 #65 0x000000000084099c in internal_catch (tag=XIL(0xd200), func=0x764d81 , arg=XIL(0)) at ../../src/eval.c:1116 #66 0x0000000000764d4c in command_loop () at ../../src/keyboard.c:1070 #67 0x00000000007642bf in recursive_edit_1 () at ../../src/keyboard.c:714 #68 0x00000000007644b7 in Frecursive_edit () at ../../src/keyboard.c:786 #69 0x000000000076063a in main (argc=2, argv=0x7fffffffe7c8) at ../../src/emacs.c:2035 Lisp Backtrace: "framep-on-display" (0xffffb598) "display-graphic-p" (0xffffba28) "blink-cursor--should-blink" (0xffffbed0) "blink-cursor-check" (0xffffc378) "blink-cursor--rescan-frames" (0xffffc9f0) "run-hook-with-args" (0xffffc9e8) "delete-frame" (0xffffcdf0) "handle-delete-frame" (0xffffd3f0) "funcall-interactively" (0xffffd3e8) "call-interactively" (0xffffd7c0) "command-execute" (0xffffdd18) (gdb) ----- Thread 1 "emacs" received signal SIGSEGV, Segmentation fault. 0x00007ffff6a499ea in g_slice_alloc () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 (gdb) bt #0 0x00007ffff6a499ea in g_slice_alloc () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007ffff6a49e69 in g_slice_alloc0 () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff718666c in () at /lib/x86_64-linux-gnu/libgtk-3.so.0 #3 0x00007ffff716dd22 in () at /lib/x86_64-linux-gnu/libgtk-3.so.0 #4 0x00007ffff716df2d in () at /lib/x86_64-linux-gnu/libgtk-3.so.0 #5 0x00007ffff717ea74 in () at /lib/x86_64-linux-gnu/libgtk-3.so.0 #6 0x00007ffff716a2ca in () at /lib/x86_64-linux-gnu/libgtk-3.so.0 #7 0x00007ffff717e9ac in () at /lib/x86_64-linux-gnu/libgtk-3.so.0 #8 0x00007ffff716c865 in () at /lib/x86_64-linux-gnu/libgtk-3.so.0 #9 0x00007ffff716b634 in () at /lib/x86_64-linux-gnu/libgtk-3.so.0 #10 0x00007ffff716c35d in () at /lib/x86_64-linux-gnu/libgtk-3.so.0 #11 0x00007ffff7152cfe in () at /lib/x86_64-linux-gnu/libgtk-3.so.0 #12 0x00007ffff6b0dc8d in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0 #13 0x00007ffff6b21365 in () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0 #14 0x00007ffff6b2a2be in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0 #15 0x00007ffff6b2a97f in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0 #16 0x00007ffff6f2a9ba in () at /lib/x86_64-linux-gnu/libgdk-3.so.0 #17 0x00007ffff6f15c08 in () at /lib/x86_64-linux-gnu/libgdk-3.so.0 #18 0x00007ffff6a2c863 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #19 0x00007ffff6a2bdd8 in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #20 0x00007ffff6a2c1c8 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #21 0x00007ffff6a2c25c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #22 0x00007ffff7220bc5 in gtk_main_iteration () at /lib/x86_64-linux-gnu/libgtk-3.so.0 #23 0x000000000071dd74 in XTread_socket (terminal=0xf0b6d0, hold_quit=0x7fffffffb8c0) at ../../src/xterm.c:9407 #24 0x0000000000778e85 in gobble_input () at ../../src/keyboard.c:6885 #25 0x0000000000779365 in handle_async_input () at ../../src/keyboard.c:7122 #26 0x0000000000779384 in process_pending_signals () at ../../src/keyboard.c:7136 #27 0x0000000000841b43 in maybe_quit () at ../../src/eval.c:1545 #28 0x00000000008453aa in Ffuncall (nargs=2, args=0x7fffffffba20) at ../../src/eval.c:2766 #29 0x000000000089cf80 in exec_byte_code (bytestr=XIL(0x7ffff3fc2c94), vector=XIL(0x7ffff3fc2b0d), maxdepth=make_fixnum(5), args_template=make_fixnum(0), nargs=0, args=0x7fffffffbed0) at ../../src/bytecode.c:633 #30 0x0000000000846188 in funcall_lambda (fun=XIL(0x7ffff3fc2add), nargs=0, arg_vector=0x7fffffffbed0) at ../../src/eval.c:2989 #31 0x0000000000845548 in Ffuncall (nargs=1, args=0x7fffffffbec8) at ../../src/eval.c:2796 #32 0x000000000089cf80 in exec_byte_code (bytestr=XIL(0x7ffff3fc2e44), vector=XIL(0x7ffff3d999c5), maxdepth=make_fixnum(4), args_template=make_fixnum(0), nargs=0, args=0x7fffffffc378) at ../../src/bytecode.c:633 #33 0x0000000000846188 in funcall_lambda (fun=XIL(0x7ffff3d99995), nargs=0, arg_vector=0x7fffffffc378) at ../../src/eval.c:2989 #34 0x0000000000845548 in Ffuncall (nargs=1, args=0x7fffffffc370) at ../../src/eval.c:2796 #35 0x000000000089cf80 in exec_byte_code (bytestr=XIL(0x7ffff3debd04), vector=XIL(0x7ffff3debced), maxdepth=make_fixnum(2), args_template=make_fixnum(256), nargs=1, args=0x7fffffffc9f8) at ../../src/bytecode.c:633 #36 0x0000000000846188 in funcall_lambda (fun=XIL(0x7ffff3debcbd), nargs=1, arg_vector=0x7fffffffc9f0) at ../../src/eval.c:2989 #37 0x0000000000845548 in Ffuncall (nargs=2, args=0x7fffffffc9e8) at ../../src/eval.c:2796 #38 0x000000000084477d in funcall_nil (nargs=2, args=0x7fffffffc9e8) at ../../src/eval.c:2435 #39 0x0000000000844ca7 in run_hook_with_args (nargs=2, args=0x7fffffffc9e8, funcall=0x84475a ) at ../../src/eval.c:2612 #40 0x0000000000844803 in Frun_hook_with_args (nargs=2, args=0x7fffffffc9e8) at ../../src/eval.c:2477 #41 0x000000000084592e in funcall_subr (subr=0xe0f180 , numargs=2, args=0x7fffffffc9e8) at ../../src/eval.c:2847 #42 0x0000000000845504 in Ffuncall (nargs=3, args=0x7fffffffc9e0) at ../../src/eval.c:2794 #43 0x0000000000841797 in internal_condition_case_n (bfun=0x845388 , nargs=3, args=0x7fffffffc9e0, handlers=XIL(0x30), hfun=0x481a69 ) at ../../src/eval.c:1435 #44 0x0000000000481cbc in safe__call (inhibit_quit=false, nargs=3, func=XIL(0xb9a0), ap=0x7fffffffca90) at ../../src/xdisp.c:2820 #45 0x0000000000481d8d in safe_call (nargs=3, func=XIL(0xb9a0)) at ../../src/xdisp.c:2835 #46 0x0000000000481f1e in safe_call2 (fn=XIL(0xb9a0), arg1=XIL(0x2940), arg2=XIL(0x12ffd95)) at ../../src/xdisp.c:2879 #47 0x000000000043458a in delete_frame (frame=XIL(0x12ffd95), force=XIL(0x30)) at ../../src/frame.c:2268 #48 0x0000000000434859 in Fdelete_frame (frame=XIL(0x12ffd95), force=XIL(0x30)) at ../../src/frame.c:2326 #49 0x0000000000845a5b in funcall_subr (subr=0xe01200 , numargs=2, args=0x7fffffffcdf0) at ../../src/eval.c:2869 #50 0x0000000000845504 in Ffuncall (nargs=3, args=0x7fffffffcde8) at ../../src/eval.c:2794 #51 0x000000000089cf80 in exec_byte_code (bytestr=XIL(0x7ffff3fe33a4), vector=XIL(0x7ffff3d6e68d), maxdepth=make_fixnum(7), args_template=make_fixnum(257), nargs=1, args=0x7fffffffd3f8) at ../../src/bytecode.c:633 #52 0x0000000000846188 in funcall_lambda (fun=XIL(0x7ffff3d6e655), nargs=1, arg_vector=0x7fffffffd3f0) at ../../src/eval.c:2989 #53 0x0000000000845548 in Ffuncall (nargs=2, args=0x7fffffffd3e8) at ../../src/eval.c:2796 #54 0x0000000000839ba8 in Ffuncall_interactively (nargs=2, args=0x7fffffffd3e8) at ../../src/callint.c:254 #55 0x000000000084592e in funcall_subr (subr=0xe0e900 , numargs=2, args=0x7fffffffd3e8) at ../../src/eval.c:2847 #56 0x0000000000845504 in Ffuncall (nargs=3, args=0x7fffffffd3e0) at ../../src/eval.c:2794 #57 0x000000000083c20f in Fcall_interactively (function=XIL(0x7ffff2eebd40), record_flag=XIL(0), keys=XIL(0x1fe1df5)) at ../../src/callint.c:783 #58 0x0000000000845a87 in funcall_subr (subr=0xe0e940 , numargs=3, args=0x7fffffffd7c0) at ../../src/eval.c:2872 #59 0x0000000000845504 in Ffuncall (nargs=4, args=0x7fffffffd7b8) at ../../src/eval.c:2794 #60 0x000000000089cf80 in exec_byte_code (bytestr=XIL(0x7ffff3e1e284), vector=XIL(0x7ffff3e1dda5), maxdepth=make_fixnum(13), args_template=make_fixnum(1025), nargs=4, args=0x7fffffffdd38) at ../../src/bytecode.c:633 #61 0x0000000000846188 in funcall_lambda (fun=XIL(0x7ffff3e1dd75), nargs=4, arg_vector=0x7fffffffdd18) at ../../src/eval.c:2989 #62 0x0000000000845548 in Ffuncall (nargs=5, args=0x7fffffffdd10) at ../../src/eval.c:2796 #63 0x0000000000844f15 in call4 (fn=XIL(0x41a0), arg1=XIL(0x7ffff2eebd40), arg2=XIL(0), arg3=XIL(0x1fe1df5), arg4=XIL(0x30)) at ../../src/eval.c:2676 #64 0x000000000076a5f0 in read_char (commandflag=1, map=XIL(0x17cde83), prev_event=XIL(0), used_mouse_menu=0x7fffffffe13f, end_time=0x0) at ../../src/keyboard.c:2882 #65 0x000000000078028e in read_key_sequence (keybuf=0x7fffffffe2d0, prompt=XIL(0), dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=false) at ../../src/keyboard.c:9547 #66 0x0000000000765645 in command_loop_1 () at ../../src/keyboard.c:1350 #67 0x00000000008414e8 in internal_condition_case (bfun=0x7651c9 , handlers=XIL(0x90), hfun=0x7647d8 ) at ../../src/eval.c:1355 #68 0x0000000000764dae in command_loop_2 (ignore=XIL(0)) at ../../src/keyboard.c:1091 #69 0x000000000084099c in internal_catch (tag=XIL(0xd200), func=0x764d81 , arg=XIL(0)) at ../../src/eval.c:1116 #70 0x0000000000764d4c in command_loop () at ../../src/keyboard.c:1070 #71 0x00000000007642bf in recursive_edit_1 () at ../../src/keyboard.c:714 #72 0x00000000007644b7 in Frecursive_edit () at ../../src/keyboard.c:786 #73 0x000000000076063a in main (argc=2, argv=0x7fffffffe7c8) at ../../src/emacs.c:2035 Lisp Backtrace: "blink-cursor--should-blink" (0xffffbed0) "blink-cursor-check" (0xffffc378) "blink-cursor--rescan-frames" (0xffffc9f0) "run-hook-with-args" (0xffffc9e8) "delete-frame" (0xffffcdf0) "handle-delete-frame" (0xffffd3f0) "funcall-interactively" (0xffffd3e8) "call-interactively" (0xffffd7c0) "command-execute" (0xffffdd18) (gdb)