https://bugs.kde.org/show_bug.cgi?id=501905
Bug ID: 501905
Summary: Since upgrade to 8.6.0 Digikam crashes on startup
after integrity check fails for
"digikamfaces.Identities"
Classification: Applications
Product: digikam
Version: 8.6.0
Platform: Arch Linux
OS: Linux
Status: REPORTED
Severity: crash
Priority: NOR
Component: Database-Engine
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
SUMMARY
After upgrading Digikam to 8.6.0, it crashes on startup.
One of the last error messages is
Failed integrity check for table "digikamfaces.Identities"
STEPS TO REPRODUCE
1. Open a console
2. export QT_LOGGING_RULES="digikam*=true"
3. digicam
OBSERVED RESULT
Digikam crashes with
$ export QT_LOGGING_RULES="digikam*=true"
$ digikam
digikam.widgets: Use installed icons
digikam.general: Switch to application font: QFont(Noto
Sans,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1)
digikam.general: AlbumWatch is disabled
digikam.general: Database Parameters:
Type: "QMYSQL"
DB Core Name: "digikamcore"
DB Thumbs Name: "digikamthumbs"
DB Face Name: "digikamfaces"
DB Similarity Name: "digikamsimilarity"
Connect Options: ""
Host Name: "xxxx.xxxx.local"
Host Port: 3306
WAL Mode: false
Internal Server: false
Internal Server Path: ""
Internal Server Init Cmd: ""
Internal Server Admin Cmd: ""
Internal Server Program Cmd: ""
Internal Server Upgrade Cmd: ""
Username: "digikam"
Password: "XXXXXXXX"
digikam.dbengine: Loading SQL code from config file
"/usr/share/digikam/database/dbconfig.xml"
digikam.dbengine: Checking XML version ID => expected: 3 found: 3
digikam.coredb: Core database: running schema update
digikam.coredb: Core database: have a structure version 16
digikam.coredb: Core database: makeUpdates 16 to 16
digikam.database: Creating new Location "/" uuid
"networkshareid:?mountpath=/mnt/nas/sandl/bilder/Fotos/Maxi-Dummy&fileuuid=a8a765a1-a12f-488f-90d7-289fc95b9d8b"
digikam.database: Creating new Location "/" uuid
"networkshareid:?mountpath=/mnt/nas/sandl/bilder/Fotos/Maxi-Test&fileuuid=3505084d-e75e-408c-9231-3f76034fbaa3"
digikam.database: Creating new Location "/" uuid
"networkshareid:?mountpath=/mnt/nas/sandl/bilder/Fotos/Maxi-Master&fileuuid=a1abe0f1-464d-43da-ac2f-932bcc3c5159"
digikam.database: Creating new Location "/" uuid
"networkshareid:?mountpath=/mnt/nas/sandl/bilder/Fotos/Maxi-KHK&fileuuid=3bf9f42f-6ae1-4e9b-b040-3f6bc5e077dc"
digikam.database: Creating new Location "/home/xxxx/Pictures/DK-Test-Local"
uuid "volumeid:?uuid=61dbb6ea-95c8-425f-93fc-47ae6b5047e1"
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::Fstab::FstabStorageAccess::checkRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::Fstab::FstabStorageAccess::checkDone(Solid::ErrorType,
QVariant, QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::Fstab::FstabStorageAccess::checkRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::Fstab::FstabStorageAccess::checkDone(Solid::ErrorType,
QVariant, QString)
digikam.database: Location for "" is available: false => case sensitivity: 2
digikam.database: Location for "" is available: false => case sensitivity: 2
digikam.database: Location for "" is available: false => case sensitivity: 2
digikam.database: Location for "" is available: false => case sensitivity: 2
digikam.database: Location for "" is available: false => case sensitivity: 0
digikam.general: Allowing a cache size of 1024 MB
digikam.thumbsdb: ThumbDB SelectThumbnailSetting val ret = 0
digikam.thumbsdb: ThumbDB SelectThumbnailSetting val ret = 0
digikam.thumbsdb: Thumbs database: have a structure version "3"
digikam.general: Thumbnails database ready for use
digikam.similaritydb: SimilarityDb SelectSimilaritySetting val ret = 0
digikam.similaritydb: SimilarityDb SelectSimilaritySetting val ret = 0
digikam.similaritydb: Similarity database: have a structure version "1"
digikam.similaritydb: Similarity database ready for use
digikam.dimg: QList("/usr/share/color/icc", "/home/kramski/.local/share/icc")
digikam.dimg: Found X.org XICC monitor profile "20S1S21Y00"
digikam.facedb: FaceDB SelectFaceSetting val ret = 0
digikam.facedb: FaceDB SelectFaceSetting val ret = 0
digikam.facedb: Face database: have a structure version "6"
digikam.database: Failed integrity check for table "digikamfaces.Identities" .
Reason: "Auto_increment will be checked on each open until CHECK TABLE FOR
UPGRADE is executed"
terminate called after throwing an instance of 'QException'
what(): std::exception
zsh: IOT instruction (core dumped) digikam
EXPECTED RESULT
Digikam should start and open normally.
SOFTWARE/OS VERSIONS
Linux: Arch Linux Kernel 6.13.7-arch1-1
KDE Plasma Version: 6.3.3
KDE Frameworks Version: 6.12.0
Qt Version: 6.8.2
ADDITIONAL INFORMATION
Using a shared MySQL database on local LAN.
Same issue on another machine. A downgrade to 8.5.0 helps as a temporary
workaround.
$ pacman -Q | grep -i digikam
digikam 8.6.0-2
--
You are receiving this mail because:
You are watching all bug changes.