Bug 394865 - digikam crash on exit
Summary: digikam crash on exit
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Thumbs-Engine (show other bugs)
Version: 6.1.0
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-05-30 15:04 UTC by RJVB
Modified: 2019-06-06 08:48 UTC (History)
8 users (show)

See Also:
Latest Commit:
Version Fixed In: 6.0.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description RJVB 2018-05-30 15:04:50 UTC
Application: digikam (5.9.0)
 (Compiled from sources)
Qt Version: 5.9.5
Frameworks Version: 5.42.0
Operating System: Linux 4.14.23-ck1-mainline-core2-rjvb x86_64
Distribution: Ubuntu 14.04.5 LTS

-- Information about the crash:
- What I was doing when the application crashed:

I was exitting from a session in which I had added a few picture to a collection on a NAS mounted using AFP FUSE. I had requested a refresh of the folder in question but cancelled the scan after a while when I noticed it was scanning the entire remote collection instead of just the folder.
When done (checking the new pictures) I quit digiKam and got this crash.

Terminal output:
...
digikam.general: Cannot create thumbnail for  "/home/bertin/mnt/TCAPRJVB/tCapRJVB1/Photos/2010/Espana-201008/11500807/deltebre.MOV"
digikam.general: Thumbnail is null for  "/home/bertin/mnt/TCAPRJVB/tCapRJVB1/Photos/2010/Espana-201008/11500807/deltebre.MOV"
QSqlQuery::prepare: database not open
QSqlDatabasePrivate::removeDatabase: connection 'digikamDatabase-58743344' is still in use, all queries will cease to work.
QSqlDatabasePrivate::addDatabase: duplicate connection name 'digikamDatabase-58743344', old connection removed.
digikam.database: No itemShortInfo could be retrieved from the database for image "_DSC3514.JPG"
KCrash: Application 'digikam.bin' crashing...
KCrash: Attempting to start /opt/local/lib/x86_64-linux-gnu/libexec/drkonqi from kdeinit
sock_file=/run/user/505/kdeinit5__0
QSocketNotifier: Invalid socket 10 and type 'Read', disabling...
QSocketNotifier: Invalid socket 14 and type 'Read', disabling...
QObject::disconnect: Unexpected null parameter
ICE default IO error handler doing an exit(), pid = 17363, errno = 9
QThreadStorage: Thread 0x3807700 exited after QThreadStorage 15 destroyed
QThreadStorage: Thread 0x3807700 exited after QThreadStorage 12 destroyed

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
To enable execution of this file add
	add-auto-load-safe-path /opt/local/lib/libstdc++.so.6.0.24-gdb.py
line to your configuration file "/home/bertin/.gdbinit".
To completely disable this security protection add
	set auto-load safe-path /
line to your configuration file "/home/bertin/.gdbinit".
For more information about this security protection see the
"Auto-loading safe path" section in the GDB manual.  E.g., run from the shell:
	info "(gdb)Auto-loading safe path"
[Current thread is 1 (Thread 0x7f10a91efac0 (LWP 17363))]

