[Digikam-devel] [Bug 259057] Crash when reading one particular image (possibly libexiv2 related)

Davide Orlandi davide at davideorlandi.it
Tue Dec 7 19:50:21 GMT 2010


https://bugs.kde.org/show_bug.cgi?id=259057





--- Comment #4 from Davide Orlandi <davide davideorlandi it>  2010-12-07 20:50:19 ---
Apparently the KDE crash on ubuntu is unable to detect the installed debug
symbols for digikam. I used them with gdb so I'm sure they are there. :) Even
clicking "install debug symbols" works for a few seconds, displays a succesful
message but then hitting "reload" it says the debug symbols are still missing.

Anyway, I ran digikam in gdb again, this time using "bt" instead of "thread
apply all backtrace" to generate the backtrace, and it is indeed quite
different, much shorter. I hope it may be helpful:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb5726b70 (LWP 3350)]
0x036b00a1 in ?? () from /usr/lib/libexiv2.so.6
(gdb) bt
#0  0x036b00a1 in ?? () from /usr/lib/libexiv2.so.6
#1  0x0093e633 in KExiv2Iface::KExiv2::getImageOrientation() const () from
/usr/lib/libkexiv2.so.8
#2  0x01001984 in Digikam::DMetadata::getMetadataField (this=0xb5726038,
field=Digikam::MetadataInfo::Orientation)
    at /build/buildd/digikam-1.6.0/libs/dmetadata/dmetadata.cpp:1194
#3  0x0100390c in Digikam::DMetadata::getMetadataFields (this=0xb5726038,
fields=...)
    at /build/buildd/digikam-1.6.0/libs/dmetadata/dmetadata.cpp:1393
#4  0x01314729 in Digikam::ImageScanner::scanImageInformation (this=0xb5726030)
    at /build/buildd/digikam-1.6.0/libs/database/imagescanner.cpp:275
#5  0x01318788 in Digikam::ImageScanner::scanFile (this=0xb5726030,
mode=Digikam::ImageScanner::NewScan)
    at /build/buildd/digikam-1.6.0/libs/database/imagescanner.cpp:237
#6  0x0131899d in Digikam::ImageScanner::newFile (this=0xb5726030, albumId=1)
    at /build/buildd/digikam-1.6.0/libs/database/imagescanner.cpp:102
#7  0x012bf9c4 in Digikam::CollectionScanner::scanNewFile (this=0xb57262b0,
info=..., albumId=1)
    at /build/buildd/digikam-1.6.0/libs/database/collectionscanner.cpp:830
#8  0x012c07a7 in Digikam::CollectionScanner::scanAlbum (this=0xb57262b0,
location=..., album=...)
    at /build/buildd/digikam-1.6.0/libs/database/collectionscanner.cpp:720
#9  0x012c13d7 in Digikam::CollectionScanner::scanAlbumRoot (this=0xb57262b0,
location=...)
    at /build/buildd/digikam-1.6.0/libs/database/collectionscanner.cpp:519
#10 0x012c1728 in Digikam::CollectionScanner::completeScan (this=0xb57262b0)
    at /build/buildd/digikam-1.6.0/libs/database/collectionscanner.cpp:273
#11 0x08266bce in Digikam::ScanController::run (this=0x86af7f0)
    at /build/buildd/digikam-1.6.0/digikam/scancontroller.cpp:544
#12 0x02c6ddf9 in QThreadPrivate::start (arg=0x86af7f0) at
thread/qthread_unix.cpp:266
#13 0x02ea9cc9 in start_thread () from /lib/libpthread.so.0
#14 0x033976be in clone () from /lib/libc.so.6

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Digikam-devel mailing list