GNOME Bugzilla – Bug 630554
crash after cropping
Last modified: 2011-02-13 14:41:26 UTC
1. Open a jpg photo to edit it 2. select crop function and actually crop it 3. save it -> crash (gdb) run Starting program: /usr/bin/gthumb [Thread debugging using libthread_db enabled] [New Thread 0xb48d4b70 (LWP 28595)] [New Thread 0xb3effb70 (LWP 28596)] [New Thread 0xb40d3b70 (LWP 28597)] [Thread 0xb3effb70 (LWP 28596) exited] [New Thread 0xb3effb70 (LWP 28598)] [Thread 0xb3effb70 (LWP 28598) exited] [New Thread 0xb3effb70 (LWP 28599)] Warning: Directory NikonPreview, entry 0x0201: Data area exceeds data buffer, ignoring it. [New Thread 0xb21ffb70 (LWP 28600)] [Thread 0xb21ffb70 (LWP 28600) exited] [New Thread 0xb21ffb70 (LWP 28601)] [New Thread 0xb19feb70 (LWP 28602)] Warning: Directory NikonPreview, entry 0x0201: Data area exceeds data buffer, ignoring it. XMP Toolkit error 203: Top level typedNode not allowed Warning: Failed to decode XMP metadata. Warning: Directory Pentax, entry 0x0004: Data area exceeds data buffer, ignoring it. Warning: Directory Thumbnail, entry 0x0111: Data area exceeds data buffer, ignoring it. XMP Toolkit error 203: Top level typedNode not allowed Warning: Failed to decode XMP metadata. Warning: Directory NikonPreview, entry 0x0201: Data area exceeds data buffer, ignoring it. [Thread 0xb19feb70 (LWP 28602) exited] [Thread 0xb21ffb70 (LWP 28601) exited] Warning: Directory NikonPreview, entry 0x0201: Data area exceeds data buffer, ignoring it. Warning: Directory NikonPreview, entry 0x0201: Data area exceeds data buffer, ignoring it. [New Thread 0xb25ffb70 (LWP 28603)] [New Thread 0xb11fdb70 (LWP 28604)] [Thread 0xb25ffb70 (LWP 28603) exited] [New Thread 0xb25ffb70 (LWP 28605)] [Thread 0xb11fdb70 (LWP 28604) exited] [New Thread 0xb11fdb70 (LWP 28606)] [Thread 0xb25ffb70 (LWP 28605) exited] [New Thread 0xb25ffb70 (LWP 28607)] [Thread 0xb11fdb70 (LWP 28606) exited] [New Thread 0xb11fdb70 (LWP 28608)] [Thread 0xb25ffb70 (LWP 28607) exited] [New Thread 0xb25ffb70 (LWP 28609)] [Thread 0xb11fdb70 (LWP 28608) exited] [New Thread 0xafdffb70 (LWP 28610)] [Thread 0xb25ffb70 (LWP 28609) exited] [New Thread 0xb25ffb70 (LWP 28611)] [Thread 0xafdffb70 (LWP 28610) exited] [New Thread 0xafdffb70 (LWP 28612)] [Thread 0xb25ffb70 (LWP 28611) exited] [Thread 0xafdffb70 (LWP 28612) exited] [New Thread 0xb25ffb70 (LWP 28613)] [New Thread 0xafdffb70 (LWP 28614)] [Thread 0xb25ffb70 (LWP 28613) exited] [New Thread 0xb25ffb70 (LWP 28615)] [Thread 0xafdffb70 (LWP 28614) exited] [New Thread 0xafdffb70 (LWP 28616)] [Thread 0xb25ffb70 (LWP 28615) exited] [New Thread 0xb25ffb70 (LWP 28617)] [Thread 0xafdffb70 (LWP 28616) exited] [New Thread 0xafdffb70 (LWP 28618)] [Thread 0xb25ffb70 (LWP 28617) exited] [New Thread 0xb25ffb70 (LWP 28619)] [Thread 0xafdffb70 (LWP 28618) exited] [New Thread 0xafdffb70 (LWP 28620)] [Thread 0xb25ffb70 (LWP 28619) exited] [New Thread 0xb25ffb70 (LWP 28621)] [Thread 0xafdffb70 (LWP 28620) exited] [New Thread 0xafdffb70 (LWP 28622)] [Thread 0xb25ffb70 (LWP 28621) exited] [New Thread 0xb25ffb70 (LWP 28623)] [Thread 0xb25ffb70 (LWP 28623) exited] [Thread 0xafdffb70 (LWP 28622) exited] [New Thread 0xafdffb70 (LWP 28624)] [New Thread 0xb25ffb70 (LWP 28625)] [Thread 0xafdffb70 (LWP 28624) exited] [New Thread 0xafdffb70 (LWP 28626)] [New Thread 0xb11fdb70 (LWP 28628)] [Thread 0xb25ffb70 (LWP 28625) exited] [Thread 0xafdffb70 (LWP 28626) exited] [New Thread 0xafdffb70 (LWP 28629)] [Thread 0xb11fdb70 (LWP 28628) exited] [New Thread 0xb11fdb70 (LWP 28630)] [Thread 0xafdffb70 (LWP 28629) exited] [New Thread 0xafdffb70 (LWP 28631)] [Thread 0xb11fdb70 (LWP 28630) exited] [New Thread 0xb11fdb70 (LWP 28632)] [Thread 0xafdffb70 (LWP 28631) exited] [New Thread 0xafdffb70 (LWP 28633)] [Thread 0xb11fdb70 (LWP 28632) exited] [Thread 0xafdffb70 (LWP 28633) exited] [New Thread 0xafdffb70 (LWP 28634)] [New Thread 0xb11fdb70 (LWP 28635)] [Thread 0xafdffb70 (LWP 28634) exited] [New Thread 0xafdffb70 (LWP 28636)] [Thread 0xb11fdb70 (LWP 28635) exited] [New Thread 0xb11fdb70 (LWP 28637)] [Thread 0xafdffb70 (LWP 28636) exited] [New Thread 0xafdffb70 (LWP 28638)] [Thread 0xb11fdb70 (LWP 28637) exited] [New Thread 0xb11fdb70 (LWP 28639)] [Thread 0xafdffb70 (LWP 28638) exited] [Thread 0xb11fdb70 (LWP 28639) exited] [New Thread 0xafdffb70 (LWP 28640)] [New Thread 0xb11fdb70 (LWP 28641)] [Thread 0xafdffb70 (LWP 28640) exited] [New Thread 0xafdffb70 (LWP 28642)] [Thread 0xb11fdb70 (LWP 28641) exited] [New Thread 0xb11fdb70 (LWP 28643)] [Thread 0xafdffb70 (LWP 28642) exited] [New Thread 0xafdffb70 (LWP 28644)] [Thread 0xb11fdb70 (LWP 28643) exited] [New Thread 0xb11fdb70 (LWP 28645)] [Thread 0xafdffb70 (LWP 28644) exited] [New Thread 0xafdffb70 (LWP 28646)] [Thread 0xb11fdb70 (LWP 28645) exited] [New Thread 0xb11fdb70 (LWP 28647)] [Thread 0xafdffb70 (LWP 28646) exited] [Thread 0xb11fdb70 (LWP 28647) exited] [New Thread 0xb11fdb70 (LWP 28648)] [Thread 0xb11fdb70 (LWP 28648) exited] [New Thread 0xb11fdb70 (LWP 28649)] [New Thread 0xafdffb70 (LWP 28650)] [Thread 0xb11fdb70 (LWP 28649) exited] [New Thread 0xb11fdb70 (LWP 28651)] [Thread 0xafdffb70 (LWP 28650) exited] [New Thread 0xafdffb70 (LWP 28652)] [Thread 0xb11fdb70 (LWP 28651) exited] [New Thread 0xb11fdb70 (LWP 28653)] [Thread 0xafdffb70 (LWP 28652) exited] [New Thread 0xafdffb70 (LWP 28654)] [Thread 0xb11fdb70 (LWP 28653) exited] [New Thread 0xb11fdb70 (LWP 28655)] [Thread 0xafdffb70 (LWP 28654) exited] [New Thread 0xafdffb70 (LWP 28656)] [New Thread 0xb25ffb70 (LWP 28657)] [Thread 0xafdffb70 (LWP 28656) exited] [Thread 0xb11fdb70 (LWP 28655) exited] [Thread 0xb25ffb70 (LWP 28657) exited] Warning: Directory NikonPreview, entry 0x0201: Data area exceeds data buffer, ignoring it. [New Thread 0xb25ffb70 (LWP 28658)] [New Thread 0xb11fdb70 (LWP 28659)] [Thread 0xb25ffb70 (LWP 28658) exited] [New Thread 0xb25ffb70 (LWP 28660)] [Thread 0xb11fdb70 (LWP 28659) exited] [New Thread 0xb11fdb70 (LWP 28661)] [Thread 0xb25ffb70 (LWP 28660) exited] [New Thread 0xb25ffb70 (LWP 28662)] [Thread 0xb11fdb70 (LWP 28661) exited] [New Thread 0xb11fdb70 (LWP 28663)] [Thread 0xb25ffb70 (LWP 28662) exited] [New Thread 0xb25ffb70 (LWP 28664)] [Thread 0xb11fdb70 (LWP 28663) exited] [Thread 0xb25ffb70 (LWP 28664) exited] Warning: Directory NikonPreview, entry 0x0201: Data area exceeds data buffer, ignoring it. Warning: Directory NikonPreview, entry 0x0201: Data area exceeds data buffer, ignoring it. Warning: Directory NikonPreview, entry 0x0201: Data area exceeds data buffer, ignoring it. [New Thread 0xb25ffb70 (LWP 28665)] Warning: Directory NikonPreview, entry 0x0201: Data area exceeds data buffer, ignoring it. [Thread 0xb25ffb70 (LWP 28665) exited] [New Thread 0xb21ffb70 (LWP 28666)] [Thread 0xb21ffb70 (LWP 28666) exited] Warning: Directory NikonPreview, entry 0x0201: Data area exceeds data buffer, ignoring it. [New Thread 0xb25ffb70 (LWP 28667)] [Thread 0xb25ffb70 (LWP 28667) exited] [New Thread 0xb21ffb70 (LWP 28668)] [Thread 0xb21ffb70 (LWP 28668) exited] Error: Directory NikonPreview: Next pointer is out of bounds; ignored. [New Thread 0xb25ffb70 (LWP 28669)] [New Thread 0xb11fdb70 (LWP 28670)] [Thread 0xb25ffb70 (LWP 28669) exited] [New Thread 0xb25ffb70 (LWP 28671)] [Thread 0xb11fdb70 (LWP 28670) exited] [New Thread 0xb11fdb70 (LWP 28672)] [Thread 0xb25ffb70 (LWP 28671) exited] [New Thread 0xb25ffb70 (LWP 28673)] [Thread 0xb11fdb70 (LWP 28672) exited] [New Thread 0xb11fdb70 (LWP 28674)] [Thread 0xb25ffb70 (LWP 28673) exited] [New Thread 0xb25ffb70 (LWP 28675)] [Thread 0xb11fdb70 (LWP 28674) exited] [New Thread 0xb11fdb70 (LWP 28676)] [Thread 0xb25ffb70 (LWP 28675) exited] [New Thread 0xb25ffb70 (LWP 28677)] [Thread 0xb11fdb70 (LWP 28676) exited] [New Thread 0xb11fdb70 (LWP 28678)] [Thread 0xb25ffb70 (LWP 28677) exited] [New Thread 0xb25ffb70 (LWP 28679)] [Thread 0xb11fdb70 (LWP 28678) exited] [New Thread 0xb11fdb70 (LWP 28680)] [Thread 0xb25ffb70 (LWP 28679) exited] [New Thread 0xb25ffb70 (LWP 28681)] [Thread 0xb11fdb70 (LWP 28680) exited] [New Thread 0xb11fdb70 (LWP 28682)] [Thread 0xb25ffb70 (LWP 28681) exited] [Thread 0xb11fdb70 (LWP 28682) exited] [New Thread 0xb11fdb70 (LWP 28683)] [New Thread 0xb25ffb70 (LWP 28684)] [Thread 0xb11fdb70 (LWP 28683) exited] [New Thread 0xb11fdb70 (LWP 28685)] [Thread 0xb25ffb70 (LWP 28684) exited] [New Thread 0xb25ffb70 (LWP 28686)] [Thread 0xb11fdb70 (LWP 28685) exited] [Thread 0xb25ffb70 (LWP 28686) exited] [New Thread 0xb25ffb70 (LWP 28687)] [New Thread 0xb11fdb70 (LWP 28688)] [Thread 0xb25ffb70 (LWP 28687) exited] [New Thread 0xb25ffb70 (LWP 28689)] [Thread 0xb11fdb70 (LWP 28688) exited] [New Thread 0xb11fdb70 (LWP 28690)] [Thread 0xb25ffb70 (LWP 28689) exited] [New Thread 0xb25ffb70 (LWP 28691)] [Thread 0xb11fdb70 (LWP 28690) exited] [New Thread 0xb11fdb70 (LWP 28692)] [Thread 0xb25ffb70 (LWP 28691) exited] [New Thread 0xb25ffb70 (LWP 28693)] [Thread 0xb11fdb70 (LWP 28692) exited] [Thread 0xb25ffb70 (LWP 28693) exited] [New Thread 0xb25ffb70 (LWP 28694)] Warning: Directory NikonPreview, entry 0x0201: Data area exceeds data buffer, ignoring it. [New Thread 0xb11fdb70 (LWP 28695)] [Thread 0xb25ffb70 (LWP 28694) exited] [New Thread 0xb25ffb70 (LWP 28696)] [Thread 0xb11fdb70 (LWP 28695) exited] [New Thread 0xb11fdb70 (LWP 28697)] [New Thread 0xafdffb70 (LWP 28698)] [Thread 0xb25ffb70 (LWP 28696) exited] [Thread 0xb11fdb70 (LWP 28697) exited] [New Thread 0xb11fdb70 (LWP 28699)] [Thread 0xb11fdb70 (LWP 28699) exited] [New Thread 0xb11fdb70 (LWP 28700)] [Thread 0xb11fdb70 (LWP 28700) exited] [New Thread 0xb11fdb70 (LWP 28701)] [Thread 0xb11fdb70 (LWP 28701) exited] [New Thread 0xb11fdb70 (LWP 28702)] [Thread 0xafdffb70 (LWP 28698) exited] [New Thread 0xafdffb70 (LWP 28703)] [Thread 0xb11fdb70 (LWP 28702) exited] [New Thread 0xb11fdb70 (LWP 28704)] [Thread 0xafdffb70 (LWP 28703) exited] [New Thread 0xafdffb70 (LWP 28705)] [Thread 0xb11fdb70 (LWP 28704) exited] [Thread 0xafdffb70 (LWP 28705) exited] [New Thread 0xafdffb70 (LWP 28706)] [New Thread 0xb11fdb70 (LWP 28707)] [Thread 0xafdffb70 (LWP 28706) exited] [New Thread 0xafdffb70 (LWP 28708)] [Thread 0xb11fdb70 (LWP 28707) exited] [New Thread 0xb11fdb70 (LWP 28709)] [Thread 0xafdffb70 (LWP 28708) exited] [New Thread 0xafdffb70 (LWP 28710)] [Thread 0xb11fdb70 (LWP 28709) exited] [Thread 0xafdffb70 (LWP 28710) exited] [New Thread 0xb11fdb70 (LWP 28711)] [New Thread 0xafdffb70 (LWP 28712)] [Thread 0xb11fdb70 (LWP 28711) exited] [Thread 0xafdffb70 (LWP 28712) exited] [New Thread 0xb11fdb70 (LWP 28713)] [Thread 0xb11fdb70 (LWP 28713) exited] [New Thread 0xb11fdb70 (LWP 28714)] [Thread 0xb11fdb70 (LWP 28714) exited] [New Thread 0xb11fdb70 (LWP 28715)] [New Thread 0xafdffb70 (LWP 28716)] [Thread 0xb11fdb70 (LWP 28715) exited] [New Thread 0xb11fdb70 (LWP 28717)] [Thread 0xafdffb70 (LWP 28716) exited] [New Thread 0xafdffb70 (LWP 28718)] [Thread 0xb11fdb70 (LWP 28717) exited] [New Thread 0xb11fdb70 (LWP 28719)] [Thread 0xafdffb70 (LWP 28718) exited] [New Thread 0xafdffb70 (LWP 28720)] [Thread 0xb11fdb70 (LWP 28719) exited] [New Thread 0xb11fdb70 (LWP 28721)] [Thread 0xafdffb70 (LWP 28720) exited] [New Thread 0xafdffb70 (LWP 28722)] [Thread 0xb11fdb70 (LWP 28721) exited] [Thread 0xafdffb70 (LWP 28722) exited] [New Thread 0xafdffb70 (LWP 28723)] [New Thread 0xb11fdb70 (LWP 28724)] [Thread 0xafdffb70 (LWP 28723) exited] [New Thread 0xafdffb70 (LWP 28725)] [Thread 0xb11fdb70 (LWP 28724) exited] [Thread 0xafdffb70 (LWP 28725) exited] [New Thread 0xafdffb70 (LWP 28726)] [New Thread 0xb11fdb70 (LWP 28727)] [New Thread 0xb25ffb70 (LWP 28728)] [Thread 0xb11fdb70 (LWP 28727) exited] [Thread 0xafdffb70 (LWP 28726) exited] [New Thread 0xafdffb70 (LWP 28729)] [Thread 0xafdffb70 (LWP 28729) exited] [Thread 0xb25ffb70 (LWP 28728) exited] [New Thread 0xb25ffb70 (LWP 28730)] [Thread 0xb25ffb70 (LWP 28730) exited] [New Thread 0xb25ffb70 (LWP 28731)] [New Thread 0xafdffb70 (LWP 28732)] [Thread 0xb25ffb70 (LWP 28731) exited] [New Thread 0xb25ffb70 (LWP 28733)] [Thread 0xafdffb70 (LWP 28732) exited] [New Thread 0xafdffb70 (LWP 28734)] [Thread 0xb25ffb70 (LWP 28733) exited] [New Thread 0xb25ffb70 (LWP 28735)] [Thread 0xafdffb70 (LWP 28734) exited] [New Thread 0xafdffb70 (LWP 28736)] [Thread 0xb25ffb70 (LWP 28735) exited] [New Thread 0xb25ffb70 (LWP 28737)] [Thread 0xafdffb70 (LWP 28736) exited] [Thread 0xb25ffb70 (LWP 28737) exited] Warning: Directory NikonPreview, entry 0x0201: Data area exceeds data buffer, ignoring it. [New Thread 0xb25ffb70 (LWP 28738)] Warning: Directory NikonPreview, entry 0x0201: Data area exceeds data buffer, ignoring it. [Thread 0xb25ffb70 (LWP 28738) exited] Warning: Directory NikonPreview, entry 0x0201: Data area exceeds data buffer, ignoring it. Error: Directory NikonPreview: Next pointer is out of bounds; ignored. Warning: Directory NikonPreview, entry 0x0100 has unknown Exif (TIFF) type 0; setting type size 1. Error: Offset of directory NikonPreview, entry 0x0100 is out of bounds: Offset = 0x02000100; truncating the entry Warning: Directory NikonPreview, entry 0x0201: Data area exceeds data buffer, ignoring it. [Thread 0xb3effb70 (LWP 28599) exited] gthumb: tiffcomposite.cpp:1141: virtual uint32_t Exiv2::Internal::TiffDirectory::doWrite(Exiv2::Internal::IoWrapper&, Exiv2::ByteOrder, int32_t, uint32_t, uint32_t, uint32_t&): Asserzione "sv == d" non riuscita. Program received signal SIGABRT, Aborted. 0xb7fe2430 in __kernel_vsyscall () (gdb) thread apply all bt
+ Trace 223888
Thread 1 (Thread 0xb66d1730 (LWP 28592))
The bug appears only if I open gthumb and it shows other directory. The try this way 1. Open gthumb and go to some directory != that where you are going to modify the photo 2. change dir to wher photo is 3. Open a jpg photo to edit it 4. select crop function and actually crop it 5. save it -> crash
*** Bug 629995 has been marked as a duplicate of this bug. ***
duplicate of bug 627688 ?
2.12.0 Other evidence: - open gthumb - select an image - enter edit mode - crop the image - save it -> crash The bug is really annoying. I can't crop any more.
maybe a duplicate of bug #640268
Yes, anything that crashes on the assertion "sv == d" is a duplicate of bug #640268, which is an exiv2 bug. - Mike *** This bug has been marked as a duplicate of bug 640268 ***