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 547727 - file-roller crashed with SIGSEGV in strlen()
file-roller crashed with SIGSEGV in strlen()
Status: RESOLVED INCOMPLETE
Product: file-roller
Classification: Applications
Component: general
2.26.x
Other Linux
: Normal critical
: ---
Assigned To: Paolo Bacchilega
file-roller-maint
Depends on:
Blocks:
 
 
Reported: 2008-08-14 08:51 UTC by Sebastien Bacher
Modified: 2011-01-27 03:41 UTC
See Also:
GNOME target: ---
GNOME version: 2.25/2.26



Description Sebastien Bacher 2008-08-14 08:51:47 UTC
the bug has been opened on https://bugs.launchpad.net/ubuntu/+source/file-roller/+bug/257812

"using the new revision of file roller as found in Intrepid synched to repos as of today 14/08/08.

File roller crashed while attempting to archive two files into a tar.7z archive.

2.23.5-0ubuntu1

  • #0 strlen
    from /lib/libc.so.6
  • #1 IA__g_string_insert_len
    at /build/buildd/glib2.0-2.17.6/glib/gstring.c line 655
  • #2 fr_process_add_arg_concat
    at fr-process.c line 464
  • #3 fr_command_tar_recompress
    at fr-command-tar.c line 575
  • #4 fr_archive_add
    at fr-archive.c line 1694
  • #5 fr_archive_add_local_files
    at fr-archive.c line 1723
  • #6 fr_archive_add_files
    at fr-archive.c line 1889
  • #7 add_directory__step2
    at fr-archive.c line 2080
  • #8 get_items_for_current_dir
    at gio-utils.c line 762
  • #9 add_dropped_items
    at fr-archive.c line 2237
  • #10 fr_window_archive_add_dropped_items
    at fr-window.c line 6298
  • #11 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.17.6/gobject/gclosure.c line 767
  • #12 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.17.6/gobject/gsignal.c line 3244
  • #13 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.17.6/gobject/gsignal.c line 2977
  • #14 IA__g_signal_emit
    at /build/buildd/glib2.0-2.17.6/gobject/gsignal.c line 3034
  • #15 fr_window_archive_new
    at fr-window.c line 5925
  • #16 add_clicked_cb
    at dlg-batch-add.c line 372
  • #17 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.17.6/gobject/gclosure.c line 767
  • #18 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.17.6/gobject/gsignal.c line 3244
  • #19 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.17.6/gobject/gsignal.c line 2977
  • #20 IA__g_signal_emit
    at /build/buildd/glib2.0-2.17.6/gobject/gsignal.c line 3034
  • #21 gtk_real_button_released
    at /build/buildd/gtk+2.0-2.13.6/gtk/gtkbutton.c line 1491
  • #22 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.17.6/gobject/gclosure.c line 767
  • #23 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.17.6/gobject/gsignal.c line 3174
  • #24 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.17.6/gobject/gsignal.c line 2977
  • #25 IA__g_signal_emit
    at /build/buildd/glib2.0-2.17.6/gobject/gsignal.c line 3034
  • #26 gtk_button_button_release
    at /build/buildd/gtk+2.0-2.13.6/gtk/gtkbutton.c line 1383
  • #27 _gtk_marshal_BOOLEAN__BOXED
    at /build/buildd/gtk+2.0-2.13.6/gtk/gtkmarshalers.c line 84
  • #28 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.17.6/gobject/gclosure.c line 767
  • #29 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.17.6/gobject/gsignal.c line 3282
  • #30 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.17.6/gobject/gsignal.c line 2987
  • #31 IA__g_signal_emit
    at /build/buildd/glib2.0-2.17.6/gobject/gsignal.c line 3034
  • #32 gtk_widget_event_internal
    at /build/buildd/gtk+2.0-2.13.6/gtk/gtkwidget.c line 4745
  • #33 IA__gtk_propagate_event
    at /build/buildd/gtk+2.0-2.13.6/gtk/gtkmain.c line 2363
  • #34 IA__gtk_main_do_event
    at /build/buildd/gtk+2.0-2.13.6/gtk/gtkmain.c line 1568
  • #35 gdk_event_dispatch
    at /build/buildd/gtk+2.0-2.13.6/gdk/x11/gdkevents-x11.c line 2365
  • #36 IA__g_main_context_dispatch
    at /build/buildd/glib2.0-2.17.6/glib/gmain.c line 2072
  • #37 g_main_context_iterate
    at /build/buildd/glib2.0-2.17.6/glib/gmain.c line 2705
  • #38 IA__g_main_loop_run
    at /build/buildd/glib2.0-2.17.6/glib/gmain.c line 2928
  • #39 IA__gtk_main
    at /build/buildd/gtk+2.0-2.13.6/gtk/gtkmain.c line 1172
  • #40 main
    at main.c line 269

