Bug 263697 - Marble widget crashes on startup most times
Summary: Marble widget crashes on startup most times
Status: RESOLVED NOT A BUG
Alias: None
Product: marble
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: marble-bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-19 23:50 UTC by Adam Spiers
Modified: 2018-08-27 21:55 UTC (History)
4 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Adam Spiers 2011-01-19 23:50:56 UTC
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
Comment 1 Dennis Nienhüser 2011-01-20 23:42:34 UTC
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.
Comment 2 Adam Spiers 2011-01-21 00:19:08 UTC
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.
Comment 3 Marcel Wiesweg 2011-01-21 15:12:12 UTC
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".
Comment 4 Martin Klapetek 2011-01-24 00:32:38 UTC
If the breakpoint should be at QThread's destructor, shouldn't the line then be

bt QThread::~QThread ?
Comment 5 Marcel Wiesweg 2011-01-24 14:11:58 UTC
You're quite right ;-)
I meant to write "constructor", so the debug line is right, the text not.
Comment 6 Adam Spiers 2011-01-25 11:31:35 UTC
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!