[digiKam-users] dk 7.7.0 fails to start and crashes

Dirk Vornheder dirk_vornheder at yahoo.de
Mon Jul 18 07:14:31 BST 2022


Hi !

I use opensuse Leap 15.4 with qt5 5.15.2 and SQLite as database.

...
-- Suitable Qt5 >= 5.14.0 detected: '5.15.2'.
...

After digikam starts it scans my pictures and then crashes.

7.8.0 pre-release and 8.0.0 compiled from git crashes too.

7.8.0:

-- digiKam Linux AppImage Bundle
-- Use 'help' as CLI argument to know all available options for digiKam 
application.
-- Notes: to integrate this bundle to your desktop, use AppImageLauncher.
--        to enable all debug messages on the console, use 'export 
QT_LOGGING_RULES="digikam*=true"'.
Check library libudev.so.0
Check library libxcb-dri3.so.0
Check library libcrypto.so.1.1
Check library libssl.so.1.1
Check library libnss3.so
Check library libnssutil3.so
Check library libsmime3.so
Check library libpango-1.0.so.0
Check library libpangocairo-1.0.so.0
Check library libgmodule-2.0.so.0
-- Preloading shared libs: 
:/tmp/.mount_digiKaVm4wpl/usr/lib/libavif.so.13:/usr/lib64/libxcb-dri3.so.0:/usr/lib64/libcrypto.so.1.1:/usr/lib64/libssl.so.1.1:/usr/lib64/libnss3.so:/usr/lib64/libnssutil3.so:/usr/lib64/libsmime3.so:/usr/li
b64/libpango-1.0.so.0:/usr/lib64/libpangocairo-1.0.so.0:/usr/lib64/libgmodule-2.0.so.0
unknown: failed to create compose table
Digikam::OpenfacePreprocessor::loadModels: Cannot found faces engine 
model "shapepredictor.dat"
Digikam::OpenfacePreprocessor::loadModels: Faces recognition feature 
cannot be used!
Digikam::DNNFaceExtractor::loadModels: Cannot found faces engine DNN 
model "openface_nn4.small2.v1.t7"
Digikam::DNNFaceExtractor::loadModels: Faces recognition feature cannot 
be used!
[0717/141134.203566:WARNING:resource_bundle_qt.cpp(119)] 
locale_file_path.empty() for locale
[8754:8754:0717/141134.211609:ERROR:zygote_host_impl_linux.cc(90)] 
Running as root without --no-sandbox is not supported. See 
https://crbug.com/638180.
/tmp/.mount_digiKaVm4wpl/AppRun: Zeile 177:  8754 Speicherzugriffsfehler 
  (Speicherabzug geschrieben) digikam $@

[  880.867792] Digikam::ScanCo[8781]: segfault at 8 ip 00007f6022ccce17 
sp 00007f5fd23fe578 error 6 in libQt5Core.so.5[7f6022c90000+33d000]
[  880.867804] Code: 01 c3 83 ce ff e9 79 fe ff ff 90 0f 1f 84 00 00 00 
00 00 31 f6 e9 69 fe ff ff 90 0f 1f 84 00 00 00 00 00 31 c0 ba 02 00 00 
00 <f0> 48 0f b1 17 75 06 b8 01 00 00 00 c3 41 56 41 55 41 54 41 89 f4


8.0.0:

digikam.facedb: Cannot found faces engine DNN model 
"openface_nn4.small2.v1.t7"
digikam.facedb: Faces recognition feature cannot be used!
QGLXContext: Failed to create dummy context
[7163:7163:0718/080153.009191:ERROR:zygote_host_impl_linux.cc(90)] 
Running as root without --no-sandbox is not supported. See 
https://crbug.com/638180.
KCrash: Application 'digikam' crashing...
QSocketNotifier: Invalid socket 45 and type 'Read', disabling...
QSocketNotifier: Invalid socket 47 and type 'Read', disabling...
QSocketNotifier: Invalid socket 51 and type 'Read', disabling...
KCrash: Attempting to start /usr/lib64/libexec/drkonqi

