Bug 182995 - crash when deleting empty album
Summary: crash when deleting empty album
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Database-Albums (show other bugs)
Version: 0.10.0
Platform: RedHat Enterprise Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-03 14:02 UTC by Michael Ploujnikov
Modified: 2023-04-08 20:52 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 8.0.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Ploujnikov 2009-02-03 14:02:05 UTC
Version:            (using KDE 4.1.4)
Compiler:          gcc (GCC) 4.3.0 20080428 (Red Hat 4.3.0-8) x86_64 platform
OS:                Linux
Installed from:    RedHat RPMs

After I emptied the "coolshots" album (under My Albums/dkPictures/g2data-from-plouj.com-again) by deleting one image at a time with digikam, I right clicked on it and selected "Move Album to Trash". Then the digikam window disappeared and the KDE crash hander appeared with the following:

11 (SIGSEGV)
Application: digiKam (digikam), signal SIGSEGV
[Thread debugging using libthread_db enabled]
[New Thread 0x7ffb7f8ab800 (LWP 12028)]
[New Thread 0x4a72f950 (LWP 1158)]
[New Thread 0x49d2e950 (LWP 1157)]
[New Thread 0x4932d950 (LWP 1156)]
[New Thread 0x4892c950 (LWP 1155)]
[New Thread 0x47f2b950 (LWP 14738)]
[New Thread 0x4752a950 (LWP 12830)]
[New Thread 0x46b29950 (LWP 12548)]
[New Thread 0x46128950 (LWP 12547)]
[New Thread 0x45727950 (LWP 12052)]
[New Thread 0x44d26950 (LWP 12051)]
[New Thread 0x44325950 (LWP 12050)]
[New Thread 0x43924950 (LWP 12049)]
[New Thread 0x42f23950 (LWP 12032)]
[New Thread 0x40ac0950 (LWP 12031)]
[New Thread 0x42522950 (LWP 12030)]
[New Thread 0x41b21950 (LWP 12029)]
[KCrash handler]
#5  __dynamic_cast (src_ptr=<value optimized out>, 
    src_type=<value optimized out>, dst_type=<value optimized out>, 
    src2dst=<value optimized out>)
    at ../../../../libstdc++-v3/libsupc++/dyncast.cc:48
#6  0x0000000000620641 in Digikam::FolderView::highlightCurrentItem (
    this=<value optimized out>, b=false)
    at /home/plouj/work/digikam/dependencies/graphics/digikam/digikam/folderview.cpp:682
#7  0x0000000000621491 in Digikam::FolderView::contentsMouseMoveEvent (
    this=0x1fbfc90, e=0x7fff880f2530)
    at /home/plouj/work/digikam/dependencies/graphics/digikam/digikam/folderview.cpp:300
#8  0x00000030cbf74d89 in Q3ScrollView::viewportMouseMoveEvent ()
   from /usr/lib64/libQt3Support.so.4
#9  0x00000030cbf76658 in Q3ScrollView::eventFilter ()
   from /usr/lib64/libQt3Support.so.4
#10 0x00000030cbf19fce in Q3ListView::eventFilter ()
   from /usr/lib64/libQt3Support.so.4
#11 0x00000030c7742378 in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib64/libQtCore.so.4
#12 0x00000030c8f8286c in QApplicationPrivate::notify_helper ()
   from /usr/lib64/libQtGui.so.4
#13 0x00000030c8f8aeba in QApplication::notify () from /usr/lib64/libQtGui.so.4
#14 0x00000030c9bfbadb in KApplication::notify () from /usr/lib64/libkdeui.so.5
#15 0x00000030c77430a1 in QCoreApplication::notifyInternal ()
   from /usr/lib64/libQtCore.so.4
#16 0x00000030c8f8a258 in QApplicationPrivate::sendMouseEvent ()
   from /usr/lib64/libQtGui.so.4
#17 0x00000030c8feeb49 in ?? () from /usr/lib64/libQtGui.so.4
#18 0x00000030c8fed567 in QApplication::x11ProcessEvent ()
   from /usr/lib64/libQtGui.so.4
#19 0x00000030c9013e8c in ?? () from /usr/lib64/libQtGui.so.4
#20 0x0000003524e3742b in g_main_context_dispatch ()
   from /lib64/libglib-2.0.so.0
#21 0x0000003524e3ac0d in ?? () from /lib64/libglib-2.0.so.0
#22 0x0000003524e3adcb in g_main_context_iteration ()
   from /lib64/libglib-2.0.so.0
#23 0x00000030c776b58f in QEventDispatcherGlib::processEvents ()
   from /usr/lib64/libQtCore.so.4
#24 0x00000030c90135ff in ?? () from /usr/lib64/libQtGui.so.4
#25 0x00000030c77419b2 in QEventLoop::processEvents ()
   from /usr/lib64/libQtCore.so.4
#26 0x00000030c7741b3d in QEventLoop::exec () from /usr/lib64/libQtCore.so.4
#27 0x00000030c774400d in QCoreApplication::exec ()
   from /usr/lib64/libQtCore.so.4
#28 0x000000000066bb47 in main (argc=<value optimized out>, 
    argv=0x7fff880f4288)
    at /home/plouj/work/digikam/dependencies/graphics/digikam/digikam/main.cpp:188
Current language:  auto; currently c


The following is what I could see in the console after digikam crashed. Note that messages kept appearing even after the digikam window disappeared so the last messages don't necessarily correspond with what happened during the crash:

...
digikam(12028) Digikam::CollectionManager::locationForPath: Testing location  3 "/home/plouj/dkPictures/g2data-from-plouj.com-again/coolshots" "/home/plouj/dkPictures"
Warning: Makernote tag 0x0000 has invalid Exif type 0; using 7 (undefined).
Warning: Makernote tag 0x0000 has invalid Exif type 0; using 7 (undefined).
Warning: Makernote tag 0x0000 has invalid Exif type 0; using 7 (undefined).
Warning: Makernote tag 0x0000 has invalid Exif type 0; using 7 (undefined).
kio_digikamsearch(986) kio_digikamsearch::special: kio_digikamsearch::special  KUrl("digikamsearch:?searchId=6254&databaseType=QSQLITE&databaseName=%2Fhome%2Fplouj%2FPictures%2Fdigikam4.db")
kio_digikamalbums(1006) kio_digikamalbums::special: kio_digikamalbums::special  KUrl("digikamalbums:?databaseType=QSQLITE&databaseName=%2Fhome%2Fplouj%2FPictures%2Fdigikam4.db")
kio_trash(1085) TrashProtocol::createUDSEntry: couldn't stat  "/home/plouj/.local/share/Trash/files/DSC00255.JPG-1" 
kio_digikamalbums(1006) kio_digikamalbums::special: kio_digikamalbums::special  KUrl("digikamalbums:/g2data-from-plouj.com-again/coolshots/?albumRoot=/home/plouj/dkPictures&albumRootId=3&databaseType=QSQLITE&databaseName=%2Fhome%2Fplouj%2FPictures%2Fdigikam4.db")
digikam(12028) Digikam::AlbumIconView::slotRightButtonClicked: Found JPEGLossless plugin
kio_digikamsearch(986) kio_digikamsearch::special: kio_digikamsearch::special  KUrl("digikamsearch:?searchId=6254&databaseType=QSQLITE&databaseName=%2Fhome%2Fplouj%2FPictures%2Fdigikam4.db")
kio_digikamsearch(986) Digikam::HaarIface::bestMatchesWithThreshold: Duplicates with id and score:
kio_digikamsearch(986) Digikam::HaarIface::bestMatchesWithThreshold: 21534 "100%"
kio_digikamsearch(986) Digikam::HaarIface::bestMatchesWithThreshold: 18998 "100%"
digikam(12028) Digikam::DeleteDialog::accept: setShowTrashDeleteDialog  true
digikam(12028) Digikam::AlbumManager::slotKioFilesAdded: "/home/plouj/.local/share/Trash/files/gameboard.jpg"
digikam(12028) Digikam::AlbumManager::slotKioFileMoved: "file:///home/plouj/dkPictures/g2data-from-plouj.com-again/coolshots/gameboard.jpg" "trash:/gameboard.jpg"
digikam(12028) Digikam::AlbumManager::handleKioNotification: KDirNotify detected file change at "/home/plouj/dkPictures/g2data-from-plouj.com-again/coolshots"
digikam(12028) Digikam::AlbumManager::slotKioFilesAdded: "trash:/"
digikam(12028) Digikam::AlbumManager::slotKioFilesDeleted: ("file:///home/plouj/dkPictures/g2data-from-plouj.com-again/coolshots/gameboard.jpg")
digikam(12028) Digikam::AlbumManager::handleKioNotification: KDirNotify detected file change at "/home/plouj/dkPictures/g2data-from-plouj.com-again/coolshots"
digikam(12028) Digikam::AlbumManager::slotDirWatchDirty: KDirWatch detected change at "/home/plouj/dkPictures/g2data-from-plouj.com-again/coolshots"
digikam(12028) Digikam::DImg::load: "/home/plouj/dkPictures/g2data-from-plouj.com-again/coolshots/p7011275.jpg"  : JPEG file identified
digikam(12028) Digikam::CollectionManager::locationForPath: Testing location  1 "/home/plouj/dkPictures/g2data-from-plouj.com-again/coolshots" "/home/plouj/Pictures"
digikam(12028) Digikam::CollectionManager::locationForPath: Testing location  2 "/home/plouj/dkPictures/g2data-from-plouj.com-again/coolshots" "/home/plouj/Photos"
digikam(12028) Digikam::CollectionManager::locationForPath: Testing location  3 "/home/plouj/dkPictures/g2data-from-plouj.com-again/coolshots" "/home/plouj/dkPictures"
kio_digikamsearch(986) kio_digikamsearch::special: kio_digikamsearch::special  KUrl("digikamsearch:?searchId=6254&databaseType=QSQLITE&databaseName=%2Fhome%2Fplouj%2FPictures%2Fdigikam4.db")
digikam(12028) Digikam::DImgLoader::checkExifWorkingColorSpace: Exif color-space tag is sRGB. Using default sRGB ICC profile.
digikam(12028) KExiv2Iface::KExiv2::getImageOrientation: Orientation => Exif.Image.Orientation =>  1
digikam(12028) Digikam::CollectionManager::locationForPath: Testing location  1 "/home/plouj/dkPictures/g2data-from-plouj.com-again/coolshots" "/home/plouj/Pictures"
digikam(12028) Digikam::CollectionManager::locationForPath: Testing location  2 "/home/plouj/dkPictures/g2data-from-plouj.com-again/coolshots" "/home/plouj/Photos"
digikam(12028) Digikam::CollectionManager::locationForPath: Testing location  3 "/home/plouj/dkPictures/g2data-from-plouj.com-again/coolshots" "/home/plouj/dkPictures"
kio_digikamalbums(1006) kio_digikamalbums::special: kio_digikamalbums::special  KUrl("digikamalbums:?databaseType=QSQLITE&databaseName=%2Fhome%2Fplouj%2FPictures%2Fdigikam4.db")
kio_trash(1085) TrashProtocol::createUDSEntry: couldn't stat  "/home/plouj/.local/share/Trash/files/DSC00255.JPG-1" 
kio_digikamalbums(1006) kio_digikamalbums::special: kio_digikamalbums::special  KUrl("digikamalbums:/g2data-from-plouj.com-again/coolshots/?albumRoot=/home/plouj/dkPictures&albumRootId=3&databaseType=QSQLITE&databaseName=%2Fhome%2Fplouj%2FPictures%2Fdigikam4.db")
digikam(12028) Digikam::AlbumIconView::slotRightButtonClicked: Found JPEGLossless plugin
kio_digikamsearch(986) kio_digikamsearch::special: kio_digikamsearch::special  KUrl("digikamsearch:?searchId=6254&databaseType=QSQLITE&databaseName=%2Fhome%2Fplouj%2FPictures%2Fdigikam4.db")
kio_digikamsearch(986) Digikam::HaarIface::bestMatchesWithThreshold: Duplicates with id and score:
kio_digikamsearch(986) Digikam::HaarIface::bestMatchesWithThreshold: 21535 "100%"
kio_digikamsearch(986) Digikam::HaarIface::bestMatchesWithThreshold: 18999 "100%"
digikam(12028) Digikam::DeleteDialog::accept: setShowTrashDeleteDialog  true
digikam(12028) Digikam::AlbumManager::slotKioFilesAdded: "/home/plouj/.local/share/Trash/files/p7011275.jpg"
digikam(12028) Digikam::AlbumManager::slotKioFileMoved: "file:///home/plouj/dkPictures/g2data-from-plouj.com-again/coolshots/p7011275.jpg" "trash:/p7011275.jpg"
digikam(12028) Digikam::AlbumManager::handleKioNotification: KDirNotify detected file change at "/home/plouj/dkPictures/g2data-from-plouj.com-again/coolshots"
digikam(12028) Digikam::AlbumManager::slotKioFilesAdded: "trash:/"
digikam(12028) Digikam::AlbumManager::slotKioFilesDeleted: ("file:///home/plouj/dkPictures/g2data-from-plouj.com-again/coolshots/p7011275.jpg")
digikam(12028) Digikam::AlbumManager::handleKioNotification: KDirNotify detected file change at "/home/plouj/dkPictures/g2data-from-plouj.com-again/coolshots"
digikam(12028) Digikam::CollectionManager::locationForPath: Testing location  1 "/home/plouj/dkPictures/g2data-from-plouj.com-again/coolshots" "/home/plouj/Pictures"
digikam(12028) Digikam::CollectionManager::locationForPath: Testing location  2 "/home/plouj/dkPictures/g2data-from-plouj.com-again/coolshots" "/home/plouj/Photos"
digikam(12028) Digikam::CollectionManager::locationForPath: Testing location  3 "/home/plouj/dkPictures/g2data-from-plouj.com-again/coolshots" "/home/plouj/dkPictures"
digikam(12028) KExiv2Iface::KExiv2::getImageOrientation: Orientation => Exif.Image.Orientation =>  1
digikam(12028) Digikam::CollectionManager::locationForPath: Testing location  1 "/home/plouj/dkPictures/g2data-from-plouj.com-again/coolshots" "/home/plouj/Pictures"
digikam(12028) Digikam::CollectionManager::locationForPath: Testing location  2 "/home/plouj/dkPictures/g2data-from-plouj.com-again/coolshots" "/home/plouj/Photos"
digikam(12028) Digikam::CollectionManager::locationForPath: Testing location  3 "/home/plouj/dkPictures/g2data-from-plouj.com-again/coolshots" "/home/plouj/dkPictures"
digikam(12028) Digikam::AlbumManager::slotDirWatchDirty: KDirWatch detected change at "/home/plouj/dkPictures/g2data-from-plouj.com-again/coolshots"
kio_digikamsearch(986) kio_digikamsearch::special: kio_digikamsearch::special  KUrl("digikamsearch:?searchId=6254&databaseType=QSQLITE&databaseName=%2Fhome%2Fplouj%2FPictures%2Fdigikam4.db")
kio_digikamalbums(1006) kio_digikamalbums::special: kio_digikamalbums::special  KUrl("digikamalbums:?databaseType=QSQLITE&databaseName=%2Fhome%2Fplouj%2FPictures%2Fdigikam4.db")
kio_trash(1085) TrashProtocol::createUDSEntry: couldn't stat  "/home/plouj/.local/share/Trash/files/DSC00255.JPG-1" 
kio_digikamalbums(1006) kio_digikamalbums::special: kio_digikamalbums::special  KUrl("digikamalbums:/g2data-from-plouj.com-again/coolshots/?albumRoot=/home/plouj/dkPictures&albumRootId=3&databaseType=QSQLITE&databaseName=%2Fhome%2Fplouj%2FPictures%2Fdigikam4.db")
digikam(12028) Digikam::AlbumIconView::slotRightButtonClicked: Found JPEGLossless plugin
kio_digikamalbums(1006) kio_digikamalbums::special: kio_digikamalbums::special  KUrl("digikamalbums:/g2data/coolshots/?albumRoot=/home/plouj/dkPictures&albumRootId=3&databaseType=QSQLITE&databaseName=%2Fhome%2Fplouj%2FPictures%2Fdigikam4.db")
kdeinit4: preparing to launch 
kio_digikamalbums(1006) kio_digikamalbums::copy: Src:  "/g2data-from-plouj.com-again/coolshots/dsc02236-color.png" , Dst:  "/g2data/coolshots/dsc02236-color.png"
digikam(12028) Digikam::AlbumManager::slotKioFilesAdded: "digikamalbums:/g2data/coolshots/?albumRoot=/home/plouj/dkPictures&albumRootId=3&databaseType=QSQLITE&databaseName=%2Fhome%2Fplouj%2FPictures%2Fdigikam4.db"
digikam(12028) Digikam::AlbumManager::handleKioNotification: KDirNotify detected file change at "/home/plouj/dkPictures/g2data"
digikam(12028) Digikam::AlbumManager::slotDirWatchDirty: KDirWatch detected change at "/home/plouj/dkPictures/g2data/coolshots"
digikam(12028) Digikam::DImg::load: "/home/plouj/dkPictures/g2data/coolshots/dsc02236-color.png"  : PNG file identified
digikam(12028) Digikam::ImageScanner::addImage: Adding new item "/home/plouj/dkPictures/g2data/coolshots/dsc02236-color.png"
digikam(12028) Digikam::ScanControllerLoadingCacheFileWatch::slotImageChanged: 23824 "/home/plouj/dkPictures/g2data/coolshots/dsc02236-color.png"
digikam(12028) Digikam::ImageScanner::copyFromSource: Recognized "/home/plouj/dkPictures/g2data/coolshots/dsc02236-color.png" as copied from 23822
kio_digikamalbums(1006) kio_digikamalbums::special: kio_digikamalbums::special  KUrl("digikamalbums:/g2data/coolshots/?albumRoot=/home/plouj/dkPictures&albumRootId=3&databaseType=QSQLITE&databaseName=%2Fhome%2Fplouj%2FPictures%2Fdigikam4.db")
kio_digikamalbums(1006) kio_digikamalbums::special: kio_digikamalbums::special  KUrl("digikamalbums:?databaseType=QSQLITE&databaseName=%2Fhome%2Fplouj%2FPictures%2Fdigikam4.db")
digikam(12028) Digikam::ThumbnailCreator::loadImagePreview: Use Exif/IPTC preview extraction. Size of image:  1280 x 960
digikam(12028) KExiv2Iface::KExiv2::getImageOrientation: Orientation => Exif.Image.Orientation =>  1
kio_digikamalbums(1006) kio_digikamalbums::special: kio_digikamalbums::special  KUrl("digikamalbums:/g2data-from-plouj.com-again/coolshots/?albumRoot=/home/plouj/dkPictures&albumRootId=3&databaseType=QSQLITE&databaseName=%2Fhome%2Fplouj%2FPictures%2Fdigikam4.db")
digikam(12028) Digikam::AlbumIconView::slotRightButtonClicked: Found JPEGLossless plugin
kio_digikamsearch(986) kio_digikamsearch::special: kio_digikamsearch::special  KUrl("digikamsearch:?searchId=6254&databaseType=QSQLITE&databaseName=%2Fhome%2Fplouj%2FPictures%2Fdigikam4.db")
kio_digikamsearch(986) Digikam::HaarIface::bestMatchesWithThreshold: Duplicates with id and score:
kio_digikamsearch(986) Digikam::HaarIface::bestMatchesWithThreshold: 23824 "100%"
kio_digikamsearch(986) Digikam::HaarIface::bestMatchesWithThreshold: 23822 "100%"
digikam(12028) Digikam::DeleteDialog::accept: setShowTrashDeleteDialog  true
digikam(12028) Digikam::AlbumManager::slotKioFilesAdded: "/home/plouj/.local/share/Trash/files/dsc02236-color.png"
digikam(12028) Digikam::AlbumManager::slotKioFileMoved: "file:///home/plouj/dkPictures/g2data-from-plouj.com-again/coolshots/dsc02236-color.png" "trash:/dsc02236-color.png"
digikam(12028) Digikam::AlbumManager::handleKioNotification: KDirNotify detected file change at "/home/plouj/dkPictures/g2data-from-plouj.com-again/coolshots"
digikam(12028) Digikam::AlbumManager::slotKioFilesAdded: "trash:/"
digikam(12028) Digikam::AlbumManager::slotKioFilesDeleted: ("file:///home/plouj/dkPictures/g2data-from-plouj.com-again/coolshots/dsc02236-color.png")
digikam(12028) Digikam::AlbumManager::handleKioNotification: KDirNotify detected file change at "/home/plouj/dkPictures/g2data-from-plouj.com-again/coolshots"
digikam(12028) Digikam::AlbumManager::slotDirWatchDirty: KDirWatch detected change at "/home/plouj/dkPictures/g2data-from-plouj.com-again/coolshots"
kio_digikamsearch(986) kio_digikamsearch::special: kio_digikamsearch::special  KUrl("digikamsearch:?searchId=6254&databaseType=QSQLITE&databaseName=%2Fhome%2Fplouj%2FPictures%2Fdigikam4.db")
kio_digikamalbums(1006) kio_digikamalbums::special: kio_digikamalbums::special  KUrl("digikamalbums:?databaseType=QSQLITE&databaseName=%2Fhome%2Fplouj%2FPictures%2Fdigikam4.db")
kio_trash(1085) TrashProtocol::createUDSEntry: couldn't stat  "/home/plouj/.local/share/Trash/files/DSC00255.JPG-1" 
kio_digikamalbums(1006) kio_digikamalbums::special: kio_digikamalbums::special  KUrl("digikamalbums:/g2data-from-plouj.com-again/coolshots/?albumRoot=/home/plouj/dkPictures&albumRootId=3&databaseType=QSQLITE&databaseName=%2Fhome%2Fplouj%2FPictures%2Fdigikam4.db")
digikam(12028) Digikam::AlbumManager::slotKioFilesAdded: "/home/plouj/.local/share/Trash/files/coolshots"
digikam(12028) Digikam::AlbumManager::slotKioFileMoved: "file:///home/plouj/dkPictures/g2data-from-plouj.com-again/coolshots/" "trash:/coolshots"
digikam(12028) Digikam::AlbumManager::handleKioNotification: KDirNotify detected file change at "/home/plouj/dkPictures/g2data-from-plouj.com-again"
digikam(12028) Digikam::AlbumManager::slotKioFilesAdded: "trash:/"
digikam(12028) Digikam::AlbumManager::slotKioFilesDeleted: ("file:///home/plouj/dkPictures/g2data-from-plouj.com-again/coolshots/")
digikam(12028) Digikam::AlbumManager::handleKioNotification: KDirNotify detected file change at "/home/plouj/dkPictures/g2data-from-plouj.com-again"
digikam(12028) Digikam::AlbumManager::slotDirWatchDirty: KDirWatch detected change at "/home/plouj/dkPictures/g2data-from-plouj.com-again"
kio_digikamalbums(1006) kio_digikamalbums::special: kio_digikamalbums::special  KUrl("digikamalbums:?databaseType=QSQLITE&databaseName=%2Fhome%2Fplouj%2FPictures%2Fdigikam4.db")
KCrash: Application 'digikam' crashing...
sock_file=/home/plouj/.kde/socket-grayf.lan/kdeinit4__0
kdeinit4: preparing to launch /usr/libexec/kde4/drkonqi
digikam(12028) Digikam::DatabaseBackend::exec: Detected locked database file. There is an active transaction. 