Thread 27 (Thread 0x7f106aa77700 (LWP 17702)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1094ca68f8 in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_linux-ports_lang_gcc7/gcc7/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at /opt/local/var/lnxports/build/_opt_local_linux-ports_lang_gcc7/gcc7/work/gcc-7.3.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x00007f109f75b4da in void std::_V2::condition_variable_any::wait<std::unique_lock<bmalloc::Mutex> >(std::unique_lock<bmalloc::Mutex>&) () from /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#4  0x00007f109f75b3db in bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>::threadEntryPoint(bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>*) () from /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#5  0x00007f1094caa8a1 in std::execute_native_thread_routine (__p=0x1a5abd0) at /opt/local/var/lnxports/build/_opt_local_linux-ports_lang_gcc7/gcc7/work/gcc-7.3.0/libstdc++-v3/src/c++11/thread.cc:83
#6  0x00007f10a6635184 in start_thread (arg=0x7f106aa77700) at pthread_create.c:312
#7  0x00007f109471e03d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 26 (Thread 0x7f105d891700 (LWP 17712)):
#0  0x00007f1094710c9d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f109417da51 in g_main_context_poll.isra.9 (n_fds=1, fds=0x7f1058003020, timeout=<optimized out>, context=0x7f1058000990) at gmain.c:4192
#2  g_main_context_iterate.isra.31.lto_priv.140 (context=0x7f1058000990, block=<optimized out>, dispatch=1) at gmain.c:3886
#3  0x00007f1094148d4c in g_main_context_iteration (context=0x7f1058000990, may_block=may_block@entry=1) at gmain.c:3952
#4  0x00007f1097c2defb in QEventDispatcherGlib::processEvents (this=0x7f10580008c0, flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f1097bd0323 in QEventLoop::exec (this=this@entry=0x7f105d890af0, flags=..., flags@entry=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/kernel/qeventloop.cpp:212
#6  0x00007f10979ced5a in QThread::exec (this=this@entry=0x7f109ac7f460 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qthread.cpp:515
#7  0x00007f109aa09fa5 in QDBusConnectionManager::run (this=0x7f109ac7f460 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/dbus/qdbusconnection.cpp:178
#8  0x00007f10979d4493 in QThreadPrivate::start (arg=0x7f109ac7f460 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qthread_unix.cpp:368
#9  0x00007f10a6635184 in start_thread (arg=0x7f105d891700) at pthread_create.c:312
#10 0x00007f109471e03d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 25 (Thread 0x7f10568b9700 (LWP 18216)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f10979d59d3 in wait (time=18446744073709551615, this=0x25dc810) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x25d9c88, time=18446744073709551615) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:215
#3  0x00007f10a7936ffc in Digikam::ParkingThread::run (this=0x25d9c70) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_kf5-digikam/kf5-digikam/work/digikam-5.9.0/core/libs/threads/threadmanager.cpp:115
#4  0x00007f10979d4493 in QThreadPrivate::start (arg=0x25d9c70) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qthread_unix.cpp:368
#5  0x00007f10a6635184 in start_thread (arg=0x7f10568b9700) at pthread_create.c:312
#6  0x00007f109471e03d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 24 (Thread 0x7f103dffb700 (LWP 18227)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f10979d5c93 in wait (time=18446744073709551615, this=0x2622a30) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x26bd198, readWriteLock=readWriteLock@entry=0x26bd180, time=time@entry=18446744073709551615) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:239
#3  0x00007f10a156c25f in take (timeout_ms=18446744073709551615, isValid=0x0, this=0x26bd160) at /opt/local/var/lnxports/build/_opt_local_site-ports_multimedia_QtAV/QtAV-devel/work/QtAV-git/src/utils/BlockingQueue.h:193
#4  QtAV::ExtractThread::run() (this=0x26bd140) at /opt/local/var/lnxports/build/_opt_local_site-ports_multimedia_QtAV/QtAV-devel/work/QtAV-git/src/VideoFrameExtractor.cpp:101
#5  0x00007f10979d4493 in QThreadPrivate::start (arg=0x26bd140) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qthread_unix.cpp:368
#6  0x00007f10a6635184 in start_thread (arg=0x7f103dffb700) at pthread_create.c:312
#7  0x00007f109471e03d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 23 (Thread 0x7f0fc7ffd700 (LWP 18252)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f10979d5c93 in wait (time=18446744073709551615, this=0x272d760) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x272d2c8, readWriteLock=readWriteLock@entry=0x272d2b0, time=time@entry=18446744073709551615) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:239
#3  0x00007f10a156c25f in take (timeout_ms=18446744073709551615, isValid=0x0, this=0x272d290) at /opt/local/var/lnxports/build/_opt_local_site-ports_multimedia_QtAV/QtAV-devel/work/QtAV-git/src/utils/BlockingQueue.h:193
#4  QtAV::ExtractThread::run() (this=0x272d270) at /opt/local/var/lnxports/build/_opt_local_site-ports_multimedia_QtAV/QtAV-devel/work/QtAV-git/src/VideoFrameExtractor.cpp:101
#5  0x00007f10979d4493 in QThreadPrivate::start (arg=0x272d270) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qthread_unix.cpp:368
#6  0x00007f10a6635184 in start_thread (arg=0x7f0fc7ffd700) at pthread_create.c:312
#7  0x00007f109471e03d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 22 (Thread 0x7f0fc49ff700 (LWP 18460)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1094ca68f8 in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_linux-ports_lang_gcc7/gcc7/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at /opt/local/var/lnxports/build/_opt_local_linux-ports_lang_gcc7/gcc7/work/gcc-7.3.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x00007f109e58cc59 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> > >) () from /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#4  0x00007f109dd08542 in bool WTF::ConditionBase::waitUntil<WTF::Lock>(WTF::Lock&, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) () from /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#5  0x00007f109dfb846e in JSC::DFG::Worklist::runThread(JSC::DFG::ThreadData*) () from /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#6  0x00007f109e590053 in WTF::threadEntryPoint(void*) () from /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#7  0x00007f109e5b5f3d in WTF::wtfThreadEntryPoint(void*) () from /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#8  0x00007f10a6635184 in start_thread (arg=0x7f0fc49ff700) at pthread_create.c:312
#9  0x00007f109471e03d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 21 (Thread 0x7f0f7bfe7700 (LWP 18704)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1094ca68f8 in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_linux-ports_lang_gcc7/gcc7/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at /opt/local/var/lnxports/build/_opt_local_linux-ports_lang_gcc7/gcc7/work/gcc-7.3.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x00007f109e58cc59 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> > >) () from /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#4  0x00007f109dd08542 in bool WTF::ConditionBase::waitUntil<WTF::Lock>(WTF::Lock&, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) () from /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#5  0x00007f109e58c093 in WTF::ParallelHelperPool::waitForClientWithTask(WTF::Locker<WTF::LockBase> const&) () from /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#6  0x00007f109e58be62 in WTF::ParallelHelperPool::helperThreadBody() () from /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#7  0x00007f109e590053 in WTF::threadEntryPoint(void*) () from /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#8  0x00007f109e5b5f3d in WTF::wtfThreadEntryPoint(void*) () from /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#9  0x00007f10a6635184 in start_thread (arg=0x7f0f7bfe7700) at pthread_create.c:312
#10 0x00007f109471e03d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 20 (Thread 0x7f0f7b7e6700 (LWP 18705)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1094ca68f8 in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_linux-ports_lang_gcc7/gcc7/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at /opt/local/var/lnxports/build/_opt_local_linux-ports_lang_gcc7/gcc7/work/gcc-7.3.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x00007f109e58cc59 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> > >) () from /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#4  0x00007f109dd08542 in bool WTF::ConditionBase::waitUntil<WTF::Lock>(WTF::Lock&, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) () from /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#5  0x00007f109e58c093 in WTF::ParallelHelperPool::waitForClientWithTask(WTF::Locker<WTF::LockBase> const&) () from /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#6  0x00007f109e58be62 in WTF::ParallelHelperPool::helperThreadBody() () from /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#7  0x00007f109e590053 in WTF::threadEntryPoint(void*) () from /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#8  0x00007f109e5b5f3d in WTF::wtfThreadEntryPoint(void*) () from /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#9  0x00007f10a6635184 in start_thread (arg=0x7f0f7b7e6700) at pthread_create.c:312
#10 0x00007f109471e03d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 19 (Thread 0x7f0f7afe5700 (LWP 18706)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1094ca68f8 in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_linux-ports_lang_gcc7/gcc7/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at /opt/local/var/lnxports/build/_opt_local_linux-ports_lang_gcc7/gcc7/work/gcc-7.3.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x00007f109e58cc59 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> > >) () from /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#4  0x00007f109dd08542 in bool WTF::ConditionBase::waitUntil<WTF::Lock>(WTF::Lock&, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) () from /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#5  0x00007f109e58c093 in WTF::ParallelHelperPool::waitForClientWithTask(WTF::Locker<WTF::LockBase> const&) () from /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#6  0x00007f109e58be62 in WTF::ParallelHelperPool::helperThreadBody() () from /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#7  0x00007f109e590053 in WTF::threadEntryPoint(void*) () from /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#8  0x00007f109e5b5f3d in WTF::wtfThreadEntryPoint(void*) () from /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#9  0x00007f10a6635184 in start_thread (arg=0x7f0f7afe5700) at pthread_create.c:312
#10 0x00007f109471e03d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 18 (Thread 0x7f0f67416700 (LWP 19333)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f10979d5c93 in wait (time=18446744073709551615, this=0x53e3880) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x53e33e8, readWriteLock=readWriteLock@entry=0x53e33d0, time=time@entry=18446744073709551615) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:239
#3  0x00007f10a156c25f in take (timeout_ms=18446744073709551615, isValid=0x0, this=0x53e33b0) at /opt/local/var/lnxports/build/_opt_local_site-ports_multimedia_QtAV/QtAV-devel/work/QtAV-git/src/utils/BlockingQueue.h:193
#4  QtAV::ExtractThread::run() (this=0x53e3390) at /opt/local/var/lnxports/build/_opt_local_site-ports_multimedia_QtAV/QtAV-devel/work/QtAV-git/src/VideoFrameExtractor.cpp:101
#5  0x00007f10979d4493 in QThreadPrivate::start (arg=0x53e3390) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qthread_unix.cpp:368
#6  0x00007f10a6635184 in start_thread (arg=0x7f0f67416700) at pthread_create.c:312
#7  0x00007f109471e03d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 17 (Thread 0x7f0fad57b700 (LWP 19350)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f10979d5c93 in wait (time=18446744073709551615, this=0x523f760) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x523f2c8, readWriteLock=readWriteLock@entry=0x523f2b0, time=time@entry=18446744073709551615) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:239
#3  0x00007f10a156c25f in take (timeout_ms=18446744073709551615, isValid=0x0, this=0x523f290) at /opt/local/var/lnxports/build/_opt_local_site-ports_multimedia_QtAV/QtAV-devel/work/QtAV-git/src/utils/BlockingQueue.h:193
#4  QtAV::ExtractThread::run() (this=0x523f270) at /opt/local/var/lnxports/build/_opt_local_site-ports_multimedia_QtAV/QtAV-devel/work/QtAV-git/src/VideoFrameExtractor.cpp:101
#5  0x00007f10979d4493 in QThreadPrivate::start (arg=0x523f270) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qthread_unix.cpp:368
#6  0x00007f10a6635184 in start_thread (arg=0x7f0fad57b700) at pthread_create.c:312
#7  0x00007f109471e03d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 16 (Thread 0x7f0f86ffd700 (LWP 19428)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f10979d5c93 in wait (time=18446744073709551615, this=0x592a020) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x5929b88, readWriteLock=readWriteLock@entry=0x5929b70, time=time@entry=18446744073709551615) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:239
#3  0x00007f10a156c25f in take (timeout_ms=18446744073709551615, isValid=0x0, this=0x5929b50) at /opt/local/var/lnxports/build/_opt_local_site-ports_multimedia_QtAV/QtAV-devel/work/QtAV-git/src/utils/BlockingQueue.h:193
#4  QtAV::ExtractThread::run() (this=0x5929b30) at /opt/local/var/lnxports/build/_opt_local_site-ports_multimedia_QtAV/QtAV-devel/work/QtAV-git/src/VideoFrameExtractor.cpp:101
#5  0x00007f10979d4493 in QThreadPrivate::start (arg=0x5929b30) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qthread_unix.cpp:368
#6  0x00007f10a6635184 in start_thread (arg=0x7f0f86ffd700) at pthread_create.c:312
#7  0x00007f109471e03d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 15 (Thread 0x7f0f877fe700 (LWP 19429)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f10979d5c93 in wait (time=18446744073709551615, this=0x592c070) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x592bbd8, readWriteLock=readWriteLock@entry=0x592bbc0, time=time@entry=18446744073709551615) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:239
#3  0x00007f10a156c25f in take (timeout_ms=18446744073709551615, isValid=0x0, this=0x592bba0) at /opt/local/var/lnxports/build/_opt_local_site-ports_multimedia_QtAV/QtAV-devel/work/QtAV-git/src/utils/BlockingQueue.h:193
#4  QtAV::ExtractThread::run() (this=0x592bb80) at /opt/local/var/lnxports/build/_opt_local_site-ports_multimedia_QtAV/QtAV-devel/work/QtAV-git/src/VideoFrameExtractor.cpp:101
#5  0x00007f10979d4493 in QThreadPrivate::start (arg=0x592bb80) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qthread_unix.cpp:368
#6  0x00007f10a6635184 in start_thread (arg=0x7f0f877fe700) at pthread_create.c:312
#7  0x00007f109471e03d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 14 (Thread 0x7f0fadd7c700 (LWP 19430)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f10979d5c93 in wait (time=18446744073709551615, this=0x592de90) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x592d9f8, readWriteLock=readWriteLock@entry=0x592d9e0, time=time@entry=18446744073709551615) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:239
#3  0x00007f10a156c25f in take (timeout_ms=18446744073709551615, isValid=0x0, this=0x592d9c0) at /opt/local/var/lnxports/build/_opt_local_site-ports_multimedia_QtAV/QtAV-devel/work/QtAV-git/src/utils/BlockingQueue.h:193
#4  QtAV::ExtractThread::run() (this=0x592d9a0) at /opt/local/var/lnxports/build/_opt_local_site-ports_multimedia_QtAV/QtAV-devel/work/QtAV-git/src/VideoFrameExtractor.cpp:101
#5  0x00007f10979d4493 in QThreadPrivate::start (arg=0x592d9a0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qthread_unix.cpp:368
#6  0x00007f10a6635184 in start_thread (arg=0x7f0fadd7c700) at pthread_create.c:312
#7  0x00007f109471e03d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 13 (Thread 0x7f0fae57d700 (LWP 19431)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f10979d5c93 in wait (time=18446744073709551615, this=0x59302a0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x592fe08, readWriteLock=readWriteLock@entry=0x592fdf0, time=time@entry=18446744073709551615) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:239
#3  0x00007f10a156c25f in take (timeout_ms=18446744073709551615, isValid=0x0, this=0x592fdd0) at /opt/local/var/lnxports/build/_opt_local_site-ports_multimedia_QtAV/QtAV-devel/work/QtAV-git/src/utils/BlockingQueue.h:193
#4  QtAV::ExtractThread::run() (this=0x592fdb0) at /opt/local/var/lnxports/build/_opt_local_site-ports_multimedia_QtAV/QtAV-devel/work/QtAV-git/src/VideoFrameExtractor.cpp:101
#5  0x00007f10979d4493 in QThreadPrivate::start (arg=0x592fdb0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qthread_unix.cpp:368
#6  0x00007f10a6635184 in start_thread (arg=0x7f0fae57d700) at pthread_create.c:312
#7  0x00007f109471e03d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 12 (Thread 0x7f0faefff700 (LWP 19432)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f10979d5c93 in wait (time=18446744073709551615, this=0x2649310) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x2648e78, readWriteLock=readWriteLock@entry=0x2648e60, time=time@entry=18446744073709551615) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:239
#3  0x00007f10a156c25f in take (timeout_ms=18446744073709551615, isValid=0x0, this=0x2648e40) at /opt/local/var/lnxports/build/_opt_local_site-ports_multimedia_QtAV/QtAV-devel/work/QtAV-git/src/utils/BlockingQueue.h:193
#4  QtAV::ExtractThread::run() (this=0x2648e20) at /opt/local/var/lnxports/build/_opt_local_site-ports_multimedia_QtAV/QtAV-devel/work/QtAV-git/src/VideoFrameExtractor.cpp:101
#5  0x00007f10979d4493 in QThreadPrivate::start (arg=0x2648e20) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qthread_unix.cpp:368
#6  0x00007f10a6635184 in start_thread (arg=0x7f0faefff700) at pthread_create.c:312
#7  0x00007f109471e03d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 11 (Thread 0x7f0facd7a700 (LWP 19433)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f10979d5c93 in wait (time=18446744073709551615, this=0x5957990) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x59574f8, readWriteLock=readWriteLock@entry=0x59574e0, time=time@entry=18446744073709551615) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:239
#3  0x00007f10a156c25f in take (timeout_ms=18446744073709551615, isValid=0x0, this=0x59574c0) at /opt/local/var/lnxports/build/_opt_local_site-ports_multimedia_QtAV/QtAV-devel/work/QtAV-git/src/utils/BlockingQueue.h:193
#4  QtAV::ExtractThread::run() (this=0x59574a0) at /opt/local/var/lnxports/build/_opt_local_site-ports_multimedia_QtAV/QtAV-devel/work/QtAV-git/src/VideoFrameExtractor.cpp:101
#5  0x00007f10979d4493 in QThreadPrivate::start (arg=0x59574a0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qthread_unix.cpp:368
#6  0x00007f10a6635184 in start_thread (arg=0x7f0facd7a700) at pthread_create.c:312
#7  0x00007f109471e03d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 10 (Thread 0x7f0f9b7fe700 (LWP 19434)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f10979d5c93 in wait (time=18446744073709551615, this=0x5959be0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x5959748, readWriteLock=readWriteLock@entry=0x5959730, time=time@entry=18446744073709551615) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:239
#3  0x00007f10a156c25f in take (timeout_ms=18446744073709551615, isValid=0x0, this=0x5959710) at /opt/local/var/lnxports/build/_opt_local_site-ports_multimedia_QtAV/QtAV-devel/work/QtAV-git/src/utils/BlockingQueue.h:193
#4  QtAV::ExtractThread::run() (this=0x59596f0) at /opt/local/var/lnxports/build/_opt_local_site-ports_multimedia_QtAV/QtAV-devel/work/QtAV-git/src/VideoFrameExtractor.cpp:101
#5  0x00007f10979d4493 in QThreadPrivate::start (arg=0x59596f0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qthread_unix.cpp:368
#6  0x00007f10a6635184 in start_thread (arg=0x7f0f9b7fe700) at pthread_create.c:312
#7  0x00007f109471e03d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 9 (Thread 0x7f0f9affd700 (LWP 19435)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f10979d5c93 in wait (time=18446744073709551615, this=0x595bbd0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x595b778, readWriteLock=readWriteLock@entry=0x595b760, time=time@entry=18446744073709551615) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:239
#3  0x00007f10a156c25f in take (timeout_ms=18446744073709551615, isValid=0x0, this=0x595b740) at /opt/local/var/lnxports/build/_opt_local_site-ports_multimedia_QtAV/QtAV-devel/work/QtAV-git/src/utils/BlockingQueue.h:193
#4  QtAV::ExtractThread::run() (this=0x595b720) at /opt/local/var/lnxports/build/_opt_local_site-ports_multimedia_QtAV/QtAV-devel/work/QtAV-git/src/VideoFrameExtractor.cpp:101
#5  0x00007f10979d4493 in QThreadPrivate::start (arg=0x595b720) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qthread_unix.cpp:368
#6  0x00007f10a6635184 in start_thread (arg=0x7f0f9affd700) at pthread_create.c:312
#7  0x00007f109471e03d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 8 (Thread 0x7f0f9a7fc700 (LWP 19436)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f10979d5c93 in wait (time=18446744073709551615, this=0x595e200) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x595dd68, readWriteLock=readWriteLock@entry=0x595dd50, time=time@entry=18446744073709551615) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:239
#3  0x00007f10a156c25f in take (timeout_ms=18446744073709551615, isValid=0x0, this=0x595dd30) at /opt/local/var/lnxports/build/_opt_local_site-ports_multimedia_QtAV/QtAV-devel/work/QtAV-git/src/utils/BlockingQueue.h:193
#4  QtAV::ExtractThread::run() (this=0x595dd10) at /opt/local/var/lnxports/build/_opt_local_site-ports_multimedia_QtAV/QtAV-devel/work/QtAV-git/src/VideoFrameExtractor.cpp:101
#5  0x00007f10979d4493 in QThreadPrivate::start (arg=0x595dd10) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qthread_unix.cpp:368
#6  0x00007f10a6635184 in start_thread (arg=0x7f0f9a7fc700) at pthread_create.c:312
#7  0x00007f109471e03d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7f0f997fa700 (LWP 19437)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f10979d5c93 in wait (time=18446744073709551615, this=0x5932280) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x5931e28, readWriteLock=readWriteLock@entry=0x5931e10, time=time@entry=18446744073709551615) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:239
#3  0x00007f10a156c25f in take (timeout_ms=18446744073709551615, isValid=0x0, this=0x5931df0) at /opt/local/var/lnxports/build/_opt_local_site-ports_multimedia_QtAV/QtAV-devel/work/QtAV-git/src/utils/BlockingQueue.h:193
#4  QtAV::ExtractThread::run() (this=0x5931dd0) at /opt/local/var/lnxports/build/_opt_local_site-ports_multimedia_QtAV/QtAV-devel/work/QtAV-git/src/VideoFrameExtractor.cpp:101
#5  0x00007f10979d4493 in QThreadPrivate::start (arg=0x5931dd0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qthread_unix.cpp:368
#6  0x00007f10a6635184 in start_thread (arg=0x7f0f997fa700) at pthread_create.c:312
#7  0x00007f109471e03d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7f0f98ff9700 (LWP 19438)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f10979d5c93 in wait (time=18446744073709551615, this=0x4fb4be0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x4fb4748, readWriteLock=readWriteLock@entry=0x4fb4730, time=time@entry=18446744073709551615) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:239
#3  0x00007f10a156c25f in take (timeout_ms=18446744073709551615, isValid=0x0, this=0x4fb4710) at /opt/local/var/lnxports/build/_opt_local_site-ports_multimedia_QtAV/QtAV-devel/work/QtAV-git/src/utils/BlockingQueue.h:193
#4  QtAV::ExtractThread::run() (this=0x4fb46f0) at /opt/local/var/lnxports/build/_opt_local_site-ports_multimedia_QtAV/QtAV-devel/work/QtAV-git/src/VideoFrameExtractor.cpp:101
#5  0x00007f10979d4493 in QThreadPrivate::start (arg=0x4fb46f0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qthread_unix.cpp:368
#6  0x00007f10a6635184 in start_thread (arg=0x7f0f98ff9700) at pthread_create.c:312
#7  0x00007f109471e03d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7f0f99ffb700 (LWP 23980)):
#0  0x00007f1094710c9d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f109417da51 in g_main_context_poll.isra.9 (n_fds=1, fds=0x7f0f880b6800, timeout=<optimized out>, context=0x7f0f883396f0) at gmain.c:4192
#2  g_main_context_iterate.isra.31.lto_priv.140 (context=0x7f0f883396f0, block=<optimized out>, dispatch=1) at gmain.c:3886
#3  0x00007f1094148d4c in g_main_context_iteration (context=0x7f0f883396f0, may_block=may_block@entry=1) at gmain.c:3952
#4  0x00007f1097c2defb in QEventDispatcherGlib::processEvents (this=0x7f0f8806dcc0, flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f1097bd0323 in QEventLoop::exec (this=this@entry=0x7f0f99ffab20, flags=..., flags@entry=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/kernel/qeventloop.cpp:212
#6  0x00007f10979ced5a in QThread::exec (this=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qthread.cpp:515
#7  0x00007f10979d4493 in QThreadPrivate::start (arg=0x55f98b0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qthread_unix.cpp:368
#8  0x00007f10a6635184 in start_thread (arg=0x7f0f99ffb700) at pthread_create.c:312
#9  0x00007f109471e03d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7f0f7f9f9700 (LWP 22407)):
[KCrash Handler]
#6  0x00007f10979cb5b7 in compare_exchange_strong (__m2=std::memory_order_acquire, __m1=std::memory_order_acquire, __p2=<optimized out>, __p1=<synthetic pointer>, this=0x78) at /usr/include/c++/7/bits/atomic_base.h:752
#7  compare_exchange_strong (__m2=std::memory_order_acquire, __m1=std::memory_order_acquire, __p2=<optimized out>, __p1=<synthetic pointer>, this=0x78) at /usr/include/c++/7/atomic:498
#8  testAndSetAcquire<QMutexData*> (currentValue=<synthetic pointer>, newValue=<optimized out>, expectedValue=0x0, _q_value=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/include/QtCore/../../src/corelib/arch/qatomic_cxx11.h:290
#9  testAndSetAcquire (currentValue=<synthetic pointer>, newValue=<optimized out>, expectedValue=0x0, this=0x78) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/include/QtCore/../../src/corelib/thread/qbasicatomic.h:262
#10 fastTryLock (current=<synthetic pointer>, this=0x78) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qmutex.h:101
#11 QMutex::lock (this=0x78) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qmutex.cpp:224
#12 0x00007f10a791e211 in Digikam::ThumbnailLoadingTask::execute (this=0x6a26000) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_kf5-digikam/kf5-digikam/work/digikam-5.9.0/core/libs/threadimageio/thumbnailtask.cpp:177
#13 0x00007f10a78fcd4e in Digikam::LoadSaveThread::run (this=0x7f10a85d1820 <Digikam::(anonymous namespace)::Q_QGS_defaultObject::innerFunction()::holder>) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_kf5-digikam/kf5-digikam/work/digikam-5.9.0/core/libs/threadimageio/loadsavethread.cpp:133
#14 0x00007f10a7938416 in Digikam::DynamicThread::DynamicThreadPriv::run (this=0x272c630) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_kf5-digikam/kf5-digikam/work/digikam-5.9.0/core/libs/threads/dynamicthread.cpp:183
#15 0x00007f10979d1175 in QThreadPoolThread::run (this=0x3805a30) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qthreadpool.cpp:99
#16 0x00007f10979d4493 in QThreadPrivate::start (arg=0x3805a30) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qthread_unix.cpp:368
#17 0x00007f10a6635184 in start_thread (arg=0x7f0f7f9f9700) at pthread_create.c:312
#18 0x00007f109471e03d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7f0f7f1f8700 (LWP 24185)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f10979d59d3 in wait (time=18446744073709551615, this=0x272d010) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x272cfd8, time=18446744073709551615) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:215
#3  0x00007f10a7920a3c in Digikam::VideoThumbnailerJob::run (this=0x272cb90) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_kf5-digikam/kf5-digikam/work/digikam-5.9.0/core/libs/threadimageio/videothumbnailerjob.cpp:165
#4  0x00007f10979d4493 in QThreadPrivate::start (arg=0x272cb90) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qthread_unix.cpp:368
#5  0x00007f10a6635184 in start_thread (arg=0x7f0f7f1f8700) at pthread_create.c:312
#6  0x00007f109471e03d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f1057fff700 (LWP 24491)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f10979d5c93 in wait (time=18446744073709551615, this=0x4144730) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x2b42098, readWriteLock=readWriteLock@entry=0x2b42080, time=time@entry=18446744073709551615) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:239
#3  0x00007f10a156c25f in take (timeout_ms=18446744073709551615, isValid=0x0, this=0x2b42060) at /opt/local/var/lnxports/build/_opt_local_site-ports_multimedia_QtAV/QtAV-devel/work/QtAV-git/src/utils/BlockingQueue.h:193
#4  QtAV::ExtractThread::run() (this=0x2b42040) at /opt/local/var/lnxports/build/_opt_local_site-ports_multimedia_QtAV/QtAV-devel/work/QtAV-git/src/VideoFrameExtractor.cpp:101
#5  0x00007f10979d4493 in QThreadPrivate::start (arg=0x2b42040) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qthread_unix.cpp:368
#6  0x00007f10a6635184 in start_thread (arg=0x7f1057fff700) at pthread_create.c:312
#7  0x00007f109471e03d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f10a91efac0 (LWP 17363)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f10979d59d3 in wait (time=18446744073709551615, this=0x272c680) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x272c660, time=18446744073709551615) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:215
#3  0x00007f10a793864d in wait (this=<optimized out>, locker=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_kf5-digikam/kf5-digikam/work/digikam-5.9.0/core/libs/threads/dynamicthread.cpp:350
#4  Digikam::DynamicThread::shutDown (this=0x7f10a85d1820 <Digikam::(anonymous namespace)::Q_QGS_defaultObject::innerFunction()::holder>) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_kf5-digikam/kf5-digikam/work/digikam-5.9.0/core/libs/threads/dynamicthread.cpp:219
#5  0x00007f10a78fdf54 in Digikam::ManagedLoadSaveThread::shutDown (this=0x7f10a85d1820 <Digikam::(anonymous namespace)::Q_QGS_defaultObject::innerFunction()::holder>) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_kf5-digikam/kf5-digikam/work/digikam-5.9.0/core/libs/threadimageio/managedloadsavethread.cpp:91
#6  0x00007f10a7916620 in Digikam::ThumbnailLoadThread::~ThumbnailLoadThread (this=0x7f10a85d1820 <Digikam::(anonymous namespace)::Q_QGS_defaultObject::innerFunction()::holder>) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_kf5-digikam/kf5-digikam/work/digikam-5.9.0/core/libs/threadimageio/thumbnailloadthread.cpp:204
#7  0x00007f10a791b4b6 in Digikam::(anonymous namespace)::Q_QGS_defaultObject::innerFunction()::Holder::~Holder() (this=0x272c6ac) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_kf5-digikam/kf5-digikam/work/digikam-5.9.0/core/libs/threadimageio/thumbnailloadthread.cpp:164
#8  0x00007f109465c1a9 in __run_exit_handlers (status=1, listp=0x7f10949e26c8 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:82
#9  0x00007f109465c1f5 in __GI_exit (status=<optimized out>) at exit.c:104
#10 0x00007f10a5b4b73a in ?? () from /usr/lib/x86_64-linux-gnu/libICE.so.6
#11 0x00007f10a5b526b4 in IceFlush () from /usr/lib/x86_64-linux-gnu/libICE.so.6
#12 0x00007f10a5d63450 in SmcCloseConnection () from /usr/lib/x86_64-linux-gnu/libSM.so.6
#13 0x00007f1069847863 in QXcbSessionManager::~QXcbSessionManager (this=0x1af1660, __in_chrg=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/plugins/platforms/xcb/qxcbsessionmanager.cpp:384
#14 0x00007f10698478b9 in QXcbSessionManager::~QXcbSessionManager (this=0x1af1660, __in_chrg=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/plugins/platforms/xcb/qxcbsessionmanager.cpp:387
#15 0x00007f1098168dcd in ~QSessionManagerPrivate (this=0x1c44cb0, __in_chrg=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/gui/kernel/qsessionmanager.cpp:133
#16 QSessionManagerPrivate::~QSessionManagerPrivate (this=0x1c44cb0, __in_chrg=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/gui/kernel/qsessionmanager.cpp:135
#17 0x00007f1097c0a870 in cleanup (pointer=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/include/QtCore/../../src/corelib/tools/qscopedpointer.h:60
#18 ~QScopedPointer (this=0x1c41728, __in_chrg=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/include/QtCore/../../src/corelib/tools/qscopedpointer.h:107
#19 QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/corelib/kernel/qobject.cpp:887
#20 0x00007f1098168ee9 in QSessionManager::~QSessionManager (this=0x1c41720, __in_chrg=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/gui/kernel/qsessionmanager.cpp:144
#21 0x00007f1098171d33 in QGuiApplication::~QGuiApplication (this=0x7fff0435cb18, __in_chrg=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/gui/kernel/qguiapplication.cpp:616
#22 0x00007f1098a0af20 in QApplication::~QApplication (this=0x7fff0435cb18, __in_chrg=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.5/qtbase/src/widgets/kernel/qapplication.cpp:800
#23 0x000000000040828a in main (argc=1, argv=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_kf5-digikam/kf5-digikam/work/digikam-5.9.0/core/app/main/main.cpp:293

Possible duplicates by query: bug 393758, bug 383204.

Reported using DrKonqi
Comment 1 caulier.gilles 2018-05-30 15:36:57 UTC
crash handler, from thread 4 : thumbnail loader, probably with a video file, but i'm not 100% sure.

Please double check with the current 6.0.0-pre-release AppImage bundle for Linux to see if crash is reproducible :

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

Gilles Caulier
Comment 2 Maik Qualmann 2018-05-30 19:25:07 UTC
Git commit 8b7466359b77383cde455626998c6f15e799d9c2 by Maik Qualmann.
Committed on 30/05/2018 at 19:23.
Pushed by mqualmann into branch 'master'.

leave the ThumbnailLoadingTask if the thread has stopped
FIXED-IN: 6.0.0

M  +2    -1    NEWS
M  +5    -0    core/libs/threadimageio/thumbnailtask.cpp

https://commits.kde.org/digikam/8b7466359b77383cde455626998c6f15e799d9c2
Comment 3 RJVB 2018-05-30 20:24:20 UTC
Good to see you found something to fix; I haven't even been able to reproduce the crash in 5.9.0 ...
Comment 4 Maik Qualmann 2018-05-30 20:59:37 UTC
Well, I have already seen the crash from time to time. It always happens when new images are added and the scan runs in the background. It can be easily reproduced, a larger album with images externally touch with the command touch *. If the scan is running just close digiKam...crash.

Maik
Comment 5 RJVB 2018-05-31 08:24:57 UTC
I tried with a 600Mb folder in a collection, copying it to a new folder in the same parent directory outside of digiKam. Maybe I should have quit digiKam while the copy was still in progress, because I didn't get a crash.

I was a bit surprised to see activity feedback on the calling terminal but not in the digiKam UI. That feels like an omission to me, IMHO you should be able to wait until an application is idle before quitting it, for instance.
Comment 6 Maik Qualmann 2018-07-26 06:03:19 UTC
*** Bug 396862 has been marked as a duplicate of this bug. ***
Comment 7 Maik Qualmann 2018-11-18 14:12:51 UTC
*** Bug 401164 has been marked as a duplicate of this bug. ***
Comment 8 Maik Qualmann 2018-11-29 19:49:43 UTC
*** Bug 401546 has been marked as a duplicate of this bug. ***
Comment 9 Maik Qualmann 2018-11-29 19:51:23 UTC
*** Bug 393758 has been marked as a duplicate of this bug. ***
Comment 10 Maik Qualmann 2018-12-16 12:58:11 UTC
*** Bug 402122 has been marked as a duplicate of this bug. ***
Comment 11 Maik Qualmann 2019-06-06 08:48:24 UTC
The bug was originally reported for Linux and was fixed. For MacOS we already have an entry: Bug 407235

Maik