Application: digikam (5.9.0) Qt Version: 5.6.2 Frameworks Version: 5.32.0 Operating System: Linux 4.4.138-59-default x86_64 Distribution: "openSUSE Leap 42.3" -- Information about the crash: - What I was doing when the application crashed: Digikam finished finding new objects. Then I closed the application by pressing the "cross" button. It crashed after disappearing the main window. System: OpenSUSE 42.3 Packages: digikam-5.9.0-188.5.x86_64, digikam-lang-5.9.0-188.5.noarch, digikam-doc-5.9.0-188.5.noarch -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7fef08b4b9c0 (LWP 10325))] Thread 40 (Thread 0x7feebca8d700 (LWP 12731)): #0 0x00007fef009640ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fef04ca28ab in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007feefccb9e03 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib64/libQtAV.so.1 #3 0x00007feefcd273fb in QtAV::ExtractThread::run() () at /usr/lib64/libQtAV.so.1 #4 0x00007fef04ca1a29 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007fef0095f724 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fef03fbae8d in clone () at /lib64/libc.so.6 Thread 39 (Thread 0x7fee2cb37700 (LWP 12597)): [KCrash Handler] #6 0x00007fef04c9a445 in QMutex::lock() () at /usr/lib64/libQt5Core.so.5 #7 0x00007fef073032bf in () at /usr/lib64/libdigikamcore.so.5.9.0 #8 0x00007fef072dbd2a in Digikam::LoadSaveThread::run() () at /usr/lib64/libdigikamcore.so.5.9.0 #9 0x00007fef07319f9e in Digikam::DynamicThread::DynamicThreadPriv::run() () at /usr/lib64/libdigikamcore.so.5.9.0 #10 0x00007fef04c9e85e in () at /usr/lib64/libQt5Core.so.5 #11 0x00007fef04ca1a29 in () at /usr/lib64/libQt5Core.so.5 #12 0x00007fef0095f724 in start_thread () at /lib64/libpthread.so.0 #13 0x00007fef03fbae8d in clone () at /lib64/libc.so.6 Thread 38 (Thread 0x7fee1c425700 (LWP 10447)): #0 0x00007fef009640ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fef04ca28ab in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007feefccb9e03 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib64/libQtAV.so.1 #3 0x00007feefcd273fb in QtAV::ExtractThread::run() () at /usr/lib64/libQtAV.so.1 #4 0x00007fef04ca1a29 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007fef0095f724 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fef03fbae8d in clone () at /lib64/libc.so.6 Thread 37 (Thread 0x7fee1cc26700 (LWP 10446)): #0 0x00007fef009640ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fef04ca28ab in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007feefccb9e03 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib64/libQtAV.so.1 #3 0x00007feefcd273fb in QtAV::ExtractThread::run() () at /usr/lib64/libQtAV.so.1 #4 0x00007fef04ca1a29 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007fef0095f724 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fef03fbae8d in clone () at /lib64/libc.so.6 Thread 36 (Thread 0x7fee1d427700 (LWP 10445)): #0 0x00007fef009640ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fef04ca28ab in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007feefccb9e03 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib64/libQtAV.so.1 #3 0x00007feefcd273fb in QtAV::ExtractThread::run() () at /usr/lib64/libQtAV.so.1 #4 0x00007fef04ca1a29 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007fef0095f724 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fef03fbae8d in clone () at /lib64/libc.so.6 Thread 35 (Thread 0x7fee1dc28700 (LWP 10444)): #0 0x00007fef009640ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fef04ca28ab in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007feefccb9e03 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib64/libQtAV.so.1 #3 0x00007feefcd273fb in QtAV::ExtractThread::run() () at /usr/lib64/libQtAV.so.1 #4 0x00007fef04ca1a29 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007fef0095f724 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fef03fbae8d in clone () at /lib64/libc.so.6 Thread 34 (Thread 0x7fee1e429700 (LWP 10443)): #0 0x00007fef009640ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fef04ca28ab in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007feefccb9e03 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib64/libQtAV.so.1 #3 0x00007feefcd273fb in QtAV::ExtractThread::run() () at /usr/lib64/libQtAV.so.1 #4 0x00007fef04ca1a29 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007fef0095f724 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fef03fbae8d in clone () at /lib64/libc.so.6 Thread 33 (Thread 0x7fee1ec2a700 (LWP 10442)): #0 0x00007fef009640ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fef04ca28ab in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007feefccb9e03 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib64/libQtAV.so.1 #3 0x00007feefcd273fb in QtAV::ExtractThread::run() () at /usr/lib64/libQtAV.so.1 #4 0x00007fef04ca1a29 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007fef0095f724 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fef03fbae8d in clone () at /lib64/libc.so.6 Thread 32 (Thread 0x7fee1f42b700 (LWP 10441)): #0 0x00007fef009640ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fef04ca28ab in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007feefccb9e03 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib64/libQtAV.so.1 #3 0x00007feefcd273fb in QtAV::ExtractThread::run() () at /usr/lib64/libQtAV.so.1 #4 0x00007fef04ca1a29 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007fef0095f724 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fef03fbae8d in clone () at /lib64/libc.so.6 Thread 31 (Thread 0x7fee1fc2c700 (LWP 10440)): #0 0x00007fef009640ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fef04ca28ab in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007feefccb9e03 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib64/libQtAV.so.1 #3 0x00007feefcd273fb in QtAV::ExtractThread::run() () at /usr/lib64/libQtAV.so.1 #4 0x00007fef04ca1a29 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007fef0095f724 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fef03fbae8d in clone () at /lib64/libc.so.6 Thread 30 (Thread 0x7fee2042d700 (LWP 10439)): #0 0x00007fef009640ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fef04ca28ab in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007feefccb9e03 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib64/libQtAV.so.1 #3 0x00007feefcd273fb in QtAV::ExtractThread::run() () at /usr/lib64/libQtAV.so.1 #4 0x00007fef04ca1a29 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007fef0095f724 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fef03fbae8d in clone () at /lib64/libc.so.6 Thread 29 (Thread 0x7fee20c2e700 (LWP 10438)): #0 0x00007fef009640ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fef04ca28ab in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007feefccb9e03 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib64/libQtAV.so.1 #3 0x00007feefcd273fb in QtAV::ExtractThread::run() () at /usr/lib64/libQtAV.so.1 #4 0x00007fef04ca1a29 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007fef0095f724 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fef03fbae8d in clone () at /lib64/libc.so.6 Thread 28 (Thread 0x7fee28d94700 (LWP 10437)): #0 0x00007fef009640ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fef04ca28ab in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007feefccb9e03 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib64/libQtAV.so.1 #3 0x00007feefcd273fb in QtAV::ExtractThread::run() () at /usr/lib64/libQtAV.so.1 #4 0x00007fef04ca1a29 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007fef0095f724 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fef03fbae8d in clone () at /lib64/libc.so.6 Thread 27 (Thread 0x7fee27591700 (LWP 10436)): #0 0x00007fef009640ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fef04ca28ab in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007feefccb9e03 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib64/libQtAV.so.1 #3 0x00007feefcd273fb in QtAV::ExtractThread::run() () at /usr/lib64/libQtAV.so.1 #4 0x00007fef04ca1a29 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007fef0095f724 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fef03fbae8d in clone () at /lib64/libc.so.6 Thread 26 (Thread 0x7fee24d8c700 (LWP 10434)): #0 0x00007fef009640ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fef04ca28ab in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007feefccb9e03 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib64/libQtAV.so.1 #3 0x00007feefcd273fb in QtAV::ExtractThread::run() () at /usr/lib64/libQtAV.so.1 #4 0x00007fef04ca1a29 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007fef0095f724 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fef03fbae8d in clone () at /lib64/libc.so.6 Thread 25 (Thread 0x7fee27d92700 (LWP 10430)): #0 0x00007fef009640ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fef04ca28ab in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007feefccb9e03 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib64/libQtAV.so.1 #3 0x00007feefcd273fb in QtAV::ExtractThread::run() () at /usr/lib64/libQtAV.so.1 #4 0x00007fef04ca1a29 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007fef0095f724 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fef03fbae8d in clone () at /lib64/libc.so.6 Thread 24 (Thread 0x7fee25d8e700 (LWP 10428)): #0 0x00007fef009640ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fef04ca28ab in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007feefccb9e03 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib64/libQtAV.so.1 #3 0x00007feefcd273fb in QtAV::ExtractThread::run() () at /usr/lib64/libQtAV.so.1 #4 0x00007fef04ca1a29 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007fef0095f724 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fef03fbae8d in clone () at /lib64/libc.so.6 Thread 23 (Thread 0x7fee3b7fc700 (LWP 10372)): #0 0x00007fef009640ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007feef84fe7c3 in () at /usr/lib64/libQt5WebKit.so.5 #2 0x00007feef8820421 in () at /usr/lib64/libQt5WebKit.so.5 #3 0x00007fef0095f724 in start_thread () at /lib64/libpthread.so.0 #4 0x00007fef03fbae8d in clone () at /lib64/libc.so.6 Thread 22 (Thread 0x7fee3bffd700 (LWP 10371)): #0 0x00007fef009640ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007feef84fd7ed in () at /usr/lib64/libQt5WebKit.so.5 #2 0x00007feef8820421 in () at /usr/lib64/libQt5WebKit.so.5 #3 0x00007fef0095f724 in start_thread () at /lib64/libpthread.so.0 #4 0x00007fef03fbae8d in clone () at /lib64/libc.so.6 Thread 21 (Thread 0x7fee817fa700 (LWP 10369)): #0 0x00007fef009640ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fef04ca28ab in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007feefccb9e03 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib64/libQtAV.so.1 #3 0x00007feefcd273fb in QtAV::ExtractThread::run() () at /usr/lib64/libQtAV.so.1 #4 0x00007fef04ca1a29 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007fef0095f724 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fef03fbae8d in clone () at /lib64/libc.so.6 Thread 20 (Thread 0x7fee81ffb700 (LWP 10368)): #0 0x00007fef009640ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fef04ca28ab in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007feefccb9e03 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib64/libQtAV.so.1 #3 0x00007feefcd273fb in QtAV::ExtractThread::run() () at /usr/lib64/libQtAV.so.1 #4 0x00007fef04ca1a29 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007fef0095f724 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fef03fbae8d in clone () at /lib64/libc.so.6 Thread 19 (Thread 0x7fee827fc700 (LWP 10366)): #0 0x00007fef009640ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fef04ca28ab in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007feefccb9e03 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib64/libQtAV.so.1 #3 0x00007feefcd273fb in QtAV::ExtractThread::run() () at /usr/lib64/libQtAV.so.1 #4 0x00007fef04ca1a29 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007fef0095f724 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fef03fbae8d in clone () at /lib64/libc.so.6 Thread 18 (Thread 0x7fee82ffd700 (LWP 10365)): #0 0x00007fef009640ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fef04ca28ab in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007feefccb9e03 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib64/libQtAV.so.1 #3 0x00007feefcd273fb in QtAV::ExtractThread::run() () at /usr/lib64/libQtAV.so.1 #4 0x00007fef04ca1a29 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007fef0095f724 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fef03fbae8d in clone () at /lib64/libc.so.6 Thread 17 (Thread 0x7fee837fe700 (LWP 10364)): #0 0x00007fef009640ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fef04ca28ab in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007feefccb9e03 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib64/libQtAV.so.1 #3 0x00007feefcd273fb in QtAV::ExtractThread::run() () at /usr/lib64/libQtAV.so.1 #4 0x00007fef04ca1a29 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007fef0095f724 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fef03fbae8d in clone () at /lib64/libc.so.6 Thread 16 (Thread 0x7fee83fff700 (LWP 10359)): #0 0x00007fef009640ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007feef87f1953 in () at /usr/lib64/libQt5WebKit.so.5 #2 0x00007feef87f1979 in () at /usr/lib64/libQt5WebKit.so.5 #3 0x00007fef0095f724 in start_thread () at /lib64/libpthread.so.0 #4 0x00007fef03fbae8d in clone () at /lib64/libc.so.6 Thread 15 (Thread 0x7fee9cff9700 (LWP 10358)): #0 0x00007fef009640ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fef04ca28ab in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007feefccb9e03 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib64/libQtAV.so.1 #3 0x00007feefcd273fb in QtAV::ExtractThread::run() () at /usr/lib64/libQtAV.so.1 #4 0x00007fef04ca1a29 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007fef0095f724 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fef03fbae8d in clone () at /lib64/libc.so.6 Thread 14 (Thread 0x7fee9d7fa700 (LWP 10357)): #0 0x00007fef009640ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fef04ca28ab in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007feefccb9e03 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib64/libQtAV.so.1 #3 0x00007feefcd273fb in QtAV::ExtractThread::run() () at /usr/lib64/libQtAV.so.1 #4 0x00007fef04ca1a29 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007fef0095f724 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fef03fbae8d in clone () at /lib64/libc.so.6 Thread 13 (Thread 0x7fee9dffb700 (LWP 10356)): #0 0x00007fef009640ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fef04ca28ab in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007feefccb9e03 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib64/libQtAV.so.1 #3 0x00007feefcd273fb in QtAV::ExtractThread::run() () at /usr/lib64/libQtAV.so.1 #4 0x00007fef04ca1a29 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007fef0095f724 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fef03fbae8d in clone () at /lib64/libc.so.6 Thread 12 (Thread 0x7fee9e7fc700 (LWP 10355)): #0 0x00007fef009640ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fef04ca28ab in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007feefccb9e03 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib64/libQtAV.so.1 #3 0x00007feefcd273fb in QtAV::ExtractThread::run() () at /usr/lib64/libQtAV.so.1 #4 0x00007fef04ca1a29 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007fef0095f724 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fef03fbae8d in clone () at /lib64/libc.so.6 Thread 11 (Thread 0x7fee9effd700 (LWP 10354)): #0 0x00007fef009640ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fef04ca28ab in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007feefccb9e03 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib64/libQtAV.so.1 #3 0x00007feefcd273fb in QtAV::ExtractThread::run() () at /usr/lib64/libQtAV.so.1 #4 0x00007fef04ca1a29 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007fef0095f724 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fef03fbae8d in clone () at /lib64/libc.so.6 Thread 10 (Thread 0x7fee9f7fe700 (LWP 10353)): #0 0x00007fef009640ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fef04ca28ab in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007feefccb9e03 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib64/libQtAV.so.1 #3 0x00007feefcd273fb in QtAV::ExtractThread::run() () at /usr/lib64/libQtAV.so.1 #4 0x00007fef04ca1a29 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007fef0095f724 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fef03fbae8d in clone () at /lib64/libc.so.6 Thread 9 (Thread 0x7fee9ffff700 (LWP 10352)): #0 0x00007fef009640ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fef04ca28ab in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007feefccb9e03 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib64/libQtAV.so.1 #3 0x00007feefcd273fb in QtAV::ExtractThread::run() () at /usr/lib64/libQtAV.so.1 #4 0x00007fef04ca1a29 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007fef0095f724 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fef03fbae8d in clone () at /lib64/libc.so.6 Thread 8 (Thread 0x7feeb4ba1700 (LWP 10350)): #0 0x00007fef009640ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fef04ca28ab in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007feefccb9e03 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib64/libQtAV.so.1 #3 0x00007feefcd273fb in QtAV::ExtractThread::run() () at /usr/lib64/libQtAV.so.1 #4 0x00007fef04ca1a29 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007fef0095f724 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fef03fbae8d in clone () at /lib64/libc.so.6 Thread 7 (Thread 0x7feeb53a2700 (LWP 10349)): #0 0x00007fef009640ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fef04ca28ab in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007feefccb9e03 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib64/libQtAV.so.1 #3 0x00007feefcd273fb in QtAV::ExtractThread::run() () at /usr/lib64/libQtAV.so.1 #4 0x00007fef04ca1a29 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007fef0095f724 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fef03fbae8d in clone () at /lib64/libc.so.6 Thread 6 (Thread 0x7feeb5ba3700 (LWP 10348)): #0 0x00007fef009640ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fef04ca28ab in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007feefccb9e03 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib64/libQtAV.so.1 #3 0x00007feefcd273fb in QtAV::ExtractThread::run() () at /usr/lib64/libQtAV.so.1 #4 0x00007fef04ca1a29 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007fef0095f724 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fef03fbae8d in clone () at /lib64/libc.so.6 Thread 5 (Thread 0x7feeb63a4700 (LWP 10347)): #0 0x00007fef009640ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fef04ca28ab in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007feefccb9e03 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib64/libQtAV.so.1 #3 0x00007feefcd273fb in QtAV::ExtractThread::run() () at /usr/lib64/libQtAV.so.1 #4 0x00007fef04ca1a29 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007fef0095f724 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fef03fbae8d in clone () at /lib64/libc.so.6 Thread 4 (Thread 0x7feeb6ba5700 (LWP 10346)): #0 0x00007fef009640ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fef04ca28ab in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007feefccb9e03 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib64/libQtAV.so.1 #3 0x00007feefcd273fb in QtAV::ExtractThread::run() () at /usr/lib64/libQtAV.so.1 #4 0x00007fef04ca1a29 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007fef0095f724 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fef03fbae8d in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7feeb7fff700 (LWP 10345)): #0 0x00007fef009640ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fef04ca269b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007fef07318a29 in () at /usr/lib64/libdigikamcore.so.5.9.0 #3 0x00007fef04ca1a29 in () at /usr/lib64/libQt5Core.so.5 #4 0x00007fef0095f724 in start_thread () at /lib64/libpthread.so.0 #5 0x00007fef03fbae8d in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7feec7fff700 (LWP 10333)): #0 0x00007fef03fb230d in poll () at /lib64/libc.so.6 #1 0x00007feefa5e2314 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007feefa5e242c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007fef04eb41ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007fef04e61bfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007fef04c9cf5a in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007fef00b8b295 in () at /usr/lib64/libQt5DBus.so.5 #7 0x00007fef04ca1a29 in () at /usr/lib64/libQt5Core.so.5 #8 0x00007fef0095f724 in start_thread () at /lib64/libpthread.so.0 #9 0x00007fef03fbae8d in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7fef08b4b9c0 (LWP 10325)): #0 0x00007fef009640ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fef04ca269b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007fef0731a488 in Digikam::DynamicThread::wait(QMutexLocker&) () at /usr/lib64/libdigikamcore.so.5.9.0 #3 0x00007fef0731a4e8 in Digikam::DynamicThread::shutDown() () at /usr/lib64/libdigikamcore.so.5.9.0 #4 0x00007fef072df8f1 in Digikam::ManagedLoadSaveThread::shutDown() () at /usr/lib64/libdigikamcore.so.5.9.0 #5 0x00007fef072f96bf in Digikam::ThumbnailLoadThread::~ThumbnailLoadThread() () at /usr/lib64/libdigikamcore.so.5.9.0 #6 0x00007fef072f9829 in () at /usr/lib64/libdigikamcore.so.5.9.0 #7 0x00007fef03f05869 in __run_exit_handlers () at /lib64/libc.so.6 #8 0x00007fef03f058b5 in () at /lib64/libc.so.6 #9 0x00007feefefdd065 in _XDefaultIOError () at /usr/lib64/libX11.so.6 #10 0x00007feecefeacee in () at /usr/lib64/libQt5XcbQpa.so.5 #11 0x00007feefefdd29e in _XIOError () at /usr/lib64/libX11.so.6 #12 0x00007feefefda74b in () at /usr/lib64/libX11.so.6 #13 0x00007feefefdaef5 in _XFlush () at /usr/lib64/libX11.so.6 #14 0x00007feefefdd8f5 in _XGetRequest () at /usr/lib64/libX11.so.6 #15 0x00007feefe1fc422 in glXDestroyContext () at /usr/lib64/libGL.so.1 #16 0x00007feecd115021 in () at /usr/lib64/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so #17 0x00007feecd115049 in () at /usr/lib64/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so #18 0x00007fef053eb43b in QOpenGLContext::destroy() () at /usr/lib64/libQt5Gui.so.5 #19 0x00007fef053eb987 in QOpenGLContext::~QOpenGLContext() () at /usr/lib64/libQt5Gui.so.5 #20 0x00007fef053eb999 in QOpenGLContext::~QOpenGLContext() () at /usr/lib64/libQt5Gui.so.5 #21 0x00007feee28c41d6 in () at /usr/lib64/libQt5WebEngineCore.so.5 #22 0x00007fef04e630b4 in qt_call_post_routines() () at /usr/lib64/libQt5Core.so.5 #23 0x00007fef05b61db6 in QApplication::~QApplication() () at /usr/lib64/libQt5Widgets.so.5 #24 0x0000000000406c9f in () #25 0x00007fef03eee725 in __libc_start_main () at /lib64/libc.so.6 #26 0x00000000004079f9 in _start () Reported using DrKonqi
The backtrace do not indicate really where is the problem. Did you install the debug package to be more verbose with GDB ? Can you reproduce the problem with the official digiKam 5.9.0 AppImage bundle that we provide ? Can you test also with the current 6.0.0 AppImage bundle pre-release available here : https://files.kde.org/digikam/ Gilles Caulier
In the background still thumbnails are created when closing. We have already improved the cancel of the operation, so there is no crash at this point. Maik *** This bug has been marked as a duplicate of bug 394865 ***
Fixed with bug #394865