Bug 342191 - digiKam keeps crashing after crash with face-detection and manual tagging at the same time.
Summary: digiKam keeps crashing after crash with face-detection and manual tagging at ...
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Faces-Detection (show other bugs)
Version: 4.6.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-12-24 13:03 UTC by René van Dorst
Modified: 2019-12-23 06:00 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 7.0.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description René van Dorst 2014-12-24 13:03:48 UTC
I did update digikam van 4.4 to 4.6.
Then rerun the face detection of around 700 photos with run well for a while.
In the meantime I also manual tagged and untagged some photos in the people screen.
This was not good. Queue to write items to the disk build up and it crashed.

It did broke some picture which I fixed with restoring the backup.

And now it keeps crashing almost direct when started.


Reproducible: Always

Steps to Reproduce:
Now simply run digikam.




Actual Results:  




I am using the precompiled packeges from http://ppa.launchpad.net/philip5/extra/ubuntu

root@PC-RENE:/home/rene# digikam -v
Qt: 4.8.6
KDE Development Platform: 4.14.1
digiKam: 4.6.0

(gdb) run
Starting program: /usr/bin/digikam 
^Cpython: failed to set __main__.__loader__
Python Exception <class 'KeyboardInterrupt'> <class 'KeyboardInterrupt'>: 
warning: internal error: Unhandled Python exception
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
^Cdl_main (phdr=<optimized out>, phdr@entry=0x400040, phnum=<optimized out>, phnum@entry=9, user_entry=user_entry@entry=0x7fffffffe378, auxv=<optimized out>) at rtld.c:2307
2307	rtld.c: No such file or directory.
Quit


(gdb) catch throw
Catchpoint 1 (throw)
(gdb) c


Continuing.
[New Thread 0x7fffd0a6e700 (LWP 7521)]
[New Thread 0x7fffcad0e700 (LWP 7522)]
[New Thread 0x7fffca50d700 (LWP 7523)]
Object::connect: No such signal org::freedesktop::UPower::DeviceAdded(QDBusObjectPath)
Object::connect: No such signal org::freedesktop::UPower::DeviceRemoved(QDBusObjectPath)
[New Thread 0x7fffc9d0c700 (LWP 7524)]
[Thread 0x7fffc9d0c700 (LWP 7524) exited]
[New Thread 0x7fffc9d0c700 (LWP 7525)]
[New Thread 0x7fffb74fd700 (LWP 7526)]
[Thread 0x7fffb74fd700 (LWP 7526) exited]
[New Thread 0x7fffb74fd700 (LWP 7527)]
[New Thread 0x7fffb5817700 (LWP 7528)]
[Thread 0x7fffb74fd700 (LWP 7527) exited]
[Thread 0x7fffb5817700 (LWP 7528) exited]
[New Thread 0x7fffb5817700 (LWP 7529)]
[New Thread 0x7fffb74fd700 (LWP 7530)]
[New Thread 0x7fffa7fff700 (LWP 7531)]
[New Thread 0x7fffa77fe700 (LWP 7532)]
[New Thread 0x7fffa6ffd700 (LWP 7533)]
[New Thread 0x7fffa67fc700 (LWP 7534)]
[New Thread 0x7fffa5ffb700 (LWP 7535)]
[New Thread 0x7fffa57fa700 (LWP 7536)]
[New Thread 0x7fffa4ff9700 (LWP 7537)]
[New Thread 0x7fff87fff700 (LWP 7538)]
[New Thread 0x7fff877fe700 (LWP 7539)]
[New Thread 0x7fff7ffff700 (LWP 7540)]
[New Thread 0x7fff86ffd700 (LWP 7541)]
[New Thread 0x7fff867fc700 (LWP 7542)]
[New Thread 0x7fff85ffb700 (LWP 7543)]
[New Thread 0x7fff857fa700 (LWP 7544)]
[New Thread 0x7fff84ff9700 (LWP 7545)]
[New Thread 0x7fff7f7fe700 (LWP 7546)]
[New Thread 0x7fff7effd700 (LWP 7547)]
[New Thread 0x7fff7e7fc700 (LWP 7548)]
[New Thread 0x7fff7dffb700 (LWP 7549)]
[New Thread 0x7fff7d7fa700 (LWP 7550)]
[New Thread 0x7fff7cff9700 (LWP 7551)]
[New Thread 0x7fff4ffff700 (LWP 7552)]
[Switching to Thread 0x7fffcad0e700 (LWP 7522)]
Catchpoint 1 (exception thrown), 0x00007ffff0f080dd in __cxa_throw () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6



