emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debbugs-tracker] bug#18997: closed (24.4; IDLWAVE: Emacs crashes when t


From: GNU bug Tracking System
Subject: [debbugs-tracker] 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

Your message dated Thu, 24 Mar 2016 17:04:42 -0700
with message-id <address@hidden>
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
address@hidden)


-- 
18997: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=18997
GNU Bug Tracking System
Contact address@hidden with problems
--- Begin Message --- 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 +0100
In 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 (address@hidden, address@hidden, 
    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 (address@hidden) at keyboard.c:3447
No locals.
#72 0x0812367b in get_input_pending (address@hidden) 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 (address@hidden, address@hidden, 
    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 (address@hidden) at keyboard.c:3447
No locals.
#74 0x0812367b in get_input_pending (address@hidden) 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))



--- End Message ---
--- Begin Message --- 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 User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 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

Attachment: 0001-Avoid-GTK-3-crash-with-icons-and-masks.patch
Description: Source code patch

Attachment: 0002-Avoid-stray-As-next-to-IDLW-icons.patch
Description: Source code patch


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]