file-roller crashed with SIGSEGV in strlen()

Bug #249618 reported by nullack
6
Affects Status Importance Assigned to Milestone
file-roller (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: file-roller

Sebastian Bacher asked me to re-try my bug 243807 with apport trapping the segfault, which I have done.

Replication steps are:

I'm on Intrepid Alpha 1. In file roller there is a bug with not extracting specific files. Replication steps

1. I have a zip file that contains the Elementary Icons that I downloaded from gnome look
(http://www.gnome-look.org/content/show.php/Elementary+Icons?content=73439)
2. On the user's desktop directory, double click the file to open up file roller
3. Within file roller zip file, move into the elementary directory
4. Only select the Elementary_1.8.1b.tar.gz file
5. Select extract to the default current directory being the user's Desktop
6. Observe file roller close and no extraction take place

Work around is to extract the whole file and tidy it up from there.

Linux ppp 2.6.26-4-generic #1 SMP Mon Jul 14 18:39:36 UTC 2008 x86_64 GNU/Linux

ProblemType: Crash
Architecture: amd64
Date: Fri Jul 18 08:30:15 2008
DistroRelease: Ubuntu 8.10
ExecutablePath: /usr/bin/file-roller
NonfreeKernelModules: nvidia
Package: file-roller 2.23.3-0ubuntu2
PackageArchitecture: amd64
ProcCmdline: file-roller file:///home/username/Downloads/Packages/Elementary_Icons_by_DanRabbit.zip
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=en_AU.UTF-8
 SHELL=/bin/bash
Signal: 11
SourcePackage: file-roller
StacktraceTop:
 strlen () from /lib/libc.so.6
 ?? ()
 ?? ()
 ?? ()
 ?? ()
Title: file-roller crashed with SIGSEGV in strlen()
Uname: Linux 2.6.26-4-generic x86_64
UserGroups: adm admin audio cdrom dialout dip floppy fuse lpadmin plugdev video

Related branches

Revision history for this message
nullack (nullack) wrote :
Revision history for this message
Katrina Niolet (katrina) wrote :

I'm getting a lot of SIGSEGV in strlen() in intrepid on various self-compiled things dependent using Qt

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f41f6220780 (LWP 19923)]
0x00007f41f3850740 in strlen () from /lib/libc.so.6
(gdb) bt
#0 0x00007f41f3850740 in strlen () from /lib/libc.so.6
#1 0x00007f41f5b4f3d3 in XSetCommand () from /usr/lib/libX11.so.6
#2 0x00007f41f5b53ec6 in XSetWMProperties () from /usr/lib/libX11.so.6
#3 0x00007f41f4db54f4 in QApplicationPrivate::applyX11SpecificCommandLineArguments
    () from /usr/lib/libQtGui.so.4
#4 0x00007f41f4dab570 in QWidget::setVisible () from /usr/lib/libQtGui.so.4
...

Revision history for this message
Apport retracing service (apport) wrote : Symbolic stack trace

StacktraceTop:?? ()
get_mime_type_from_magic_numbers (file=<value optimized out>) at fr-archive.c:567
?? ()
?? ()
?? ()

Revision history for this message
Apport retracing service (apport) wrote : Symbolic threaded stack trace
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please try to obtain a backtrace following the instructions at http://wiki.ubuntu.com/DebuggingProgramCrash and upload the backtrace (as an attachment) to the bug report. This will greatly help us in tracking down your problem.

Changed in file-roller:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
Emilio (turl) wrote :

I can also reproduce the problem. Here's a Backtrace while trying to extract a directory from a Debian ISO file.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package file-roller - 2.23.4-0ubuntu2

---------------
file-roller (2.23.4-0ubuntu2) intrepid; urgency=low

  * debian/patches/90_from_svn_fix_some_crashers.patch:
    - svn changes to fix some crashers and opening issues (lp: #249618, #252562)
  * tagged some of the ubuntu changes

 -- Sebastien Bacher <email address hidden> Mon, 28 Jul 2008 21:57:11 +0200

Changed in file-roller:
status: Incomplete → Fix Released
Changed in file-roller (Ubuntu):
status: Fix Released → Fix Committed
status: Fix Committed → Fix Released
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.