Package: emacs;
Reported by: mose <at> gnu.org (Mosè Giordano)
Date: Sat, 8 Nov 2014 17:42:04 UTC
Severity: normal
Tags: confirmed
Found in versions 24.5, 24.4
Done: Paul Eggert <eggert <at> cs.ucla.edu>
Bug is archived. No further changes may be made.
View this message in rfc822 format
From: help-debbugs <at> gnu.org (GNU bug Tracking System) To: Paul Eggert <eggert <at> cs.ucla.edu> Cc: tracker <at> debbugs.gnu.org Subject: bug#18997: closed (24.4; IDLWAVE: Emacs crashes when trying to change the window while in the IDL shell) Date: Fri, 25 Mar 2016 00:05:02 +0000
[Message part 1 (text/plain, inline)]
Your message dated Thu, 24 Mar 2016 17:04:42 -0700 with message-id <56F4809A.2030000 <at> cs.ucla.edu> and subject line Re: 24.4; IDLWAVE: Emacs crashes when trying to change the window while in the IDL shell has caused the debbugs.gnu.org bug report #18997, regarding 24.4; IDLWAVE: Emacs crashes when trying to change the window while in the IDL shell to be marked as done. (If you believe you have received this mail in error, please contact help-debbugs <at> gnu.org.) -- 18997: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=18997 GNU Bug Tracking System Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: mose <at> gnu.org (Mosè Giordano) To: bug-gnu-emacs <at> gnu.org Subject: 24.4; IDLWAVE: Emacs crashes when trying to change the window while in the IDL shell Date: Sat, 08 Nov 2014 14:27:21 +0100In Emacs with GUI, if I try to change the window (with both mouse and C-x o) being in the IDL shell (GDL or IDL, doesn't matter) Emacs crashes. This happens also when trying to change the buffer (C-x b) or to kill it (C-x k), and never occurs in a non graphical Emacs session. I don't have any problem with other interactive shells, like eshell, gnuplot, gdb, etc. I experienced this bug on Ubuntu 14.04 and current Debian testing, with self-compiled Emacs and pre-built Debian/Ubuntu packages, version 24.3 and 24.4. Here is the backtrace report for Emacs 24.4: --8<---------------cut here---------------start------------->8--- Starting program: /tmp/emacs-24.4/src/./emacs -Q warning: Could not load shared library symbols for linux-gate.so.1. Do you need "set solib-search-path" or "set sysroot"? [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1". [New Thread 0xb587bb40 (LWP 25183)] [New Thread 0xb4612b40 (LWP 25184)] [New Thread 0xb3a64b40 (LWP 25187)] Breakpoint 1, terminate_due_to_signal (sig=150860112, backtrace_limit=40) at emacs.c:350 350 { #0 terminate_due_to_signal (sig=150860112, backtrace_limit=40) at emacs.c:350 No locals. #1 0x0813458c in emacs_abort () at sysdep.c:2131 No locals. #2 0x0810bcc7 in xg_tool_bar_menu_proxy (toolitem=0x8f38cb8, user_data=0x1b) at gtkutil.c:4105 store_type = 3057834092 wbutton = 0x8f31430 vb = 0x8fdf150 c1 = 0x0 wlbl = 0x8fdf150 wimage = 0x0 wmenuitem = 0x8fdf150 wmenuimage = 0x0 #3 0xb7899cf4 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0 No symbol table info available. #4 0xb71df83b in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #5 0xb71f1855 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #6 0xb71f9a52 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #7 0xb71fa0d5 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #8 0xb7985853 in gtk_tool_item_retrieve_proxy_menu_item () from /usr/lib/i386-linux-gnu/libgtk-3.so.0 No symbol table info available. #9 0xb797ef2e in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0 No symbol table info available. #10 0xb71e23fc in g_cclosure_marshal_VOID__BOXED () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #11 0xb71de394 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #12 0xb71df795 in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #13 0xb71f123a in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #14 0xb71f9eda in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #15 0xb71fa0d5 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #16 0xb79db03e in gtk_widget_size_allocate_with_baseline () from /usr/lib/i386-linux-gnu/libgtk-3.so.0 No symbol table info available. #17 0xb79db48e in gtk_widget_size_allocate () from /usr/lib/i386-linux-gnu/libgtk-3.so.0 No symbol table info available. #18 0xb77466de in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0 No symbol table info available. #19 0xb71e23fc in g_cclosure_marshal_VOID__BOXED () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #20 0xb71de394 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #21 0xb71df795 in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #22 0xb71f123a in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #23 0xb71f9eda in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #24 0xb71fa0d5 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #25 0xb79db03e in gtk_widget_size_allocate_with_baseline () from /usr/lib/i386-linux-gnu/libgtk-3.so.0 No symbol table info available. #26 0xb7798950 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0 No symbol table info available. #27 0xb71e23fc in g_cclosure_marshal_VOID__BOXED () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #28 0xb71de394 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #29 0xb71df795 in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #30 0xb71f123a in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #31 0xb71f9eda in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #32 0xb71fa0d5 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #33 0xb79db03e in gtk_widget_size_allocate_with_baseline () from /usr/lib/i386-linux-gnu/libgtk-3.so.0 No symbol table info available. #34 0xb79db48e in gtk_widget_size_allocate () from /usr/lib/i386-linux-gnu/libgtk-3.so.0 No symbol table info available. #35 0xb79f3082 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0 No symbol table info available. #36 0xb71e23fc in g_cclosure_marshal_VOID__BOXED () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #37 0xb71de394 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #38 0xb71df83b in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #39 0xb71f123a in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #40 0xb71f9eda in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #41 0xb71fa0d5 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #42 0xb79db03e in gtk_widget_size_allocate_with_baseline () from /usr/lib/i386-linux-gnu/libgtk-3.so.0 No symbol table info available. #43 0xb79db48e in gtk_widget_size_allocate () from /usr/lib/i386-linux-gnu/libgtk-3.so.0 No symbol table info available. #44 0xb79ecc36 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0 No symbol table info available. #45 0xb71e14c7 in g_cclosure_marshal_VOID__VOIDv () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #46 0xb71de2e2 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #47 0xb71dfa5f in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #48 0xb71f97f9 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #49 0xb71fa0d5 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #50 0xb77df791 in gtk_container_check_resize () from /usr/lib/i386-linux-gnu/libgtk-3.so.0 No symbol table info available. #51 0xb77df7fd in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0 No symbol table info available. #52 0xb71e14e7 in g_cclosure_marshal_VOID__VOIDv () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #53 0xb71dfa5f in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #54 0xb71f97f9 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #55 0xb71fa575 in g_signal_emit_by_name () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #56 0xb760ea2d in ?? () from /usr/lib/i386-linux-gnu/libgdk-3.so.0 No symbol table info available. #57 0xb75ffd5c in ?? () from /usr/lib/i386-linux-gnu/libgdk-3.so.0 No symbol table info available. #58 0xb70f18d1 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 No symbol table info available. #59 0xb70f0cb3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 No symbol table info available. #60 0xb70f10c9 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 No symbol table info available. #61 0xb70f1196 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 No symbol table info available. #62 0xb7895a60 in gtk_main_iteration () from /usr/lib/i386-linux-gnu/libgtk-3.so.0 No symbol table info available. #63 0x080f2db1 in XTread_socket (terminal=0x8798920, hold_quit=0xbfffe21c) at xterm.c:7016 count = 0 dpyinfo = 0x8501ff8 #64 0x08123577 in gobble_input () at keyboard.c:6850 nr = <optimized out> hold_quit = { kind = NO_EVENT, code = 0, part = scroll_bar_above_handle, modifiers = 0, x = 0, y = 0, timestamp = 0, frame_or_window = 0, arg = 0 } next = 0x0 nread = 0 err = false t = 0x8798920 #65 0x08122ee5 in handle_async_input () at keyboard.c:7090 nread = <optimized out> #66 process_pending_signals () at keyboard.c:7104 No locals. #67 0x0816dea9 in Fmake_list (length=8, init=139211714) at alloc.c:2637 val = 142732590 size = 0 #68 0x0818d507 in concat (nargs=nargs <at> entry=1, args=args <at> entry=0xbfffe340, target_type=Lisp_Cons, last_special=false) at fns.c:588 val = <optimized out> tail = 139211714 this = <optimized out> toindex = <optimized out> toindex_byte = 0 result_len = <optimized out> result_len_byte = 2 argnum = <optimized out> last_tail = 139211714 prev = <optimized out> some_multibyte = <optimized out> textprops = 0x0 num_textprops = 0 sa_must_free = false #69 0x0818da4d in Fcopy_sequence (arg=147636134) at fns.c:456 No locals. #70 0x08121aba in timer_check () at keyboard.c:4571 tem = 139211714 #71 0x081220dd in readable_events (flags=flags <at> entry=1) at keyboard.c:3447 No locals. #72 0x0812367b in get_input_pending (flags=flags <at> entry=1) at keyboard.c:6765 No locals. #73 0x081261da in detect_input_pending_run_timers (do_display=true) at keyboard.c:9894 old_timers_run = 94 #74 0x081c176d in wait_reading_process_output (time_limit=<optimized out>, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=139211714, wait_proc=0x0, just_wait_proc=0) at process.c:4702 old_timers_run = 94 old_buffer = 0x8d57bb0 old_window = 141713277 leave = false timeout_reduced_for_timers = <optimized out> channel = <optimized out> nfds = <optimized out> Available = { fds_bits = {8192, 0 <repeats 31 times>} } Writeok = { fds_bits = {0 <repeats 32 times>} } check_write = <optimized out> check_delay = <optimized out> no_avail = <optimized out> xerrno = 11 proc = <optimized out> timeout = { tv_sec = 0, tv_nsec = 0 } end_time = <optimized out> wait_channel = -1 got_some_input = false #75 0x0806310b in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5861 sec = 30 nsec = 0 do_display = true #76 0x08126faa in read_char (commandflag=1, map=142728086, prev_event=139211714, used_mouse_menu=0xbfffe97b, end_time=0x0) at keyboard.c:2809 tem0 = 32 buffer_size = 32 local_getcjmp = {{ __jmpbuf = {1, 142077672, 1, 1, -1410687419, 1894968618}, __mask_was_saved = 0, __saved_mask = { __val = {7384394, 141267026, 141267026, 141267026, 5, 139211714, 0, 14, 3221219304, 3221219432, 136036927, 144167386, 139211714, 139234674, 136134762, 148208560, 139211714, 139211714, 138721664, 139289946, 0, 141402088, 135749017, 140921898, 142758086, 3221219136, 40, 2, 141402088, 140921898, 135749512, 148208560} } }} save_jump = {{ __jmpbuf = {0, 0, 0, 0, 0, 0}, __mask_was_saved = 0, __saved_mask = { __val = {0 <repeats 32 times>} } }} save = 138962688 previous_echo_area_message = 139211714 also_record = 139211714 reread = false polling_stopped_here = false #77 0x081280e5 in read_key_sequence (keybuf=0x20, prompt=-1237133204, dont_downcase_last=32, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=false, bufsize=<optimized out>) at keyboard.c:9088 interrupted_kboard = 0x0 used_mouse_menu = false fkey = { parent = 141124718, map = 141124718, start = 0, end = 0 } keytran = { parent = 139199246, map = 139199246, start = 0, end = 0 } indec = { parent = 141124726, map = 141124726, start = 0, end = 0 } #78 0x08129b18 in command_loop_1 () at keyboard.c:1452 keybuf = {96, 444, 139211714, 139283498, 139211714, 135751777, 139283498, 139211714, 139211714, 0, 139283498, 32, 143040792, 135818218, 139283498, 139211714, -1207961296, 2, 140882126, -1073746375, -1073747048, 139211714, 140882126, 139211714, 0, 1, 143040792, -1073746375, -1073747048, 135385236} i = 2 prev_buffer = 0x8ec9be0 #79 0x081863bc in internal_condition_case (bfun=0x8129960 <command_loop_1>, handlers=139244538, hfun=0x81213c0 <cmd_error>) at eval.c:1348 val = <optimized out> c = <optimized out> #80 0x0811cfd0 in command_loop_2 (ignore=139211714) at keyboard.c:1177 val = 32 #81 0x081862bb in internal_catch (tag=139242618, func=0x811cfb0 <command_loop_2>, arg=139211714) at eval.c:1112 val = <optimized out> c = <optimized out> #82 0x08121054 in command_loop () at keyboard.c:1156 No locals. #83 recursive_edit_1 () at keyboard.c:777 val = 143040792 #84 0x0812130f in Frecursive_edit () at keyboard.c:848 buffer = <optimized out> #85 0x08059c0b in main (argc=<optimized out>, argv=0xbfffec44) at emacs.c:1646 dummy = -1238819848 stack_bottom_variable = -73 '\267' do_initial_setlocale = <optimized out> dumping = <optimized out> skip_args = 0 rlim = { rlim_cur = 8388608, rlim_max = 18446744073709551615 } no_loadup = <optimized out> junk = 0x0 dname_arg = 0x0 ch_to_dir = 0xb65a4c28 "\200\006J\266" original_pwd = <optimized out> Continuing. Program received signal SIGABRT, Aborted. 0xb7fde424 in __kernel_vsyscall () #0 0xb7fde424 in __kernel_vsyscall () No symbol table info available. #1 0xb6456bb6 in raise () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 No symbol table info available. #2 0x0811cbb5 in terminate_due_to_signal (sig=6, backtrace_limit=40) at emacs.c:378 No locals. #3 0x0813458c in emacs_abort () at sysdep.c:2131 No locals. #4 0x0810bcc7 in xg_tool_bar_menu_proxy (toolitem=0x8f38cb8, user_data=0x1b) at gtkutil.c:4105 store_type = GTK_IMAGE_GICON wbutton = 0x8f31430 vb = 0x8fdf150 c1 = 0x0 wlbl = 0x8fdf150 wimage = 0x0 wmenuitem = 0x8fdf150 wmenuimage = 0x0 #5 0xb7899cf4 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0 No symbol table info available. #6 0xb71df83b in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #7 0xb71f1855 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #8 0xb71f9a52 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #9 0xb71fa0d5 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #10 0xb7985853 in gtk_tool_item_retrieve_proxy_menu_item () from /usr/lib/i386-linux-gnu/libgtk-3.so.0 No symbol table info available. #11 0xb797ef2e in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0 No symbol table info available. #12 0xb71e23fc in g_cclosure_marshal_VOID__BOXED () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #13 0xb71de394 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #14 0xb71df795 in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #15 0xb71f123a in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #16 0xb71f9eda in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #17 0xb71fa0d5 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #18 0xb79db03e in gtk_widget_size_allocate_with_baseline () from /usr/lib/i386-linux-gnu/libgtk-3.so.0 No symbol table info available. #19 0xb79db48e in gtk_widget_size_allocate () from /usr/lib/i386-linux-gnu/libgtk-3.so.0 No symbol table info available. #20 0xb77466de in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0 No symbol table info available. #21 0xb71e23fc in g_cclosure_marshal_VOID__BOXED () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #22 0xb71de394 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #23 0xb71df795 in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #24 0xb71f123a in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #25 0xb71f9eda in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #26 0xb71fa0d5 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #27 0xb79db03e in gtk_widget_size_allocate_with_baseline () from /usr/lib/i386-linux-gnu/libgtk-3.so.0 No symbol table info available. #28 0xb7798950 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0 No symbol table info available. #29 0xb71e23fc in g_cclosure_marshal_VOID__BOXED () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #30 0xb71de394 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #31 0xb71df795 in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #32 0xb71f123a in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #33 0xb71f9eda in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #34 0xb71fa0d5 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #35 0xb79db03e in gtk_widget_size_allocate_with_baseline () from /usr/lib/i386-linux-gnu/libgtk-3.so.0 No symbol table info available. #36 0xb79db48e in gtk_widget_size_allocate () from /usr/lib/i386-linux-gnu/libgtk-3.so.0 No symbol table info available. #37 0xb79f3082 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0 No symbol table info available. #38 0xb71e23fc in g_cclosure_marshal_VOID__BOXED () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #39 0xb71de394 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #40 0xb71df83b in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #41 0xb71f123a in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #42 0xb71f9eda in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #43 0xb71fa0d5 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #44 0xb79db03e in gtk_widget_size_allocate_with_baseline () from /usr/lib/i386-linux-gnu/libgtk-3.so.0 No symbol table info available. #45 0xb79db48e in gtk_widget_size_allocate () from /usr/lib/i386-linux-gnu/libgtk-3.so.0 No symbol table info available. #46 0xb79ecc36 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0 No symbol table info available. #47 0xb71e14c7 in g_cclosure_marshal_VOID__VOIDv () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #48 0xb71de2e2 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #49 0xb71dfa5f in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #50 0xb71f97f9 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #51 0xb71fa0d5 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #52 0xb77df791 in gtk_container_check_resize () from /usr/lib/i386-linux-gnu/libgtk-3.so.0 No symbol table info available. #53 0xb77df7fd in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0 No symbol table info available. #54 0xb71e14e7 in g_cclosure_marshal_VOID__VOIDv () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #55 0xb71dfa5f in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #56 0xb71f97f9 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #57 0xb71fa575 in g_signal_emit_by_name () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #58 0xb760ea2d in ?? () from /usr/lib/i386-linux-gnu/libgdk-3.so.0 No symbol table info available. #59 0xb75ffd5c in ?? () from /usr/lib/i386-linux-gnu/libgdk-3.so.0 No symbol table info available. #60 0xb70f18d1 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 No symbol table info available. #61 0xb70f0cb3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 No symbol table info available. #62 0xb70f10c9 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 No symbol table info available. #63 0xb70f1196 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 No symbol table info available. #64 0xb7895a60 in gtk_main_iteration () from /usr/lib/i386-linux-gnu/libgtk-3.so.0 No symbol table info available. #65 0x080f2db1 in XTread_socket (terminal=0x8798920, hold_quit=0xbfffe21c) at xterm.c:7016 count = 0 dpyinfo = 0x8501ff8 #66 0x08123577 in gobble_input () at keyboard.c:6850 nr = <optimized out> hold_quit = { kind = NO_EVENT, code = 0, part = scroll_bar_above_handle, modifiers = 0, x = 0, y = 0, timestamp = 0, frame_or_window = 0, arg = 0 } next = 0x0 nread = 0 err = false t = 0x8798920 #67 0x08122ee5 in handle_async_input () at keyboard.c:7090 nread = <optimized out> #68 process_pending_signals () at keyboard.c:7104 No locals. #69 0x0816dea9 in Fmake_list (length=8, init=139211714) at alloc.c:2637 val = 142732590 size = 0 #70 0x0818d507 in concat (nargs=nargs <at> entry=1, args=args <at> entry=0xbfffe340, target_type=Lisp_Cons, last_special=false) at fns.c:588 val = <optimized out> tail = 139211714 this = <optimized out> toindex = <optimized out> toindex_byte = 0 result_len = <optimized out> result_len_byte = 2 argnum = <optimized out> last_tail = 139211714 prev = <optimized out> some_multibyte = <optimized out> textprops = 0x0 num_textprops = 0 sa_must_free = false #71 0x0818da4d in Fcopy_sequence (arg=147636134) at fns.c:456 No locals. #72 0x08121aba in timer_check () at keyboard.c:4571 tem = 139211714 #73 0x081220dd in readable_events (flags=flags <at> entry=1) at keyboard.c:3447 No locals. #74 0x0812367b in get_input_pending (flags=flags <at> entry=1) at keyboard.c:6765 No locals. #75 0x081261da in detect_input_pending_run_timers (do_display=true) at keyboard.c:9894 old_timers_run = 94 #76 0x081c176d in wait_reading_process_output (time_limit=<optimized out>, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=139211714, wait_proc=0x0, just_wait_proc=0) at process.c:4702 old_timers_run = 94 old_buffer = 0x8d57bb0 old_window = 141713277 leave = false timeout_reduced_for_timers = <optimized out> channel = <optimized out> nfds = <optimized out> Available = { fds_bits = {8192, 0 <repeats 31 times>} } Writeok = { fds_bits = {0 <repeats 32 times>} } check_write = <optimized out> check_delay = <optimized out> no_avail = <optimized out> xerrno = 11 proc = <optimized out> timeout = { tv_sec = 0, tv_nsec = 0 } end_time = <optimized out> wait_channel = -1 got_some_input = false #77 0x0806310b in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5861 sec = 30 nsec = 0 do_display = true #78 0x08126faa in read_char (commandflag=1, map=142728086, prev_event=139211714, used_mouse_menu=0xbfffe97b, end_time=0x0) at keyboard.c:2809 tem0 = 0 buffer_size = 0 local_getcjmp = {{ __jmpbuf = {1, 142077672, 1, 1, -1410687419, 1894968618}, __mask_was_saved = 0, __saved_mask = { __val = {7384394, 141267026, 141267026, 141267026, 5, 139211714, 0, 14, 3221219304, 3221219432, 136036927, 144167386, 139211714, 139234674, 136134762, 148208560, 139211714, 139211714, 138721664, 139289946, 0, 141402088, 135749017, 140921898, 142758086, 3221219136, 40, 2, 141402088, 140921898, 135749512, 148208560} } }} save_jump = {{ __jmpbuf = {0, 0, 0, 0, 0, 0}, __mask_was_saved = 0, __saved_mask = { __val = {0 <repeats 32 times>} } }} save = 138962688 previous_echo_area_message = 139211714 also_record = 139211714 reread = false polling_stopped_here = false #79 0x081280e5 in read_key_sequence (keybuf=0x0, prompt=6, dont_downcase_last=91, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=false, bufsize=<optimized out>) at keyboard.c:9088 interrupted_kboard = 0x0 used_mouse_menu = false fkey = { parent = 141124718, map = 141124718, start = 0, end = 0 } keytran = { parent = 139199246, map = 139199246, start = 0, end = 0 } indec = { parent = 141124726, map = 141124726, start = 0, end = 0 } #80 0x08129b18 in command_loop_1 () at keyboard.c:1452 keybuf = {96, 444, 139211714, 139283498, 139211714, 135751777, 139283498, 139211714, 139211714, 0, 139283498, 32, 143040792, 135818218, 139283498, 139211714, -1207961296, 2, 140882126, -1073746375, -1073747048, 139211714, 140882126, 139211714, 0, 1, 143040792, -1073746375, -1073747048, 135385236} i = 2 prev_buffer = 0x8ec9be0 #81 0x081863bc in internal_condition_case (bfun=0x8129960 <command_loop_1>, handlers=139244538, hfun=0x81213c0 <cmd_error>) at eval.c:1348 val = <optimized out> c = <optimized out> #82 0x0811cfd0 in command_loop_2 (ignore=139211714) at keyboard.c:1177 val = 0 #83 0x081862bb in internal_catch (tag=139242618, func=0x811cfb0 <command_loop_2>, arg=139211714) at eval.c:1112 val = <optimized out> c = <optimized out> #84 0x08121054 in command_loop () at keyboard.c:1156 No locals. #85 recursive_edit_1 () at keyboard.c:777 val = 143040792 #86 0x0812130f in Frecursive_edit () at keyboard.c:848 buffer = <optimized out> #87 0x08059c0b in main (argc=<optimized out>, argv=0xbfffec44) at emacs.c:1646 dummy = -1238819848 stack_bottom_variable = -73 '\267' do_initial_setlocale = <optimized out> dumping = <optimized out> skip_args = 0 rlim = { rlim_cur = 8388608, rlim_max = 18446744073709551615 } no_loadup = <optimized out> junk = 0x0 dname_arg = 0x0 ch_to_dir = 0xb65a4c28 "\200\006J\266" original_pwd = <optimized out> Continuing. [Thread 0xb3a64b40 (LWP 25187) exited] [Thread 0xb4612b40 (LWP 25184) exited] [Thread 0xb587bb40 (LWP 25183) exited] Program terminated with signal SIGABRT, Aborted. The program no longer exists. --8<---------------cut here---------------end--------------->8--- In GNU Emacs 24.4.1 (i686-pc-linux-gnu, GTK+ Version 3.14.4) of 2014-11-08 on debian Windowing system distributor `The X.Org Foundation', version 11.0.11501000 System Description: Debian GNU/Linux testing (jessie) Important settings: value of $LANG: it_IT.UTF-8 locale-coding-system: utf-8-unix Major mode: Emacs-Lisp Minor modes in effect: tooltip-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: <help-echo> <help-echo> <help-echo> M-x r e p o r t <tab> <return> Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Making completion list... Load-path shadows: None found. Features: (shadow sort gnus-util mail-extr emacsbug message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr mail-utils help-mode easymenu time-date tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind gfilenotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) Memory information: ((conses 8 72801 6914) (symbols 24 17686 0) (miscs 20 56 195) (strings 16 9376 3980) (string-bytes 1 263488) (vectors 8 9021) (vector-slots 4 390095 5352) (floats 8 63 170) (intervals 28 249 19) (buffers 512 13) (heap 1024 23165 620))
[Message part 3 (message/rfc822, inline)]
From: Paul Eggert <eggert <at> cs.ucla.edu> To: Mosè Giordano <mose <at> gnu.org> Cc: Jonathan Woithe <jwoithe <at> atrad.com.au>, Gordon Farquharson <gordonfarquharson <at> gmail.com>, 18997-done <at> debbugs.gnu.org, "J.D. Smith" <jdsmith <at> as.arizona.edu> Subject: Re: 24.4; IDLWAVE: Emacs crashes when trying to change the window while in the IDL shell Date: Thu, 24 Mar 2016 17:04:42 -0700[Message part 4 (text/plain, inline)]Using Jonathan Woithe's September 2015 recipe, I reproduced this bug report's problems on Fedora 23 with gtk3 in the emacs-25 branch, and installed the attached patches, which fixed the bugs for me. I do like the idea of moving the IDLWAVE stuff to an ELPA package, though I don't have time to do that myself. I'm boldly marking the bug as fixed. http://bugs.gnu.org/18997[0001-Avoid-GTK-3-crash-with-icons-and-masks.patch (application/x-patch, attachment)][0002-Avoid-stray-As-next-to-IDLW-icons.patch (application/x-patch, attachment)]
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.