(gdb) bt
#0  0x00007ffff0f080dd in __cxa_throw () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#1  0x00007fffeea59246 in Exiv2::ImageFactory::open(std::string const&) () from /usr/lib/x86_64-linux-gnu/libexiv2.so.13
#2  0x00007ffff62e6cc3 in KExiv2Iface::KExiv2::load(QString const&) const () from /usr/lib/libkexiv2.so.11
#3  0x00007ffff5bd9996 in Digikam::DMetadata::load (this=this@entry=0x7fffc42eb1c0, filePath=...) at /build/buildd/digikam-4.6.0/core/libs/dmetadata/dmetadata.cpp:110
#4  0x00007ffff56145d7 in Digikam::ImageScanner::loadFromDisk (this=this@entry=0x7fffcad0d270) at /build/buildd/digikam-4.6.0/core/libs/database/imagescanner.cpp:1525
#5  0x00007ffff5614799 in Digikam::ImageScanner::fileModified (this=this@entry=0x7fffcad0d270) at /build/buildd/digikam-4.6.0/core/libs/database/imagescanner.cpp:278
#6  0x00007ffff55a73f6 in Digikam::CollectionScanner::scanModifiedFile (this=this@entry=0x7fffcad0dad0, info=..., scanInfo=...) at /build/buildd/digikam-4.6.0/core/libs/database/collectionscanner.cpp:1280
#7  0x00007ffff55a796f in Digikam::CollectionScanner::scanFileNormal (this=this@entry=0x7fffcad0dad0, fi=..., scanInfo=...) at /build/buildd/digikam-4.6.0/core/libs/database/collectionscanner.cpp:1202
#8  0x00007ffff55aa2e2 in Digikam::CollectionScanner::scanAlbum (this=this@entry=0x7fffcad0dad0, location=..., album=...) at /build/buildd/digikam-4.6.0/core/libs/database/collectionscanner.cpp:1078
#9  0x00007ffff55aa4ff in Digikam::CollectionScanner::scanAlbum (this=this@entry=0x7fffcad0dad0, location=..., album=...) at /build/buildd/digikam-4.6.0/core/libs/database/collectionscanner.cpp:1112
#10 0x00007ffff55aa4ff in Digikam::CollectionScanner::scanAlbum (this=this@entry=0x7fffcad0dad0, location=..., album=...) at /build/buildd/digikam-4.6.0/core/libs/database/collectionscanner.cpp:1112
#11 0x00007ffff55aae93 in Digikam::CollectionScanner::scanAlbumRoot (this=this@entry=0x7fffcad0dad0, location=...) at /build/buildd/digikam-4.6.0/core/libs/database/collectionscanner.cpp:828
#12 0x00007ffff55ac6dd in Digikam::CollectionScanner::completeScan (this=this@entry=0x7fffcad0dad0) at /build/buildd/digikam-4.6.0/core/libs/database/collectionscanner.cpp:489
#13 0x00000000005e9100 in Digikam::ScanController::run (this=0xe5d1d0) at /build/buildd/digikam-4.6.0/core/app/database/scancontroller.cpp:756
#14 0x00007ffff14af39f in QThreadPrivate::start (arg=0xe5d1d0) at thread/qthread_unix.cpp:349
#15 0x00007fffedb360a5 in start_thread (arg=0x7fffcad0e700) at pthread_create.c:309
#16 0x00007ffff09c777d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111


(gdb) bt full
#0  0x00007ffff0f080dd in __cxa_throw () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#1  0x00007fffeea59246 in Exiv2::ImageFactory::open(std::string const&) () from /usr/lib/x86_64-linux-gnu/libexiv2.so.13
No symbol table info available.
#2  0x00007ffff62e6cc3 in KExiv2Iface::KExiv2::load(QString const&) const () from /usr/lib/libkexiv2.so.11
No symbol table info available.
#3  0x00007ffff5bd9996 in Digikam::DMetadata::load (this=this@entry=0x7fffc42eb1c0, filePath=...) at /build/buildd/digikam-4.6.0/core/libs/dmetadata/dmetadata.cpp:110
        lock = {d = 0x7fffc4284ba0}
#4  0x00007ffff56145d7 in Digikam::ImageScanner::loadFromDisk (this=this@entry=0x7fffcad0d270) at /build/buildd/digikam-4.6.0/core/libs/database/imagescanner.cpp:1525
No locals.
#5  0x00007ffff5614799 in Digikam::ImageScanner::fileModified (this=this@entry=0x7fffcad0d270) at /build/buildd/digikam-4.6.0/core/libs/database/imagescanner.cpp:278
No locals.
#6  0x00007ffff55a73f6 in Digikam::CollectionScanner::scanModifiedFile (this=this@entry=0x7fffcad0dad0, info=..., scanInfo=...) at /build/buildd/digikam-4.6.0/core/libs/database/collectionscanner.cpp:1280
        scanner = {d = 0x7fffc42eb1b0}
