[Digikam-devel] [Bug 167561] New: Crash when moving albums

Geoff King gsking1 at gmail.com
Mon Jul 28 02:12:18 BST 2008


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=167561         
           Summary: Crash when moving albums
           Product: digikam
           Version: unspecified
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: digikam-devel kde org
        ReportedBy: gsking1 gmail com


Version:           0.10.0-beta2 (rev.: 838419) (using KDE 4.0.98)
Installed from:    Ubuntu Packages
Compiler:          gcc 
OS:                Linux

Crashed several times when moving an album of images to another album. Used right click option to move album. When re-started digikam the album was moved. 

A krash log is attached.  A part of the terminal output is also included below. 

movecrash....  I was moving the album "2008-05-24" from /home/gsking/tmp to /home/gsking/Pictures.


digikam(18056): AlbumManager::slotDirty "/home/gsking/Pictures"
digikam(18056): Filtering out db-file-triggered dir watch signal
Style reset requested. 
kio_digikamalbums(18074) kio_digikamalbums::special: kio_digikamalbums::special  KUrl("digikamalbums:/2008-05-24/?albumRoot=/home/gsking/tmp&albumRootId=2&databaseType=QSQLITE&databaseName=%2Fhome%2Fgsking%2FPictures%2Fdigikam4.db")
kdeinit4: Got EXEC_NEW 'kio_file' from launcher.
kdeinit4: preparing to launch 
kio_digikamalbums(18074) kio_digikamalbums::rename: Src:  KUrl("digikamalbums:/2008-05-24/?albumRoot=/home/gsking/tmp&albumRootId=2&databaseType=QSQLITE&databaseName=%2Fhome%2Fgsking%2FPictures%2Fdigikam4.db") , Dst:  KUrl("digikamalbums:/2008-05-24?albumRoot=/home/gsking/Pictures&albumRootId=1&databaseType=QSQLITE&databaseName=%2Fhome%2Fgsking%2FPictures%2Fdigikam4.db")
Style reset requested. 
Style reset requested. 
Style reset requested. 
digikam(18056): AlbumManager::slotDirty "/home/gsking/Pictures"
digikam(18056): AlbumManager::slotDirty "/home/gsking/tmp"
digikam(18056): AlbumManager::slotDirty "/home/gsking/tmp/gsking-kde4/ksocket-gsking"
digikam(18056): Adding item  "img-000001.JPG"
digikam(18056): "/home/gsking/Pictures/2008-05-24/img-000001.JPG"  : JPEG file identified
DateTime => Exif.Photo.DateTimeOriginal =>  QDateTime("Sat May 24 11:38:10 2008") 

Orientation => Exif.Image.Orientation =>  1 

KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = digikam path = <unknown> pid = 18056
sock_file=/home/gsking/.kde4/socket-server/kdeinit4__0
kdeinit4: Got EXEC_NEW '/usr/lib/kde4/lib/kde4/libexec/drkonqi' from socket.
kdeinit4: preparing to launch /usr/lib/kde4/lib/kde4/libexec/drkonqi
digikam(18056): Detected locked database file. There is an active transaction. 
digikam(18056): Failure executing query:
digikam(18056): "REPLACE INTO ImageInformation ( imageid, rating, creationDate, digitizationDate, orientation, width, height, format, colorDepth, colorModel ) VALUES (?,?,?,?,?,?,?,?,?,?);"
digikam(18056): "database is locked Unable to fetch row" 5
digikam(18056): Bound values:  (QVariant(qlonglong, 2186) ,  QVariant(int, 0) ,  QVariant(QString, "2008-05-24T11:38:10") ,  QVariant(QString, "2008-05-24T11:38:10") ,  QVariant(int, 1) ,  QVariant(int, 2592) ,  QVariant(int, 1944) ,  QVariant(QString, "JPG") ,  QVariant(int, 8) ,  QVariant(int, 5) )
digikam(18056): Detected locked database file. There is an active transaction. 
digikam(18056): Failure executing query:
digikam(18056): "REPLACE INTO ImageMetadata ( imageid, make, model, lens, aperture, focalLength, focalLength35, exposureTime, exposureProgram, exposureMode, sensitivity, flash, whiteBalance, whiteBalanceColorTemperature, meteringMode, subjectDistance, subjectDistanceCategory ) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);"
digikam(18056): "database is locked Unable to fetch row" 5
digikam(18056): Bound values:  (QVariant(qlonglong, 2186) ,  QVariant(, ) ,  QVariant(QString, "Canon") ,  QVariant(QString, "Canon PowerShot SD450") ,  QVariant(QString, "5.8 - 17.4 mm") ,  QVariant(double, 2.8) ,  QVariant(double, 5.8) ,  QVariant(, ) ,  QVariant(double, 0.0166667) ,  QVariant(, ) ,  QVariant(int, 0) ,  QVariant(, ) ,  QVariant(int, 89) ,  QVariant(int, 0) ,  QVariant(int, 0) ,  QVariant(int, 5) ,  QVariant(, ) )
digikam(18056): Detected locked database file. There is an active transaction. 
digikam(18056): Failure executing query:
digikam(18056): "SELECT id, type, language, author, date, comment FROM ImageComments WHERE imageid=?;"
digikam(18056): "database is locked Unable to fetch row" 5
digikam(18056): Bound values:  (QVariant(qlonglong, 2186) )
digikam(18056): Detected locked database file. There is an active transaction. 
digikam(18056): Failure executing query:
digikam(18056): "REPLACE INTO ImageComments ( imageid, type, language, author, date, comment )  VALUES (?,?,?,?,?,?);"
digikam(18056): "database is locked Unable to fetch row" 5
digikam(18056): Bound values:  (QVariant(qlonglong, 2186) ,  QVariant(int, 1) ,  QVariant(QString, "x-default") ,  QVariant(QString, "") ,  QVariant(QDateTime, QDateTime("") ) ,  QVariant(QString, "Walking behind") )
digikam(18056): Detected locked database file. There is an active transaction. 
digikam(18056): Failure executing query:
digikam(18056): "SELECT id, pid, name FROM Tags;"
digikam(18056): "database is locked Unable to fetch row" 5
digikam(18056): Bound values:  ()
digikam(18056): Detected locked database file. There is an active transaction. 
digikam(18056): Failure executing query:
digikam(18056): "INSERT INTO Tags (pid, name) VALUES( ?, ?);"
digikam(18056): "database is locked Unable to fetch row" 5
digikam(18056): Bound values:  (QVariant(int, 0) ,  QVariant(QString, "Family") )
QSqlDatabasePrivate::removeDatabase: connection 'digikamDatabase-134571952' is still in use, all queries will cease to work.
QSqlDatabasePrivate::removeDatabase: connection 'digikamDatabase-134571952' is still in use, all queries will cease to work.
kdeinit4: PID 18080 terminated.
kdeinit4: PID 18082 terminated.
kdeinit4: PID 18073 terminated.
kdeinit4: PID 18074 terminated.
kdeinit4: PID 18081 terminated.
digikam(18056): Failure executing batch query:
digikam(18056): "REPLACE INTO ImageTags (imageid, tagid) VALUES(?, ?);"
digikam(18056): "database is locked Unable to fetch row" 5
digikam(18056): Bound values:  (QVariant(qlonglong, 2186) ,  QVariant(int, -1) )
digikam(18056): Adding item  "img-000002.JPG"
digikam(18056): "/home/gsking/Pictures/2008-05-24/img-000002.JPG"  : JPEG file identified
digikam(18056): Detected locked database file. There is an active transaction. 
digikam(18056): Failure executing query:
digikam(18056): "REPLACE INTO Images  ( album, name, status, category, modificationDate, fileSize, uniqueHash )  VALUES (?,?,?,?,?,?,?);"
digikam(18056): "database is locked Unable to fetch row" 5
digikam(18056): Bound values:  (QVariant(int, 63) ,  QVariant(QString, "img-000002.JPG") ,  QVariant(int, 1) ,  QVariant(int, 1) ,  QVariant(QString, "2008-05-26T17:35:36") ,  QVariant(int, 2474041) ,  QVariant(QString, "579017adb8a01cdbd070a2474d25fc68") )
DateTime => Exif.Photo.DateTimeOriginal =>  QDateTime("Sat May 24 17:13:55 2008") 

Orientation => Exif.Image.Orientation =>  1 

