Summary: | Digikam crashes after deleting a tag | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | Paul <paul.mckimmy> |
Component: | Tags-Engine | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | caulier.gilles, terri.bugs |
Priority: | NOR | ||
Version: | 1.2.0 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 7.6.0 |
Description
Paul
2010-10-07 23:21:15 UTC
*** This bug has been marked as a duplicate of bug 226586 *** Giles, are you sure you duplicated this bug correctly? As I don't think this and bug 226586 (Digikam 1.2 crashes after My Tags window goes blank) are duplicates. This bug could be a duplicate of Bug 239896 (digikam hangs and/or crashes after adding tags). I have done the exact same thing as the reporter (removed a tag and applied the change) with similar results, although I have done it to a group of photos with other operations mixed in as well. The crash in 239896 could simply be result of this very simple operation (removing a single tag). Your backtrace is the same than #226586 : [KCrash Handler] #5 0x00007ff8a6f9c83a in __dynamic_cast () from /usr/lib/libstdc++.so.6 #6 0x000000000049dd8f in Digikam::ImageDescEditTab::slotTagStateChanged (this=0x276a6e0, album=0x47c9740, checkState=Qt::Unchecked) at /home/terri/graphics/digikam/libs/imageproperties/imagedescedittab.cpp:720 From this file : [KCrash Handler] #5 0x00007f4c916c8423 in __dynamic_cast () from /usr/lib/libstdc++.so.6 #6 0x0000000000492d84 in Digikam::ImageDescEditTab::slotTagStateChanged (this=0x2ae2650, album=0x42eda90, checkState=Qt::Unchecked) at /build/buildd/digikam-1.2.0/libs/imageproperties/imagedescedittab.cpp:716 Trace from #239896 is completly different : [KCrash Handler] #5 QBasicAtomicInt::ref () at ../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:121 #6 QSqlQueryPrivate::shared_null () at kernel/qsqlquery.cpp:75 #7 0x00007feea8dfebc3 in QSqlQuery (this=0x7fee8e361020, db=...) at kernel/qsqlquery.cpp:295 #8 0x00007feea7de3835 in Digikam::DatabaseCoreBackend::prepareQuery (this=<value optimized out>, sql=...) at /build/buildd/digikam-1.2.0/libs/database/databasecorebackend.cpp:484 #9 0x00007feea7de56a9 in Digikam::DatabaseCoreBackend::execQuery (this=0x7fee8e360f60, sql=..., boundValue1=..., boundValue2=...) at /build/buildd/digikam-1.2.0/libs/database/databasecorebackend.cpp:365 #10 0x00007feea7de575f in Digikam::DatabaseCoreBackend::execSql (this=0x21f61d0, sql=<value optimized out>, boundValue1=<value optimized out>, boundValue2=<value optimized out>, values=0x7fee8e361140, lastInsertId=0x7fee8e360f0c) at /build/buildd/digikam-1.2.0/libs/database/databasecorebackend.cpp:301 #11 0x00007feea78ae63f in Digikam::AlbumDB::getIdenticalFiles (this=0x21f64b0, fileSize=<value optimized out>, uniqueHash=<value optimized out>, sourceId=-1) at /build/buildd/digikam-1.2.0/libs/database/albumdb.cpp:1614 #12 0x00007feea790b382 in Digikam::ImageScanner::scanFromIdenticalFile (this=0x7fee8e361260) at /build/buildd/digikam-1.2.0/libs/database/imagescanner.cpp:153 #13 0x00007feea790d7aa in Digikam::ImageScanner::newFile (this=0x7fee8e361260, albumId=105) at /build/buildd/digikam-1.2.0/libs/database/imagescanner.cpp:100 #14 0x00007feea78befcb in Digikam::CollectionScanner::scanNewFile (this=0x7fee8e361d20, info=..., albumId=105) at /build/buildd/digikam-1.2.0/libs/database/collectionscanner.cpp:756 #15 0x00007feea78bfd4b in Digikam::CollectionScanner::scanAlbum (this=<value optimized out>, location=<value optimized out>, album=<value optimized out>) at /build/buildd/digikam-1.2.0/libs/database/collectionscanner.cpp:665 #16 0x00007feea78bfc69 in Digikam::CollectionScanner::scanAlbum (this=<value optimized out>, location=<value optimized out>, album=<value optimized out>) at /build/buildd/digikam-1.2.0/libs/database/collectionscanner.cpp:683 #17 0x00007feea78bfc69 in Digikam::CollectionScanner::scanAlbum (this=<value optimized out>, location=<value optimized out>, album=<value optimized out>) at /build/buildd/digikam-1.2.0/libs/database/collectionscanner.cpp:683 #18 0x00007feea78c124a in Digikam::CollectionScanner::partialScan (this=0x7fee8e361d20, albumRoot=<value optimized out>, album=...) at /build/buildd/digikam-1.2.0/libs/database/collectionscanner.cpp:336 #19 0x00007feea78c15d5 in Digikam::CollectionScanner::partialScan (this=0x7fee8e361d20, filePath=...) at /build/buildd/digikam-1.2.0/libs/database/collectionscanner.cpp:288 Gilles Caulier Fixed with https://bugs.kde.org/show_bug.cgi?id=226586 |