digikam(12028) Digikam::DatabaseBackend::exec: Failure executing query:
digikam(12028) Digikam::DatabaseBackend::exec: "SELECT id FROM Albums WHERE albumRoot=? AND relativePath=?;"
digikam(12028) Digikam::DatabaseBackend::exec: "database is locked Unable to fetch row" 5
digikam(12028) Digikam::DatabaseBackend::exec: Bound values:  (QVariant(int, 3) ,  QVariant(QString, "/g2data-from-plouj.com-again/personal/scratch/old/12") )
digikam(12028) Digikam::DatabaseBackend::exec: Detected locked database file. There is an active transaction. 

digikam(12028) Digikam::DatabaseBackend::exec: Failure executing query:
digikam(12028) Digikam::DatabaseBackend::exec: "REPLACE INTO Albums (albumRoot, relativePath, date, caption, collection) VALUES(?, ?, ?, ?, ?);"
digikam(12028) Digikam::DatabaseBackend::exec: "database is locked Unable to fetch row" 5
digikam(12028) Digikam::DatabaseBackend::exec: Bound values:  (QVariant(int, 3) ,  QVariant(QString, "/g2data-from-plouj.com-again/personal/scratch/old/12") ,  QVariant(QString, "2009-01-26") ,  QVariant(QString, "") ,  QVariant(QString, "") )
digikam(12028) Digikam::DatabaseBackend::exec: Detected locked database file. There is an active transaction. 

digikam(12028) Digikam::DatabaseBackend::exec: Failure executing query:
digikam(12028) Digikam::DatabaseBackend::exec: "SELECT id, album, name, status, category, modificationDate, uniqueHash FROM Images WHERE album=?;"
digikam(12028) Digikam::DatabaseBackend::exec: "database is locked Unable to fetch row" 5
digikam(12028) Digikam::DatabaseBackend::exec: Bound values:  (QVariant(int, 0) )
Warning: Makernote tag 0x0000 has invalid Exif type 0; using 7 (undefined).
Warning: Makernote tag 0x0000 has invalid Exif type 0; using 7 (undefined).
Warning: Makernote tag 0x0020 has invalid Exif type 0; using 7 (undefined).
Warning: Makernote tag 0x0000 has invalid Exif type 8192; using 7 (undefined).
digikam(12028) Digikam::DImg::load: "/home/plouj/dkPictures/g2data-from-plouj.com-again/personal/scratch/old/12/dsc03535.jpg"  : JPEG file identified
digikam(12028) Digikam::ImageScanner::addImage: Adding new item "/home/plouj/dkPictures/g2data-from-plouj.com-again/personal/scratch/old/12/dsc03535.jpg"
digikam(12028) Digikam::DatabaseBackend::exec: Detected locked database file. There is an active transaction. 

digikam(12028) Digikam::DatabaseBackend::exec: Failure executing query:
digikam(12028) Digikam::DatabaseBackend::exec: "REPLACE INTO Images  ( album, name, status, category, modificationDate, fileSize, uniqueHash )  VALUES (?,?,?,?,?,?,?);"
digikam(12028) Digikam::DatabaseBackend::exec: "database is locked Unable to fetch row" 5
digikam(12028) Digikam::DatabaseBackend::exec: Bound values:  (QVariant(int, 0) ,  QVariant(QString, "dsc03535.jpg") ,  QVariant(int, 1) ,  QVariant(int, 1) ,  QVariant(QString, "2008-02-02T23:30:36") ,  QVariant(int, 110663) ,  QVariant(QString, "aafd81cd63bee9334975aefa73843532") )
digikam(12028) Digikam::DatabaseBackend::exec: Detected locked database file. There is an active transaction. 

digikam(12028) Digikam::DatabaseBackend::exec: Failure executing query:
digikam(12028) Digikam::DatabaseBackend::exec: "SELECT id, album, name, status, category, modificationDate FROM Images  WHERE fileSize=? AND uniqueHash=?; "
digikam(12028) Digikam::DatabaseBackend::exec: "database is locked Unable to fetch row" 5
digikam(12028) Digikam::DatabaseBackend::exec: Bound values:  (QVariant(int, 110663) ,  QVariant(QString, "aafd81cd63bee9334975aefa73843532") )
digikam(12028) KExiv2Iface::KExiv2::getImageDateTime: DateTime => Exif.Photo.DateTimeOriginal =>  QDateTime("Mon Oct 10 11:50:51 2005")
digikam(12028) KExiv2Iface::KExiv2::getDigitizationDateTime: DateTime (Exif digitalized):  Mon Oct 10 11:50:51 2005
digikam(12028) KExiv2Iface::KExiv2::getImageOrientation: Orientation => Exif.Image.Orientation =>  1
digikam(12028) Digikam::DatabaseBackend::exec: Detected locked database file. There is an active transaction. 

