Got some debug info installed, though not quite enough.  The dbg package
for libgtk-2.0 doesn't seem to include some of the module subdirectories
so I can't see what's going on in libgnome-vfs.so. Traceback with
partial symbols below.

What I can see is that we seem to be crashing while trying to update the
icon for the first file in the Documents folder. Looks like the hash
table we are looking in is bogus.

After looking in the debugger and speculating a bit, I can make it crash
on my account sometimes. (Not as consistently as on my wife's account.)
Seems to depend on using a largish font-- e.g. Bitstream Vera Sans Roman
12-- and having more than one screenful of files in the Documents
folder.

(gdb) where 20
#0  IA__g_hash_table_lookup (hash_table=0x400, key=0x84b3988) at ghash.c:242
#1  0xb41d3882 in gtk_file_system_gnome_vfs_new ()
   from /usr/lib/gtk-2.0/2.4.0/filesystems/libgnome-vfs.so
#2  0xb41d3992 in gtk_file_system_gnome_vfs_new ()
   from /usr/lib/gtk-2.0/2.4.0/filesystems/libgnome-vfs.so
#3  0xb41d3dc6 in gtk_file_system_gnome_vfs_new ()
   from /usr/lib/gtk-2.0/2.4.0/filesystems/libgnome-vfs.so
#4  0xb7ac95c0 in IA__gtk_file_system_render_icon (file_system=0x84b3988,
    path=0x84b2ec8, widget=0x8458000, pixel_size=16, error=0x847f850)
    at gtkfilesystem.c:699
#5  0xb7abeee6 in list_icon_data_func (tree_column=0x81f9a20, cell=0x400,
    tree_model=0x8474780, iter=0x0, data=0x8458000)
    at gtkfilechooserdefault.c:7095
#6  0xb7be49c5 in IA__gtk_tree_view_column_cell_set_cell_data (
    tree_column=0x81f9a20, tree_model=0x8474780, iter=0xbff73194,
    is_expander=0, is_expanded=0) at gtktreeviewcolumn.c:2553
#7  0xb7bcece0 in validate_row (tree_view=0x815c390, tree=0x8480110,
    node=0x8483a20, iter=0xbff73194, path=0x400) at gtktreeview.c:4690
#8  0xb7bd0ce1 in do_validate_rows (tree_view=0x815c390, queue_resize=0)
    at gtktreeview.c:5255
#9  0xb7bd1100 in gtk_tree_view_size_request (widget=0x815c390,
    requisition=0x815c3ac) at gtktreeview.c:1822
#10 0xb719cc85 in IA__g_cclosure_marshal_VOID__BOXED (closure=0x8136ca0,
    return_value=0x0, n_param_values=2, param_values=0xbff734bc,
    invocation_hint=0xbff733ac, marshal_data=0xb7bd108c) at gmarshal.c:566
#11 0xb719016f in g_type_class_meta_marshal (closure=0x8136ca0,
    return_value=0x400, n_param_values=1024, param_values=0xbff734bc,
    invocation_hint=0x400, marshal_data=0x400) at gclosure.c:567
#12 0xb719079f in IA__g_closure_invoke (closure=0x8136ca0,
    return_value=0x400, n_param_values=1024, param_values=0x400,
    invocation_hint=0x400) at gclosure.c:490
#13 0xb719f5cc in signal_emit_unlocked_R (node=0x810e7c0, detail=0,
    instance=0x815c390, emission_return=0x0, instance_and_params=0xbff734bc)
    at gsignal.c:2368
#14 0xb71a0b19 in IA__g_signal_emit_valist (instance=0x815c390, signal_id=28,
    detail=0, var_args=<value optimized out>) at gsignal.c:2197
#15 0xb71a4030 in IA__g_signal_emit_by_name (instance=0x815c390,
    detailed_signal=0xb7c8b370 "size_request") at gsignal.c:2265
#16 0xb7b5800d in do_size_request (widget=0x815c390) at gtksizegroup.c:592
#17 0xb7b583a9 in _gtk_size_group_compute_requisition (widget=0x815c390,
    requisition=0xbff737f4) at gtksizegroup.c:788
#18 0xb7bf0d18 in IA__gtk_widget_size_request (widget=0x815c390,
    requisition=0x400) at gtkwidget.c:2709
#19 0xb7bd1eb4 in validate_visible_area (tree_view=0x815c390)
    at gtktreeview.c:5105

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

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to