5.30: Hang when sharpening some images using Batch Mgr

Oliver Schwabedissen oliver at schwabedissen.name
Thu Nov 10 06:31:01 GMT 2016


Hello,

I updated from 5.20 to 5.30 yesterday and noticed a problem when
sharpening images using the Batch Manager.

Processing 4 images usually works, but when trying more images (eg. 8)
Digikam hangs. Starting Digikam from command line I can see that I often
get "digikam.dbengine: Database is locked." messages. After some minutes
I then get

digikam.dbengine: Database is locked. Waited 9250
digikam.dbengine: Database is locked. Waited 9250
digikam.dbengine: Database is locked. Waited 9250
digikam.dbengine: Database is locked. Waited 9500
digikam.dbengine: Database is locked. Waited 9500
digikam.dbengine: Database is locked. Waited 9500
digikam.dbengine: Database is locked. Waited 9500
digikam.dbengine: Database is locked. Waited 9750
digikam.dbengine: Database is locked. Waited 9750
digikam.dbengine: Database is locked. Waited 9750
digikam.dbengine: Database is locked. Waited 9750
digikam.dbengine: Database is locked. Waited 10000
digikam.dbengine: Database is locked. Waited 10000
digikam.dbengine: Database is locked. Waited 10000
digikam.dbengine: Detected locked database file. There is an active
transaction. Waited but giving up now.
digikam.dbengine: Failure executing query:
 "SELECT value FROM ImageProperties WHERE imageid=? and property=?;"
Error messages: "Unable to fetch row" "database table is locked" 6 1
Bound values:  (QVariant(qlonglong, 8094), QVariant(QString, "country"))
digikam.dbengine: Database is locked. Waited 0
digikam.dbengine: Detected locked database file. There is an active
transaction. Waited but giving up now.
digikam.dbengine: Failure executing query:
 "UPDATE Images SET category=?, modificationDate=?, fileSize=?,
uniqueHash=? WHERE id=?;"
Error messages: "Unable to fetch row" "database table is locked" 6 1
Bound values:  (QVariant(int, 1), QVariant(QString, ""),
QVariant(qlonglong, 0), QVariant(QString, ""), QVariant(qlonglong, 8096))
digikam.dbengine: Database is locked. Waited 0
digikam.dbengine: Database is locked. Waited 10000
digikam.dbengine: Detected locked database file. There is an active
transaction. Waited but giving up now.
digikam.dbengine: Failure executing query:
 "UPDATE Images SET category=?, modificationDate=?, fileSize=?,
uniqueHash=? WHERE id=?;"
Error messages: "Unable to fetch row" "database table is locked: Images"
6 1
Bound values:  (QVariant(int, 4), QVariant(QString, ""),
QVariant(qlonglong, 0), QVariant(QString, ""), QVariant(qlonglong, 8108))


At this point all I can do is to kill Digikam and restore the images I
tried to sharpen from my backup.

I'm using Gentoo Linux, mainly stable, but Digikam 5.x is currently
still in the unstable branch. HW is a HP system with Intel Core i7-2600
CPU @ 3.40GHz and 14 GB RAM. System is running on a 500 GB Samsung SSD.

Kind regards,

Oliver

-- 
GPG Public Key available at http://wwwkeys.de.pgp.net
Key fingerprint = 3264 280C 05B1 572F 3F0B 42B8 1E7B 2D9D 063B D507




More information about the Digikam-users mailing list