[KCrash Handler]
#4  0x00007fba8243e3c1 in QReadWriteLock::tryLockForWrite(int) () at 
/usr/lib64/libQt5Core.so.5
#5  0x00007fba87b8e06e in  () at /usr/lib64/libQt5Sql.so.5
#6  0x00007fba8882d3be in Digikam::DbEngineThreadData::closeDatabase() 
(this=0x7fba18005330) at 
/privat/system/digikam/core/libs/database/engine/dbenginebackend.cpp:112
#7  0x00007fba8882d259 in 
Digikam::DbEngineThreadData::~DbEngineThreadData() (this=0x7fba18005330, 
__in_chrg=<optimized out>) at 
/privat/system/digikam/core/libs/database/engine/dbenginebackend.cpp:89
#8  0x00007fba88834f00 in 
qThreadStorage_deleteData<Digikam::DbEngineThreadData>(void*, 
Digikam::DbEngineThreadData**) (d=0x7fba18005330) at 
/usr/include/qt5/QtCore/qthreadstorage.h:92
#9  0x00007fba888348de in 
QThreadStorage<Digikam::DbEngineThreadData*>::deleteData(void*) 
(x=0x7fba18005330) at /usr/include/qt5/QtCore/qthreadstorage.h:135
#10 0x00007fba82442871 in QThreadStorageData::finish(void**) () at 
/usr/lib64/libQt5Core.so.5
#11 0x00007fba8243bd40 in  () at /usr/lib64/libQt5Core.so.5
#12 0x00007fba8243c944 in  () at /usr/lib64/libQt5Core.so.5
#13 0x00007fba8158b6ea in start_thread () at /lib64/libpthread.so.0
#14 0x00007fba812a3a8f in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7fba27fff700 (LWP 7177) "Thread (pooled)"):
#1  0x00007fba824431ca in QWaitCondition::wait(QMutex*, QDeadlineTimer) 
() at /usr/lib64/libQt5Core.so.5
#2  0x00007fba82440654 in  () at /usr/lib64/libQt5Core.so.5
#3  0x00007fba8243c93c in  () at /usr/lib64/libQt5Core.so.5
#4  0x00007fba8158b6ea in start_thread () at /lib64/libpthread.so.0
#5  0x00007fba812a3a8f in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7fba2c9d6700 (LWP 7176) "Thread (pooled)"):
#1  0x00007fba824431ca in QWaitCondition::wait(QMutex*, QDeadlineTimer) 
() at /usr/lib64/libQt5Core.so.5
#2  0x00007fba82440654 in  () at /usr/lib64/libQt5Core.so.5
#3  0x00007fba8243c93c in  () at /usr/lib64/libQt5Core.so.5
#4  0x00007fba8158b6ea in start_thread () at /lib64/libpthread.so.0
#5  0x00007fba812a3a8f in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7fba2d1d7700 (LWP 7175) "Thread (pooled)"):
#1  0x00007fba824431ca in QWaitCondition::wait(QMutex*, QDeadlineTimer) 
() at /usr/lib64/libQt5Core.so.5
#2  0x00007fba82440654 in  () at /usr/lib64/libQt5Core.so.5
#3  0x00007fba8243c93c in  () at /usr/lib64/libQt5Core.so.5
#4  0x00007fba8158b6ea in start_thread () at /lib64/libpthread.so.0
#5  0x00007fba812a3a8f in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fba2d9d8700 (LWP 7174) "Thread (pooled)"):
#1  0x00007fba824431ca in QWaitCondition::wait(QMutex*, QDeadlineTimer) 
() at /usr/lib64/libQt5Core.so.5
#2  0x00007fba82440654 in  () at /usr/lib64/libQt5Core.so.5
#3  0x00007fba8243c93c in  () at /usr/lib64/libQt5Core.so.5
#4  0x00007fba8158b6ea in start_thread () at /lib64/libpthread.so.0
#5  0x00007fba812a3a8f in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fba358ef700 (LWP 7173) "QDBusConnection"):
#1  0x00007fba8acb76cc in update_get_addr () at /lib64/ld-linux-x86-64.so.2
#2  0x00007fba8acbcff8 in __tls_get_addr () at /lib64/ld-linux-x86-64.so.2
#3  0x00007fba8243baa6 in  () at /usr/lib64/libQt5Core.so.5
#4  0x00007fba82698fda in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007fba67e12fd9 in g_main_context_prepare () at 
/usr/lib64/libglib-2.0.so.0
#6  0x00007fba67e13a4b in  () at /usr/lib64/libglib-2.0.so.0
#7  0x00007fba67e13c2c in g_main_context_iteration () at 
/usr/lib64/libglib-2.0.so.0
#8  0x00007fba826990fb in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) 
() at /usr/lib64/libQt5Core.so.5
#9  0x00007fba8263533a in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at 
/usr/lib64/libQt5Core.so.5
#10 0x00007fba8243b3f7 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#11 0x00007fba843152e5 in  () at /usr/lib64/libQt5DBus.so.5
#12 0x00007fba8243c93c in  () at /usr/lib64/libQt5Core.so.5
#13 0x00007fba8158b6ea in start_thread () at /lib64/libpthread.so.0
#14 0x00007fba812a3a8f in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fba3d8b5700 (LWP 7167) "QXcbEventQueue"):
#1  0x00007fba6b798387 in  () at /usr/lib64/libxcb.so.1
#2  0x00007fba6b799fba in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007fba3efa3cc0 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007fba8243c93c in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007fba8158b6ea in start_thread () at /lib64/libpthread.so.0
#6  0x00007fba812a3a8f in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fba8ace9b40 (LWP 7163) "digikam"):
#1  0x00007fba8244323b in QWaitCondition::wait(QMutex*, QDeadlineTimer) 
() at /usr/lib64/libQt5Core.so.5
#2  0x00007fba8243c541 in QThread::wait(QDeadlineTimer) () at 
/usr/lib64/libQt5Core.so.5
#3  0x00007fba8a39dc7a in Digikam::ScanController::shutDown() 
(this=0x7fba8aca16c0 <Digikam::(anonymous 
namespace)::Q_QGS_creator::innerFunction()::holder>) at 
/privat/system/digikam/core/libs/database/utils/scan/scancontroller_stop.cp
p:132
#4  0x00007fba8a3978da in Digikam::ScanController::~ScanController() 
(this=0x7fba8aca16c0 <Digikam::(anonymous 
namespace)::Q_QGS_creator::innerFunction()::holder>, 
__in_chrg=<optimized out>) at /privat/system/digikam/core/libs/database
/utils/scan/scancontroller.cpp:120
#5  0x00007fba8a398d1e in 
Digikam::ScanControllerCreator::~ScanControllerCreator() 
(this=0x7fba8aca16c0 <Digikam::(anonymous 
namespace)::Q_QGS_creator::innerFunction()::holder>, 
__in_chrg=<optimized out>) at /privat/system/digikam/core
/libs/database/utils/scan/scancontroller_p.h:178
#6  0x00007fba8a3971d0 in Digikam::(anonymous 
namespace)::Q_QGS_creator::Holder::~Holder() (this=0x7fba8aca16c0 
<Digikam::(anonymous 
namespace)::Q_QGS_creator::innerFunction()::holder>, 
__in_chrg=<optimized out>) at /privat/system/digi
kam/core/libs/database/utils/scan/scancontroller.cpp:50
#7  0x00007fba811d9b09 in __run_exit_handlers () at /lib64/libc.so.6
#8  0x00007fba811d9c9a in  () at /lib64/libc.so.6
#9  0x00007fba7b25c40b in  () at /usr/lib64/libQt5WebEngineCore.so.5
#10 0x00007fba784d0c35 in 
content::ContentMainRunnerImpl::Initialize(content::ContentMainParams 
const&) () at /usr/lib64/libQt5WebEngineCore.so.5
#11 0x00007fba768f945f in 
QtWebEngineCore::WebEngineContext::WebEngineContext() () at 
/usr/lib64/libQt5WebEngineCore.so.5
#12 0x00007fba768faadc in QtWebEngineCore::WebEngineContext::current() 
() at /usr/lib64/libQt5WebEngineCore.so.5
#13 0x00007fba7ddc64d7 in 
QWebEnginePagePrivate::QWebEnginePagePrivate(QWebEngineProfile*) () at 
/usr/lib64/libQt5WebEngineWidgets.so.5
#14 0x00007fba7ddc72b4 in QWebEnginePage::QWebEnginePage(QObject*) () at 
/usr/lib64/libQt5WebEngineWidgets.so.5
#15 0x00007fba8a3617a5 in 
Digikam::WelcomePageViewPage::WelcomePageViewPage(QObject*) 
(this=0x23197d0, parent=0x2494b40) at 
/privat/system/digikam/core/app/views/stack/welcomepageview.cpp:61
#16 0x00007fba8a361901 in 
Digikam::WelcomePageView::WelcomePageView(QWidget*) (this=0x2494b40, 
parent=0x2464700) at 
/privat/system/digikam/core/app/views/stack/welcomepageview.cpp:108
#17 0x00007fba8a367d98 in Digikam::StackedView::StackedView(QWidget*) 
(this=0x2464700, parent=0x25c03c0) at 
/privat/system/digikam/core/app/views/stack/stackedview.cpp:143
#18 0x00007fba8a3534b4 in Digikam::ItemIconView::ItemIconView(QWidget*, 
Digikam::DModelFactory*) (this=0x2571b80, parent=0x249f150, 
modelCollection=0x235f7b0) at 
/privat/system/digikam/core/app/views/stack/itemiconview.cpp:76
#19 0x00007fba8a2b052f in Digikam::DigikamApp::setupView() 
(this=0x249f150) at 
/privat/system/digikam/core/app/main/digikamapp_setup.cpp:36
#20 0x00007fba8a29b7cd in Digikam::DigikamApp::DigikamApp() 
(this=0x249f150, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) 
at /privat/system/digikam/core/app/main/digikamapp.cpp:142
#21 0x0000000000406714 in main(int, char**) (argc=1, 
argv=0x7ffc89c029a8) at /privat/system/digikam/core/app/main/main.cpp:378
[Inferior 1 (process 7163) detached]