Comment 1 Paolo Bacchilega 2008-08-16 10:50:42 UTC
can you please try current trunk version to see if the bug has been fixed ?
Comment 2 Nullack 2008-08-31 21:52:48 UTC
The issue has been fixed, confirmed in version 2.23.6. Many thanks for this great app :)
Comment 3 Pedro Villavicencio 2009-05-12 13:39:55 UTC
We got a duplicate with file-roller 2.26.1 at: https://bugs.edge.launchpad.net/ubuntu/+source/file-roller/+bug/375171

"Happens when rightclicking any items -> create archive -> type: tar.7z
Is reproducable, happens with any combination of items I've tested so far."

backtrace:

  • #0 strlen
    from /lib/libc.so.6
  • #1 g_string_insert_len
    from /usr/lib/libglib-2.0.so.0
  • #2 fr_process_add_arg_concat
    at fr-process.c line 479
  • #3 fr_command_tar_recompress
    at fr-command-tar.c line 597
  • #4 fr_archive_add
    at fr-archive.c line 1730
  • #5 fr_archive_add_local_files
    at fr-archive.c line 1759
  • #6 fr_archive_add_files
    at fr-archive.c line 1925
  • #7 add_directory__step2
    at fr-archive.c line 2116
  • #8 get_items_for_current_dir
    at gio-utils.c line 763
  • #9 add_dropped_items
    at fr-archive.c line 2273
  • #10 fr_window_archive_add_dropped_items
    at fr-window.c line 6361
  • #11 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #12 ??
    from /usr/lib/libgobject-2.0.so.0
  • #13 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #14 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #15 fr_window_archive_new
    at fr-window.c line 5987
  • #16 add_clicked_cb
    at dlg-batch-add.c line 360
  • #17 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #18 ??
    from /usr/lib/libgobject-2.0.so.0
  • #19 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #20 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #21 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #22 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #23 ??
    from /usr/lib/libgobject-2.0.so.0
  • #24 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #25 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #26 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #27 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #28 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #29 ??
    from /usr/lib/libgobject-2.0.so.0
  • #30 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #31 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #32 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #33 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #34 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #35 ??
    from /usr/lib/libgdk-x11-2.0.so.0
  • #36 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #37 ??
    from /usr/lib/libglib-2.0.so.0
  • #38 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #39 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #40 main
    at main.c line 309

Comment 4 Paolo Bacchilega 2009-05-13 07:10:25 UTC
I cannot reproduce the bug
Comment 5 Christian Dysthe 2010-06-10 01:44:41 UTC
I can confirm this bug in File-roller 2.30.1.1 on Linux Mint 9. I have not been able to create tar.7z files in a long time.
Comment 6 Paolo Bacchilega 2010-06-10 07:09:01 UTC
(In reply to comment #5)
> I can confirm this bug in File-roller 2.30.1.1 on Linux Mint 9. I have not been
> able to create tar.7z files in a long time.

can you provide a backtrace?
Comment 7 Akhil Laddha 2010-12-15 10:23:04 UTC
Christian, can you please provide us updated traces of crash against later version of file-roller 2.30.x or 2.32.x, tia.
Comment 8 Akhil Laddha 2011-01-27 03:41:30 UTC
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for.
Thanks!