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 685314 - SIGSEGV in _g_mime_type_matches for rar
SIGSEGV in _g_mime_type_matches for rar
Status: RESOLVED FIXED
Product: file-roller
Classification: Applications
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Paolo Bacchilega
file-roller-maint
Depends on:
Blocks:
 
 
Reported: 2012-10-02 17:18 UTC by Fabien Tassin
Modified: 2012-10-02 19:08 UTC
See Also:
GNOME target: ---
GNOME version: 3.5/3.6



Description Fabien Tassin 2012-10-02 17:18:17 UTC
3.6.0 crashes when i try to open a multi-part rar archive. I see the UI briefly and it crashes. It used to work fine, until a few days ago (3.5.x).

Program received signal SIGSEGV, Segmentation fault.
__strcasecmp_l_ssse3 () at ../sysdeps/i386/i686/multiarch/strcmp-ssse3.S:293
293	../sysdeps/i386/i686/multiarch/strcmp-ssse3.S: No such file or directory.
(gdb) bt
  • #0 __strcasecmp_l_ssse3
    at ../sysdeps/i386/i686/multiarch/strcmp-ssse3.S line 293
  • #1 _g_mime_type_matches
    at glib-utils.c line 1077
  • #2 fr_command_7z_get_capabilities
    at fr-command-7z.c line 566
  • #3 fr_archive_update_capabilities
    at fr-archive.c line 499
  • #4 _fr_command_load_complete
    at fr-command.c line 635
  • #5 load_local_archive_list_ready_cb
    at fr-command.c line 657
  • #6 g_simple_async_result_complete
    at /build/buildd/glib2.0-2.34.0/./gio/gsimpleasyncresult.c line 775
  • #7 complete_in_idle_cb
    at /build/buildd/glib2.0-2.34.0/./gio/gsimpleasyncresult.c line 787
  • #8 g_idle_dispatch
    at /build/buildd/glib2.0-2.34.0/./glib/gmain.c line 4806
  • #9 g_main_dispatch
    at /build/buildd/glib2.0-2.34.0/./glib/gmain.c line 2715
  • #10 g_main_context_dispatch
    at /build/buildd/glib2.0-2.34.0/./glib/gmain.c line 3219
  • #11 g_main_context_iterate
    at /build/buildd/glib2.0-2.34.0/./glib/gmain.c line 3290
  • #12 g_main_context_iteration
    at /build/buildd/glib2.0-2.34.0/./glib/gmain.c line 3351
  • #13 g_application_run
    at /build/buildd/glib2.0-2.34.0/./gio/gapplication.c line 1620
  • #14 main
    at main.c line 948

I can reproduce at will, incl with other rar archives. Those rar files are fine, unrar has no problem with them.
Comment 1 Paolo Bacchilega 2012-10-02 19:08:41 UTC
This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.