JPEG file with certain EXIF data causes nautilus to crash

Bug #709734 reported by Fridtjof Busse on 2011-01-29
This bug affects 3 people
Affects Status Importance Assigned to Milestone
exempi (Ubuntu)

Bug Description

Binary package hint: nautilus

When trying to view the properties of a large JPEG file (18 MB), nautilus crashes.
These are three seperate attempts to show the properties of a particular file (happens with other large JPEGs as well):

[ 70.065914] nautilus[1620]: segfault at 3d6f9c6 ip 00007fd7aad27b4e sp 00007fffe4d5f320 error 4 in[7fd7aac80000+e4000]
[ 184.859323] nautilus[1749]: segfault at 3a91196 ip 00007fc375c1ab4e sp 00007fffb35467d0 error 4 in[7fc375b73000+e4000]
[ 219.112416] nautilus[2009]: segfault at 390eed6 ip 00007f7e6275db4e sp 00007fff7913bbc0 error 4 in[7f7e626b6000+e4000]

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: nautilus 1:2.32.0-0ubuntu1.2
ProcVersionSignature: Ubuntu 2.6.35-25.44-generic
Uname: Linux 2.6.35-25-generic x86_64
Architecture: amd64
Date: Sat Jan 29 13:17:38 2011
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
SourcePackage: nautilus

bbordwell (benbordwell) wrote :

Could you please attach an example .jpeg, jpegs that large are not very common :)

OK, the problem seems to be EXIF rather than the size.
If I run
exiftool -all:all=
on the affected file, the properties open just fine.

bbordwell (benbordwell) wrote :

Well either way bad EXIF data should not crash nautilus. Could you please upload a picture that has the EXIF data that will crash nautilus so we can get this bug reproduced and sent upstream? Thank you.

I created a small picture that crashes nautilus on 10.10 x86_64 every time.

bbordwell (benbordwell) wrote :

Thanks for the example file. I can confirm this crash on my system.

Changed in nautilus (Ubuntu):
status: New → Confirmed
bbordwell (benbordwell) wrote :
summary: - nautilus crash with large JPEG files
+ JPEG file with certain EXIF data causes nautilus to crash
bbordwell (benbordwell) on 2011-02-01
Changed in nautilus (Ubuntu):
status: Confirmed → Triaged
importance: Undecided → Low
Changed in nautilus:
importance: Unknown → Medium
status: Unknown → New
Changed in nautilus:
importance: Medium → Critical
Changed in nautilus:
status: New → Unknown

Any news since? Any workaround possible? My client keeps complaining about this one ...

Sebastien Bacher (seb128) wrote :

The issue was in exempi and seems to not exist anymore, closing

affects: nautilus (Ubuntu) → exempi (Ubuntu)
Changed in exempi (Ubuntu):
status: Triaged → Invalid
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.