Regards,

Dirk
> Hi,
> 
> Which kind of database type do you use ?
> 
> Which Qt version did you use ? Look in the Help/Component Info dialog
> for details.
> 
> Which Linux system did you use ?
> 
> What's the console trace you have before the crash ? You need to
> enable logging capabilities following instructions here :
> 
> https://www.digikam.org/contribute/
> 
> And finally, can you reproduce the crash using the latest AppImage
> bundle with digiKam 7.8.0 pre-release ?
> 
> https://files.kde.org/digikam/
> 
> Best
> 
> Gilles Caulier
> 
> Le sam. 16 juil. 2022 à 17:41, Dirk Vornheder
> <dirk_vornheder at yahoo.de> a écrit :
>>
>> Hi !
>>
>>
>> After compile dk 7.7.0 fails to start and crashes:
>>
>> [KCrash Handler]
>> #4  0x00007f4ba3b823c1 in QReadWriteLock::tryLockForWrite(int) () at
>> /usr/lib64/libQt5Core.so.5
>> #5  0x00007f4ba92d206e in  () at /usr/lib64/libQt5Sql.so.5
>> #6  0x00007f4ba9e4d1c4 in Digikam::DbEngineThreadData::closeDatabase()
>> (this=0x7f4b540121e0) at
>> /privat/system/digikam-7.7.0/core/libs/database/engine/dbenginebackend.cpp:109
>> #7  0x00007f4ba9e4d05f in
>> Digikam::DbEngineThreadData::~DbEngineThreadData() (this=0x7f4b540121e0,
>> __in_chrg=<optimized out>) at
>> /privat/system/digikam-7.7.0/core/libs/database/engine/dbenginebackend.cpp:86
>> #8  0x00007f4ba9e54d7f in
>> qThreadStorage_deleteData<Digikam::DbEngineThreadData>(void*,
>> Digikam::DbEngineThreadData**) (d=0x7f4b540121e0) at
>> /usr/include/qt5/QtCore/qthreadstorage.h:92
>> #9  0x00007f4ba9e5472a in
>> QThreadStorage<Digikam::DbEngineThreadData*>::deleteData(void*)
>> (x=0x7f4b540121e0) at /usr/include/qt5/QtCore/qthreadstorage.h:135
>> #10 0x00007f4ba3b86871 in QThreadStorageData::finish(void**) () at
>> /usr/lib64/libQt5Core.so.5
>> #11 0x00007f4ba3b7fd40 in  () at /usr/lib64/libQt5Core.so.5
>> #12 0x00007f4ba3b80944 in  () at /usr/lib64/libQt5Core.so.5
>> #13 0x00007f4ba2ccf6ea in start_thread () at /lib64/libpthread.so.0
>> #14 0x00007f4ba29e7a8f in clone () at /lib64/libc.so.6
>>
>> Thread 2 (Thread 0x7f4b60855700 (LWP 9925) "QXcbEventQueue"):
>> #1  0x00007f4b8f215387 in  () at /usr/lib64/libxcb.so.1
>> #2  0x00007f4b8f216fba in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
>> #3  0x00007f4b61f43cc0 in  () at /usr/lib64/libQt5XcbQpa.so.5
>> #4  0x00007f4ba3b8093c in  () at /usr/lib64/libQt5Core.so.5
>> #5  0x00007f4ba2ccf6ea in start_thread () at /lib64/libpthread.so.0
>> #6  0x00007f4ba29e7a8f in clone () at /lib64/libc.so.6
>>
>> Thread 1 (Thread 0x7f4bac045b40 (LWP 9921) "digikam"):
>> #1  0x00007f4ba3b8723b in QWaitCondition::wait(QMutex*, QDeadlineTimer)
>> () at /usr/lib64/libQt5Core.so.5
>> #2  0x00007f4ba3b80541 in QThread::wait(QDeadlineTimer) () at
>> /usr/lib64/libQt5Core.so.5
>> #3  0x00007f4bab7137c8 in Digikam::ScanController::shutDown()
>> (this=0x7f4babff7460 <Digikam::(anonymous
>> namespace)::Q_QGS_creator::innerFunction()::holder>) at
>> /privat/system/digikam-7.7.0/core/libs/database/utils/scan/scancontroller_stop.cpp:132
>> #4  0x00007f4bab70d482 in Digikam::ScanController::~ScanController()
>> (this=0x7f4babff7460 <Digikam::(anonymous
>> namespace)::Q_QGS_creator::innerFunction()::holder>,
>> __in_chrg=<optimized out>) at
>> /privat/system/digikam-7.7.0/core/libs/database/utils/scan/scancontroller.cp
>> p:120
>> #5  0x00007f4bab70e8b0 in
>> Digikam::ScanControllerCreator::~ScanControllerCreator()
>> (this=0x7f4babff7460 <Digikam::(anonymous
>> namespace)::Q_QGS_creator::innerFunction()::holder>,
>> __in_chrg=<optimized out>) at
>> /privat/system/digikam-7.7.0/core/libs/database/utils/scan/sca
>> ncontroller_p.h:178
>> #6  0x00007f4bab70cd94 in Digikam::(anonymous
>> namespace)::Q_QGS_creator::Holder::~Holder() (this=0x7f4babff7460
>> <Digikam::(anonymous
>> namespace)::Q_QGS_creator::innerFunction()::holder>,
>> __in_chrg=<optimized out>) at
>> /privat/system/digikam-7.7.0/core/libs/database/utils/
>> scan/scancontroller.cpp:50
>> #7  0x00007f4ba291db09 in __run_exit_handlers () at /lib64/libc.so.6
>> #8  0x00007f4ba291dc9a in  () at /lib64/libc.so.6
>> #9  0x00007f4b9cbbd40b in  () at /usr/lib64/libQt5WebEngineCore.so.5
>> #10 0x00007f4b99e31c35 in
>> content::ContentMainRunnerImpl::Initialize(content::ContentMainParams
>> const&) () at /usr/lib64/libQt5WebEngineCore.so.5
>> #11 0x00007f4b9825a45f in
>> QtWebEngineCore::WebEngineContext::WebEngineContext() () at
>> /usr/lib64/libQt5WebEngineCore.so.5
>> #12 0x00007f4b9825badc in QtWebEngineCore::WebEngineContext::current()
>> () at /usr/lib64/libQt5WebEngineCore.so.5
>> #13 0x00007f4b9f7274d7 in
>> QWebEnginePagePrivate::QWebEnginePagePrivate(QWebEngineProfile*) () at
>> /usr/lib64/libQt5WebEngineWidgets.so.5
>> #14 0x00007f4b9f7282b4 in QWebEnginePage::QWebEnginePage(QObject*) () at
>> /usr/lib64/libQt5WebEngineWidgets.so.5
>> #15 0x00007f4bab6df853 in
>> Digikam::WelcomePageViewPage::WelcomePageViewPage(QObject*)
>> (this=0x28fd260, parent=0x28fe5e0) at
>> /privat/system/digikam-7.7.0/core/app/views/stack/welcomepageview.cpp:60
>> #16 0x00007f4bab6df9a9 in
>> Digikam::WelcomePageView::WelcomePageView(QWidget*) (this=0x28fe5e0,
>> parent=0x2588530) at
>> /privat/system/digikam-7.7.0/core/app/views/stack/welcomepageview.cpp:107
>> #17 0x00007f4bab6dd524 in Digikam::StackedView::StackedView(QWidget*)
>> (this=0x2588530, parent=0x2668640) at
>> /privat/system/digikam-7.7.0/core/app/views/stack/stackedview.cpp:143
>> #18 0x00007f4bab6cb4fc in Digikam::ItemIconView::ItemIconView(QWidget*,
>> Digikam::DModelFactory*) (this=0x274e000, parent=0x272fa80,
>> modelCollection=0x2556ef0) at
>> /privat/system/digikam-7.7.0/core/app/views/stack/itemiconview.cpp:75
>> #19 0x00007f4bab6286bf in Digikam::DigikamApp::setupView()
>> (this=0x272fa80) at
>> /privat/system/digikam-7.7.0/core/app/main/digikamapp_setup.cpp:36
>> #20 0x00007f4bab6135fd in Digikam::DigikamApp::DigikamApp()
>> (this=0x272fa80, __in_chrg=<optimized out>, __vtt_parm=<optimized out>)
>> at /privat/system/digikam-7.7.0/core/app/main/digikamapp.cpp:148
>> #21 0x0000000000406733 in main(int, char**) (argc=1,
>> argv=0x7fff1f3cb7f8) at
>> /privat/system/digikam-7.7.0/core/app/main/main.cpp:364
>> [Inferior 1 (process 9921) detached]
>>
>> Regards,
>>
>> Dirk
>>
>>
>>



More information about the Digikam-users mailing list