digikam(12028) Digikam::DatabaseBackend::exec: Failure executing query:
digikam(12028) Digikam::DatabaseBackend::exec: "REPLACE INTO ImageInformation ( imageid, rating, creationDate, digitizationDate, orientation, width, height, format, colorDepth, colorModel ) VALUES (?,?,?,?,?,?,?,?,?,?);"
digikam(12028) Digikam::DatabaseBackend::exec: "database is locked Unable to fetch row" 5
digikam(12028) Digikam::DatabaseBackend::exec: Bound values:  (QVariant(qlonglong, -1) ,  QVariant(int, -1) ,  QVariant(QString, "2005-10-10T11:50:51") ,  QVariant(QString, "2005-10-10T11:50:51") ,  QVariant(int, 1) ,  QVariant(int, 640) ,  QVariant(int, 480) ,  QVariant(QString, "JPG") ,  QVariant(int, 8) ,  QVariant(int, 5) )
digikam(12028) KExiv2Iface::KExiv2Priv::printExiv2ExceptionError: Cannot find Xmp key 'Xmp.MicrosoftPhoto.LensManufacturer' into image using Exiv2   (Error # 35 :  No namespace info available for XMP prefix `MicrosoftPhoto'
digikam(12028) KExiv2Iface::KExiv2Priv::printExiv2ExceptionError: Cannot find Xmp key 'Xmp.MicrosoftPhoto.LensModel' into image using Exiv2   (Error # 35 :  No namespace info available for XMP prefix `MicrosoftPhoto'
QSqlDatabasePrivate::removeDatabase: connection 'digikamDatabase-15974432' is still in use, all queries will cease to work.
QSqlDatabasePrivate::removeDatabase: connection 'digikamDatabase-15974432' is still in use, all queries will cease to work.
QSqlDatabasePrivate::removeDatabase: connection 'digikamDatabase-15974432' is still in use, all queries will cease to work.
kio_digikamtags(1069) kdemain: *** kio_digikamtags finished ***
QSqlDatabasePrivate::removeDatabase: connection 'digikamDatabase-15974432' is still in use, all queries will cease to work.
digikam(12028) Digikam::DatabaseBackend::exec: Detected locked database file. There is an active transaction. 

digikam(12028) Digikam::DatabaseBackend::exec: Failure executing query:
digikam(12028) Digikam::DatabaseBackend::exec: "REPLACE INTO ImageMetadata ( imageid, make, model, lens, aperture, focalLength, focalLength35, exposureTime, exposureProgram, exposureMode, sensitivity, flash, whiteBalance, whiteBalanceColorTemperature, meteringMode, subjectDistance, subjectDistanceCategory ) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);"
digikam(12028) Digikam::DatabaseBackend::exec: "database is locked Unable to fetch row" 5
digikam(12028) Digikam::DatabaseBackend::exec: Bound values:  (QVariant(qlonglong, -1) ,  QVariant(, ) ,  QVariant(QString, "SONY") ,  QVariant(QString, "DSC-P72") ,  QVariant(QString, "") ,  QVariant(double, 2.8) ,  QVariant(double, 6) ,  QVariant(, ) ,  QVariant(double, 0.01) ,  QVariant(int, 2) ,  QVariant(int, 0) ,  QVariant(int, 100) ,  QVariant(int, 0) ,  QVariant(int, 0) ,  QVariant(int, 0) ,  QVariant(int, 5) ,  QVariant(, ) )
digikam(12028) KExiv2Iface::KExiv2Priv::printExiv2ExceptionError: Cannot find Xmp key 'Xmp.digiKam.TagsList' into image using Exiv2   (Error # 35 :  No namespace info available for XMP prefix `digiKam'
digikam(12028) Digikam::DatabaseBackend::exec: Detected locked database file. There is an active transaction. 

digikam(12028) Digikam::DatabaseBackend::exec: Failure executing query:
digikam(12028) Digikam::DatabaseBackend::exec: "SELECT id FROM Albums WHERE albumRoot=? AND relativePath=?;"
digikam(12028) Digikam::DatabaseBackend::exec: "database is locked Unable to fetch row" 5
digikam(12028) Digikam::DatabaseBackend::exec: Bound values:  (QVariant(int, 3) ,  QVariant(QString, "/g2data-from-plouj.com-again/personal/scratch/old/13") )
digikam(12028) Digikam::DatabaseBackend::exec: Detected locked database file. There is an active transaction. 

digikam(12028) Digikam::DatabaseBackend::exec: Failure executing query:
digikam(12028) Digikam::DatabaseBackend::exec: "REPLACE INTO Albums (albumRoot, relativePath, date, caption, collection) VALUES(?, ?, ?, ?, ?);"
digikam(12028) Digikam::DatabaseBackend::exec: "database is locked Unable to fetch row" 5
digikam(12028) Digikam::DatabaseBackend::exec: Bound values:  (QVariant(int, 3) ,  QVariant(QString, "/g2data-from-plouj.com-again/personal/scratch/old/13") ,  QVariant(QString, "2009-01-26") ,  QVariant(QString, "") ,  QVariant(QString, "") )
digikam(12028) Digikam::DatabaseBackend::exec: Detected locked database file. There is an active transaction. 

digikam(12028) Digikam::DatabaseBackend::exec: Failure executing query:
digikam(12028) Digikam::DatabaseBackend::exec: "SELECT id, album, name, status, category, modificationDate, uniqueHash FROM Images WHERE album=?;"
digikam(12028) Digikam::DatabaseBackend::exec: "database is locked Unable to fetch row" 5
digikam(12028) Digikam::DatabaseBackend::exec: Bound values:  (QVariant(int, 0) )
digikam(12028) Digikam::DatabaseBackend::exec: Detected locked database file. There is an active transaction. 

digikam(12028) Digikam::DatabaseBackend::exec: Failure executing query:
digikam(12028) Digikam::DatabaseBackend::exec: "SELECT id FROM Albums WHERE albumRoot=? AND relativePath=?;"
digikam(12028) Digikam::DatabaseBackend::exec: "database is locked Unable to fetch row" 5
digikam(12028) Digikam::DatabaseBackend::exec: Bound values:  (QVariant(int, 3) ,  QVariant(QString, "/g2data-from-plouj.com-again/personal/scratch/old/15") )
digikam(12028) Digikam::DatabaseBackend::exec: Detected locked database file. There is an active transaction. 

digikam(12028) Digikam::DatabaseBackend::exec: Failure executing query:
digikam(12028) Digikam::DatabaseBackend::exec: "REPLACE INTO Albums (albumRoot, relativePath, date, caption, collection) VALUES(?, ?, ?, ?, ?);"
digikam(12028) Digikam::DatabaseBackend::exec: "database is locked Unable to fetch row" 5
digikam(12028) Digikam::DatabaseBackend::exec: Bound values:  (QVariant(int, 3) ,  QVariant(QString, "/g2data-from-plouj.com-again/personal/scratch/old/15") ,  QVariant(QString, "2009-01-26") ,  QVariant(QString, "") ,  QVariant(QString, "") )
digikam(12028) Digikam::DatabaseBackend::exec: Detected locked database file. There is an active transaction. 

digikam(12028) Digikam::DatabaseBackend::exec: Failure executing query:
digikam(12028) Digikam::DatabaseBackend::exec: "SELECT id, album, name, status, category, modificationDate, uniqueHash FROM Images WHERE album=?;"
digikam(12028) Digikam::DatabaseBackend::exec: "database is locked Unable to fetch row" 5
digikam(12028) Digikam::DatabaseBackend::exec: Bound values:  (QVariant(int, 0) )
Warning: Makernote tag 0x0000 has invalid Exif type 0; using 7 (undefined).
Warning: Makernote tag 0x0000 has invalid Exif type 0; using 7 (undefined).
Warning: Makernote tag 0x0000 has invalid Exif type 0; using 7 (undefined).
Warning: Makernote tag 0x0000 has invalid Exif type 0; using 7 (undefined).
digikam(12028) Digikam::DImg::load: "/home/plouj/dkPictures/g2data-from-plouj.com-again/personal/scratch/old/15/DSC04840.JPG"  : JPEG file identified
digikam(12028) Digikam::ImageScanner::addImage: Adding new item "/home/plouj/dkPictures/g2data-from-plouj.com-again/personal/scratch/old/15/DSC04840.JPG"
digikam(12028) Digikam::DatabaseBackend::exec: Detected locked database file. There is an active transaction. 

digikam(12028) Digikam::DatabaseBackend::exec: Failure executing query:
digikam(12028) Digikam::DatabaseBackend::exec: "REPLACE INTO Images  ( album, name, status, category, modificationDate, fileSize, uniqueHash )  VALUES (?,?,?,?,?,?,?);"
digikam(12028) Digikam::DatabaseBackend::exec: "database is locked Unable to fetch row" 5
digikam(12028) Digikam::DatabaseBackend::exec: Bound values:  (QVariant(int, 0) ,  QVariant(QString, "DSC04840.JPG") ,  QVariant(int, 1) ,  QVariant(int, 1) ,  QVariant(QString, "2008-02-02T23:43:22") ,  QVariant(int, 1186800) ,  QVariant(QString, "5ac93ff263f00bf2e8e826c2c9e3ff33") )
digikam(12028) Digikam::DatabaseBackend::exec: Detected locked database file. There is an active transaction. 

digikam(12028) Digikam::DatabaseBackend::exec: Failure executing query:
digikam(12028) Digikam::DatabaseBackend::exec: "SELECT id, album, name, status, category, modificationDate FROM Images  WHERE fileSize=? AND uniqueHash=?; "
digikam(12028) Digikam::DatabaseBackend::exec: "database is locked Unable to fetch row" 5
digikam(12028) Digikam::DatabaseBackend::exec: Bound values:  (QVariant(int, 1186800) ,  QVariant(QString, "5ac93ff263f00bf2e8e826c2c9e3ff33") )
digikam(12028) KExiv2Iface::KExiv2::getImageDateTime: DateTime => Exif.Photo.DateTimeOriginal =>  QDateTime("Fri Dec 9 10:11:11 2005")
digikam(12028) KExiv2Iface::KExiv2::getDigitizationDateTime: DateTime (Exif digitalized):  Fri Dec 9 10:11:11 2005
digikam(12028) KExiv2Iface::KExiv2::getImageOrientation: Orientation => Exif.Image.Orientation =>  1
digikam(12028) Digikam::DatabaseBackend::exec: Detected locked database file. There is an active transaction. 

digikam(12028) Digikam::DatabaseBackend::exec: Failure executing query:
digikam(12028) Digikam::DatabaseBackend::exec: "REPLACE INTO ImageInformation ( imageid, rating, creationDate, digitizationDate, orientation, width, height, format, colorDepth, colorModel ) VALUES (?,?,?,?,?,?,?,?,?,?);"
digikam(12028) Digikam::DatabaseBackend::exec: "database is locked Unable to fetch row" 5
digikam(12028) Digikam::DatabaseBackend::exec: Bound values:  (QVariant(qlonglong, -1) ,  QVariant(int, -1) ,  QVariant(QString, "2005-12-09T10:11:11") ,  QVariant(QString, "2005-12-09T10:11:11") ,  QVariant(int, 1) ,  QVariant(int, 2048) ,  QVariant(int, 1536) ,  QVariant(QString, "JPG") ,  QVariant(int, 8) ,  QVariant(int, 5) )
digikam(12028) KExiv2Iface::KExiv2Priv::printExiv2ExceptionError: Cannot find Xmp key 'Xmp.MicrosoftPhoto.LensManufacturer' into image using Exiv2   (Error # 35 :  No namespace info available for XMP prefix `MicrosoftPhoto'
digikam(12028) KExiv2Iface::KExiv2Priv::printExiv2ExceptionError: Cannot find Xmp key 'Xmp.MicrosoftPhoto.LensModel' into image using Exiv2   (Error # 35 :  No namespace info available for XMP prefix `MicrosoftPhoto'
digikam(12028) Digikam::DatabaseBackend::exec: Detected locked database file. There is an active transaction. 

digikam(12028) Digikam::DatabaseBackend::exec: Failure executing query:
digikam(12028) Digikam::DatabaseBackend::exec: "REPLACE INTO ImageMetadata ( imageid, make, model, lens, aperture, focalLength, focalLength35, exposureTime, exposureProgram, exposureMode, sensitivity, flash, whiteBalance, whiteBalanceColorTemperature, meteringMode, subjectDistance, subjectDistanceCategory ) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);"
digikam(12028) Digikam::DatabaseBackend::exec: "database is locked Unable to fetch row" 5
digikam(12028) Digikam::DatabaseBackend::exec: Bound values:  (QVariant(qlonglong, -1) ,  QVariant(, ) ,  QVariant(QString, "SONY") ,  QVariant(QString, "DSC-P72") ,  QVariant(QString, "") ,  QVariant(double, 2.8) ,  QVariant(double, 6) ,  QVariant(, ) ,  QVariant(double, 0.025) ,  QVariant(int, 2) ,  QVariant(int, 0) ,  QVariant(int, 250) ,  QVariant(int, 93) ,  QVariant(int, 0) ,  QVariant(int, 0) ,  QVariant(int, 5) ,  QVariant(, ) )
digikam(12028) KExiv2Iface::KExiv2Priv::printExiv2ExceptionError: Cannot find Xmp key 'Xmp.digiKam.TagsList' into image using Exiv2   (Error # 35 :  No namespace info available for XMP prefix `digiKam'
Warning: Makernote tag 0x6387 has invalid size 2720384236*0; truncating the data.
Warning: Makernote tag 0x2697 has invalid size 2409419539*0; truncating the data.
Warning: Makernote tag 0x3022 has invalid size 3647127753*0; truncating the data.
Warning: Makernote tag 0xad5e has invalid size 749454506*0; truncating the data.
Warning: Makernote tag 0x6387 has invalid Exif type 29854; using 7 (undefined).
Warning: Makernote tag 0x2697 has invalid Exif type 22982; using 7 (undefined).
Warning: Makernote tag 0x3022 has invalid Exif type 13266; using 7 (undefined).
Warning: Makernote tag 0xad5e has invalid Exif type 29808; using 7 (undefined).
digikam(12028) Digikam::DImg::load: "/home/plouj/dkPictures/g2data-from-plouj.com-again/personal/scratch/old/15/DSC04883.JPG"  : JPEG file identified
digikam(12028) Digikam::ImageScanner::addImage: Adding new item "/home/plouj/dkPictures/g2data-from-plouj.com-again/personal/scratch/old/15/DSC04883.JPG"
digikam(12028) Digikam::DatabaseBackend::exec: Detected locked database file. There is an active transaction. 

digikam(12028) Digikam::DatabaseBackend::exec: Failure executing query:
digikam(12028) Digikam::DatabaseBackend::exec: "REPLACE INTO Images  ( album, name, status, category, modificationDate, fileSize, uniqueHash )  VALUES (?,?,?,?,?,?,?);"
digikam(12028) Digikam::DatabaseBackend::exec: "database is locked Unable to fetch row" 5
digikam(12028) Digikam::DatabaseBackend::exec: Bound values:  (QVariant(int, 0) ,  QVariant(QString, "DSC04883.JPG") ,  QVariant(int, 1) ,  QVariant(int, 1) ,  QVariant(QString, "2008-02-02T23:43:27") ,  QVariant(int, 1047128) ,  QVariant(QString, "c8e58802acccf41c397416a48af4ef3b") )
digikam(12028) Digikam::DatabaseBackend::exec: Detected locked database file. There is an active transaction. 

digikam(12028) Digikam::DatabaseBackend::exec: Failure executing query:
digikam(12028) Digikam::DatabaseBackend::exec: "SELECT id, album, name, status, category, modificationDate FROM Images  WHERE fileSize=? AND uniqueHash=?; "
digikam(12028) Digikam::DatabaseBackend::exec: "database is locked Unable to fetch row" 5
digikam(12028) Digikam::DatabaseBackend::exec: Bound values:  (QVariant(int, 1047128) ,  QVariant(QString, "c8e58802acccf41c397416a48af4ef3b") )
digikam(12028) KExiv2Iface::KExiv2::getImageDateTime: DateTime => Exif.Photo.DateTimeOriginal =>  QDateTime("Fri Dec 9 11:20:07 2005")
digikam(12028) KExiv2Iface::KExiv2::getDigitizationDateTime: DateTime (Exif digitalized):  Fri Dec 9 11:20:07 2005
digikam(12028) KExiv2Iface::KExiv2::getImageOrientation: Orientation => Exif.Image.Orientation =>  1
digikam(12028) Digikam::DatabaseBackend::exec: Detected locked database file. There is an active transaction. 

digikam(12028) Digikam::DatabaseBackend::exec: Failure executing query:
digikam(12028) Digikam::DatabaseBackend::exec: "REPLACE INTO ImageInformation ( imageid, rating, creationDate, digitizationDate, orientation, width, height, format, colorDepth, colorModel ) VALUES (?,?,?,?,?,?,?,?,?,?);"
digikam(12028) Digikam::DatabaseBackend::exec: "database is locked Unable to fetch row" 5
digikam(12028) Digikam::DatabaseBackend::exec: Bound values:  (QVariant(qlonglong, -1) ,  QVariant(int, -1) ,  QVariant(QString, "2005-12-09T11:20:07") ,  QVariant(QString, "2005-12-09T11:20:07") ,  QVariant(int, 1) ,  QVariant(int, 2048) ,  QVariant(int, 1536) ,  QVariant(QString, "JPG") ,  QVariant(int, 8) ,  QVariant(int, 5) )
digikam(12028) KExiv2Iface::KExiv2Priv::printExiv2ExceptionError: Cannot find Xmp key 'Xmp.MicrosoftPhoto.LensManufacturer' into image using Exiv2   (Error # 35 :  No namespace info available for XMP prefix `MicrosoftPhoto'
digikam(12028) KExiv2Iface::KExiv2Priv::printExiv2ExceptionError: Cannot find Xmp key 'Xmp.MicrosoftPhoto.LensModel' into image using Exiv2   (Error # 35 :  No namespace info available for XMP prefix `MicrosoftPhoto'
digikam(12028) Digikam::DatabaseBackend::exec: Detected locked database file. There is an active transaction. 

digikam(12028) Digikam::DatabaseBackend::exec: Failure executing query:
digikam(12028) Digikam::DatabaseBackend::exec: "REPLACE INTO ImageMetadata ( imageid, make, model, lens, aperture, focalLength, focalLength35, exposureTime, exposureProgram, exposureMode, sensitivity, flash, whiteBalance, whiteBalanceColorTemperature, meteringMode, subjectDistance, subjectDistanceCategory ) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);"
digikam(12028) Digikam::DatabaseBackend::exec: "database is locked Unable to fetch row" 5
digikam(12028) Digikam::DatabaseBackend::exec: Bound values:  (QVariant(qlonglong, -1) ,  QVariant(, ) ,  QVariant(QString, "SONY") ,  QVariant(QString, "DSC-P72") ,  QVariant(QString, "") ,  QVariant(double, 2.8) ,  QVariant(double, 6) ,  QVariant(, ) ,  QVariant(double, 0.025) ,  QVariant(int, 2) ,  QVariant(int, 0) ,  QVariant(int, 200) ,  QVariant(int, 93) ,  QVariant(int, 0) ,  QVariant(int, 0) ,  QVariant(int, 5) ,  QVariant(, ) )
digikam(12028) KExiv2Iface::KExiv2Priv::printExiv2ExceptionError: Cannot find Xmp key 'Xmp.digiKam.TagsList' into image using Exiv2   (Error # 35 :  No namespace info available for XMP prefix `digiKam'
digikam(12028) Digikam::DatabaseBackend::exec: Detected locked database file. There is an active transaction. 

digikam(12028) Digikam::DatabaseBackend::exec: Failure executing query:
digikam(12028) Digikam::DatabaseBackend::exec: "SELECT id FROM Albums WHERE albumRoot=? AND relativePath=?;"
digikam(12028) Digikam::DatabaseBackend::exec: "database is locked Unable to fetch row" 5
digikam(12028) Digikam::DatabaseBackend::exec: Bound values:  (QVariant(int, 3) ,  QVariant(QString, "/g2data-from-plouj.com-again/personal/scratch/old/18") )
digikam(12028) Digikam::DatabaseBackend::exec: Detected locked database file. There is an active transaction. 

digikam(12028) Digikam::DatabaseBackend::exec: Failure executing query:
digikam(12028) Digikam::DatabaseBackend::exec: "REPLACE INTO Albums (albumRoot, relativePath, date, caption, collection) VALUES(?, ?, ?, ?, ?);"
digikam(12028) Digikam::DatabaseBackend::exec: "database is locked Unable to fetch row" 5
digikam(12028) Digikam::DatabaseBackend::exec: Bound values:  (QVariant(int, 3) ,  QVariant(QString, "/g2data-from-plouj.com-again/personal/scratch/old/18") ,  QVariant(QString, "2009-01-26") ,  QVariant(QString, "") ,  QVariant(QString, "") )
digikam(12028) Digikam::DatabaseBackend::exec: Detected locked database file. There is an active transaction. 

digikam(12028) Digikam::DatabaseBackend::exec: Failure executing query:
digikam(12028) Digikam::DatabaseBackend::exec: "SELECT id, album, name, status, category, modificationDate, uniqueHash FROM Images WHERE album=?;"
digikam(12028) Digikam::DatabaseBackend::exec: "database is locked Unable to fetch row" 5
digikam(12028) Digikam::DatabaseBackend::exec: Bound values:  (QVariant(int, 0) )
Warning: Makernote tag 0x0000 has invalid Exif type 0; using 7 (undefined).
Warning: Makernote tag 0x0000 has invalid Exif type 0; using 7 (undefined).
Warning: Makernote tag 0x0000 has invalid Exif type 0; using 7 (undefined).
Warning: Makernote tag 0x0000 has invalid Exif type 0; using 7 (undefined).
digikam(12028) Digikam::DImg::load: "/home/plouj/dkPictures/g2data-from-plouj.com-again/personal/scratch/old/18/dsc04133.jpg"  : JPEG file identified
digikam(12028) Digikam::ImageScanner::addImage: Adding new item "/home/plouj/dkPictures/g2data-from-plouj.com-again/personal/scratch/old/18/dsc04133.jpg"
digikam(12028) Digikam::DatabaseBackend::exec: Detected locked database file. There is an active transaction. 

digikam(12028) Digikam::DatabaseBackend::exec: Failure executing query:
digikam(12028) Digikam::DatabaseBackend::exec: "REPLACE INTO Images  ( album, name, status, category, modificationDate, fileSize, uniqueHash )  VALUES (?,?,?,?,?,?,?);"
digikam(12028) Digikam::DatabaseBackend::exec: "database is locked Unable to fetch row" 5
digikam(12028) Digikam::DatabaseBackend::exec: Bound values:  (QVariant(int, 0) ,  QVariant(QString, "dsc04133.jpg") ,  QVariant(int, 1) ,  QVariant(int, 1) ,  QVariant(QString, "2008-02-02T23:49:14") ,  QVariant(int, 1478923) ,  QVariant(QString, "17a234597b96598148d16b9e39612307") )
digikam(12028) Digikam::DatabaseBackend::exec: Detected locked database file. There is an active transaction. 

digikam(12028) Digikam::DatabaseBackend::exec: Failure executing query:
digikam(12028) Digikam::DatabaseBackend::exec: "SELECT id, album, name, status, category, modificationDate FROM Images  WHERE fileSize=? AND uniqueHash=?; "
digikam(12028) Digikam::DatabaseBackend::exec: "database is locked Unable to fetch row" 5
digikam(12028) Digikam::DatabaseBackend::exec: Bound values:  (QVariant(int, 1478923) ,  QVariant(QString, "17a234597b96598148d16b9e39612307") )
digikam(12028) KExiv2Iface::KExiv2::getImageDateTime: DateTime => Exif.Photo.DateTimeOriginal =>  QDateTime("Thu Nov 10 14:08:02 2005")
digikam(12028) KExiv2Iface::KExiv2::getDigitizationDateTime: DateTime (Exif digitalized):  Thu Nov 10 14:08:02 2005
digikam(12028) KExiv2Iface::KExiv2::getImageOrientation: Orientation => Exif.Image.Orientation =>  1
digikam(12028) Digikam::DatabaseBackend::exec: Detected locked database file. There is an active transaction. 

digikam(12028) Digikam::DatabaseBackend::exec: Failure executing query:
digikam(12028) Digikam::DatabaseBackend::exec: "REPLACE INTO ImageInformation ( imageid, rating, creationDate, digitizationDate, orientation, width, height, format, colorDepth, colorModel ) VALUES (?,?,?,?,?,?,?,?,?,?);"
digikam(12028) Digikam::DatabaseBackend::exec: "database is locked Unable to fetch row" 5
digikam(12028) Digikam::DatabaseBackend::exec: Bound values:  (QVariant(qlonglong, -1) ,  QVariant(int, -1) ,  QVariant(QString, "2005-11-10T14:08:02") ,  QVariant(QString, "2005-11-10T14:08:02") ,  QVariant(int, 1) ,  QVariant(int, 2048) ,  QVariant(int, 1536) ,  QVariant(QString, "JPG") ,  QVariant(int, 8) ,  QVariant(int, 5) )
digikam(12028) KExiv2Iface::KExiv2Priv::printExiv2ExceptionError: Cannot find Xmp key 'Xmp.MicrosoftPhoto.LensManufacturer' into image using Exiv2   (Error # 35 :  No namespace info available for XMP prefix `MicrosoftPhoto'
digikam(12028) KExiv2Iface::KExiv2Priv::printExiv2ExceptionError: Cannot find Xmp key 'Xmp.MicrosoftPhoto.LensModel' into image using Exiv2   (Error # 35 :  No namespace info available for XMP prefix `MicrosoftPhoto'
digikam(12028) Digikam::DatabaseBackend::exec: Detected locked database file. There is an active transaction. 

digikam(12028) Digikam::DatabaseBackend::exec: Failure executing query:
digikam(12028) Digikam::DatabaseBackend::exec: "REPLACE INTO ImageMetadata ( imageid, make, model, lens, aperture, focalLength, focalLength35, exposureTime, exposureProgram, exposureMode, sensitivity, flash, whiteBalance, whiteBalanceColorTemperature, meteringMode, subjectDistance, subjectDistanceCategory ) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);"
digikam(12028) Digikam::DatabaseBackend::exec: "database is locked Unable to fetch row" 5
digikam(12028) Digikam::DatabaseBackend::exec: Bound values:  (QVariant(qlonglong, -1) ,  QVariant(, ) ,  QVariant(QString, "SONY") ,  QVariant(QString, "DSC-P72") ,  QVariant(QString, "") ,  QVariant(double, 2.8) ,  QVariant(double, 6) ,  QVariant(, ) ,  QVariant(double, 0.0125) ,  QVariant(int, 2) ,  QVariant(int, 0) ,  QVariant(int, 100) ,  QVariant(int, 0) ,  QVariant(int, 0) ,  QVariant(int, 0) ,  QVariant(int, 5) ,  QVariant(, ) )
digikam(12028) KExiv2Iface::KExiv2Priv::printExiv2ExceptionError: Cannot find Xmp key 'Xmp.digiKam.TagsList' into image using Exiv2   (Error # 35 :  No namespace info available for XMP prefix `digiKam'
digikam(12028) Digikam::DatabaseBackend::exec: Detected locked database file. There is an active transaction. 

digikam(12028) Digikam::DatabaseBackend::exec: Failure executing query:
digikam(12028) Digikam::DatabaseBackend::exec: "SELECT id FROM Albums WHERE albumRoot=? AND relativePath=?;"
digikam(12028) Digikam::DatabaseBackend::exec: "database is locked Unable to fetch row" 5
digikam(12028) Digikam::DatabaseBackend::exec: Bound values:  (QVariant(int, 3) ,  QVariant(QString, "/g2data-from-plouj.com-again/personal/scratch/old/3") )
digikam(12028) Digikam::DatabaseBackend::exec: Detected locked database file. There is an active transaction. 

digikam(12028) Digikam::DatabaseBackend::exec: Failure executing query:
digikam(12028) Digikam::DatabaseBackend::exec: "REPLACE INTO Albums (albumRoot, relativePath, date, caption, collection) VALUES(?, ?, ?, ?, ?);"
digikam(12028) Digikam::DatabaseBackend::exec: "database is locked Unable to fetch row" 5
digikam(12028) Digikam::DatabaseBackend::exec: Bound values:  (QVariant(int, 3) ,  QVariant(QString, "/g2data-from-plouj.com-again/personal/scratch/old/3") ,  QVariant(QString, "2009-01-26") ,  QVariant(QString, "") ,  QVariant(QString, "") )
digikam(12028) Digikam::DatabaseBackend::exec: Detected locked database file. There is an active transaction. 

digikam(12028) Digikam::DatabaseBackend::exec: Failure executing query:
digikam(12028) Digikam::DatabaseBackend::exec: "SELECT id, album, name, status, category, modificationDate, uniqueHash FROM Images WHERE album=?;"
digikam(12028) Digikam::DatabaseBackend::exec: "database is locked Unable to fetch row" 5
digikam(12028) Digikam::DatabaseBackend::exec: Bound values:  (QVariant(int, 0) )
Warning: Makernote tag 0x0c9e has invalid size 2168909868*0; truncating the data.
Warning: Makernote tag 0x1a31 has invalid size 692478798*0; truncating the data.
Warning: Makernote tag 0xf4a5 has invalid size 1198260525*0; truncating the data.
Warning: Makernote tag 0xb1c1 has invalid size 612451622*0; truncating the data.
Warning: Makernote tag 0x0c9e has invalid Exif type 4216; using 7 (undefined).
Warning: Makernote tag 0x1a31 has invalid Exif type 6148; using 7 (undefined).
Warning: Makernote tag 0xf4a5 has invalid Exif type 16807; using 7 (undefined).
Warning: Makernote tag 0xb1c1 has invalid Exif type 38347; using 7 (undefined).
digikam(12028) Digikam::DImg::load: "/home/plouj/dkPictures/g2data-from-plouj.com-again/personal/scratch/old/3/DSC02946.JPG"  : JPEG file identified
digikam(12028) Digikam::ImageScanner::addImage: Adding new item "/home/plouj/dkPictures/g2data-from-plouj.com-again/personal/scratch/old/3/DSC02946.JPG"
digikam(12028) Digikam::DatabaseBackend::exec: Detected locked database file. There is an active transaction. 

digikam(12028) Digikam::DatabaseBackend::exec: Failure executing query:
digikam(12028) Digikam::DatabaseBackend::exec: "REPLACE INTO Images  ( album, name, status, category, modificationDate, fileSize, uniqueHash )  VALUES (?,?,?,?,?,?,?);"
digikam(12028) Digikam::DatabaseBackend::exec: "database is locked Unable to fetch row" 5
digikam(12028) Digikam::DatabaseBackend::exec: Bound values:  (QVariant(int, 0) ,  QVariant(QString, "DSC02946.JPG") ,  QVariant(int, 1) ,  QVariant(int, 1) ,  QVariant(QString, "2008-02-03T00:59:25") ,  QVariant(int, 1502167) ,  QVariant(QString, "05548b9d81efb86d4c501ac20c0c213e") )
digikam(12028) Digikam::DatabaseBackend::exec: Detected locked database file. There is an active transaction. 

digikam(12028) Digikam::DatabaseBackend::exec: Failure executing query:
digikam(12028) Digikam::DatabaseBackend::exec: "SELECT id, album, name, status, category, modificationDate FROM Images  WHERE fileSize=? AND uniqueHash=?; "
digikam(12028) Digikam::DatabaseBackend::exec: "database is locked Unable to fetch row" 5
digikam(12028) Digikam::DatabaseBackend::exec: Bound values:  (QVariant(int, 1502167) ,  QVariant(QString, "05548b9d81efb86d4c501ac20c0c213e") )
digikam(12028) KExiv2Iface::KExiv2::getImageDateTime: DateTime => Exif.Photo.DateTimeOriginal =>  QDateTime("Sat Jul 23 14:04:22 2005")
digikam(12028) KExiv2Iface::KExiv2::getDigitizationDateTime: DateTime (Exif digitalized):  Sat Jul 23 14:04:22 2005
digikam(12028) KExiv2Iface::KExiv2::getImageOrientation: Orientation => Exif.Image.Orientation =>  1
digikam(12028) Digikam::DatabaseBackend::exec: Detected locked database file. There is an active transaction. 

digikam(12028) Digikam::DatabaseBackend::exec: Failure executing query:
digikam(12028) Digikam::DatabaseBackend::exec: "REPLACE INTO ImageInformation ( imageid, rating, creationDate, digitizationDate, orientation, width, height, format, colorDepth, colorModel ) VALUES (?,?,?,?,?,?,?,?,?,?);"
digikam(12028) Digikam::DatabaseBackend::exec: "database is locked Unable to fetch row" 5
digikam(12028) Digikam::DatabaseBackend::exec: Bound values:  (QVariant(qlonglong, -1) ,  QVariant(int, -1) ,  QVariant(QString, "2005-07-23T14:04:22") ,  QVariant(QString, "2005-07-23T14:04:22") ,  QVariant(int, 1) ,  QVariant(int, 2048) ,  QVariant(int, 1536) ,  QVariant(QString, "JPG") ,  QVariant(int, 8) ,  QVariant(int, 5) )
digikam(12028) KExiv2Iface::KExiv2Priv::printExiv2ExceptionError: Cannot find Xmp key 'Xmp.MicrosoftPhoto.LensManufacturer' into image using Exiv2   (Error # 35 :  No namespace info available for XMP prefix `MicrosoftPhoto'
digikam(12028) KExiv2Iface::KExiv2Priv::printExiv2ExceptionError: Cannot find Xmp key 'Xmp.MicrosoftPhoto.LensModel' into image using Exiv2   (Error # 35 :  No namespace info available for XMP prefix `MicrosoftPhoto'
digikam(12028) Digikam::DatabaseBackend::exec: Detected locked database file. There is an active transaction. 

digikam(12028) Digikam::DatabaseBackend::exec: Failure executing query:
digikam(12028) Digikam::DatabaseBackend::exec: "REPLACE INTO ImageMetadata ( imageid, make, model, lens, aperture, focalLength, focalLength35, exposureTime, exposureProgram, exposureMode, sensitivity, flash, whiteBalance, whiteBalanceColorTemperature, meteringMode, subjectDistance, subjectDistanceCategory ) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);"
digikam(12028) Digikam::DatabaseBackend::exec: "database is locked Unable to fetch row" 5
digikam(12028) Digikam::DatabaseBackend::exec: Bound values:  (QVariant(qlonglong, -1) ,  QVariant(, ) ,  QVariant(QString, "SONY") ,  QVariant(QString, "DSC-P72") ,  QVariant(QString, "") ,  QVariant(double, 5.6) ,  QVariant(double, 6) ,  QVariant(, ) ,  QVariant(double, 0.002) ,  QVariant(int, 2) ,  QVariant(int, 0) ,  QVariant(int, 100) ,  QVariant(int, 0) ,  QVariant(int, 0) ,  QVariant(int, 0) ,  QVariant(int, 5) ,  QVariant(, ) )
digikam(12028) KExiv2Iface::KExiv2Priv::printExiv2ExceptionError: Cannot find Xmp key 'Xmp.digiKam.TagsList' into image using Exiv2   (Error # 35 :  No namespace info available for XMP prefix `digiKam'
Warning: Makernote tag 0x0000 has invalid Exif type 0; using 7 (undefined).
Warning: Makernote tag 0x0000 has invalid Exif type 0; using 7 (undefined).
Warning: Makernote tag 0x0000 has invalid Exif type 0; using 7 (undefined).
Warning: Makernote tag 0x0000 has invalid Exif type 0; using 7 (undefined).
digikam(12028) Digikam::DImg::load: "/home/plouj/dkPictures/g2data-from-plouj.com-again/personal/scratch/old/3/DSC04481.JPG"  : JPEG file identified
digikam(12028) Digikam::ImageScanner::addImage: Adding new item "/home/plouj/dkPictures/g2data-from-plouj.com-again/personal/scratch/old/3/DSC04481.JPG"
digikam(12028) Digikam::DatabaseBackend::exec: Detected locked database file. There is an active transaction. 

digikam(12028) Digikam::DatabaseBackend::exec: Failure executing query:
digikam(12028) Digikam::DatabaseBackend::exec: "REPLACE INTO Images  ( album, name, status, category, modificationDate, fileSize, uniqueHash )  VALUES (?,?,?,?,?,?,?);"
digikam(12028) Digikam::DatabaseBackend::exec: "database is locked Unable to fetch row" 5
digikam(12028) Digikam::DatabaseBackend::exec: Bound values:  (QVariant(int, 0) ,  QVariant(QString, "DSC04481.JPG") ,  QVariant(int, 1) ,  QVariant(int, 1) ,  QVariant(QString, "2008-02-03T01:03:27") ,  QVariant(int, 1401532) ,  QVariant(QString, "45763fca0666eb032005bdca39023bbc") )
digikam(12028) Digikam::DatabaseBackend::exec: Detected locked database file. There is an active transaction. 

digikam(12028) Digikam::DatabaseBackend::exec: Failure executing query:
digikam(12028) Digikam::DatabaseBackend::exec: "SELECT id, album, name, status, category, modificationDate FROM Images  WHERE fileSize=? AND uniqueHash=?; "
digikam(12028) Digikam::DatabaseBackend::exec: "database is locked Unable to fetch row" 5
digikam(12028) Digikam::DatabaseBackend::exec: Bound values:  (QVariant(int, 1401532) ,  QVariant(QString, "45763fca0666eb032005bdca39023bbc") )
digikam(12028) KExiv2Iface::KExiv2::getImageDateTime: DateTime => Exif.Photo.DateTimeOriginal =>  QDateTime("Sun Nov 20 18:53:12 2005")
digikam(12028) KExiv2Iface::KExiv2::getDigitizationDateTime: DateTime (Exif digitalized):  Sun Nov 20 18:53:12 2005
digikam(12028) KExiv2Iface::KExiv2::getImageOrientation: Orientation => Exif.Image.Orientation =>  1
digikam(12028) Digikam::DatabaseBackend::exec: Detected locked database file. There is an active transaction. 

digikam(12028) Digikam::DatabaseBackend::exec: Failure executing query:
digikam(12028) Digikam::DatabaseBackend::exec: "REPLACE INTO ImageInformation ( imageid, rating, creationDate, digitizationDate, orientation, width, height, format, colorDepth, colorModel ) VALUES (?,?,?,?,?,?,?,?,?,?);"
digikam(12028) Digikam::DatabaseBackend::exec: "database is locked Unable to fetch row" 5
digikam(12028) Digikam::DatabaseBackend::exec: Bound values:  (QVariant(qlonglong, -1) ,  QVariant(int, -1) ,  QVariant(QString, "2005-11-20T18:53:12") ,  QVariant(QString, "2005-11-20T18:53:12") ,  QVariant(int, 1) ,  QVariant(int, 1536) ,  QVariant(int, 2048) ,  QVariant(QString, "JPG") ,  QVariant(int, 8) ,  QVariant(int, 5) )
digikam(12028) KExiv2Iface::KExiv2Priv::printExiv2ExceptionError: Cannot find Xmp key 'Xmp.MicrosoftPhoto.LensManufacturer' into image using Exiv2   (Error # 35 :  No namespace info available for XMP prefix `MicrosoftPhoto'
digikam(12028) KExiv2Iface::KExiv2Priv::printExiv2ExceptionError: Cannot find Xmp key 'Xmp.MicrosoftPhoto.LensModel' into image using Exiv2   (Error # 35 :  No namespace info available for XMP prefix `MicrosoftPhoto'
digikam(12028) Digikam::DatabaseBackend::exec: Detected locked database file. There is an active transaction. 

digikam(12028) Digikam::DatabaseBackend::exec: Failure executing query:
digikam(12028) Digikam::DatabaseBackend::exec: "REPLACE INTO ImageMetadata ( imageid, make, model, lens, aperture, focalLength, focalLength35, exposureTime, exposureProgram, exposureMode, sensitivity, flash, whiteBalance, whiteBalanceColorTemperature, meteringMode, subjectDistance, subjectDistanceCategory ) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);"
digikam(12028) Digikam::DatabaseBackend::exec: "database is locked Unable to fetch row" 5
digikam(12028) Digikam::DatabaseBackend::exec: Bound values:  (QVariant(qlonglong, -1) ,  QVariant(, ) ,  QVariant(QString, "SONY") ,  QVariant(QString, "DSC-P72") ,  QVariant(QString, "") ,  QVariant(double, 2.8) ,  QVariant(double, 6) ,  QVariant(, ) ,  QVariant(double, 0.125) ,  QVariant(int, 2) ,  QVariant(int, 0) ,  QVariant(int, 320) ,  QVariant(int, 0) ,  QVariant(int, 0) ,  QVariant(int, 0) ,  QVariant(int, 5) ,  QVariant(, ) )
digikam(12028) KExiv2Iface::KExiv2Priv::printExiv2ExceptionError: Cannot find Xmp key 'Xmp.digiKam.TagsList' into image using Exiv2   (Error # 35 :  No namespace info available for XMP prefix `digiKam'
Warning: Makernote tag 0x0000 has invalid Exif type 0; using 7 (undefined).
Warning: Makernote tag 0x0000 has invalid Exif type 0; using 7 (undefined).
Warning: Makernote tag 0x0000 has invalid Exif type 0; using 7 (undefined).
Warning: Makernote tag 0x0000 has invalid Exif type 0; using 7 (undefined).
digikam(12028) Digikam::DImg::load: "/home/plouj/dkPictures/g2data-from-plouj.com-again/personal/scratch/old/3/DSC04482.JPG"  : JPEG file identified
digikam(12028) Digikam::ImageScanner::addImage: Adding new item "/home/plouj/dkPictures/g2data-from-plouj.com-again/personal/scratch/old/3/DSC04482.JPG"
digikam(12028) Digikam::DatabaseBackend::exec: Detected locked database file. There is an active transaction. 

digikam(12028) Digikam::DatabaseBackend::exec: Failure executing query:
digikam(12028) Digikam::DatabaseBackend::exec: "REPLACE INTO Images  ( album, name, status, category, modificationDate, fileSize, uniqueHash )  VALUES (?,?,?,?,?,?,?);"
digikam(12028) Digikam::DatabaseBackend::exec: "database is locked Unable to fetch row" 5
digikam(12028) Digikam::DatabaseBackend::exec: Bound values:  (QVariant(int, 0) ,  QVariant(QString, "DSC04482.JPG") ,  QVariant(int, 1) ,  QVariant(int, 1) ,  QVariant(QString, "2008-02-03T01:03:27") ,  QVariant(int, 1436795) ,  QVariant(QString, "587378ebeeab6793ebe78b506dbd4742") )
digikam(12028) Digikam::DatabaseBackend::exec: Detected locked database file. There is an active transaction. 

digikam(12028) Digikam::DatabaseBackend::exec: Failure executing query:
digikam(12028) Digikam::DatabaseBackend::exec: "SELECT id, album, name, status, category, modificationDate FROM Images  WHERE fileSize=? AND uniqueHash=?; "
digikam(12028) Digikam::DatabaseBackend::exec: "database is locked Unable to fetch row" 5
digikam(12028) Digikam::DatabaseBackend::exec: Bound values:  (QVariant(int, 1436795) ,  QVariant(QString, "587378ebeeab6793ebe78b506dbd4742") )
digikam(12028) KExiv2Iface::KExiv2::getImageDateTime: DateTime => Exif.Photo.DateTimeOriginal =>  QDateTime("Sun Nov 20 18:53:14 2005")
digikam(12028) KExiv2Iface::KExiv2::getDigitizationDateTime: DateTime (Exif digitalized):  Sun Nov 20 18:53:14 2005
digikam(12028) KExiv2Iface::KExiv2::getImageOrientation: Orientation => Exif.Image.Orientation =>  1

Even after I got the backgrace I could see digikam running a bunch of threads in the background (without a visible window) and I suspect that is why more messages were printed to the console. Only after I clicked the "close" button on the KDE crash handler did the digikam process disappear.

After I re-started digikam the "coolshots" album, which I was trying to delete, was gone.

Component information:
digiKam version 0.10.0-rc2 (rev.: 916261)
Exiv2 can write to Jp2: No
Exiv2 can write to Jpeg: Yes
Exiv2 can write to Png: No
Exiv2 can write to Tiff: No
Exiv2 support XMP metadata: Yes
LibCImg: 129
LibExiv2: 0.16
LibJPEG: 62
LibJasper: 1.900.1
LibKDE: 4.1.4 (KDE 4.1.4)
LibKExiv2: 0.6.0
LibKdcraw: 0.5.0
LibLCMS: 117
LibPNG: 1.2.29
LibQt: 4.4.3
LibRaw: 0.7.0-Alpha4
LibTIFF: LIBTIFF, Version 3.8.2 Copyright (c) 1988-1996 Sam Leffler Copyright (c) 1991-1996 Silicon Graphics, Inc.
LibGphoto2: 2.4.0
LibKipi: 0.4.0
Comment 1 caulier.gilles 2009-02-03 14:11:12 UTC
The trace from console do not help. only gdb backtrace.

Here, with current implementation from svn, i cannot reproduce the problem. which digiKam version you use ?

Gilles Caulier
Comment 2 Michael Ploujnikov 2009-02-03 14:15:32 UTC
At the bottom, I mentioned that I'm using "digiKam version 0.10.0-rc2 (rev.: 916261) ".

Unfortunately, I was also unable to reproduce this problem after trying to delete 4 more albums in a similar manner - all of them deleted without crashes. The only difference I could see is that prior to the crash described in this report, digikam has been running (idle as well as active) overnight for about 12 hours.
Comment 3 Marcel Wiesweg 2009-02-03 17:01:10 UTC
SVN commit 920688 by mwiesweg:

Q3ListView::takeItem is only used for root items. For all other items, we must override
Q3ListViewItem::takeItem. Do this and notify FolderView about takenItems.
I dont know why this did _not_ crash, and it did not for me, so I cant proof
this was the crash, but it is probable.

BUG: 182995

 M  +18 -0     folderitem.cpp  
 M  +4 -0      folderitem.h  
 M  +6 -2      folderview.cpp  
 M  +2 -1      folderview.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=920688
Comment 4 Marcel Wiesweg 2009-02-05 23:24:13 UTC
*** Bug 181657 has been marked as a duplicate of this bug. ***