nautilus crashes when attempting to display a corrupted icon

Bug #384931 reported by Brian Bi
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
nautilus (Ubuntu)
Invalid
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: nautilus

First of all I am not sure if this bug is the same as bug 328293. This is because for some reason I cannot find the stack trace that I thought was supposed to be created by apport, so I can't determine whether or not the crash occurred in nautilus_icon_canvas_item_get_image(), but I would not be surprised if it did.

There is a shortcut to the winecfg utility in my Applications -> Wine. When I right-clicked on that and clicked "Add this launcher to desktop", my system became overloaded with nautilus processes starting. After killing these from the terminal I found that nautilus simply wouldn't start at all. The reason for this was that the first thread has to draw the desktop, and upon drawing the desktop it would crash with SIGSEGV. (I think that this unlimited respawning problem is bug 325973, so I am reporting only the crash.)

When I started my system in KDE instead of Gnome I found that deleting this file (in Dolphin) caused nautilus to start working properly again. So I created the file again and tried editing it until it worked. The offending line turned out to be "Icon=wine-winecfg". I located this icon in /usr/share/pixmaps/wine-winecfg.svg and found it to be corrupted or invalid... the Eye of GNOME Image Viewer, for example, reports: "Could not load 'wine-winecfg.svg'. Unrecognized file format."

That, in essence, is the bug.

ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 8.10
NonfreeKernelModules: nvidia
Package: nautilus 1:2.24.1-0ubuntu2
ProcEnviron:
 PATH=/usr/local/qt/bin:/home/username/bin:/usr/local/texlive/2008/bin/i386-linux:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=en_CA.UTF-8
 SHELL=/bin/bash
SourcePackage: nautilus
Uname: Linux 2.6.27-11-generic i686

Tags: apport-bug
Revision history for this message
Brian Bi (bbi5291) wrote :
Revision history for this message
Brian Bi (bbi5291) wrote :

huh, that's all that apport collected? strange...
Here's the troublesome .svg file.

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. Could you also attach that file to the report? thanks.

Changed in nautilus (Ubuntu):
assignee: nobody → Ubuntu Desktop Bugs (desktop-bugs)
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
Brian Bi (bbi5291) wrote :

Backtrace

description: updated
Revision history for this message
Brian Bi (bbi5291) wrote :

Desktop shortcut file causing problems

Revision history for this message
Brian Bi (bbi5291) wrote :

I find it rather interesting that this .svg file opens fine when I click the link in Firefox...

Revision history for this message
Victor Vargas (kamus) wrote :

Since this report have a long time without activity, could you check (if is possible) in latest Ubuntu Karmic version if this issue is still happening? Thanks in advance.

Revision history for this message
Martin Mai (mrkanister-deactivatedaccount-deactivatedaccount) wrote :

Closing the bug as no further information has been provided.

Changed in nautilus (Ubuntu):
status: Incomplete → Invalid
Revision history for this message
ManfredBremen (noregrets60) wrote :

I can confirm the bug on Ubuntu 10.04 (amd64). I attach the WMF file in a zip archive. If you open a folder that contains that WMF file with Natutilus, Natulis will crash. Besides, one cannot attach the WMF file via Firefox because apparently the file selection dialog is based on Nautilus or a library shared with Nautilus.
The WMF file has been created with OpenOffice-Draw 3.2 from a figure copied from a PowerPoint file.

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.