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: digikam-bugs-n...@kde.org Reporter: kram...@web.de 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.