Bug #720
Crash while reading ORF image
Status:
Rejected
Priority:
High
Assignee:
-
Category:
tiff parser
Start date:
14 Aug 2010
Due date:
% Done:
0%
Estimated time:
Description
Digikam crash while changing metadata of an ORF image:
Thread 1 (Thread 0x7f30682dd7c0 (LWP 2464)): [KCrash Handler] #5 0x00007f305f793080 in Exiv2::IptcParser::decode(Exiv2::IptcData&, unsigned char const*, unsigned int) () from /usr/local/lib/libexiv2.so.9 #6 0x00007f305f803b4f in Exiv2::Internal::TiffDecoder::decodeIptc(Exiv2::Internal::TiffEntryBase const*) () from /usr/local/lib/libexiv2.so.9 #7 0x00007f305f803d5d in Exiv2::Internal::TiffDecoder::decodeTiffEntry(Exiv2::Internal::TiffEntryBase const*) () from /usr/local/lib/libexiv2.so.9 #8 0x00007f305f8033e1 in Exiv2::Internal::TiffDecoder::visitEntry(Exiv2::Internal::TiffEntry*) () from /usr/local/lib/libexiv2.so.9 #9 0x00007f305f7edd20 in Exiv2::Internal::TiffEntry::doAccept(Exiv2::Internal::TiffVisitor&) () from /usr/local/lib/libexiv2.so.9 #10 0x00007f305f7edcef in Exiv2::Internal::TiffComponent::accept(Exiv2::Internal::TiffVisitor&) () from /usr/local/lib/libexiv2.so.9 #11 0x00007f305f7ede27 in Exiv2::Internal::TiffDirectory::doAccept(Exiv2::Internal::TiffVisitor&) () from /usr/local/lib/libexiv2.so.9 #12 0x00007f305f7edcef in Exiv2::Internal::TiffComponent::accept(Exiv2::Internal::TiffVisitor&) () from /usr/local/lib/libexiv2.so.9 #13 0x00007f305f7f9502 in Exiv2::Internal::TiffParserWorker::decode(Exiv2::ExifData&, Exiv2::IptcData&, Exiv2::XmpData&, unsigned char const*, unsigned int, unsigned int, void (Exiv2::Internal::TiffDecoder::*(*)(std::string const&, unsigned int, unsigned short))(Exiv2::Internal::TiffEntryBase const*), Exiv2::Internal::TiffHeaderBase*) () from /usr/local/lib/libexiv2.so.9 #14 0x00007f305f7c0209 in Exiv2::OrfParser::decode(Exiv2::ExifData&, Exiv2::IptcData&, Exiv2::XmpData&, unsigned char const*, unsigned int) () from /usr/local/lib/libexiv2.so.9 #15 0x00007f305f7bff13 in Exiv2::OrfImage::readMetadata() () from /usr/local/lib/libexiv2.so.9 #16 0x00007f30667f0548 in KExiv2Iface::KExiv2::load (this=0x7fff2aaa3be0, filePath=...) at /home/languitar/workspace/kdegraphics/libs/libkexiv2/libkexiv2/kexiv2.cpp:301
History
Updated by Andreas Huggel over 11 years ago
Can you please attach or send me the image? (Can you reproduce this with the exiv2 command line tool alone?)
Updated by Johannes Wienke over 11 years ago
Sorry, completely unreproducible. I don't even know which image caused this. I recompiled exiv2 with debug symbols and can't get it crashing again.