Bug#273796: libgtk2.0-0: SIGSEGV in _gtk_file_system_model_get_info ()

Max Alekseyev Max Alekseyev <relf@os2.ru>, 273796@bugs.debian.org
Tue, 28 Sep 2004 01:24:41 -0700


Package: libgtk2.0-0
Version: 2.4.10-1
Severity: important

Crash happens on attempt to send several files in XChat via dcc.
gdb reports the following:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1083324480 (LWP 2426)]
0x401019f9 in _gtk_file_system_model_get_info ()
   from /usr/lib/libgtk-x11-2.0.so.0
(gdb) bt
#0  0x401019f9 in _gtk_file_system_model_get_info ()
   from /usr/lib/libgtk-x11-2.0.so.0
#1  0x400f16a2 in _gtk_file_chooser_default_get_type ()
   from /usr/lib/libgtk-x11-2.0.so.0
#2  0x402075c3 in gtk_tree_model_sort_new_with_model ()
   from /usr/lib/libgtk-x11-2.0.so.0
#3  0x402077d3 in gtk_tree_model_sort_new_with_model ()
   from /usr/lib/libgtk-x11-2.0.so.0
#4  0x40204ecb in gtk_tree_model_sort_new_with_model ()
   from /usr/lib/libgtk-x11-2.0.so.0
#5  0x40142125 in _gtk_marshal_VOID__BOXED_BOXED ()
   from /usr/lib/libgtk-x11-2.0.so.0
#6  0x40411c20 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#7  0x40425c25 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#8  0x40424be7 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#9  0x40424ee4 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#10 0x401fe0a9 in gtk_tree_model_row_inserted ()
   from /usr/lib/libgtk-x11-2.0.so.0
#11 0x401029ee in _gtk_file_system_model_remove_editable ()
   from /usr/lib/libgtk-x11-2.0.so.0
#12 0x40426d4e in g_cclosure_marshal_VOID__POINTER ()
   from /usr/lib/libgobject-2.0.so.0
#13 0x40411c20 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#14 0x40425c25 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#15 0x40424be7 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#16 0x40424fd4 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#17 0x41810071 in gtk_file_system_gnome_vfs_new ()
   from /usr/lib/gtk-2.0/2.4.0/filesystems/libgnome-vfs.so
#18 0x400fe851 in gtk_file_system_get_folder ()
   from /usr/lib/libgtk-x11-2.0.so.0
#19 0x401014b1 in _gtk_file_system_model_new ()
   from /usr/lib/libgtk-x11-2.0.so.0
#20 0x400f1af0 in _gtk_file_chooser_default_get_type ()
   from /usr/lib/libgtk-x11-2.0.so.0
#21 0x400f1f3e in _gtk_file_chooser_default_get_type ()
   from /usr/lib/libgtk-x11-2.0.so.0
#22 0x400e6ea0 in _gtk_file_chooser_set_current_folder_path ()
   from /usr/lib/libgtk-x11-2.0.so.0
#23 0x400f5585 in _gtk_file_chooser_set_delegate ()
   from /usr/lib/libgtk-x11-2.0.so.0
#24 0x400e6ea0 in _gtk_file_chooser_set_current_folder_path ()
   from /usr/lib/libgtk-x11-2.0.so.0
#25 0x400f5585 in _gtk_file_chooser_set_delegate ()
   from /usr/lib/libgtk-x11-2.0.so.0
#26 0x400e6ea0 in _gtk_file_chooser_set_current_folder_path ()
   from /usr/lib/libgtk-x11-2.0.so.0
#27 0x400e643e in gtk_file_chooser_set_current_folder ()
   from /usr/lib/libgtk-x11-2.0.so.0
#28 0x0805cba1 in ?? ()
#29 0x0836ac60 in ?? ()
#30 0x080ad980 in ?? ()
#31 0x00000000 in ?? ()
#32 0x08098516 in _IO_stdin_used ()
#33 0xfffffffa in ?? ()
#34 0x08099bcb in _IO_stdin_used ()
#35 0xfffffffd in ?? ()
#36 0x00000000 in ?? ()
#37 0xbfffd908 in ?? ()
#38 0x082cff08 in ?? ()
#39 0x08055970 in ?? ()
#40 0xbfffd880 in ?? ()
#41 0x082cff08 in ?? ()
#42 0x00000004 in ?? ()
#43 0xbfffd908 in ?? ()
#44 0x08055ace in ?? ()
#45 0xbfffd880 in ?? ()
#46 0x08055970 in ?? ()
#47 0x082cff08 in ?? ()
#48 0x00000000 in ?? ()
#49 0x00000002 in ?? ()
#50 0x405f51c0 in g_thread_use_default_impl () from 
/usr/lib/libglib-2.0.so.0
#51 0xbfffd898 in ?? ()
#52 0x418e3a5c in ?? () from /usr/lib/libgthread-2.0.so.0
#53 0x646e6553 in ?? ()
#54 0x6c696620 in ?? ()
#55 0x6f742065 in ?? ()
#56 0x72655320 in ?? ()
#57 0x00796567 in ?? ()
#58 0x405f5398 in ?? () from /usr/lib/libglib-2.0.so.0
#59 0xbfffd8d8 in ?? ()
#60 0x405a34d3 in g_mem_chunk_free () from /usr/lib/libglib-2.0.so.0
Previous frame inner to this frame (corrupt stack?)


-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.8.1
Locale: LANG=ru_RU.KOI8-R, LC_CTYPE=ru_RU.KOI8-R

Versions of packages libgtk2.0-0 depends on:
ii  libatk1.0-0               1.6.1-3        The ATK accessibility toolkit
ii  libc6                     2.3.2.ds1-16   GNU C Library: Shared 
libraries an
ii  libfontconfig1            2.2.3-1        generic font configuration 
library
ii  libfreetype6              2.1.7-2.2      FreeType 2 font engine, 
shared lib
ii  libglib2.0-0              2.4.6-2        The GLib library of C routines
ii  libgtk2.0-0               2.4.10-1       The GTK+ graphical user 
interface
ii  libgtk2.0-bin             2.4.10-1       The programs for the GTK+ 
graphica
ii  libgtk2.0-common          2.4.10-1       Common files for the GTK+ 
graphica
ii  libjpeg62                 6b-9           The Independent JPEG 
Group's JPEG
ii  libpango1.0-0             1.4.1-2        Layout and rendering of 
internatio
ii  libpng12-0                1.2.5.0-7      PNG library - runtime
ii  libtiff4                  3.6.1-1.1      Tag Image File Format library
ii  libx11-6                  4.3.0.dfsg.1-7 X Window System protocol 
client li
ii  libxcursor1               1.1.3-1        X cursor management library
ii  libxext6                  4.3.0.dfsg.1-7 X Window System 
miscellaneous exte
ii  libxft2                   2.1.2-6        FreeType-based font drawing 
librar
ii  libxi6                    4.3.0.dfsg.1-7 X Window System Input 
extension li
ii  libxrandr2                4.3.0.dfsg.1-7 X Window System Resize, 
Rotate and
ii  libxrender1               0.8.3-7        X Rendering Extension 
client libra
ii  xlibs                     4.3.0.dfsg.1-7 X Window System client 
libraries m
ii  zlib1g                    1:1.2.1.2-1    compression library - runtime

-- no debconf information