file-roller always crashes

Bug #13391 reported by Johannes Gijsbers
36
This bug affects 7 people
Affects Status Importance Assigned to Milestone
file-roller (Ubuntu)
Fix Released
Medium
Sebastien Bacher

Bug Description

Version: 2.9.92-0ubuntu1

(I set this to critical because I'm unable to run the program at all. Please
tell me if I shouldn't have done that.)

File-roller always crashes when run (command-line and Nautilus extension). I get
the "The Application "file-roller" has quit unexpectedly. You can inform the
developers of what happened to help them fix it. Or you can restart the
application right now." dialog, but I only get two options: "Restart
Application" and "Close", so I tried following the instructions from
http://www.ubuntulinux.org/wiki/DebuggingProgramCrash/ to get a traceback.
However, I'm only able to get a traceback if I click "Restart Application", so
I'm not sure this traceback is actually useful. Could you provide instructions
on providing a better traceback if it isn't?

Thread 1 (Thread -1219739520 (LWP 22818)):
#0 0xb7d21739 in _gnome_vfs_clear_fd_flags () from /usr/lib/libgnomevfs-2.so.0
No symbol table info available.
#1 0xb7ff2707 in _dl_unload_cache () from /lib/ld-linux.so.2
No symbol table info available.
#2 0xb7ff3151 in _dl_lookup_versioned_symbol () from /lib/ld-linux.so.2
No symbol table info available.
#3 0xb7ff6571 in _dl_map_object_deps () from /lib/ld-linux.so.2
No symbol table info available.
#4 0xb7ff6730 in _dl_map_object_deps () from /lib/ld-linux.so.2
No symbol table info available.
#5 0xb7f98d97 in libgnomeui_module_info_get () from /usr/lib/libgnomeui-2.so.0
No symbol table info available.
#6 <signal handler called>
No symbol table info available.
#7 0xb7748698 in g_ucs4_to_utf16 () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#8 0xb7748984 in g_utf8_validate () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#9 0xb7715e7a in g_convert_with_fallback () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#10 0xb771635c in g_filename_to_utf8 () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#11 0x0808d4cb in egg_recent_item_get_short_name (item=0x819b010) at
egg-recent-item.c:324
        tmp = 0xb7ab2351 "\201¿c-\026"
        uri = (GnomeVFSURI *) 0x81d3050
        short_name = 0x0
        valid = 0
#12 0x0808dd1c in egg_recent_view_gtk_new_menu_item (view=0x8174088,
item=0x819b010, index=4) at egg-recent-view-gtk.c:224
        menu_item = (GtkWidget *) 0x819d818
        md = (EggRecentViewGtkMenuData *) 0x0
        mime_type = (gchar *) 0x81db240 "¿¿\021\b\003"
        image = (GtkWidget *) 0xffffffff
        pixbuf = (GdkPixbuf *) 0xffffffff
        text = (
    gchar *) 0xb7a7a148
"¿¿\215\203h¿¿¿\211D$\b\215\203¿¿¿¿\211D$\004\215\203¿$¿¿\211\004$¿t\020¿¿¿¿\215\203¿¿¿¿¿¿U\211¿\203¿\030\213E\020\211}¿\211]¿\213}\f\211u¿\211D$\b\213u\b\211|$\004¿<\021¿¿\201¿\031¿\031"
        short_name = (gchar *) 0xbffff3a8 "¿¿¿¿¿¿\b\b\210@\027\b\020¿\031\b\004"
        escaped = (gchar *) 0x8107318 ""
#13 0x0808dfde in egg_recent_view_gtk_add_to_menu (view=0x8174088,
item=0x819b010, display=4, index=4) at egg-recent-view-gtk.c:317
        menu_item = (GtkWidget *) 0x81db240
        menu_offset = -1
#14 0x0808e110 in egg_recent_view_gtk_set_list (view=0x8174088, list=0x819ac48)
at egg-recent-view-gtk.c:352
        item = (EggRecentItem *) 0x819b010
        p = (GList *) 0x819ac6c
        display = 4
        index = 4
#15 0x0808e16f in model_changed_cb (model=0x8172f88, list=0x819ac48,
view=0x8174088) at egg-recent-view-gtk.c:367
No locals.
#16 0xb77d95a1 in g_cclosure_marshal_VOID__POINTER () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#17 0xb77c8351 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#18 0xb77d87e2 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#19 0xb77d78f1 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#20 0xb77d7b75 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#21 0x0808cd2c in egg_recent_model_changed (model=0x8172f88) at
egg-recent-model.c:1675
        list = (GList *) 0x819ac48
#22 0x0808e2c2 in egg_recent_view_gtk_set_model (view_parent=0x8174088,
model=0x8172f88) at egg-recent-view-gtk.c:405
        view = (EggRecentViewGtk *) 0x8174088
#23 0x0808d931 in egg_recent_view_set_model (view=0x8174088, model=0x8172f88) at
egg-recent-view.c:67
No locals.
#24 0x08085a5b in window_new () at window.c:3737
        window = (FRWindow *) 0x810a1f0
        toolbar = (GtkWidget *) 0x816a630
        scrolled_window = (GtkWidget *) 0x813c638
        vbox = (GtkWidget *) 0x8140930
        location_box = (GtkWidget *) 0x812bf08
        selection = (GtkTreeSelection *) 0x812f530
        i = -1073743456
        recent_model = (EggRecentModel *) 0x8172f88
        view = (EggRecentViewUIManager *) 0x8188e78
        icon_width = 24
        icon_height = 24
        actions = (GtkActionGroup *) 0x8144088
        ui = (GtkUIManager *) 0x814bb28
        open_recent_tool_item = (GtkToolItem *) 0x8172038
        error = (GError *) 0x0
#25 0x0807c6d1 in prepare_app (pctx=0x80abd20) at main.c:356
        window = (FRWindow *) 0x8058954
        path = 0x8108c18 "application/x-bzip"
        default_dir = 0x0
        extract_to_path = 0x0
        add_to_path = 0x0
#26 0x0807c033 in main (argc=1, argv=0xbffffa64) at main.c:124
        program = (GnomeProgram *) 0x80a7ec8
        value = {g_type = 68, data = {{v_int = 134921504, v_uint = 134921504,
v_long = 134921504, v_ulong = 134921504, v_int64 = 134921504,
      v_uint64 = 134921504, v_float = 4.17501798e-34, v_double =
6.6660080011632329e-316, v_pointer = 0x80abd20}, {v_int = 0, v_uint = 0,
      v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double
= 0, v_pointer = 0x0}}}
        pctx = 0x80abd20

http://bugzilla.gnome.org/show_bug.cgi?id=170509: http://bugzilla.gnome.org/show_bug.cgi?id=170509

Revision history for this message
Sebastien Bacher (seb128) wrote :

(that doesn't crash for everybody, the severity is not that high for the
distribution changing it)

do you have the issue if you move ~/.recently-used somewhere else ? Don't delete
it, it can be useful to track the bug if that's the issue.

Revision history for this message
Johannes Gijsbers (johannes) wrote :

Created an attachment (id=1482)
.recently_used that crashes file-roller.

Gotcha on the severity.

Yes, moving .recently_used fixes the problem, thank you! I'm attaching the old
.recently_used so you can debug the cause.

Revision history for this message
Sebastien Bacher (seb128) wrote :

thanks for the file, I've opened a bug upstream with it about this issue:
http://bugzilla.gnome.org/show_bug.cgi?id=170509

Revision history for this message
Sebastien Bacher (seb128) wrote :

This is fixed with the current version, I'm closing the bug. Feel free to reopen
if you get the issue again.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.