Application: digikam (1.8.0 (rev.: 1215738)) KDE Platform Version: 4.5.95 (4.6 RC2) Qt Version: 4.7.1 Operating System: Linux 2.6.34.7-0.7-desktop x86_64 Distribution: "openSUSE 11.3 (x86_64)" -- Information about the crash: - What I was doing when the application crashed: Starting digikam 1.8.0 which I had compiled from svn using the instructions at http://www.digikam.org/drupal/download/KDE4 Tail end of STDOUT/STDERR is: digikam(27544)/digikam (core) Digikam::StateSavingObject::setConfigGroup: received new config group: "AlbumSelectWidget" digikam(27544)/digikam (core) Digikam::StateSavingObject::setConfigGroup: received new config group: "AlbumSelectWidget" digikam(27544)/digikam (core) Digikam::AlbumFilterModel::setSearchTextSettings: new search text settings: "" : hasResult = true , validRows = 4 Time elapsed: 1 ms Model: Time elapsed: 0 ms TextureColorizer::setSeaFileLandFile: Time elapsed: 5 ms digikam(27544)/digikam (core) Digikam::StateSavingObject::setConfigGroup: received new config group: "Image Properties SideBar" digikam(27544)/digikam (core) Digikam::StateSavingObject::setConfigGroup: received new config group: "Image Properties SideBar" Time elapsed: 2 ms Model: Time elapsed: 0 ms TextureColorizer::setSeaFileLandFile: Time elapsed: 5 ms digikam(27544)/digikam (core) Digikam::StateSavingObject::setConfigGroup: received new config group: "Image Properties SideBar" digikam(27544)/digikam (core) Digikam::StateSavingObject::setConfigGroup: received new config group: "Image Properties SideBar" Time elapsed: 3 ms Model: Time elapsed: 0 ms TextureColorizer::setSeaFileLandFile: Time elapsed: 6 ms terminate called after throwing an instance of 'St9bad_alloc' what(): std::bad_alloc KCrash: Application 'digikam' crashing... KCrash: Attempting to start /usr/lib64/kde4/libexec/drkonqi from kdeinit sock_file=/home/adam/.kde4/socket-southern.linksys.moosehall/kdeinit4__0 QSocketNotifier: Invalid socket 23 and type 'Read', disabling... QSocketNotifier: Invalid socket 136 and type 'Read', disabling... QSocketNotifier: Invalid socket 1696502376 and type '(null)', disabling... QSocketNotifier: Invalid socket 0 and type '', disabling... QSocketNotifier: Invalid socket 127 and type 'Read', disabling... QSocketNotifier: Invalid socket 130 and type 'Read', disabling... [1] + 27544 suspended (signal) /opt/digikam/bin/digikam The crash can be reproduced some of the time. -- Backtrace: Application: digiKam (digikam), signal: Aborted [Current thread is 1 (Thread 0x7fc46bdee7c0 (LWP 27544))] Thread 48 (Thread 0x7fc44aec9710 (LWP 27547)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fc46504010b in wait (this=<value optimized out>, mutex=0xcf73e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xcf73e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x0000000000619336 in Digikam::ScanController::run (this=0xdb7e90) at /home/adam/software/graphics/digikam/digikam/scancontroller.cpp:571 #4 0x00007fc46503fa1e in QThreadPrivate::start (arg=0xdb7e90) at thread/qthread_unix.cpp:285 #5 0x00007fc464db0a4f in start_thread (arg=0x7fc44aec9710) at pthread_create.c:297 #6 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 47 (Thread 0x7fc44a6c8710 (LWP 27548)): #0 0xffffffffff600177 in ?? () #1 0x00007fffddbff7a1 in ?? () #2 0x00007fc45b3362a3 in clock_gettime (clock_id=1, tp=0x7fc44a6c7ac0) at ../sysdeps/unix/clock_gettime.c:100 #3 0x00007fc465092522 in do_gettime () at tools/qelapsedtimer_unix.cpp:123 #4 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #5 0x00007fc4651564ad in QTimerInfoList::updateCurrentTime (this=0x7fc4440009e0) at kernel/qeventdispatcher_unix.cpp:339 #6 0x00007fc465156835 in QTimerInfoList::timerWait (this=0x7fc4440009e0, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #7 0x00007fc4651552ec in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7fc44a6c7bec) at kernel/qeventdispatcher_glib.cpp:136 #8 0x00007fc465155395 in timerSourcePrepare (source=<value optimized out>, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #9 0x00007fc45fc42f7f in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #10 0x00007fc45fc43e69 in ?? () from /usr/lib64/libglib-2.0.so.0 #11 0x00007fc45fc44510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #12 0x00007fc465155ae6 in QEventDispatcherGlib::processEvents (this=0xb7c1e0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #13 0x00007fc46512a262 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #14 0x00007fc46512a475 in QEventLoop::exec (this=0x7fc44a6c7d80, flags=...) at kernel/qeventloop.cpp:201 #15 0x00007fc46503d1a4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #16 0x00007fc46510b918 in QInotifyFileSystemWatcherEngine::run (this=0xb83740) at io/qfilesystemwatcher_inotify.cpp:248 #17 0x00007fc46503fa1e in QThreadPrivate::start (arg=0xb83740) at thread/qthread_unix.cpp:285 #18 0x00007fc464db0a4f in start_thread (arg=0x7fc44a6c8710) at pthread_create.c:297 #19 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #20 0x0000000000000000 in ?? () Thread 46 (Thread 0x7fc449ec7710 (LWP 27553)): #0 0xffffffffff600177 in ?? () #1 0x00007fffddbff7a1 in ?? () #2 0x00007fc45b3362a3 in clock_gettime (clock_id=1, tp=0x7fc449ec6ae0) at ../sysdeps/unix/clock_gettime.c:100 #3 0x00007fc465092522 in do_gettime () at tools/qelapsedtimer_unix.cpp:123 #4 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #5 0x00007fc4651564ad in QTimerInfoList::updateCurrentTime (this=0xe69200) at kernel/qeventdispatcher_unix.cpp:339 #6 0x00007fc465156835 in QTimerInfoList::timerWait (this=0xe69200, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #7 0x00007fc4651552ec in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7fc449ec6c0c) at kernel/qeventdispatcher_glib.cpp:136 #8 0x00007fc465155395 in timerSourcePrepare (source=<value optimized out>, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #9 0x00007fc45fc42f7f in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #10 0x00007fc45fc43e69 in ?? () from /usr/lib64/libglib-2.0.so.0 #11 0x00007fc45fc44510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #12 0x00007fc465155ae6 in QEventDispatcherGlib::processEvents (this=0xe7f800, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #13 0x00007fc46512a262 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #14 0x00007fc46512a475 in QEventLoop::exec (this=0x7fc449ec6da0, flags=...) at kernel/qeventloop.cpp:201 #15 0x00007fc46503d1a4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #16 0x00007fc468bce470 in Digikam::ImageFilterModelWorker::Thread::run (this=0xe881e0) at /home/adam/software/graphics/build/digikam/digikam/../../../digikam/libs/models/imagefiltermodelthreads.h:74 #17 0x00007fc46503fa1e in QThreadPrivate::start (arg=0xe881e0) at thread/qthread_unix.cpp:285 #18 0x00007fc464db0a4f in start_thread (arg=0x7fc449ec7710) at pthread_create.c:297 #19 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #20 0x0000000000000000 in ?? () Thread 45 (Thread 0x7fc4496c6710 (LWP 27554)): #0 0x00007fc46321f6b3 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fc45fc43fd4 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fc45fc44510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fc465155ae6 in QEventDispatcherGlib::processEvents (this=0xe7d430, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007fc46512a262 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fc46512a475 in QEventLoop::exec (this=0x7fc4496c5da0, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007fc46503d1a4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #7 0x00007fc468bce470 in Digikam::ImageFilterModelWorker::Thread::run (this=0xe7d520) at /home/adam/software/graphics/build/digikam/digikam/../../../digikam/libs/models/imagefiltermodelthreads.h:74 #8 0x00007fc46503fa1e in QThreadPrivate::start (arg=0xe7d520) at thread/qthread_unix.cpp:285 #9 0x00007fc464db0a4f in start_thread (arg=0x7fc4496c6710) at pthread_create.c:297 #10 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 44 (Thread 0x7fc448e08710 (LWP 27555)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fc46504010b in wait (this=<value optimized out>, mutex=0x1a49128, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x1a49128, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fc46919724b in Digikam::ParkingThread::run (this=0x1a49110) at /home/adam/software/graphics/digikam/libs/threads/threadmanager.cpp:119 #4 0x00007fc46503fa1e in QThreadPrivate::start (arg=0x1a49110) at thread/qthread_unix.cpp:285 #5 0x00007fc464db0a4f in start_thread (arg=0x7fc448e08710) at pthread_create.c:297 #6 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 43 (Thread 0x7fc443fff710 (LWP 27556)): #0 0xffffffffff600177 in ?? () #1 0x00007fffddbff7a1 in ?? () #2 0x00007fc45b3362a3 in clock_gettime (clock_id=1, tp=0x7fc443ffeae0) at ../sysdeps/unix/clock_gettime.c:100 #3 0x00007fc465092522 in do_gettime () at tools/qelapsedtimer_unix.cpp:123 #4 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #5 0x00007fc4651564ad in QTimerInfoList::updateCurrentTime (this=0xe1c7b0) at kernel/qeventdispatcher_unix.cpp:339 #6 0x00007fc465156835 in QTimerInfoList::timerWait (this=0xe1c7b0, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #7 0x00007fc4651552ec in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7fc443ffec0c) at kernel/qeventdispatcher_glib.cpp:136 #8 0x00007fc465155395 in timerSourcePrepare (source=<value optimized out>, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #9 0x00007fc45fc42f7f in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #10 0x00007fc45fc43e69 in ?? () from /usr/lib64/libglib-2.0.so.0 #11 0x00007fc45fc44510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #12 0x00007fc465155ae6 in QEventDispatcherGlib::processEvents (this=0xe2ea30, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #13 0x00007fc46512a262 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #14 0x00007fc46512a475 in QEventLoop::exec (this=0x7fc443ffeda0, flags=...) at kernel/qeventloop.cpp:201 #15 0x00007fc46503d1a4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #16 0x00000000006121a8 in Digikam::MetadataManagerWorker::Thread::run (this=0x1a48c00) at /home/adam/software/graphics/build/digikam/digikam/../../../digikam/digikam/metadatamanager_p.h:172 #17 0x00007fc46503fa1e in QThreadPrivate::start (arg=0x1a48c00) at thread/qthread_unix.cpp:285 #18 0x00007fc464db0a4f in start_thread (arg=0x7fc443fff710) at pthread_create.c:297 #19 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #20 0x0000000000000000 in ?? () Thread 42 (Thread 0x7fc4437fe710 (LWP 27557)): #0 0xffffffffff600177 in ?? () #1 0x00007fffddbff7a1 in ?? () #2 0x00007fc45b3362a3 in clock_gettime (clock_id=1, tp=0x7fc4437fdae0) at ../sysdeps/unix/clock_gettime.c:100 #3 0x00007fc465092522 in do_gettime () at tools/qelapsedtimer_unix.cpp:123 #4 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #5 0x00007fc4651564ad in QTimerInfoList::updateCurrentTime (this=0x7fc4440799d0) at kernel/qeventdispatcher_unix.cpp:339 #6 0x00007fc465156835 in QTimerInfoList::timerWait (this=0x7fc4440799d0, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #7 0x00007fc4651552ec in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7fc4437fdc0c) at kernel/qeventdispatcher_glib.cpp:136 #8 0x00007fc465155395 in timerSourcePrepare (source=<value optimized out>, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #9 0x00007fc45fc42f7f in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #10 0x00007fc45fc43e69 in ?? () from /usr/lib64/libglib-2.0.so.0 #11 0x00007fc45fc44510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #12 0x00007fc465155ae6 in QEventDispatcherGlib::processEvents (this=0xe32250, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #13 0x00007fc46512a262 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #14 0x00007fc46512a475 in QEventLoop::exec (this=0x7fc4437fdda0, flags=...) at kernel/qeventloop.cpp:201 #15 0x00007fc46503d1a4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #16 0x00000000006121a8 in Digikam::MetadataManagerWorker::Thread::run (this=0xe10490) at /home/adam/software/graphics/build/digikam/digikam/../../../digikam/digikam/metadatamanager_p.h:172 #17 0x00007fc46503fa1e in QThreadPrivate::start (arg=0xe10490) at thread/qthread_unix.cpp:285 #18 0x00007fc464db0a4f in start_thread (arg=0x7fc4437fe710) at pthread_create.c:297 #19 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #20 0x0000000000000000 in ?? () Thread 41 (Thread 0x7fc43bb3c710 (LWP 27560)): #0 0x00007fc464db42ad in __pthread_mutex_unlock_full (mutex=<value optimized out>, decr=1) at pthread_mutex_unlock.c:86 #1 0x00007fc45a1b2cfe in pa_mutex_unlock () from /usr/lib64/libpulsecommon-0.9.21.so #2 0x00007fc462f42411 in ?? () from /usr/lib64/libpulse.so.0 #3 0x00007fc462f341e6 in pa_mainloop_poll () from /usr/lib64/libpulse.so.0 #4 0x00007fc462f34819 in pa_mainloop_iterate () from /usr/lib64/libpulse.so.0 #5 0x00007fc462f348d0 in pa_mainloop_run () from /usr/lib64/libpulse.so.0 #6 0x00007fc462f423bb in ?? () from /usr/lib64/libpulse.so.0 #7 0x00007fc45a1b38e8 in ?? () from /usr/lib64/libpulsecommon-0.9.21.so #8 0x00007fc464db0a4f in start_thread (arg=0x7fc43bb3c710) at pthread_create.c:297 #9 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 40 (Thread 0x7fc436049710 (LWP 27562)): #0 0xffffffffff600177 in ?? () #1 0x00007fffddbff7a1 in ?? () #2 0x00007fc45b3362a3 in clock_gettime (clock_id=1, tp=0x7fc436048ac0) at ../sysdeps/unix/clock_gettime.c:100 #3 0x00007fc465092522 in do_gettime () at tools/qelapsedtimer_unix.cpp:123 #4 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #5 0x00007fc4651564ad in QTimerInfoList::updateCurrentTime (this=0x1e67830) at kernel/qeventdispatcher_unix.cpp:339 #6 0x00007fc465156835 in QTimerInfoList::timerWait (this=0x1e67830, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #7 0x00007fc4651552ec in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7fc436048bec) at kernel/qeventdispatcher_glib.cpp:136 #8 0x00007fc465155395 in timerSourcePrepare (source=<value optimized out>, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #9 0x00007fc45fc42f7f in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #10 0x00007fc45fc43e69 in ?? () from /usr/lib64/libglib-2.0.so.0 #11 0x00007fc45fc44510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #12 0x00007fc465155ae6 in QEventDispatcherGlib::processEvents (this=0x1e663a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #13 0x00007fc46512a262 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #14 0x00007fc46512a475 in QEventLoop::exec (this=0x7fc436048d80, flags=...) at kernel/qeventloop.cpp:201 #15 0x00007fc46503d1a4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #16 0x00007fc46510b918 in QInotifyFileSystemWatcherEngine::run (this=0x1e65ce0) at io/qfilesystemwatcher_inotify.cpp:248 #17 0x00007fc46503fa1e in QThreadPrivate::start (arg=0x1e65ce0) at thread/qthread_unix.cpp:285 #18 0x00007fc464db0a4f in start_thread (arg=0x7fc436049710) at pthread_create.c:297 #19 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #20 0x0000000000000000 in ?? () Thread 39 (Thread 0x7fc432db9710 (LWP 27569)): #0 0xffffffffff600177 in ?? () #1 0x00007fffddbff7a1 in ?? () #2 0x00007fc45b3362a3 in clock_gettime (clock_id=1, tp=0x7fc432db8ac0) at ../sysdeps/unix/clock_gettime.c:100 #3 0x00007fc465092522 in do_gettime () at tools/qelapsedtimer_unix.cpp:123 #4 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #5 0x00007fc4651564ad in QTimerInfoList::updateCurrentTime (this=0x7fc424e14c50) at kernel/qeventdispatcher_unix.cpp:339 #6 0x00007fc465156835 in QTimerInfoList::timerWait (this=0x7fc424e14c50, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #7 0x00007fc4651552ec in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7fc432db8bec) at kernel/qeventdispatcher_glib.cpp:136 #8 0x00007fc465155395 in timerSourcePrepare (source=<value optimized out>, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #9 0x00007fc45fc42f7f in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #10 0x00007fc45fc43e69 in ?? () from /usr/lib64/libglib-2.0.so.0 #11 0x00007fc45fc44510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #12 0x00007fc465155ae6 in QEventDispatcherGlib::processEvents (this=0x7fc424e140d0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #13 0x00007fc46512a262 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #14 0x00007fc46512a475 in QEventLoop::exec (this=0x7fc432db8d80, flags=...) at kernel/qeventloop.cpp:201 #15 0x00007fc46503d1a4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #16 0x00007fc46510b918 in QInotifyFileSystemWatcherEngine::run (this=0x2b96350) at io/qfilesystemwatcher_inotify.cpp:248 #17 0x00007fc46503fa1e in QThreadPrivate::start (arg=0x2b96350) at thread/qthread_unix.cpp:285 #18 0x00007fc464db0a4f in start_thread (arg=0x7fc432db9710) at pthread_create.c:297 #19 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #20 0x0000000000000000 in ?? () Thread 38 (Thread 0x7fc43797e710 (LWP 27571)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fc465040072 in wait (this=<value optimized out>, mutex=0x2db5790, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x2db5790, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fc465035e98 in QThreadPoolThread::run (this=0x2b51760) at concurrent/qthreadpool.cpp:140 #4 0x00007fc46503fa1e in QThreadPrivate::start (arg=0x2b51760) at thread/qthread_unix.cpp:285 #5 0x00007fc464db0a4f in start_thread (arg=0x7fc43797e710) at pthread_create.c:297 #6 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 37 (Thread 0x7fc4345bc710 (LWP 27598)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fc465040072 in wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fc465035e98 in QThreadPoolThread::run (this=0x3720af0) at concurrent/qthreadpool.cpp:140 #4 0x00007fc46503fa1e in QThreadPrivate::start (arg=0x3720af0) at thread/qthread_unix.cpp:285 #5 0x00007fc464db0a4f in start_thread (arg=0x7fc4345bc710) at pthread_create.c:297 #6 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 36 (Thread 0x7fc431db7710 (LWP 27599)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fc465040072 in wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fc465035e98 in QThreadPoolThread::run (this=0x37882e0) at concurrent/qthreadpool.cpp:140 #4 0x00007fc46503fa1e in QThreadPrivate::start (arg=0x37882e0) at thread/qthread_unix.cpp:285 #5 0x00007fc464db0a4f in start_thread (arg=0x7fc431db7710) at pthread_create.c:297 #6 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 35 (Thread 0x7fc4325b8710 (LWP 27600)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fc465040072 in wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fc465035e98 in QThreadPoolThread::run (this=0x3788640) at concurrent/qthreadpool.cpp:140 #4 0x00007fc46503fa1e in QThreadPrivate::start (arg=0x3788640) at thread/qthread_unix.cpp:285 #5 0x00007fc464db0a4f in start_thread (arg=0x7fc4325b8710) at pthread_create.c:297 #6 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 34 (Thread 0x7fc434dbd710 (LWP 27601)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fc465040072 in wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fc465035e98 in QThreadPoolThread::run (this=0x37889c0) at concurrent/qthreadpool.cpp:140 #4 0x00007fc46503fa1e in QThreadPrivate::start (arg=0x37889c0) at thread/qthread_unix.cpp:285 #5 0x00007fc464db0a4f in start_thread (arg=0x7fc434dbd710) at pthread_create.c:297 #6 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 33 (Thread 0x7fc41fada710 (LWP 27602)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fc465040072 in wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fc465035e98 in QThreadPoolThread::run (this=0x3788d40) at concurrent/qthreadpool.cpp:140 #4 0x00007fc46503fa1e in QThreadPrivate::start (arg=0x3788d40) at thread/qthread_unix.cpp:285 #5 0x00007fc464db0a4f in start_thread (arg=0x7fc41fada710) at pthread_create.c:297 #6 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 32 (Thread 0x7fc41f2d9710 (LWP 27603)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fc465040072 in wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fc465035e98 in QThreadPoolThread::run (this=0x3789240) at concurrent/qthreadpool.cpp:140 #4 0x00007fc46503fa1e in QThreadPrivate::start (arg=0x3789240) at thread/qthread_unix.cpp:285 #5 0x00007fc464db0a4f in start_thread (arg=0x7fc41f2d9710) at pthread_create.c:297 #6 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 31 (Thread 0x7fc41ead8710 (LWP 27604)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fc465040072 in wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fc465035e98 in QThreadPoolThread::run (this=0x3789740) at concurrent/qthreadpool.cpp:140 #4 0x00007fc46503fa1e in QThreadPrivate::start (arg=0x3789740) at thread/qthread_unix.cpp:285 #5 0x00007fc464db0a4f in start_thread (arg=0x7fc41ead8710) at pthread_create.c:297 #6 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 30 (Thread 0x7fc41e2d7710 (LWP 27605)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fc465040072 in wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fc465035e98 in QThreadPoolThread::run (this=0x3789d30) at concurrent/qthreadpool.cpp:140 #4 0x00007fc46503fa1e in QThreadPrivate::start (arg=0x3789d30) at thread/qthread_unix.cpp:285 #5 0x00007fc464db0a4f in start_thread (arg=0x7fc41e2d7710) at pthread_create.c:297 #6 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 29 (Thread 0x7fc41dad6710 (LWP 27606)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fc465040072 in wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fc465035e98 in QThreadPoolThread::run (this=0x378a230) at concurrent/qthreadpool.cpp:140 #4 0x00007fc46503fa1e in QThreadPrivate::start (arg=0x378a230) at thread/qthread_unix.cpp:285 #5 0x00007fc464db0a4f in start_thread (arg=0x7fc41dad6710) at pthread_create.c:297 #6 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 28 (Thread 0x7fc41d2d5710 (LWP 27607)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fc465040072 in wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fc465035e98 in QThreadPoolThread::run (this=0x378a730) at concurrent/qthreadpool.cpp:140 #4 0x00007fc46503fa1e in QThreadPrivate::start (arg=0x378a730) at thread/qthread_unix.cpp:285 #5 0x00007fc464db0a4f in start_thread (arg=0x7fc41d2d5710) at pthread_create.c:297 #6 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 27 (Thread 0x7fc41cad4710 (LWP 27608)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fc465040072 in wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fc465035e98 in QThreadPoolThread::run (this=0x378ac30) at concurrent/qthreadpool.cpp:140 #4 0x00007fc46503fa1e in QThreadPrivate::start (arg=0x378ac30) at thread/qthread_unix.cpp:285 #5 0x00007fc464db0a4f in start_thread (arg=0x7fc41cad4710) at pthread_create.c:297 #6 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 26 (Thread 0x7fc41c2d3710 (LWP 27609)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fc465040072 in wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fc465035e98 in QThreadPoolThread::run (this=0x378b130) at concurrent/qthreadpool.cpp:140 #4 0x00007fc46503fa1e in QThreadPrivate::start (arg=0x378b130) at thread/qthread_unix.cpp:285 #5 0x00007fc464db0a4f in start_thread (arg=0x7fc41c2d3710) at pthread_create.c:297 #6 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 25 (Thread 0x7fc41bad2710 (LWP 27610)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fc465040072 in wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fc465035e98 in QThreadPoolThread::run (this=0x378b7b0) at concurrent/qthreadpool.cpp:140 #4 0x00007fc46503fa1e in QThreadPrivate::start (arg=0x378b7b0) at thread/qthread_unix.cpp:285 #5 0x00007fc464db0a4f in start_thread (arg=0x7fc41bad2710) at pthread_create.c:297 #6 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 24 (Thread 0x7fc41b2d1710 (LWP 27611)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fc465040072 in wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fc465035e98 in QThreadPoolThread::run (this=0x378bcb0) at concurrent/qthreadpool.cpp:140 #4 0x00007fc46503fa1e in QThreadPrivate::start (arg=0x378bcb0) at thread/qthread_unix.cpp:285 #5 0x00007fc464db0a4f in start_thread (arg=0x7fc41b2d1710) at pthread_create.c:297 #6 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 23 (Thread 0x7fc41aad0710 (LWP 27612)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fc465040072 in wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fc465035e98 in QThreadPoolThread::run (this=0x378c1b0) at concurrent/qthreadpool.cpp:140 #4 0x00007fc46503fa1e in QThreadPrivate::start (arg=0x378c1b0) at thread/qthread_unix.cpp:285 #5 0x00007fc464db0a4f in start_thread (arg=0x7fc41aad0710) at pthread_create.c:297 #6 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 22 (Thread 0x7fc41a2cf710 (LWP 27613)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fc465040072 in wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fc465035e98 in QThreadPoolThread::run (this=0x378c6b0) at concurrent/qthreadpool.cpp:140 #4 0x00007fc46503fa1e in QThreadPrivate::start (arg=0x378c6b0) at thread/qthread_unix.cpp:285 #5 0x00007fc464db0a4f in start_thread (arg=0x7fc41a2cf710) at pthread_create.c:297 #6 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 21 (Thread 0x7fc419ace710 (LWP 27614)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fc465040072 in wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fc465035e98 in QThreadPoolThread::run (this=0x378cbb0) at concurrent/qthreadpool.cpp:140 #4 0x00007fc46503fa1e in QThreadPrivate::start (arg=0x378cbb0) at thread/qthread_unix.cpp:285 #5 0x00007fc464db0a4f in start_thread (arg=0x7fc419ace710) at pthread_create.c:297 #6 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 20 (Thread 0x7fc4192cd710 (LWP 27615)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fc465040072 in wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fc465035e98 in QThreadPoolThread::run (this=0x378d0b0) at concurrent/qthreadpool.cpp:140 #4 0x00007fc46503fa1e in QThreadPrivate::start (arg=0x378d0b0) at thread/qthread_unix.cpp:285 #5 0x00007fc464db0a4f in start_thread (arg=0x7fc4192cd710) at pthread_create.c:297 #6 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 19 (Thread 0x7fc418acc710 (LWP 27616)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fc465040072 in wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fc465035e98 in QThreadPoolThread::run (this=0x378d6c0) at concurrent/qthreadpool.cpp:140 #4 0x00007fc46503fa1e in QThreadPrivate::start (arg=0x378d6c0) at thread/qthread_unix.cpp:285 #5 0x00007fc464db0a4f in start_thread (arg=0x7fc418acc710) at pthread_create.c:297 #6 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 18 (Thread 0x7fc4182cb710 (LWP 27617)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fc465040072 in wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fc465035e98 in QThreadPoolThread::run (this=0x378db50) at concurrent/qthreadpool.cpp:140 #4 0x00007fc46503fa1e in QThreadPrivate::start (arg=0x378db50) at thread/qthread_unix.cpp:285 #5 0x00007fc464db0a4f in start_thread (arg=0x7fc4182cb710) at pthread_create.c:297 #6 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 17 (Thread 0x7fc417aca710 (LWP 27618)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fc465040072 in wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fc465035e98 in QThreadPoolThread::run (this=0x378e050) at concurrent/qthreadpool.cpp:140 #4 0x00007fc46503fa1e in QThreadPrivate::start (arg=0x378e050) at thread/qthread_unix.cpp:285 #5 0x00007fc464db0a4f in start_thread (arg=0x7fc417aca710) at pthread_create.c:297 #6 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 16 (Thread 0x7fc4172c9710 (LWP 27619)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fc465040072 in wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fc465035e98 in QThreadPoolThread::run (this=0x378e550) at concurrent/qthreadpool.cpp:140 #4 0x00007fc46503fa1e in QThreadPrivate::start (arg=0x378e550) at thread/qthread_unix.cpp:285 #5 0x00007fc464db0a4f in start_thread (arg=0x7fc4172c9710) at pthread_create.c:297 #6 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 15 (Thread 0x7fc416ac8710 (LWP 27620)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fc465040072 in wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fc465035e98 in QThreadPoolThread::run (this=0x378ea50) at concurrent/qthreadpool.cpp:140 #4 0x00007fc46503fa1e in QThreadPrivate::start (arg=0x378ea50) at thread/qthread_unix.cpp:285 #5 0x00007fc464db0a4f in start_thread (arg=0x7fc416ac8710) at pthread_create.c:297 #6 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 14 (Thread 0x7fc4162c7710 (LWP 27621)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fc465040072 in wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fc465035e98 in QThreadPoolThread::run (this=0x378ef50) at concurrent/qthreadpool.cpp:140 #4 0x00007fc46503fa1e in QThreadPrivate::start (arg=0x378ef50) at thread/qthread_unix.cpp:285 #5 0x00007fc464db0a4f in start_thread (arg=0x7fc4162c7710) at pthread_create.c:297 #6 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 13 (Thread 0x7fc415ac6710 (LWP 27622)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fc465040072 in wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fc465035e98 in QThreadPoolThread::run (this=0x378f450) at concurrent/qthreadpool.cpp:140 #4 0x00007fc46503fa1e in QThreadPrivate::start (arg=0x378f450) at thread/qthread_unix.cpp:285 #5 0x00007fc464db0a4f in start_thread (arg=0x7fc415ac6710) at pthread_create.c:297 #6 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 12 (Thread 0x7fc4152c5710 (LWP 27623)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fc465040072 in wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fc465035e98 in QThreadPoolThread::run (this=0x3789cc0) at concurrent/qthreadpool.cpp:140 #4 0x00007fc46503fa1e in QThreadPrivate::start (arg=0x3789cc0) at thread/qthread_unix.cpp:285 #5 0x00007fc464db0a4f in start_thread (arg=0x7fc4152c5710) at pthread_create.c:297 #6 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 11 (Thread 0x7fc414ac4710 (LWP 27624)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fc465040072 in wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fc465035e98 in QThreadPoolThread::run (this=0x378fcd0) at concurrent/qthreadpool.cpp:140 #4 0x00007fc46503fa1e in QThreadPrivate::start (arg=0x378fcd0) at thread/qthread_unix.cpp:285 #5 0x00007fc464db0a4f in start_thread (arg=0x7fc414ac4710) at pthread_create.c:297 #6 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 10 (Thread 0x7fc4142c3710 (LWP 27625)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fc465040072 in wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fc465035e98 in QThreadPoolThread::run (this=0x37901d0) at concurrent/qthreadpool.cpp:140 #4 0x00007fc46503fa1e in QThreadPrivate::start (arg=0x37901d0) at thread/qthread_unix.cpp:285 #5 0x00007fc464db0a4f in start_thread (arg=0x7fc4142c3710) at pthread_create.c:297 #6 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 9 (Thread 0x7fc413ac2710 (LWP 27626)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fc465040072 in wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fc465035e98 in QThreadPoolThread::run (this=0x37906d0) at concurrent/qthreadpool.cpp:140 #4 0x00007fc46503fa1e in QThreadPrivate::start (arg=0x37906d0) at thread/qthread_unix.cpp:285 #5 0x00007fc464db0a4f in start_thread (arg=0x7fc413ac2710) at pthread_create.c:297 #6 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 8 (Thread 0x7fc4132c1710 (LWP 27627)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fc465040072 in wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fc465035e98 in QThreadPoolThread::run (this=0x3790bd0) at concurrent/qthreadpool.cpp:140 #4 0x00007fc46503fa1e in QThreadPrivate::start (arg=0x3790bd0) at thread/qthread_unix.cpp:285 #5 0x00007fc464db0a4f in start_thread (arg=0x7fc4132c1710) at pthread_create.c:297 #6 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 7 (Thread 0x7fc412ac0710 (LWP 27628)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fc465040072 in wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fc465035e98 in QThreadPoolThread::run (this=0x37910d0) at concurrent/qthreadpool.cpp:140 #4 0x00007fc46503fa1e in QThreadPrivate::start (arg=0x37910d0) at thread/qthread_unix.cpp:285 #5 0x00007fc464db0a4f in start_thread (arg=0x7fc412ac0710) at pthread_create.c:297 #6 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 6 (Thread 0x7fc4122bf710 (LWP 27629)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fc465040072 in wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xe838b0, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fc465035e98 in QThreadPoolThread::run (this=0x37915d0) at concurrent/qthreadpool.cpp:140 #4 0x00007fc46503fa1e in QThreadPrivate::start (arg=0x37915d0) at thread/qthread_unix.cpp:285 #5 0x00007fc464db0a4f in start_thread (arg=0x7fc4122bf710) at pthread_create.c:297 #6 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 5 (Thread 0x7fc41183d710 (LWP 27630)): #0 0x00007fc45fc43ddd in ?? () from /usr/lib64/libglib-2.0.so.0 #1 0x00007fc45fc44510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fc465155ae6 in QEventDispatcherGlib::processEvents (this=0x3a67790, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #3 0x00007fc46512a262 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #4 0x00007fc46512a475 in QEventLoop::exec (this=0x7fc41183cd80, flags=...) at kernel/qeventloop.cpp:201 #5 0x00007fc46503d1a4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #6 0x00007fc46510b918 in QInotifyFileSystemWatcherEngine::run (this=0x3a5fe90) at io/qfilesystemwatcher_inotify.cpp:248 #7 0x00007fc46503fa1e in QThreadPrivate::start (arg=0x3a5fe90) at thread/qthread_unix.cpp:285 #8 0x00007fc464db0a4f in start_thread (arg=0x7fc41183d710) at pthread_create.c:297 #9 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fc41103c710 (LWP 27637)): #0 0xffffffffff600177 in ?? () #1 0x00007fffddbff7a1 in ?? () #2 0x00007fc45b3362a3 in clock_gettime (clock_id=1, tp=0x7fc41103bac0) at ../sysdeps/unix/clock_gettime.c:100 #3 0x00007fc465092522 in do_gettime () at tools/qelapsedtimer_unix.cpp:123 #4 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #5 0x00007fc4651564ad in QTimerInfoList::updateCurrentTime (this=0x3faf130) at kernel/qeventdispatcher_unix.cpp:339 #6 0x00007fc465156835 in QTimerInfoList::timerWait (this=0x3faf130, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #7 0x00007fc4651552ec in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7fc41103bbec) at kernel/qeventdispatcher_glib.cpp:136 #8 0x00007fc465155395 in timerSourcePrepare (source=<value optimized out>, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #9 0x00007fc45fc42f7f in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #10 0x00007fc45fc43e69 in ?? () from /usr/lib64/libglib-2.0.so.0 #11 0x00007fc45fc44510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #12 0x00007fc465155ae6 in QEventDispatcherGlib::processEvents (this=0x3fb12c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #13 0x00007fc46512a262 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #14 0x00007fc46512a475 in QEventLoop::exec (this=0x7fc41103bd80, flags=...) at kernel/qeventloop.cpp:201 #15 0x00007fc46503d1a4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #16 0x00007fc46510b918 in QInotifyFileSystemWatcherEngine::run (this=0x3faab90) at io/qfilesystemwatcher_inotify.cpp:248 #17 0x00007fc46503fa1e in QThreadPrivate::start (arg=0x3faab90) at thread/qthread_unix.cpp:285 #18 0x00007fc464db0a4f in start_thread (arg=0x7fc41103c710) at pthread_create.c:297 #19 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #20 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fc40e036710 (LWP 27644)): #0 0x00007fc45fc42f97 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #1 0x00007fc45fc43e69 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fc45fc44510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fc465155ae6 in QEventDispatcherGlib::processEvents (this=0x7fc42f906f50, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007fc46512a262 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fc46512a475 in QEventLoop::exec (this=0x7fc40e035d80, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007fc46503d1a4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #7 0x00007fc46510b918 in QInotifyFileSystemWatcherEngine::run (this=0x427e470) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007fc46503fa1e in QThreadPrivate::start (arg=0x427e470) at thread/qthread_unix.cpp:285 #9 0x00007fc464db0a4f in start_thread (arg=0x7fc40e036710) at pthread_create.c:297 #10 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fc40f038710 (LWP 27646)): [KCrash Handler] #6 0x00007fc46318a9e5 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #7 0x00007fc46318bee6 in abort () at abort.c:92 #8 0x00007fc4639e4cdd in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib64/libstdc++.so.6 #9 0x00007fc4639e2ef6 in ?? () from /usr/lib64/libstdc++.so.6 #10 0x00007fc4639e2f23 in std::terminate() () from /usr/lib64/libstdc++.so.6 #11 0x00007fc4639e302e in __cxa_throw () from /usr/lib64/libstdc++.so.6 #12 0x00007fc4639e343d in operator new(unsigned long) () from /usr/lib64/libstdc++.so.6 #13 0x00007fc467fbd531 in Marble::GeoDataData::GeoDataData (this=0x7fc40f037890, name=..., value=...) at /usr/src/debug/kdeedu-4.5.95/marble/src/lib/geodata/data/GeoDataData.cpp:44 #14 0x00007fc4680ce1f9 in Marble::FileLoader::loadFile (this=0x4375ec0, filename=<value optimized out>) at /usr/src/debug/kdeedu-4.5.95/marble/src/lib/FileLoader.cpp:274 #15 0x00007fc4680cf54f in Marble::FileLoader::run (this=0x4375ec0) at /usr/src/debug/kdeedu-4.5.95/marble/src/lib/FileLoader.cpp:115 #16 0x00007fc46503fa1e in QThreadPrivate::start (arg=0x4375ec0) at thread/qthread_unix.cpp:285 #17 0x00007fc464db0a4f in start_thread (arg=0x7fc40f038710) at pthread_create.c:297 #18 0x00007fc46322882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #19 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fc46bdee7c0 (LWP 27544)): #0 0x00007fc46321f6b3 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fc459f66c0a in ?? () from /usr/lib64/libxcb.so.1 #2 0x00007fc459f67169 in ?? () from /usr/lib64/libxcb.so.1 #3 0x00007fc459f671f7 in xcb_writev () from /usr/lib64/libxcb.so.1 #4 0x00007fc461f5a776 in _XSend () from /usr/lib64/libX11.so.6 #5 0x00007fc461f5a945 in _XFlush () from /usr/lib64/libX11.so.6 #6 0x00007fc461f324ba in XFlush () from /usr/lib64/libX11.so.6 #7 0x00007fc4640a3bcf in QWidget::setCursor (this=0x44a1910, cursor=...) at kernel/qwidget.cpp:4968 #8 0x00007fc4644baca0 in QTextEditPrivate::init (this=0x44a6a10, html=...) at widgets/qtextedit.cpp:186 #9 0x00007fc4644bb571 in QTextEdit::QTextEdit (this=0x44a4840, parent=0x4498490) at widgets/qtextedit.cpp:604 #10 0x00007fc465b94529 in KTextEdit::KTextEdit(QWidget*) () from /usr/lib64/libkdeui.so.5 #11 0x00007fc46a2ab848 in KExiv2Iface::MsgTextEdit::MsgTextEdit (this=0x44a4840, parent=0x4498490) at /home/adam/software/kdegraphics/libs/libkexiv2/libkexiv2/msgtextedit.cpp:49 #12 0x00007fc46a2a385f in KExiv2Iface::AltLangStrEdit::AltLangStrEdit (this=0x4498490, parent=0x4376790) at /home/adam/software/kdegraphics/libs/libkexiv2/libkexiv2/altlangstredit.cpp:277 #13 0x00000000004a2055 in Digikam::CaptionEdit::CaptionEdit (this=0x4376790, parent=0x43809b0) at /home/adam/software/graphics/digikam/libs/imageproperties/captionedit.cpp:66 #14 0x000000000049b63f in Digikam::ImageDescEditTab::ImageDescEditTab (this=0x40a30a0, parent=0x38d75d0) at /home/adam/software/graphics/digikam/libs/imageproperties/imagedescedittab.cpp:172 #15 0x0000000000491353 in Digikam::ImagePropertiesSideBarDB::ImagePropertiesSideBarDB (this=0x41b6040, parent=0x38d75d0, splitter=0x3ec9f30, side=KMultiTabBar::Right, mimimizedDefault=true) at /home/adam/software/graphics/digikam/libs/imageproperties/imagepropertiessidebardb.cpp:88 #16 0x00000000004e282b in Digikam::LightTableWindow::setupUserArea (this=0x3df02e0) at /home/adam/software/graphics/digikam/utilities/lighttable/lighttablewindow.cpp:251 #17 0x00000000004e1b24 in Digikam::LightTableWindow::LightTableWindow (this=0x3df02e0, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /home/adam/software/graphics/digikam/utilities/lighttable/lighttablewindow.cpp:127 #18 0x00000000004e152f in Digikam::LightTableWindow::lightTableWindow () at /home/adam/software/graphics/digikam/utilities/lighttable/lighttablewindow.cpp:91 #19 0x00000000005c4201 in Digikam::DigikamApp::preloadWindows (this=0xe3cbc0) at /home/adam/software/graphics/digikam/digikam/digikamapp.cpp:2688 #20 0x00000000005ad601 in Digikam::DigikamApp::DigikamApp (this=0xe3cbc0, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /home/adam/software/graphics/digikam/digikam/digikamapp.cpp:266 #21 0x0000000000654f17 in main (argc=1, argv=0x7fffddb36988) at /home/adam/software/graphics/digikam/digikam/main.cpp:177 Reported using DrKonqi
There are 48 (!) threads running and the application is terminated running out of memory. While that happens when Marble loads a file, I doubt the crash itself is related to Marble. I rather suspect that something else is wrong, the sheer number of running threads should be a good place to start to investigate.
I think I can reproduce this fairly reliably, and am happy to help debug. I can possibly even arrange remote ssh access if that would help. By the way, since reporting, I tried compiling the SVN version of marble and rebuilding digikam against that, but it's still crashing extremely often. I also found that an rpm build of digikam 1.7.0 crashes on startup - I reported that as bug 263786. At first glance it looks like a different crash, but I don't know enough to be sure it's not a duplicate.
One way to find out where all these threads come from is to run digikam under gdb and set a breakpoint at QThread's destructor. I have just committed a fix to 2.0 which prevent a good number of threads to be created at startup, though that's nothing bringing the application to its knees. With current 2.0 SVN, there are no more than about 10-15 threads created. gdb digikam br main r br QThread::QThread r for each found thread, to get a backtrace, type "bt", to continue, type "cont".
If the breakpoint should be at QThread's destructor, shouldn't the line then be bt QThread::~QThread ?
You're quite right ;-) I meant to write "constructor", so the debug line is right, the text not.
Thanks everyone for the gdb info. I recompiled the kdegraphics/ and graphics/ trees into a common installation target with /opt/kde4 prefix (previously I had /opt/kdegraphics and /opt/digikam) and now I cannot reproduce the crashing, so I am marking this bug as INVALID. It seems a bit unlikely that the common installation target would fix the crashes, but I don't think it's worth investigating further at this point (I am going to start testing the 2.0 beta now anyway). I'll reopen if the crashes rematerialise. Thanks again!