#7  0x00007ffff55a796f in Digikam::CollectionScanner::scanFileNormal (this=this@entry=0x7fffcad0dad0, fi=..., scanInfo=...) at /build/buildd/digikam-4.6.0/core/libs/database/collectionscanner.cpp:1202
        hasAnyHint = <optimized out>
#8  0x00007ffff55aa2e2 in Digikam::CollectionScanner::scanAlbum (this=this@entry=0x7fffcad0dad0, location=..., album=...) at /build/buildd/digikam-4.6.0/core/libs/database/collectionscanner.cpp:1078
        suffix = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0xc4931a <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, 
            reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 530}, alloc = 0, size = 0, data = 0x7ffff191593a <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, 
            reserved = 0, array = {0}}, d = 0x7fffc4158840, static codecForCStrings = 0x0}
        dir = {d_ptr = {d = 0x7fffc4372f30}}
        __PRETTY_FUNCTION__ = "void Digikam::CollectionScanner::scanAlbum(const Digikam::CollectionLocation&, const QString&)"
        fileNameIndexHash = {{d = 0x7fffc4045c60, e = 0x7fffc4045c60}}
        list = {{p = {static shared_null = {ref = {_q_value = 1}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x7fffc42bfae0}, d = 0x7fffc42bfae0}}
        albumID = 110
        scanInfos = {{p = {static shared_null = {ref = {_q_value = 1}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x7fffc416b600}, d = 0x7fffc416b600}}
        itemIdSet = {q_hash = {{d = 0x7fffc4172ba0, e = 0x7fffc4172ba0}}}
        fi = {i = 0x7fffc42bfc28}
        counter = 38
#9  0x00007ffff55aa4ff in Digikam::CollectionScanner::scanAlbum (this=this@entry=0x7fffcad0dad0, location=..., album=...) at /build/buildd/digikam-4.6.0/core/libs/database/collectionscanner.cpp:1112
        subalbum = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0xc4931a <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, 
            reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 530}, alloc = 0, size = 0, data = 0x7ffff191593a <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, 
            reserved = 0, array = {0}}, d = 0x7fffc408efe0, static codecForCStrings = 0x0}
        dir = {d_ptr = {d = 0x7fffc437bf60}}
        __PRETTY_FUNCTION__ = "void Digikam::CollectionScanner::scanAlbum(const Digikam::CollectionLocation&, const QString&)"
        fileNameIndexHash = {{d = 0xc482c0 <QHashData::shared_null>, e = 0xc482c0 <QHashData::shared_null>}}
        list = {{p = {static shared_null = {ref = {_q_value = 1}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x7fffc41f19f0}, d = 0x7fffc41f19f0}}
        albumID = 108
        scanInfos = {{p = {static shared_null = {ref = {_q_value = 1}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0xc461a0 <QListData::shared_null>}, d = 0xc461a0 <QListData::shared_null>}}
        itemIdSet = {q_hash = {{d = 0xc482c0 <QHashData::shared_null>, e = 0xc482c0 <QHashData::shared_null>}}}
        fi = {i = 0x7fffc41f1a10}
        counter = 1
#10 0x00007ffff55aa4ff in Digikam::CollectionScanner::scanAlbum (this=this@entry=0x7fffcad0dad0, location=..., album=...) at /build/buildd/digikam-4.6.0/core/libs/database/collectionscanner.cpp:1112
        subalbum = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0xc4931a <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, 
            reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 530}, alloc = 0, size = 0, data = 0x7ffff191593a <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, 
            reserved = 0, array = {0}}, d = 0x7fffc4035290, static codecForCStrings = 0x0}
        dir = {d_ptr = {d = 0x7fffc430e540}}
        __PRETTY_FUNCTION__ = "void Digikam::CollectionScanner::scanAlbum(const Digikam::CollectionLocation&, const QString&)"
        fileNameIndexHash = {{d = 0xc482c0 <QHashData::shared_null>, e = 0xc482c0 <QHashData::shared_null>}}
        list = {{p = {static shared_null = {ref = {_q_value = 1}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x7fffc40a35c0}, d = 0x7fffc40a35c0}}
        albumID = 1
        scanInfos = {{p = {static shared_null = {ref = {_q_value = 1}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0xc461a0 <QListData::shared_null>}, d = 0xc461a0 <QListData::shared_null>}}
        itemIdSet = {q_hash = {{d = 0xc482c0 <QHashData::shared_null>, e = 0xc482c0 <QHashData::shared_null>}}}
        fi = {i = 0x7fffc40a3618}
        counter = 8
#11 0x00007ffff55aae93 in Digikam::CollectionScanner::scanAlbumRoot (this=this@entry=0x7fffcad0dad0, location=...) at /build/buildd/digikam-4.6.0/core/libs/database/collectionscanner.cpp:828
No locals.
#12 0x00007ffff55ac6dd in Digikam::CollectionScanner::completeScan (this=this@entry=0x7fffcad0dad0) at /build/buildd/digikam-4.6.0/core/libs/database/collectionscanner.cpp:489
        location = <optimized out>
        _container_ = {c = {{p = {static shared_null = {ref = {_q_value = 1}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x7fffc4017fa0}, d = 0x7fffc4017fa0}}, brk = 0, i = {i = 0x7fffc4017fb8}, e = {
         time = {mds = 49363575}
        transaction = {m_access = 0x0}
        allLocations = {{p = {static shared_null = {ref = {_q_value = 1}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x7fffc4017fa0}, d = 0x7fffc4017fa0}}
        __PRETTY_FUNCTION__ = "void Digikam::CollectionScanner::completeScan()"
#13 0x00000000005e9100 in Digikam::ScanController::run (this=0xe5d1d0) at /build/buildd/digikam-4.6.0/core/app/database/scancontroller.cpp:756
        scanner = {<QObject> = {_vptr.QObject = 0x7ffff58f6610 <vtable for Digikam::CollectionScanner+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff168d380 <qt_meta_stringdata_QObject> "QObject", 
                data = 0x7ffff168d440 <qt_meta_data_QObject>, extradata = 0x7ffff190b260 <QObject::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0, 
              static_metacall = 0x7ffff15c8e50 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, d_ptr = {d = 0x7fffc40b6d50}, static staticQtMetaObject = {d = {superdata = 0x0, 
                stringdata = 0x7ffff1696540 <qt_meta_stringdata_Qt> "Qt", data = 0x7ffff1699e80 <qt_meta_data_Qt>, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0xc48700 <QObject::staticMetaObject>, 
              stringdata = 0x7ffff569a540 <qt_meta_stringdata_Digikam__CollectionScanner> "Digikam::CollectionScanner", data = 0x7ffff569a700 <qt_meta_data_Digikam__CollectionScanner>, 
              extradata = 0x7ffff58f60d0 <Digikam::CollectionScanner::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0, 
            static_metacall = 0x7ffff55a26b0 <Digikam::CollectionScanner::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, d = 0x7fffc4042e50}
        observer = {<Digikam::CollectionScannerObserver> = {_vptr.CollectionScannerObserver = 0x8c9c10 <vtable for Digikam::SimpleCollectionScannerObserver+16>}, m_continue = 0xe5d469}
        doScan = <optimized out>
        doPartialScan = <optimized out>
        doInit = <optimized out>
        doScanDeferred = <optimized out>
        doFinishScan = <optimized out>
        doUpdateUniqueHash = <optimized out>
        task = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0xc4931a <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, 
            reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 530}, alloc = 0, size = 0, data = 0x7ffff191593a <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, 
            reserved = 0, array = {0}}, d = 0xc49300 <QString::shared_null>, static codecForCStrings = 0x0}
#14 0x00007ffff14af39f in QThreadPrivate::start (arg=0xe5d1d0) at thread/qthread_unix.cpp:349
        __clframe = {__cancel_routine = 0x7ffff14ae320 <QThreadPrivate::finish(void*)>, __cancel_arg = 0xe5d1d0, __do_it = 1, __cancel_type = <optimized out>}
        thr = 0xe5d1d0
        data = <optimized out>
        objectName = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0xc4931a <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, 
            capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 530}, alloc = 0, size = 0, data = 0x7ffff191593a <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, 
            capacity = 0, reserved = 0, array = {0}}, d = 0xc49300 <QString::shared_null>, static codecForCStrings = 0x0}
#15 0x00007fffedb360a5 in start_thread (arg=0x7fffcad0e700) at pthread_create.c:309
        __res = <optimized out>
        pd = 0x7fffcad0e700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736596076288, -6673888029441727187, 1, 0, 140736596076992, 140736596076288, 6673775631347803437, 6673856723913991469}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, 
            data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#16 0x00007ffff09c777d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.
          i = 0x7fffc4017fc0}}
