[Bug 58962] User-specific: Gnome file dialogs crash every time

Aaron Peromsik aaron at peromsik.net
Tue Sep 5 06:55:45 BST 2006


Public bug reported:

On one of my home machines this crash affects my wife's account but not
mine. Any application which uses GNOME file dialogs will crash when she
accesses a file dialog -- open or save. Observed with gnome, gaim, gimp,
openoffice.org. Workaround for the last one is to use OOO's own file
dialogs, but for native GNOME applications it's not that simple. We did
come up with the workaround of launching a VNC session in which she has
an xterm and metacity and gimp, but nothing else-- and in there GIMP
works fine with the file dialogs.

Possibly related to 53355, but much more widespread than just firefox.
Also we use regular Ubuntu Dapper, not kubuntu. The latest dapper
updates have been applied... for example gtk+20 package version is
2.8.20-0ubuntu1.

Traceback from gdb session in which I (using my wife's account) launched
gedit and picked Open:

[New Thread -1272636496 (LWP 26362)]
[New Thread -1272902736 (LWP 26363)]
[Thread -1272902736 (LWP 26363) exited]
sys:1: Warning: invalid uninstantiatable type `(null)' in cast to `GtkFileFolder'
sys:1: Warning: invalid uninstantiatable type `(null)' in cast to `GtkFileFolderGnomeVFS'

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1225267520 (LWP 26358)]
0xb719e733 in g_hash_table_lookup () from /usr/lib/libglib-2.0.so.0
(gdb) where
#0  0xb719e733 in g_hash_table_lookup () from /usr/lib/libglib-2.0.so.0
#1  0xb4259882 in gtk_file_system_gnome_vfs_new ()
   from /usr/lib/gtk-2.0/2.4.0/filesystems/libgnome-vfs.so
#2  0xb4259992 in gtk_file_system_gnome_vfs_new ()
   from /usr/lib/gtk-2.0/2.4.0/filesystems/libgnome-vfs.so
#3  0xb4259dc6 in gtk_file_system_gnome_vfs_new ()
   from /usr/lib/gtk-2.0/2.4.0/filesystems/libgnome-vfs.so
#4  0xb7b4c5c0 in gtk_file_system_render_icon ()
   from /usr/lib/libgtk-x11-2.0.so.0
#5  0xb7b41ee6 in _gtk_file_chooser_default_get_type ()
   from /usr/lib/libgtk-x11-2.0.so.0
#6  0xb7c679c5 in gtk_tree_view_column_cell_set_cell_data ()
   from /usr/lib/libgtk-x11-2.0.so.0
#7  0xb7c51ce0 in gtk_tree_view_get_visible_rect ()
   from /usr/lib/libgtk-x11-2.0.so.0
#8  0xb7c53ce1 in gtk_tree_view_get_path_at_pos ()
   from /usr/lib/libgtk-x11-2.0.so.0
#9  0xb7c54100 in gtk_tree_view_get_path_at_pos ()
   from /usr/lib/libgtk-x11-2.0.so.0
#10 0xb721fc85 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#11 0xb721316f in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#12 0xb721379f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#13 0xb72225cc in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#14 0xb7223b19 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#15 0xb7227030 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#16 0xb7bdb00d in gtk_size_group_remove_widget ()
   from /usr/lib/libgtk-x11-2.0.so.0
#17 0xb7bdb3a9 in _gtk_size_group_compute_requisition ()
   from /usr/lib/libgtk-x11-2.0.so.0
#18 0xb7c73d18 in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0
#19 0xb7c54eb4 in gtk_tree_view_set_fixed_height_mode ()
   from /usr/lib/libgtk-x11-2.0.so.0
#20 0xb7c5544d in gtk_tree_view_set_fixed_height_mode ()
   from /usr/lib/libgtk-x11-2.0.so.0
#21 0xb7c5550b in gtk_tree_view_set_fixed_height_mode ()
   from /usr/lib/libgtk-x11-2.0.so.0
#22 0xb71abbf2 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
#23 0xb71a98d6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#24 0xb71ac996 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#25 0xb71accb8 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#26 0xb7b90765 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#27 0x080670e6 in main ()

** Affects: gtk+2.0 (Ubuntu)
     Importance: Untriaged
         Status: Unconfirmed

-- 
User-specific: Gnome file dialogs crash every time
https://launchpad.net/bugs/58962



More information about the desktop-bugs mailing list