Bug 396862 - Digikam crashed while closing
Summary: Digikam crashed while closing
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Thumbs-Engine (show other bugs)
Version: 5.9.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-07-25 23:58 UTC by Michael Lashkevich
Modified: 2019-08-15 15:27 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 6.3.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Lashkevich 2018-07-25 23:58:51 UTC
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
Comment 1 caulier.gilles 2018-07-26 05:35:14 UTC
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
Comment 2 Maik Qualmann 2018-07-26 06:03:19 UTC
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 ***
Comment 3 caulier.gilles 2019-08-15 15:27:53 UTC
Fixed with bug #394865