Comment 1 René van Dorst 2014-12-24 13:21:53 UTC
Other backtrace with more debug files installed.


#0  __cxxabiv1::__cxa_throw (obj=0x7fffc4085170, tinfo=0x7ffff656f0c0 <typeinfo for Exiv2::BasicError<char>>, dest=0x7fffeea12b60 <Exiv2::BasicError<char>::~BasicError()>) at ../../../../src/libstdc++-v3/libsupc++/eh_throw.cc:63
#1  0x00007fffeea59246 in Exiv2::ImageFactory::open (path="/home/rene/Mounts/Samen/Fotos/2009/Boot Terug Halen 2009/S6300038.JPG") at image.cpp:423
#2  0x00007ffff62e6cc3 in KExiv2Iface::KExiv2::load (this=this@entry=0x7fffc4089090, filePath=...) at ../../libkexiv2/kexiv2.cpp:308
#3  0x00007ffff5bd9996 in Digikam::DMetadata::load (this=this@entry=0x7fffc4089090, filePath=...) at /build/buildd/digikam-4.6.0/core/libs/dmetadata/dmetadata.cpp:110
#4  0x00007ffff56145d7 in Digikam::ImageScanner::loadFromDisk (this=this@entry=0x7fffcad0d270) at /build/buildd/digikam-4.6.0/core/libs/database/imagescanner.cpp:1525
#5  0x00007ffff5614799 in Digikam::ImageScanner::fileModified (this=this@entry=0x7fffcad0d270) at /build/buildd/digikam-4.6.0/core/libs/database/imagescanner.cpp:278
#6  0x00007ffff55a73f6 in Digikam::CollectionScanner::scanModifiedFile (this=this@entry=0x7fffcad0dad0, info=..., scanInfo=...) at /build/buildd/digikam-4.6.0/core/libs/database/collectionscanner.cpp:1280
#7  0x00007ffff55a796f in Digikam::CollectionScanner::scanFileNormal (this=this@entry=0x7fffcad0dad0, fi=..., scanInfo=...) at /build/buildd/digikam-4.6.0/core/libs/database/collectionscanner.cpp:1202
#8  0x00007ffff55aa2e2 in Digikam::CollectionScanner::scanAlbum (this=this@entry=0x7fffcad0dad0, location=..., album=...) at /build/buildd/digikam-4.6.0/core/libs/database/collectionscanner.cpp:1078
#9  0x00007ffff55aa4ff in Digikam::CollectionScanner::scanAlbum (this=this@entry=0x7fffcad0dad0, location=..., album=...) at /build/buildd/digikam-4.6.0/core/libs/database/collectionscanner.cpp:1112
#10 0x00007ffff55aa4ff in Digikam::CollectionScanner::scanAlbum (this=this@entry=0x7fffcad0dad0, location=..., album=...) at /build/buildd/digikam-4.6.0/core/libs/database/collectionscanner.cpp:1112
#11 0x00007ffff55aae93 in Digikam::CollectionScanner::scanAlbumRoot (this=this@entry=0x7fffcad0dad0, location=...) at /build/buildd/digikam-4.6.0/core/libs/database/collectionscanner.cpp:828
#12 0x00007ffff55ac6dd in Digikam::CollectionScanner::completeScan (this=this@entry=0x7fffcad0dad0) at /build/buildd/digikam-4.6.0/core/libs/database/collectionscanner.cpp:489
#13 0x00000000005e9100 in Digikam::ScanController::run (this=0xe5d620) at /build/buildd/digikam-4.6.0/core/app/database/scancontroller.cpp:756
#14 0x00007ffff14af39f in QThreadPrivate::start (arg=0xe5d620) at thread/qthread_unix.cpp:349
#15 0x00007fffedb360a5 in start_thread (arg=0x7fffcad0e700) at pthread_create.c:309
#16 0x00007ffff09c777d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111


Photo has size 0 because of crash!
ls - al  /home/vdorst/Fotos/2009/Boot Terug Halen 2009/S6300038.JPG
-rwxrwxr-x 1 nobody vdorst 0 Dec 24 13:37 /home/vdorst/Fotos/2009/Boot Terug Halen 2009/S6300038.JPG
Comment 2 caulier.gilles 2014-12-24 13:27:45 UTC
I crash in Exiv2 shared library. Please report this problem to Exiv2 bugzilla.

Gilles Caulier
Comment 3 caulier.gilles 2019-12-23 06:00:04 UTC
Problem is fixed with new 7.0.0-beta1 through this long story from this bug 

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

You can test digiKam 7.0.0-beta1 with bundle available here:

https://download.kde.org/unstable/digikam/

Don't hesitate to give us a fresh feedback about his entry.

Thanks in advance

Gilles Caulier