digikam(18056): Detected locked database file. There is an active transaction. 
digikam(18056): Failure executing query:
digikam(18056): "REPLACE INTO ImageInformation ( imageid, rating, creationDate, digitizationDate, orientation, width, height, format, colorDepth, colorModel ) VALUES (?,?,?,?,?,?,?,?,?,?);"
digikam(18056): "database is locked Unable to fetch row" 5
digikam(18056): Bound values:  (QVariant(qlonglong, -1) ,  QVariant(int, 0) ,  QVariant(QString, "2008-05-24T17:13:55") ,  QVariant(QString, "2008-05-24T17:13:55") ,  QVariant(int, 1) ,  QVariant(int, 2592) ,  QVariant(int, 1944) ,  QVariant(QString, "JPG") ,  QVariant(int, 8) ,  QVariant(int, 5) )
digikam(18056): Detected locked database file. There is an active transaction. 
digikam(18056): Failure executing query:
digikam(18056): "REPLACE INTO ImageMetadata ( imageid, make, model, lens, aperture, focalLength, focalLength35, exposureTime, exposureProgram, exposureMode, sensitivity, flash, whiteBalance, whiteBalanceColorTemperature, meteringMode, subjectDistance, subjectDistanceCategory ) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);"
digikam(18056): "database is locked Unable to fetch row" 5
digikam(18056): Bound values:  (QVariant(qlonglong, -1) ,  QVariant(, ) ,  QVariant(QString, "Canon") ,  QVariant(QString, "Canon PowerShot SD450") ,  QVariant(QString, "5.8 - 17.4 mm") ,  QVariant(double, 4.5) ,  QVariant(double, 14.421) ,  QVariant(, ) ,  QVariant(double, 0.002) ,  QVariant(, ) ,  QVariant(int, 0) ,  QVariant(, ) ,  QVariant(int, 88) ,  QVariant(int, 0) ,  QVariant(int, 0) ,  QVariant(int, 5) ,  QVariant(, ) )
drkonqi(18098) KMimeTypeFactory::parseMagic: Now parsing  "/usr/share/mime/magic"
drkonqi(18098) KMimeTypeFactory::parseMagic: Now parsing  "/usr/local/share/mime/magic"
drkonqi(18098) KMimeTypeFactory::parseMagic: Now parsing  "/home/gsking/.local/share/mime/magic"
drkonqi(18098) KFileDialog::getSaveFileName: KFileDialog::getSaveFileName called with non-local start dir  KUrl("digikam.kcrash") 
digikam(18056): Detected locked database file. There is an active transaction. 
digikam(18056): Failure executing query:
digikam(18056): "SELECT id, type, language, author, date, comment FROM ImageComments WHERE imageid=?;"
digikam(18056): "database is locked Unable to fetch row" 5
digikam(18056): Bound values:  (QVariant(qlonglong, -1) )
kdeinit4: Got EXEC_NEW 'kio_trash' from launcher.
kdeinit4: preparing to launch 
drkonqi(18098) KFileItem::isDir: can't say -> false
kio_trash(18127) TrashImpl::init: initialization OK, home trash dir:  "/home/gsking/.local/share/Trash"
kio_trash(18127) TrashProtocol::listDir: listdir:  KUrl("trash:/")
digikam(18056): Detected locked database file. There is an active transaction. 
digikam(18056): Failure executing query:
digikam(18056): "REPLACE INTO ImageComments ( imageid, type, language, author, date, comment )  VALUES (?,?,?,?,?,?);"
digikam(18056): "database is locked Unable to fetch row" 5
digikam(18056): Bound values:  (QVariant(qlonglong, -1) ,  QVariant(int, 1) ,  QVariant(QString, "x-default") ,  QVariant(QString, "") ,  QVariant(QDateTime, QDateTime("") ) ,  QVariant(QString, "Columbus yacht club") )
digikam(18056): Detected locked database file. There is an active transaction. 
digikam(18056): Failure executing query:
digikam(18056): "SELECT id, pid, name FROM Tags;"
digikam(18056): "database is locked Unable to fetch row" 5
digikam(18056): Bound values:  ()
digikam(18056): Detected locked database file. There is an active transaction. 
digikam(18056): Failure executing query:
digikam(18056): "INSERT INTO Tags (pid, name) VALUES( ?, ?);"
digikam(18056): "database is locked Unable to fetch row" 5
digikam(18056): Bound values:  (QVariant(int, 0) ,  QVariant(QString, "Family") )
digikam(18056): Failure executing batch query:
digikam(18056): "REPLACE INTO ImageTags (imageid, tagid) VALUES(?, ?);"
digikam(18056): "database is locked Unable to fetch row" 5
digikam(18056): Bound values:  (QVariant(qlonglong, -1) ,  QVariant(int, -1) )
digikam(18056): Adding item  "img-000003.JPG"
digikam(18056): "/home/gsking/Pictures/2008-05-24/img-000003.JPG"  : JPEG file identified
kdeinit4: PID 18098 terminated.



More information about the Digikam-devel mailing list