[Digikam-devel] Random crashes

Gilles Caulier caulier.gilles at gmail.com
Thu Oct 29 07:05:31 GMT 2009


2009/10/28 Andi Clemens <andi.clemens at gmx.net>:
> I have random crashes caused by exiv2, usually on startup or after clicking
> around in digiKam after some time.
>
> [........ ONLY RELEVANT PARTS SHOWN]
>
> Thread 4 (Thread 0xa0019b70 (LWP 6776)):
> [KCrash Handler]
> #6  0xb46a8df1 in Exiv2::XmpProperties::registerNs(std::string const&,
> std::string const&) () from /usr/lib/libexiv2.so.5
> #7  0xb6f6c75e in KExiv2Iface::KExiv2::registerXmpNameSpace (this=0xa0018604,
> uri=..., prefix=...) at
> /home/andi/Programmieren/KDE/digiKam/libs_KDE4/libs/libkexiv2/libkexiv2/kexiv2xmp.cpp:782
> #8  0xb680b296 in DMetadata (this=0xa0018604) at
> /home/andi/Programmieren/KDE/digiKam/digikam_KDE4/digikam/libs/dmetadata/dmetadata.cpp:66
> #9  0xb67cab6d in Digikam::DImgLoader::checkExifWorkingColorSpace
> (this=0xa0018ca8) at
> /home/andi/Programmieren/KDE/digiKam/digikam_KDE4/digikam/libs/dimg/loaders/dimgloader.cpp:206
> #10 0xb67cfe7b in Digikam::JPEGLoader::load (this=0xa0018ca8, filePath=...,
> observer=0xb052730) at
> /home/andi/Programmieren/KDE/digiKam/digikam_KDE4/digikam/libs/dimg/loaders/jpegloader.cpp:513
> #11 0xb67b33c3 in Digikam::DImg::load (this=0xa00191f8, filePath=...,
> loadFlagsInt=31, observer=0xb052730, rawDecodingSettings=...)
>    at
> /home/andi/Programmieren/KDE/digiKam/digikam_KDE4/digikam/libs/dimg/dimg.cpp:376
> #12 0xb67b2ee7 in Digikam::DImg::load (this=0xa00191f8, filePath=...,
> observer=0xb052730, rawDecodingSettings=...) at
> /home/andi/Programmieren/KDE/digiKam/digikam_KDE4/digikam/libs/dimg/dimg.cpp:337
> #13 0xb67b1df0 in DImg (this=0xa00191f8, filePath=..., observer=0xb052730,
> rawDecodingSettings=...) at
> /home/andi/Programmieren/KDE/digiKam/digikam_KDE4/digikam/libs/dimg/dimg.cpp:100
> #14 0xb68adcbd in Digikam::SharedLoadingTask::execute (this=0xb052728) at
> /home/andi/Programmieren/KDE/digiKam/digikam_KDE4/digikam/libs/threadimageio/loadsavetask.cpp:180
> #15 0xb689fd5c in Digikam::LoadSaveThread::run (this=0x9b5acf0) at
> /home/andi/Programmieren/KDE/digiKam/digikam_KDE4/digikam/libs/threadimageio/loadsavethread.cpp:135
> #16 0xb4ce3922 in ?? () from /usr/lib/libQtCore.so.4
> #17 0xb4c5f65c in start_thread () from /lib/libpthread.so.0
> #18 0xb4aaa1fe in clone () from /lib/libc.so.6
>
> [........ ONLY RELEVANT PARTS SHOWN]
>
>
> Can you confirm this?

No. but with my new computer, i don't use yet Exiv2 from trunk

I will take a look.

Note : in your backtrace, crash appear in XMP sdk section to register
new namespace, as for LightRoom. I cannot see why it will crash here.
Perhaps it's due to recent update of xmp sdk  from Adobe in Exiv2...

Gilles



More information about the Digikam-devel mailing list