nautilus crashed with SIGSEGV

Bug #196996 reported by atreju
8
Affects Status Importance Assigned to Milestone
librsvg
Fix Released
Critical
librsvg (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: nautilus

Running Hardy with all updates as of feb. 29.
Nautilus is version 1:2.21.92-0ubuntu1
I was trying to copy a file from a ssh share mounted via fuse to my local harddrive when the nautilus window showing the ssh share stopped reacting and I had to use 'force quit' to close it.

ProblemType: Crash
Architecture: i386
CrashCounter: 1
Date: Fri Feb 29 15:12:15 2008
Disassembly: 0xb6f5e0d3:
DistroRelease: Ubuntu 8.04
ExecutablePath: /usr/bin/nautilus
NonfreeKernelModules: fglrx
Package: nautilus 1:2.21.92-0ubuntu1
PackageArchitecture: i386
ProcCmdline: nautilus --sm-client-id 117f000101000120429269800000081660001 --screen 0
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=en_US.UTF-8
 SHELL=/bin/bash
Signal: 11
SourcePackage: nautilus
StacktraceTop:
 ?? ()
 ?? ()
 ?? ()
 ?? ()
 ?? ()
ThreadStacktrace:

Title: nautilus crashed with SIGSEGV
Uname: Linux 2.6.24-10-generic i686
UserGroups: adm admin audio cdrom dialout dip floppy fuse lpadmin plugdev video

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

StacktraceTop:?? ()
?? ()
?? ()
?? ()
?? ()

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

StacktraceTop:?? ()
?? ()
?? ()
?? ()
?? ()

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks for your bug report. Please try to obtain a backtrace http://wiki.ubuntu.com/DebuggingProgramCrash and attach the file to the bug report. This will greatly help us in tracking down your problem.

Changed in nautilus:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
atreju (atreju-tauschinsky) wrote :

I was trying to do this but unfortunately failed;
Following the instructions on https://wiki.ubuntu.com/DebuggingProgramCrash and https://wiki.ubuntu.com/DebuggingProgramCrash I added the ddebs-line to apt and installed nautilus-dbgsym.
First I tried running gdb nautilus 2>&1 | tee gdb-nautilius.txt but that did not work. The only output from gdb was

GNU gdb 6.7.1-debian
Copyright (C) 2007 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(gdb)

without opening a nautilus window.
I then opened a nautilus window manually, determined the process number and attached gdb to this process. When reproducing my crash however, gdb seemed to crash as well. I used 'force quit' on the nautilus window; gdb did not react to any commands. I then closed the terminal running gdb. Now I cannot open new nautilus windows at all, nor can I kill the window which process number I used above (it seems to be running still, even though the window disappeared).

Some more details about the bug:
This seems to occur when trying to open or copy svg-files created by mathematica via ssh. I believe that only svg-files from mathematica reproduce this crash, but am not sure yet.

If there is more advice on how to debug this I'd be glad to give it a shot.

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

you need to type continue on the gdb prompt after attaching it to nautilus

Revision history for this message
atreju (atreju-tauschinsky) wrote :

Yes that is what I did; it (gdb) stopped reacting upon reproducing my crash (in nautilus) not upon attaching to the process. That's what I was trying to say above, but I case I wasn't clear enough. So again:

I attached gdb to the running nautilus, typed continue in gdb. Nautilus then worked fine. I then proceeded to reproduce my crash by navigating nautilus to the directory in question and copying the .svg file. At this point nautilus crashed (as it usually did for me, that is what the bug is about) but also gdb stopped reacting. No matter what I typed in gdb nothing at all happened.

I hope this makes the problem clear.
Thanks for the help.

atreju

Revision history for this message
atreju (atreju-tauschinsky) wrote :

Sorry, that seems to have been a different problem. I just tried again, this time it worked.
Backtrace is attached.

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

the crash there seems to be due to the svg and not similar to what you described, could you attach the svg example?

Revision history for this message
atreju (atreju-tauschinsky) wrote :

here's the svg. I can open it in inkscape without problems...

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

confirmed using the example, that's a librsvg issue

Changed in nautilus:
status: Incomplete → Confirmed
Revision history for this message
Zannax (stefanoz72) wrote :

I've similar problems (don't know if it's the same cause):
If I wait some seconds, Nautilus hangs when browsing a folder with an .svg inside, probably while creating the icon preview.
If I disable icon preview it works fine.

I've already posted it in:
https://bugs.launchpad.net/nautilus/+bug/30515/comments/1

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks for your bug report. This bug has been reported to the developers of the software. You can track it and make comments here: http://bugzilla.gnome.org/show_bug.cgi?id=524835

Changed in librsvg:
status: Confirmed → Triaged
Changed in librsvg:
status: Unknown → New
Revision history for this message
Pedro Villavicencio (pedro) wrote :

fixed upstream, thanks for reporting.

Changed in librsvg:
status: Triaged → Fix Committed
Changed in librsvg:
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package librsvg - 2.22.3-0ubuntu1

---------------
librsvg (2.22.3-0ubuntu1) intrepid; urgency=low

  * New upstream version:
    - Make librsvg buildable on windows without freetype dependency
    - Fix build and tests
    - Fix the handling of the stroke-dashoffset property
    - Bad rendering for some wacko SVG path data (lp: #259485)
    - Fix some arcs not being well drawn in SVG path
    - Fix various crashes (lp: #196996)
    - Set license field of GdkPixBufFormat in the SVG loader
    - Migrate use of GMemChunk to GSlice
    - If an ID is not found, return an error and/or do not render whole SVG

 -- Sebastien Bacher <email address hidden> Wed, 24 Sep 2008 21:37:56 +0200

Changed in librsvg:
status: Fix Committed → Fix Released
Changed in librsvg:
importance: Unknown → Critical
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.