Bug#668292: zenity: Segfault on exit of radiolist mode

Omega Weapon OmegaPhil+Debian.bugs at gmail.com
Tue Apr 10 17:15:25 UTC 2012


Package: zenity
Version: 3.4.0-1
Severity: normal

Dear Maintainer,

   * What led up to the situation?
Zenity just updated today (3.4.0-1), worked fine before.
   
   * What exactly did you do (or not do) that was effective (or
   ineffective)?
Ran the following test (adapted from a script I use):
           
zenity --title="Change Status" --list --text="Please select desired status:" --width=400 --height=480 --radiolist --separator="|" --print-column=ALL --column="" --column="Full Status" --column="Simple Status" --column="Emailed?"
           
   * What was the outcome of this action?
After OKing the dialog, zenity outputs information on the selected option but then segfaults (note that originally the list was populated with data, but it still fails under these circumstances).
              
   * What outcome did you expect instead?
Exits with success.

Recompiled with symbols and have attached some gdb output. This is the first time I have done this, so if there is a better generic way to prepare gdb info, please say ('thread apply all bt full' was the command I used).

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-2-amd64 (SMP w/12 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages zenity depends on:
ii  libc6               2.13-27
ii  libgdk-pixbuf2.0-0  2.24.1-1
ii  libglib2.0-0        2.30.2-6
ii  libgtk-3-0          3.2.3-1
ii  libnotify4          0.7.5-1
ii  libpango1.0-0       1.29.4-3+b1
ii  libwebkitgtk-3.0-0  1.6.3-1
ii  libx11-6            2:1.4.4-4
ii  zenity-common       3.4.0-1

zenity recommends no packages.

zenity suggests no packages.

-- no debconf information
-------------- next part --------------
Starting program: /usr/bin/zenity zenity --title="Change Status" --list --text="Please select desired status:" --width=400 --height=480 --radiolist --separator="|" --print-column=ALL --column="" --column="Full Status" --column="Simple Status" --column="Emailed?"
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".

Program received signal SIGSEGV, Segmentation fault.
0x000000000040f19d in zenity_tree_dialog_response (widget=<optimized out>, 
    response=<optimized out>, data=0x677150) at tree.c:648
648	  if (channel->is_readable == TRUE)

Thread 1 (Thread 0x7ffff7fb4980 (LWP 14892)):
#0  0x000000000040f19d in zenity_tree_dialog_response (
    widget=<optimized out>, response=<optimized out>, data=0x677150)
    at tree.c:648
        zen_data = 0x677150
        tree_view = <optimized out>
        selection = <optimized out>
        model = <optimized out>
#1  0x00007ffff6e5f804 in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#2  0x00007ffff6e7178a in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#3  0x00007ffff6e7ae11 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#4  0x00007ffff6e7afb2 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#5  0x00007ffff6e5f804 in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#6  0x00007ffff6e7178a in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#7  0x00007ffff6e7ae11 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#8  0x00007ffff6e7afb2 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#9  0x00007ffff78276cd in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
No symbol table info available.
#10 0x00007ffff6e5f804 in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#11 0x00007ffff6e70f7a in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#12 0x00007ffff6e7ae11 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#13 0x00007ffff6e7afb2 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#14 0x00007ffff782666d in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
No symbol table info available.
#15 0x00007ffff78e4088 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
No symbol table info available.
#16 0x00007ffff6e5f804 in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#17 0x00007ffff6e715bf in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#18 0x00007ffff6e7abe3 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#19 0x00007ffff6e7afb2 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#20 0x00007ffff7a10af9 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
No symbol table info available.
#21 0x00007ffff78e37fa in gtk_propagate_event ()
   from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
No symbol table info available.
#22 0x00007ffff78e3bfb in gtk_main_do_event ()
   from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
No symbol table info available.
#23 0x00007ffff7555702 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
No symbol table info available.
#24 0x00007ffff6b9f0cf in g_main_context_dispatch ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#25 0x00007ffff6b9f8c8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#26 0x00007ffff6b9fe02 in g_main_loop_run ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#27 0x00007ffff78e2fdd in gtk_main ()
   from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
No symbol table info available.
#28 0x000000000040faea in zenity_tree (data=0x677150, 
    tree_data=<optimized out>) at tree.c:525
        dialog = 0x665170
        button = <optimized out>
        tree_view = 0x70a120
        text = <optimized out>
        column = <optimized out>
        model = 0x684020
        column_types = <optimized out>
        tmp = <optimized out>
        first_column = <optimized out>
        i = <optimized out>
        column_index = <optimized out>
        n_columns = <optimized out>
#29 0x0000000000407be2 in main (argc=14, argv=0x7fffffffe298) at main.c:76
        results = 0x675630
        retval = <optimized out>
        __PRETTY_FUNCTION__ = "main"


More information about the pkg-gnome-maintainers mailing list