Package: emacs;
Reported by: martin rudalics <rudalics <at> gmx.at>
Date: Wed, 13 May 2020 17:43:02 UTC
Severity: normal
Tags: confirmed
Fixed in version 28.1
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
View this message in rfc822 format
From: martin rudalics <rudalics <at> gmx.at> To: 41239 <at> debbugs.gnu.org Subject: bug#41239: GTK builds crashing in XTread_socket after deleting a frame Date: Wed, 13 May 2020 19:42:43 +0200
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 <at> entry=0x7ffff57e3c40 <main_arena>, bytes=bytes <at> entry=16) at malloc.c:3620 3620 malloc.c: Datei oder Verzeichnis nicht gefunden. (gdb) bt #0 0x00007ffff56aeb71 in _int_malloc (av=av <at> entry=0x7ffff57e3c40 <main_arena>, bytes=bytes <at> 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 <command_loop_1>, handlers=XIL(0x90), hfun=0x7647d8 <cmd_error>) 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 <command_loop_2>, 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 <at> entry=0x7ffff57e3c40 <main_arena>, bytes=bytes <at> entry=16) at malloc.c:3620 3620 malloc.c: Datei oder Verzeichnis nicht gefunden. (gdb) bt #0 0x00007ffff56aeb71 in _int_malloc (av=av <at> entry=0x7ffff57e3c40 <main_arena>, bytes=bytes <at> 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 <funcall_nil>) 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 <Srun_hook_with_args>, 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 <Ffuncall>, nargs=3, args=0x7fffffffc9e0, handlers=XIL(0x30), hfun=0x481a69 <safe_eval_handler>) 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 <Sdelete_frame>, 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 <Sfuncall_interactively>, 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 <Scall_interactively>, 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 <command_loop_1>, handlers=XIL(0x90), hfun=0x7647d8 <cmd_error>) 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 <command_loop_2>, 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 <funcall_nil>) 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 <Srun_hook_with_args>, 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 <Ffuncall>, nargs=3, args=0x7fffffffc9e0, handlers=XIL(0x30), hfun=0x481a69 <safe_eval_handler>) 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 <Sdelete_frame>, 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 <Sfuncall_interactively>, 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 <Scall_interactively>, 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 <command_loop_1>, handlers=XIL(0x90), hfun=0x7647d8 <cmd_error>) 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 <command_loop_2>, 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)
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.