Bug 400941 - Crash with segmentation fault when writing a large amount of metadata to images
Summary: Crash with segmentation fault when writing a large amount of metadata to images
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Maintenance-Engine (show other bugs)
Version: 5.9.0
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-11-11 17:16 UTC by dippon
Modified: 2021-02-13 20:17 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description dippon 2018-11-11 17:16:49 UTC
Application: digikam (5.9.0)

Qt Version: 5.11.2
Frameworks Version: 5.51.0
Operating System: Linux 4.19.0-4-MANJARO x86_64
Distribution: "Manjaro Linux"

-- Information about the crash:
- What I was doing when the application crashed:
How to replicate hte crash:
1)  Have "lazy synchronization" in Digikam 5.9 turned on (i.e. writing metadata first only to database and upon program closure synchonize to image files)
2) Change a lot of metadata, for example assign >400 face recognition tags and geolocation data to images
3) wait till metadat is written to database and Digikam is idle
4) close Dikikam.
--> Digikam starts writing metadata to images, but will crash after about 5 to 15 seconds

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fb9a3fe2b40 (LWP 2532))]

Thread 89 (Thread 0x7fb903ffd700 (LWP 13633)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 88 (Thread 0x7fb748ff9700 (LWP 13621)):
[KCrash Handler]
#6  0x00007fb9c1d11ac0 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fb9c33f6e9c in  () at /usr/lib/libdigikamcore.so.5.9.0
#8  0x00007fb9c33f4938 in Digikam::LoadingCache::Private::cleanUpThumbnailFilePathHash() () at /usr/lib/libdigikamcore.so.5.9.0
#9  0x00007fb9c33f4cc6 in Digikam::LoadingCache::Private::mapThumbnailFilePath(QString const&, QString const&) () at /usr/lib/libdigikamcore.so.5.9.0
#10 0x00007fb9c33f538d in Digikam::LoadingCache::putThumbnail(QString const&, QImage const&, QString const&) () at /usr/lib/libdigikamcore.so.5.9.0
#11 0x00007fb9c3412cdf in  () at /usr/lib/libdigikamcore.so.5.9.0
#12 0x00007fb9c33ea149 in Digikam::LoadSaveThread::run() () at /usr/lib/libdigikamcore.so.5.9.0
#13 0x00007fb9c3429c20 in Digikam::DynamicThread::DynamicThreadPriv::run() () at /usr/lib/libdigikamcore.so.5.9.0
#14 0x00007fb9c1cbfe11 in  () at /usr/lib/libQt5Core.so.5
#15 0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#16 0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#17 0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 87 (Thread 0x7fb7417fa700 (LWP 822)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 86 (Thread 0x7fb83affd700 (LWP 554)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1928cd1 in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  0x00007fb9c1928cd1 in std::condition_variable::wait(std::unique_lock<std::mutex>&) (this=<optimized out>, __lock=...) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x00007fb9b7c4e7cf in WTF::ParkingLot::parkConditionally(void const*, std::function<bool ()>, std::function<void ()>, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) () at /usr/lib/libQt5WebKit.so.5
#4  0x00007fb9b761bdf9 in  () at /usr/lib/libQt5WebKit.so.5
#5  0x00007fb9b7c50fcd in  () at /usr/lib/libQt5WebKit.so.5
#6  0x00007fb9b7c7f3ca in  () at /usr/lib/libQt5WebKit.so.5
#7  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 85 (Thread 0x7fb83b7fe700 (LWP 553)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1928cd1 in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  0x00007fb9c1928cd1 in std::condition_variable::wait(std::unique_lock<std::mutex>&) (this=<optimized out>, __lock=...) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x00007fb9b7c4e7cf in WTF::ParkingLot::parkConditionally(void const*, std::function<bool ()>, std::function<void ()>, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) () at /usr/lib/libQt5WebKit.so.5
#4  0x00007fb9b761bdf9 in  () at /usr/lib/libQt5WebKit.so.5
#5  0x00007fb9b7c50fcd in  () at /usr/lib/libQt5WebKit.so.5
#6  0x00007fb9b7c7f3ca in  () at /usr/lib/libQt5WebKit.so.5
#7  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 84 (Thread 0x7fb83bfff700 (LWP 552)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1928cd1 in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  0x00007fb9c1928cd1 in std::condition_variable::wait(std::unique_lock<std::mutex>&) (this=<optimized out>, __lock=...) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x00007fb9b7c4e7cf in WTF::ParkingLot::parkConditionally(void const*, std::function<bool ()>, std::function<void ()>, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) () at /usr/lib/libQt5WebKit.so.5
#4  0x00007fb9b761bdf9 in  () at /usr/lib/libQt5WebKit.so.5
#5  0x00007fb9b7c50fcd in  () at /usr/lib/libQt5WebKit.so.5
#6  0x00007fb9b7c7f3ca in  () at /usr/lib/libQt5WebKit.so.5
#7  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 83 (Thread 0x7fb885bfd700 (LWP 551)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1928cd1 in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  0x00007fb9c1928cd1 in std::condition_variable::wait(std::unique_lock<std::mutex>&) (this=<optimized out>, __lock=...) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x00007fb9b7c4e7cf in WTF::ParkingLot::parkConditionally(void const*, std::function<bool ()>, std::function<void ()>, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) () at /usr/lib/libQt5WebKit.so.5
#4  0x00007fb9b761bdf9 in  () at /usr/lib/libQt5WebKit.so.5
#5  0x00007fb9b7c50fcd in  () at /usr/lib/libQt5WebKit.so.5
#6  0x00007fb9b7c7f3ca in  () at /usr/lib/libQt5WebKit.so.5
#7  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 82 (Thread 0x7fb8863fe700 (LWP 550)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1928cd1 in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  0x00007fb9c1928cd1 in std::condition_variable::wait(std::unique_lock<std::mutex>&) (this=<optimized out>, __lock=...) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x00007fb9b7c4e7cf in WTF::ParkingLot::parkConditionally(void const*, std::function<bool ()>, std::function<void ()>, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) () at /usr/lib/libQt5WebKit.so.5
#4  0x00007fb9b761bdf9 in  () at /usr/lib/libQt5WebKit.so.5
#5  0x00007fb9b7c50fcd in  () at /usr/lib/libQt5WebKit.so.5
#6  0x00007fb9b7c7f3ca in  () at /usr/lib/libQt5WebKit.so.5
#7  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 81 (Thread 0x7fb886bff700 (LWP 549)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1928cd1 in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  0x00007fb9c1928cd1 in std::condition_variable::wait(std::unique_lock<std::mutex>&) (this=<optimized out>, __lock=...) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x00007fb9b7c4e7cf in WTF::ParkingLot::parkConditionally(void const*, std::function<bool ()>, std::function<void ()>, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) () at /usr/lib/libQt5WebKit.so.5
#4  0x00007fb9b761bdf9 in  () at /usr/lib/libQt5WebKit.so.5
#5  0x00007fb9b7c50fcd in  () at /usr/lib/libQt5WebKit.so.5
#6  0x00007fb9b7c7f3ca in  () at /usr/lib/libQt5WebKit.so.5
#7  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 80 (Thread 0x7fb884ff9700 (LWP 548)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1928cd1 in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  0x00007fb9c1928cd1 in std::condition_variable::wait(std::unique_lock<std::mutex>&) (this=<optimized out>, __lock=...) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x00007fb9b7c4e7cf in WTF::ParkingLot::parkConditionally(void const*, std::function<bool ()>, std::function<void ()>, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) () at /usr/lib/libQt5WebKit.so.5
#4  0x00007fb9b761bdf9 in  () at /usr/lib/libQt5WebKit.so.5
#5  0x00007fb9b7c50fcd in  () at /usr/lib/libQt5WebKit.so.5
#6  0x00007fb9b7c7f3ca in  () at /usr/lib/libQt5WebKit.so.5
#7  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 79 (Thread 0x7fb8397fa700 (LWP 24154)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 78 (Thread 0x7fb74bfff700 (LWP 14448)):
#0  0x00007fb9b9cb7414 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007fb9b9cffaef in g_main_context_query () at /usr/lib/libglib-2.0.so.0
#2  0x00007fb9b9d08e5c in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007fb9b9d08fce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007fb9c1ec8fe4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9c1e748cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fb9c1cbdeb9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 77 (Thread 0x7fb83a7fc700 (LWP 14428)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 76 (Thread 0x7fb8877fe700 (LWP 14373)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc871c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9c34276f5 in Digikam::ActionThreadBase::run() () at /usr/lib/libdigikamcore.so.5.9.0
#3  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#4  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 75 (Thread 0x7fb8c8dec700 (LWP 12170)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 74 (Thread 0x7fb8b97fa700 (LWP 12169)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 73 (Thread 0x7fb8b8ff9700 (LWP 12168)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 72 (Thread 0x7fb8c37fe700 (LWP 12167)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 71 (Thread 0x7fb8babfa700 (LWP 12120)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 70 (Thread 0x7fb899ffb700 (LWP 12119)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 69 (Thread 0x7fb89affd700 (LWP 12118)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 68 (Thread 0x7fb898ff9700 (LWP 12117)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 67 (Thread 0x7fb8baffb700 (LWP 2713)):
#0  0x00007fb9c17894ed in syscall () at /usr/lib/libc.so.6
#1  0x00007fb9b6b48573 in  () at /usr/lib/libtbb.so.2
#2  0x00007fb9b6b4859a in  () at /usr/lib/libtbb.so.2
#3  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 66 (Thread 0x7fb8bb3fc700 (LWP 2712)):
#0  0x00007fb9c17894ed in syscall () at /usr/lib/libc.so.6
#1  0x00007fb9b6b48573 in  () at /usr/lib/libtbb.so.2
#2  0x00007fb9b6b4859a in  () at /usr/lib/libtbb.so.2
#3  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 65 (Thread 0x7fb8bb7fd700 (LWP 2711)):
#0  0x00007fb9c17894ed in syscall () at /usr/lib/libc.so.6
#1  0x00007fb9b6b48573 in  () at /usr/lib/libtbb.so.2
#2  0x00007fb9b6b4859a in  () at /usr/lib/libtbb.so.2
#3  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 64 (Thread 0x7fb8bbfff700 (LWP 2710)):
#0  0x00007fb9c17894ed in syscall () at /usr/lib/libc.so.6
#1  0x00007fb9b6b48573 in  () at /usr/lib/libtbb.so.2
#2  0x00007fb9b6b4859a in  () at /usr/lib/libtbb.so.2
#3  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 63 (Thread 0x7fb8c07f4700 (LWP 2709)):
#0  0x00007fb9c17894ed in syscall () at /usr/lib/libc.so.6
#1  0x00007fb9b6b48573 in  () at /usr/lib/libtbb.so.2
#2  0x00007fb9b6b4859a in  () at /usr/lib/libtbb.so.2
#3  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 62 (Thread 0x7fb8bbbfe700 (LWP 2708)):
#0  0x00007fb9c17894ed in syscall () at /usr/lib/libc.so.6
#1  0x00007fb9b6b48573 in  () at /usr/lib/libtbb.so.2
#2  0x00007fb9b6b4859a in  () at /usr/lib/libtbb.so.2
#3  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 61 (Thread 0x7fb8c0bf5700 (LWP 2707)):
#0  0x00007fb9c17894ed in syscall () at /usr/lib/libc.so.6
#1  0x00007fb9b6b48573 in  () at /usr/lib/libtbb.so.2
#2  0x00007fb9b6b4859a in  () at /usr/lib/libtbb.so.2
#3  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 60 (Thread 0x7fb8c0ff6700 (LWP 2706)):
#0  0x00007fb9c17894ed in syscall () at /usr/lib/libc.so.6
#1  0x00007fb9b6b48573 in  () at /usr/lib/libtbb.so.2
#2  0x00007fb9b6b4859a in  () at /usr/lib/libtbb.so.2
#3  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 59 (Thread 0x7fb8c13f7700 (LWP 2705)):
#0  0x00007fb9c17894ed in syscall () at /usr/lib/libc.so.6
#1  0x00007fb9b6b48573 in  () at /usr/lib/libtbb.so.2
#2  0x00007fb9b6b4859a in  () at /usr/lib/libtbb.so.2
#3  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 58 (Thread 0x7fb8c17f8700 (LWP 2704)):
#0  0x00007fb9c17894ed in syscall () at /usr/lib/libc.so.6
#1  0x00007fb9b6b48573 in  () at /usr/lib/libtbb.so.2
#2  0x00007fb9b6b4859a in  () at /usr/lib/libtbb.so.2
#3  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 57 (Thread 0x7fb8c1bf9700 (LWP 2703)):
#0  0x00007fb9c17894ed in syscall () at /usr/lib/libc.so.6
#1  0x00007fb9b6b48573 in  () at /usr/lib/libtbb.so.2
#2  0x00007fb9b6b4859a in  () at /usr/lib/libtbb.so.2
#3  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 56 (Thread 0x7fb8c23fb700 (LWP 2701)):
#0  0x00007fb9c17894ed in syscall () at /usr/lib/libc.so.6
#1  0x00007fb9b6b48573 in  () at /usr/lib/libtbb.so.2
#2  0x00007fb9b6b4859a in  () at /usr/lib/libtbb.so.2
#3  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 55 (Thread 0x7fb8c1ffa700 (LWP 2702)):
#0  0x00007fb9c17894ed in syscall () at /usr/lib/libc.so.6
#1  0x00007fb9b6b48573 in  () at /usr/lib/libtbb.so.2
#2  0x00007fb9b6b4859a in  () at /usr/lib/libtbb.so.2
#3  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 54 (Thread 0x7fb8c27fc700 (LWP 2700)):
#0  0x00007fb9c17894ed in syscall () at /usr/lib/libc.so.6
#1  0x00007fb9b6b48573 in  () at /usr/lib/libtbb.so.2
#2  0x00007fb9b6b4859a in  () at /usr/lib/libtbb.so.2
#3  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 53 (Thread 0x7fb8c95ed700 (LWP 2699)):
#0  0x00007fb9c17894ed in syscall () at /usr/lib/libc.so.6
#1  0x00007fb9b6b48573 in  () at /usr/lib/libtbb.so.2
#2  0x00007fb9b6b4859a in  () at /usr/lib/libtbb.so.2
#3  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 52 (Thread 0x7fb8ca5ef700 (LWP 2689)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 51 (Thread 0x7fb8c9dee700 (LWP 2688)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 50 (Thread 0x7fb89b7fe700 (LWP 2678)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 49 (Thread 0x7fb8c3fff700 (LWP 2677)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 48 (Thread 0x7fb89a7fc700 (LWP 2666)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 47 (Thread 0x7fb8b9ffb700 (LWP 2665)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 46 (Thread 0x7fb796ffd700 (LWP 2646)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 45 (Thread 0x7fb7977fe700 (LWP 2645)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 44 (Thread 0x7fb797fff700 (LWP 2644)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 43 (Thread 0x7fb7b8ff9700 (LWP 2643)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 42 (Thread 0x7fb7b97fa700 (LWP 2642)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 41 (Thread 0x7fb7b9ffb700 (LWP 2641)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 40 (Thread 0x7fb7ba7fc700 (LWP 2640)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 39 (Thread 0x7fb7baffd700 (LWP 2639)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 38 (Thread 0x7fb7bb7fe700 (LWP 2638)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 37 (Thread 0x7fb7bbfff700 (LWP 2637)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 36 (Thread 0x7fb7e97fa700 (LWP 2636)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 35 (Thread 0x7fb7ebfff700 (LWP 2635)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 34 (Thread 0x7fb7e8ff9700 (LWP 2634)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 33 (Thread 0x7fb81cff9700 (LWP 2633)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1928cd1 in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  0x00007fb9c1928cd1 in std::condition_variable::wait(std::unique_lock<std::mutex>&) (this=<optimized out>, __lock=...) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x00007fb9b7c4e7cf in WTF::ParkingLot::parkConditionally(void const*, std::function<bool ()>, std::function<void ()>, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) () at /usr/lib/libQt5WebKit.so.5
#4  0x00007fb9b7c4c9f6 in  () at /usr/lib/libQt5WebKit.so.5
#5  0x00007fb9b7c50fcd in  () at /usr/lib/libQt5WebKit.so.5
#6  0x00007fb9b7c7f3ca in  () at /usr/lib/libQt5WebKit.so.5
#7  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 32 (Thread 0x7fb81dffb700 (LWP 2632)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1928cd1 in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  0x00007fb9c1928cd1 in std::condition_variable::wait(std::unique_lock<std::mutex>&) (this=<optimized out>, __lock=...) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x00007fb9b7c4e7cf in WTF::ParkingLot::parkConditionally(void const*, std::function<bool ()>, std::function<void ()>, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) () at /usr/lib/libQt5WebKit.so.5
#4  0x00007fb9b7c4c9f6 in  () at /usr/lib/libQt5WebKit.so.5
#5  0x00007fb9b7c50fcd in  () at /usr/lib/libQt5WebKit.so.5
#6  0x00007fb9b7c7f3ca in  () at /usr/lib/libQt5WebKit.so.5
#7  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 31 (Thread 0x7fb81d7fa700 (LWP 2631)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1928cd1 in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  0x00007fb9c1928cd1 in std::condition_variable::wait(std::unique_lock<std::mutex>&) (this=<optimized out>, __lock=...) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x00007fb9b7c4e7cf in WTF::ParkingLot::parkConditionally(void const*, std::function<bool ()>, std::function<void ()>, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) () at /usr/lib/libQt5WebKit.so.5
#4  0x00007fb9b7c4c9f6 in  () at /usr/lib/libQt5WebKit.so.5
#5  0x00007fb9b7c50fcd in  () at /usr/lib/libQt5WebKit.so.5
#6  0x00007fb9b7c7f3ca in  () at /usr/lib/libQt5WebKit.so.5
#7  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 30 (Thread 0x7fb7eb7fe700 (LWP 2630)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1928cd1 in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  0x00007fb9c1928cd1 in std::condition_variable::wait(std::unique_lock<std::mutex>&) (this=<optimized out>, __lock=...) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x00007fb9b7c4e7cf in WTF::ParkingLot::parkConditionally(void const*, std::function<bool ()>, std::function<void ()>, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) () at /usr/lib/libQt5WebKit.so.5
#4  0x00007fb9b7c4c9f6 in  () at /usr/lib/libQt5WebKit.so.5
#5  0x00007fb9b7c50fcd in  () at /usr/lib/libQt5WebKit.so.5
#6  0x00007fb9b7c7f3ca in  () at /usr/lib/libQt5WebKit.so.5
#7  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 29 (Thread 0x7fb7eaffd700 (LWP 2629)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1928cd1 in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  0x00007fb9c1928cd1 in std::condition_variable::wait(std::unique_lock<std::mutex>&) (this=<optimized out>, __lock=...) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x00007fb9b7c4e7cf in WTF::ParkingLot::parkConditionally(void const*, std::function<bool ()>, std::function<void ()>, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) () at /usr/lib/libQt5WebKit.so.5
#4  0x00007fb9b7c4c9f6 in  () at /usr/lib/libQt5WebKit.so.5
#5  0x00007fb9b7c50fcd in  () at /usr/lib/libQt5WebKit.so.5
#6  0x00007fb9b7c7f3ca in  () at /usr/lib/libQt5WebKit.so.5
#7  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 28 (Thread 0x7fb7e9ffb700 (LWP 2628)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1928cd1 in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  0x00007fb9c1928cd1 in std::condition_variable::wait(std::unique_lock<std::mutex>&) (this=<optimized out>, __lock=...) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x00007fb9b7c4e7cf in WTF::ParkingLot::parkConditionally(void const*, std::function<bool ()>, std::function<void ()>, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) () at /usr/lib/libQt5WebKit.so.5
#4  0x00007fb9b7c4c9f6 in  () at /usr/lib/libQt5WebKit.so.5
#5  0x00007fb9b7c50fcd in  () at /usr/lib/libQt5WebKit.so.5
#6  0x00007fb9b7c7f3ca in  () at /usr/lib/libQt5WebKit.so.5
#7  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 27 (Thread 0x7fb7ea7fc700 (LWP 2627)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 26 (Thread 0x7fb900bff700 (LWP 2566)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1928cd1 in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  0x00007fb9c1928cd1 in std::condition_variable::wait(std::unique_lock<std::mutex>&) (this=<optimized out>, __lock=...) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x00007fb9b7c4e7cf in WTF::ParkingLot::parkConditionally(void const*, std::function<bool ()>, std::function<void ()>, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) () at /usr/lib/libQt5WebKit.so.5
#4  0x00007fb9b761bdf9 in  () at /usr/lib/libQt5WebKit.so.5
#5  0x00007fb9b7c50fcd in  () at /usr/lib/libQt5WebKit.so.5
#6  0x00007fb9b7c7f3ca in  () at /usr/lib/libQt5WebKit.so.5
#7  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 25 (Thread 0x7fb901fd3700 (LWP 2565)):
#0  0x00007fb9b9cb7414 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007fb9b9d08ed5 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fb9b9d08fce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fb9c1ec8fe4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fb9c1e748cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9c1cbdeb9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 24 (Thread 0x7fb9027d4700 (LWP 2564)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 23 (Thread 0x7fb902fd5700 (LWP 2563)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 22 (Thread 0x7fb950ffd700 (LWP 2555)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 21 (Thread 0x7fb9517fe700 (LWP 2554)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 20 (Thread 0x7fb951fff700 (LWP 2553)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 19 (Thread 0x7fb9537fe700 (LWP 2552)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 18 (Thread 0x7fb953fff700 (LWP 2551)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 17 (Thread 0x7fb974ff9700 (LWP 2550)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 16 (Thread 0x7fb9757fa700 (LWP 2549)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7fb975ffb700 (LWP 2548)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7fb9767fc700 (LWP 2547)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7fb976ffd700 (LWP 2546)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7fb9777fe700 (LWP 2545)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7fb977fff700 (LWP 2544)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7fb988999700 (LWP 2543)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7fb98919a700 (LWP 2542)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7fb98999b700 (LWP 2541)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc89ac in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9bb20ce11 in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007fb9bb2859f9 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fb98a19c700 (LWP 2540)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1cc871c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb9c342878b in  () at /usr/lib/libdigikamcore.so.5.9.0
#3  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#4  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fb999850700 (LWP 2539)):
#0  0x00007fb9c177f7a4 in read () at /usr/lib/libc.so.6
#1  0x00007fb9b9cb7781 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fb9b9d07a50 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007fb9b9d08e86 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fb9b9d09f62 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#5  0x00007fb9af268d08 in  () at /usr/lib/libgio-2.0.so.0
#6  0x00007fb9b9cd23eb in  () at /usr/lib/libglib-2.0.so.0
#7  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fb99a1dd700 (LWP 2538)):
#0  0x00007fb9c177f7a4 in read () at /usr/lib/libc.so.6
#1  0x00007fb9b9cb7781 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fb9b9d07a50 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007fb9b9d08e86 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fb9b9d08fce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007fb9b9d09022 in  () at /usr/lib/libglib-2.0.so.0
#6  0x00007fb9b9cd23eb in  () at /usr/lib/libglib-2.0.so.0
#7  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fb99a9de700 (LWP 2536)):
#0  0x00007fb9c177f7a4 in read () at /usr/lib/libc.so.6
#1  0x00007fb9b9cb7781 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fb9b9d07a50 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007fb9b9d08e86 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fb9b9d08fce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007fb9c1ec8fe4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fb9c1e748cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007fb9c1cbdeb9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007fb9bd5c5ba6 in  () at /usr/lib/libQt5DBus.so.5
#9  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fb9a2034700 (LWP 2534)):
#0  0x00007fb9c1783c21 in poll () at /usr/lib/libc.so.6
#1  0x00007fb9b5ca2630 in  () at /usr/lib/libxcb.so.1
#2  0x00007fb9b5ca42db in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007fb9a365dc5a in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007fb9c1cc7f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fb9a3fd7700 (LWP 2533)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9c1928cd1 in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  0x00007fb9c1928cd1 in std::condition_variable::wait(std::unique_lock<std::mutex>&) (this=<optimized out>, __lock=...) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x00007fb9b919ef14 in  () at /usr/lib/libQt5WebKit.so.5
#4  0x00007fb9b919f039 in  () at /usr/lib/libQt5WebKit.so.5
#5  0x00007fb9c192f063 in std::execute_native_thread_routine(void*) (__p=0x5590ed478ad0) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/thread.cc:80
#6  0x00007fb9bd595a9d in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007fb9c178eb23 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fb9a3fe2b40 (LWP 2532)):
#0  0x00007fb9bd59bafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9b5ca283b in  () at /usr/lib/libxcb.so.1
#2  0x00007fb9b5ca3fef in  () at /usr/lib/libxcb.so.1
#3  0x00007fb9b5ca4209 in xcb_request_check () at /usr/lib/libxcb.so.1
#4  0x00007fb9a367d89c in  () at /usr/lib/libQt5XcbQpa.so.5
#5  0x00007fb9a367df58 in  () at /usr/lib/libQt5XcbQpa.so.5
#6  0x00007fb9a367fcb9 in  () at /usr/lib/libQt5XcbQpa.so.5
#7  0x00007fb9a367fd79 in  () at /usr/lib/libQt5XcbQpa.so.5
#8  0x00007fb9c23ab07b in QBackingStore::~QBackingStore() () at /usr/lib/libQt5Gui.so.5
#9  0x00007fb9c2813789 in  () at /usr/lib/libQt5Widgets.so.5
#10 0x00007fb9c281c332 in QWidgetPrivate::deleteTLSysExtra() () at /usr/lib/libQt5Widgets.so.5
#11 0x00007fb9c2821161 in QWidget::destroy(bool, bool) () at /usr/lib/libQt5Widgets.so.5
#12 0x00007fb9c2828d6d in QWidget::~QWidget() () at /usr/lib/libQt5Widgets.so.5
#13 0x00007fb9c2962c8a in QMenu::~QMenu() () at /usr/lib/libQt5Widgets.so.5
#14 0x00007fb9bd72ce43 in KToolBarPopupAction::~KToolBarPopupAction() () at /usr/lib/libKF5WidgetsAddons.so.5
#15 0x00007fb9bd72ce5a in KToolBarPopupAction::~KToolBarPopupAction() () at /usr/lib/libKF5WidgetsAddons.so.5
#16 0x00007fb9c1e9d9bb in QObjectPrivate::deleteChildren() () at /usr/lib/libQt5Core.so.5
#17 0x00007fb9c2828d4f in QWidget::~QWidget() () at /usr/lib/libQt5Widgets.so.5
#18 0x00007fb9bdad9245 in KMainWindow::~KMainWindow() () at /usr/lib/libKF5XmlGui.so.5
#19 0x00007fb9c414f3b6 in Digikam::DigikamApp::~DigikamApp() () at /usr/lib/libdigikamgui.so.5.9.0
#20 0x00007fb9c414f7fa in Digikam::DigikamApp::~DigikamApp() () at /usr/lib/libdigikamgui.so.5.9.0
#21 0x00007fb9c1ea0371 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#22 0x00007fb9c282db0c in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#23 0x00007fb9c2939445 in QMainWindow::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#24 0x00007fb9bdadb76c in KMainWindow::event(QEvent*) () at /usr/lib/libKF5XmlGui.so.5
#25 0x00007fb9bdb25f96 in KXmlGuiWindow::event(QEvent*) () at /usr/lib/libKF5XmlGui.so.5
#26 0x00007fb9c27ede14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#27 0x00007fb9c27f56e1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#28 0x00007fb9c1e75c39 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#29 0x00007fb9c1e78ccc in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#30 0x00007fb9c1ec99d4 in  () at /usr/lib/libQt5Core.so.5
#31 0x00007fb9b9d073cf in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#32 0x00007fb9b9d08f89 in  () at /usr/lib/libglib-2.0.so.0
#33 0x00007fb9b9d08fce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#34 0x00007fb9c1ec8fc9 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#35 0x00007fb9a36f3da2 in  () at /usr/lib/libQt5XcbQpa.so.5
#36 0x00007fb9c1e748cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#37 0x00007fb9c1e7cbc6 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#38 0x00005590eb7c259f in  ()
#39 0x00007fb9c16b7223 in __libc_start_main () at /usr/lib/libc.so.6
#40 0x00005590eb7c344e in _start ()
[Inferior 1 (process 2532) detached]

Reported using DrKonqi
Comment 1 caulier.gilles 2018-11-11 20:37:24 UTC
Hi,

I'm working on this issue since one week, by deploying unit tests around internal digiKam Exiv2 interface.

My investigations indicate a non re-entrancy with all Exiv2 API. As all is multithreaded in digiKam, you can imagine the side effect.

So, with current implementation from git/master (next 6.0.0 release), i protected all Exiv2 API calls with mutex to prevent crash. This have really improved the stability tested by unit test as expected, but this introduce time latency everywhere. So the database to image metadata synchronization will slow down, but typically more stable.

Also, with the bundles that we provided, we use now the Exiv2 0.27 RC1, not yet released, but coming with plenty of bug fixes.

So, i recommend to make a try with DK 6.0.0-beta3 appimage linux bundle, just build today and available here :

https://files.kde.org/digikam/

Take a care : with 6.0.0, the database schema has changed, compared to 5.9.0. Running 6.0.0 in place will upgrade the database, you cannot re-use it later with 5.9.0. I recommend to make a test collection to verify the improvements. Do not use yet in production as well...

Best

Gilles Caulier
Comment 2 caulier.gilles 2018-12-31 11:51:37 UTC
Can you reproduce the dysfunction using the last digiKam 6.0.0-beta3 just
released ?

https://www.digikam.org/news/2018-12-30-6.0.0-beta3_release_announcement/
Comment 3 caulier.gilles 2019-03-07 05:17:23 UTC
Good news,

After 2 weeks of works, the pre-release 6.1.0 bundles are now reconstructed from scratch with:

- All OpenCV options for CUDA, OPenMP, and OPenCL disabled to prevent crashes
in face management.
- A large upgrade of Qt5 from 5.9.7 to 5.11.3.
- An upgrade to KF5 5.55.
- An upgrade to Ffmpeg 3.3.9
- The fontconfig/freetype integration in the bundle to reduce system
dependencies

Files can be downloaded here :

https://files.kde.org/digikam/

Please test and report.

Gilles Caulier
Comment 4 caulier.gilles 2020-07-14 09:41:25 UTC
Hi,

Can you check if this problem still exist with last weekly bundle build of digiKam 7.0.0 available here:

https://files.kde.org/digikam/

Thanks in advance

Gilles Caulier
Comment 5 caulier.gilles 2020-07-30 09:45:08 UTC
digiKam 7.0.0 stable release is now published:

https://www.digikam.org/news/2020-07-19-7.0.0_release_announcement/

We need a fresh feedback on this file using this version.

Thanks in advance

Gilles Caulier
Comment 6 Maik Qualmann 2021-02-13 20:17:27 UTC
This problem has been fixed in digiKam-7.2.0. We are now waiting until the thumbnail threads are finished and returns. I close the bug.

Maik