After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 545161 - file-roller crashed with SIGSEGV in strlen() when extracting tarball
file-roller crashed with SIGSEGV in strlen() when extracting tarball
Status: RESOLVED DUPLICATE of bug 544613
Product: file-roller
Classification: Applications
Component: general
2.23.x
Other Linux
: Normal critical
: ---
Assigned To: Paolo Bacchilega
file-roller-maint
Depends on:
Blocks:
 
 
Reported: 2008-07-28 14:18 UTC by Sebastien Bacher
Modified: 2008-07-28 16:12 UTC
See Also:
GNOME target: ---
GNOME version: 2.23/2.24



Description Sebastien Bacher 2008-07-28 14:18:09 UTC
the bug has been opened on https://bugs.launchpad.net/ubuntu/+source/file-roller/+bug/252102

"Binary package hint: file-roller

I can reproducibly crash file-roller by attempting to extract the contents of the attached tarball. Just open the archive, hit "extract", select a directory to extract to, and file-roller will crash once the "Extract" button is pressed. Extracting the tarball from the terminal with 'tar' succeeds with no warnings or errors, and file-roller successfully handles other tarballs I've encountered.

2.23.4

http://launchpadlibrarian.net/16320997/71798-Divinorum-CyanMagenta.tar.gz
    *   The tarball that causes file-roller to crash  (21.5 KiB, application/x-tar)

  • #0 strlen
    from /lib/libc.so.6
  • #1 fr_archive_extract_to_local
    at fr-archive.c line 2539
  • #2 fr_archive_extract
    at fr-archive.c line 3035
  • #3 fr_window_archive_extract
    at fr-window.c line 6474
  • #4 file_sel_response_cb
    at dlg-extract.c line 254
  • #5 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.17.4/gobject/gclosure.c line 767
  • #6 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.17.4/gobject/gsignal.c line 3244
  • #7 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.17.4/gobject/gsignal.c line 2977
  • #8 IA__g_signal_emit
    at /build/buildd/glib2.0-2.17.4/gobject/gsignal.c line 3034
  • #9 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.17.4/gobject/gclosure.c line 767
  • #10 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.17.4/gobject/gsignal.c line 3244
  • #11 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.17.4/gobject/gsignal.c line 2977
  • #12 IA__g_signal_emit
    at /build/buildd/glib2.0-2.17.4/gobject/gsignal.c line 3034
  • #13 gtk_real_button_released
    at /build/buildd/gtk+2.0-2.13.5/gtk/gtkbutton.c line 1490
  • #14 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.17.4/gobject/gclosure.c line 767
  • #15 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.17.4/gobject/gsignal.c line 3174
  • #16 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.17.4/gobject/gsignal.c line 2977
  • #17 IA__g_signal_emit
    at /build/buildd/glib2.0-2.17.4/gobject/gsignal.c line 3034
  • #18 gtk_button_button_release
    at /build/buildd/gtk+2.0-2.13.5/gtk/gtkbutton.c line 1383
  • #19 _gtk_marshal_BOOLEAN__BOXED
    at /build/buildd/gtk+2.0-2.13.5/gtk/gtkmarshalers.c line 84
  • #20 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.17.4/gobject/gclosure.c line 767
  • #21 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.17.4/gobject/gsignal.c line 3282
  • #22 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.17.4/gobject/gsignal.c line 2987
  • #23 IA__g_signal_emit
    at /build/buildd/glib2.0-2.17.4/gobject/gsignal.c line 3034
  • #24 gtk_widget_event_internal
    at /build/buildd/gtk+2.0-2.13.5/gtk/gtkwidget.c line 4743
  • #25 IA__gtk_propagate_event
    at /build/buildd/gtk+2.0-2.13.5/gtk/gtkmain.c line 2352
  • #26 IA__gtk_main_do_event
    at /build/buildd/gtk+2.0-2.13.5/gtk/gtkmain.c line 1568
  • #27 gdk_event_dispatch
    at /build/buildd/gtk+2.0-2.13.5/gdk/x11/gdkevents-x11.c line 2365
  • #28 IA__g_main_context_dispatch
    at /build/buildd/glib2.0-2.17.4/glib/gmain.c line 2068
  • #29 g_main_context_iterate
    at /build/buildd/glib2.0-2.17.4/glib/gmain.c line 2701
  • #30 IA__g_main_loop_run
    at /build/buildd/glib2.0-2.17.4/glib/gmain.c line 2924
  • #31 IA__gtk_main
    at /build/buildd/gtk+2.0-2.13.5/gtk/gtkmain.c line 1172
  • #32 main
    at main.c line 269

Comment 1 Paolo Bacchilega 2008-07-28 16:12:20 UTC
Thanks for taking the time to report this bug.
This particular bug has already been reported into our bug tracking system, but we are happy to tell you that the problem has already been fixed. It should be solved in the next software version. You may want to check for a software upgrade.


*** This bug has been marked as a duplicate of 544613 ***