Bug 287106 - crash on exit when debug session is active
Summary: crash on exit when debug session is active
Status: RESOLVED FIXED
Alias: None
Product: kdevelop
Classification: Unclassified
Component: CPP Debugger (show other bugs)
Version: 4.2.3
Platform: Ubuntu Packages Linux
: VHI crash (vote)
Target Milestone: 4.2.3
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-20 21:27 UTC by Ekkehard Blanz
Modified: 2011-11-20 23:21 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ekkehard Blanz 2011-11-20 21:27:26 UTC
Application: kdevelop (4.2.3)
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-12-generic i686
Distribution: Ubuntu 11.10

-- Information about the crash:
I was having Kdevelop running (sitting) over night doing nothing at all.  The next morning I tried to close Kdevelop and it crashed during close.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb5f79710 (LWP 3026))]

Thread 12 (Thread 0xb3660b70 (LWP 3027)):
#0  0x00e76416 in __kernel_vsyscall ()
#1  0x007d3e04 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236
#2  0x00719d54 in __pthread_cond_timedwait (cond=0x9ef58f8, mutex=0x9ef58e0, abstime=0xb36602d8) at forward.c:152
#3  0x00c2bc4e in wait (time=1000, this=0x9ef58e0) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x9ef2f94, mutex=0x9ef2f98, time=1000) at thread/qwaitcondition_unix.cpp:160
#5  0x058f41ea in KDevelop::DUChainPrivate::CleanupThread::run (this=0x9ef2f88) at ../../language/duchain/duchain.cpp:286
#6  0x00c2b7b3 in QThreadPrivate::start (arg=0x9ef2f88) at thread/qthread_unix.cpp:331
#7  0x007cfd31 in start_thread (arg=0xb3660b70) at pthread_create.c:304
#8  0x0070c0ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 11 (Thread 0xb25d2b70 (LWP 3030)):
#0  0x00e76416 in __kernel_vsyscall ()
#1  0x007d3a5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x00719cfc in __pthread_cond_wait (cond=0x9f5ddf8, mutex=0x9f5dde0) at forward.c:139
#3  0x00c2bcc0 in wait (time=4294967295, this=0x9f5dde0) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x9f75550, mutex=0x9c5b008, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x02437406 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9f75538, th=0x9cb4be0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x02439ecb in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9c72780, th=0x9cb4be0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0243703a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9f75538, th=0x9cb4be0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x02439fcc in ThreadWeaver::WorkingHardState::applyForWork (this=0x9c72780, th=0x9cb4be0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9f75538, th=0x9cb4be0, previous=0xcaf8030) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x02438b14 in ThreadWeaver::ThreadRunHelper::run (this=0xb25d2314, parent=0x9f75538, th=0x9cb4be0) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x02438bca in ThreadWeaver::Thread::run (this=0x9cb4be0) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x00c2b7b3 in QThreadPrivate::start (arg=0x9cb4be0) at thread/qthread_unix.cpp:331
#13 0x007cfd31 in start_thread (arg=0xb25d2b70) at pthread_create.c:304
#14 0x0070c0ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 10 (Thread 0xb15d0b70 (LWP 3036)):
#0  0x00e76416 in __kernel_vsyscall ()
#1  0x006fd40e in __GI___poll (fds=0xa2e0510, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x015ed34b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x015de896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x015dec2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x00d54b37 in QEventDispatcherGlib::processEvents (this=0xa2df9b0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00d251dd in QEventLoop::processEvents (this=0xb15d02b0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00d25421 in QEventLoop::exec (this=0xb15d02b0, flags=...) at kernel/qeventloop.cpp:201
#8  0x00c2890b in QThread::exec (this=0xa2db9a8) at thread/qthread.cpp:498
#9  0x00d05e2d in QInotifyFileSystemWatcherEngine::run (this=0xa2db9a8) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00c2b7b3 in QThreadPrivate::start (arg=0xa2db9a8) at thread/qthread_unix.cpp:331
#11 0x007cfd31 in start_thread (arg=0xb15d0b70) at pthread_create.c:304
#12 0x0070c0ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 9 (Thread 0xae9ffb70 (LWP 3037)):
#0  0x00e76416 in __kernel_vsyscall ()
#1  0x007d3a5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x00719cfc in __pthread_cond_wait (cond=0x712ca50, mutex=0x712ca38) at forward.c:139
#3  0x070279a9 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0x070279ef in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0x007cfd31 in start_thread (arg=0xae9ffb70) at pthread_create.c:304
#6  0x0070c0ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 8 (Thread 0xb0dcfb70 (LWP 3048)):
#0  0x007d2d44 in __pthread_mutex_unlock_usercnt (mutex=0xa99d4cc, decr=1) at pthread_mutex_unlock.c:52
#1  0x00719f54 in pthread_mutex_unlock (mutex=0xa99d4cc) at forward.c:184
#2  0x015ddf1f in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x015de8f0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x015dec2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x00d54b37 in QEventDispatcherGlib::processEvents (this=0xa99c730, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00d251dd in QEventLoop::processEvents (this=0xb0dcf2b0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00d25421 in QEventLoop::exec (this=0xb0dcf2b0, flags=...) at kernel/qeventloop.cpp:201
#8  0x00c2890b in QThread::exec (this=0xa999bf0) at thread/qthread.cpp:498
#9  0x00d05e2d in QInotifyFileSystemWatcherEngine::run (this=0xa999bf0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00c2b7b3 in QThreadPrivate::start (arg=0xa999bf0) at thread/qthread_unix.cpp:331
#11 0x007cfd31 in start_thread (arg=0xb0dcfb70) at pthread_create.c:304
#12 0x0070c0ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 7 (Thread 0xabb13b70 (LWP 3055)):
#0  0x00e76416 in __kernel_vsyscall ()
#1  0x007d3a5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x00719cfc in __pthread_cond_wait (cond=0x9e10d68, mutex=0x9e10d50) at forward.c:139
#3  0x00c2bcc0 in wait (time=4294967295, this=0x9e10d50) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x9e10cc0, mutex=0x9de3280, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x02437406 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9e10ca8, th=0xaa303d8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x02439ecb in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0243703a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9e10ca8, th=0xaa303d8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x02439fcc in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#15 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#16 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#17 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#18 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#19 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#20 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#21 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#22 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#23 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#24 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#25 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#26 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#27 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#28 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#29 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#30 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#31 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#32 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#33 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#34 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#35 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#36 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#37 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#38 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#39 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#40 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#41 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#42 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#43 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#44 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#45 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#46 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#47 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#48 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#49 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#50 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#51 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#52 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#53 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#54 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#55 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#56 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#57 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#58 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#59 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#60 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#61 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#62 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#63 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#64 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#65 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#66 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#67 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#68 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#69 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#70 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#71 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#72 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#73 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#74 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#75 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#76 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#77 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#78 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#79 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#80 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#81 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#82 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#83 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#84 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#85 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#86 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#87 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#88 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#89 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#90 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#91 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#92 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#93 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#94 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#95 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#96 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#97 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#98 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#99 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#100 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#101 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#102 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#103 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#104 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#105 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#106 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#107 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#108 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#109 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#110 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#111 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#112 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#113 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#114 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#115 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#116 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#117 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#118 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#119 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#120 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#121 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#122 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#123 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#124 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#125 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#126 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#127 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#128 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#129 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#130 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#131 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#132 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#133 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#134 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#135 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#136 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#137 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#138 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#139 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#140 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#141 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#142 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#143 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#144 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xaa303d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#145 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xaa303d8, previous=0xe5064f8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#146 0x02438b14 in ThreadWeaver::ThreadRunHelper::run (this=0xabb13314, parent=0x9e10ca8, th=0xaa303d8) at ../../../threadweaver/Weaver/Thread.cpp:87
#147 0x02438bca in ThreadWeaver::Thread::run (this=0xaa303d8) at ../../../threadweaver/Weaver/Thread.cpp:142
#148 0x00c2b7b3 in QThreadPrivate::start (arg=0xaa303d8) at thread/qthread_unix.cpp:331
#149 0x007cfd31 in start_thread (arg=0xabb13b70) at pthread_create.c:304
#150 0x0070c0ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 6 (Thread 0xaaf11b70 (LWP 3056)):
#0  0x00e76416 in __kernel_vsyscall ()
#1  0x007d3a5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x00719cfc in __pthread_cond_wait (cond=0x9e10d68, mutex=0x9e10d50) at forward.c:139
#3  0x00c2bcc0 in wait (time=4294967295, this=0x9e10d50) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x9e10cc0, mutex=0x9de3280, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x02437406 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9e10ca8, th=0xa9dc450) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x02439ecb in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9df6fe0, th=0xa9dc450) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0243703a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9e10ca8, th=0xa9dc450) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x02439fcc in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df6fe0, th=0xa9dc450) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e10ca8, th=0xa9dc450, previous=0xd86d458) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x02438b14 in ThreadWeaver::ThreadRunHelper::run (this=0xaaf11314, parent=0x9e10ca8, th=0xa9dc450) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x02438bca in ThreadWeaver::Thread::run (this=0xa9dc450) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x00c2b7b3 in QThreadPrivate::start (arg=0xa9dc450) at thread/qthread_unix.cpp:331
#13 0x007cfd31 in start_thread (arg=0xaaf11b70) at pthread_create.c:304
#14 0x0070c0ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 5 (Thread 0xa9f77b70 (LWP 3061)):
#0  0x00e76416 in __kernel_vsyscall ()
#1  0x007d3a5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x00719cfc in __pthread_cond_wait (cond=0xb76d1430, mutex=0xb76d1418) at forward.c:139
#3  0xb6fb0883 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xb6fb099f in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0x007cfd31 in start_thread (arg=0xa9f77b70) at pthread_create.c:304
#6  0x0070c0ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 4 (Thread 0xa9676b70 (LWP 3062)):
#0  0x004dcd10 in __GI_clock_gettime (clock_id=1, tp=0xa9676078) at ../sysdeps/unix/clock_gettime.c:116
#1  0x00c827d5 in do_gettime (frac=0xa9676070, sec=0xa9676068) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x00d554b6 in QTimerInfoList::updateCurrentTime (this=0xaeabeaac) at kernel/qeventdispatcher_unix.cpp:339
#4  0x00d5580a in QTimerInfoList::timerWait (this=0xaeabeaac, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x00d54053 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xa967615c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x015dd88c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x015de637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x015dec2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x00d54b37 in QEventDispatcherGlib::processEvents (this=0xadb729a0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#10 0x00d251dd in QEventLoop::processEvents (this=0xa96762e0, flags=...) at kernel/qeventloop.cpp:149
#11 0x00d25421 in QEventLoop::exec (this=0xa96762e0, flags=...) at kernel/qeventloop.cpp:201
#12 0x00c2890b in QThread::exec (this=0xa5ee420) at thread/qthread.cpp:498
#13 0x00c289fb in QThread::run (this=0xa5ee420) at thread/qthread.cpp:565
#14 0x00c2b7b3 in QThreadPrivate::start (arg=0xa5ee420) at thread/qthread_unix.cpp:331
#15 0x007cfd31 in start_thread (arg=0xa9676b70) at pthread_create.c:304
#16 0x0070c0ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 3 (Thread 0xb1dd1b70 (LWP 7325)):
#0  0x00e76416 in __kernel_vsyscall ()
#1  0x007d3a5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x00719cfc in __pthread_cond_wait (cond=0x9f5ddf8, mutex=0x9f5dde0) at forward.c:139
#3  0x00c2bcc0 in wait (time=4294967295, this=0x9f5dde0) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x9f75550, mutex=0x9c5b008, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x02437406 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9f75538, th=0xd6caa90) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x02439ecb in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9c72780, th=0xd6caa90) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0243703a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9f75538, th=0xd6caa90) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x02439fcc in ThreadWeaver::WorkingHardState::applyForWork (this=0x9c72780, th=0xd6caa90) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9f75538, th=0xd6caa90, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x02439fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9c72780, th=0xd6caa90) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9f75538, th=0xd6caa90, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x02438b14 in ThreadWeaver::ThreadRunHelper::run (this=0xb1dd1314, parent=0x9f75538, th=0xd6caa90) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0x02438bca in ThreadWeaver::Thread::run (this=0xd6caa90) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0x00c2b7b3 in QThreadPrivate::start (arg=0xd6caa90) at thread/qthread_unix.cpp:331
#15 0x007cfd31 in start_thread (arg=0xb1dd1b70) at pthread_create.c:304
#16 0x0070c0ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xa5cc0b70 (LWP 7326)):
#0  0x00e76416 in __kernel_vsyscall ()
#1  0x007d3a5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x00719cfc in __pthread_cond_wait (cond=0x9f5ddf8, mutex=0x9f5dde0) at forward.c:139
#3  0x00c2bcc0 in wait (time=4294967295, this=0x9f5dde0) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x9f75550, mutex=0x9c5b008, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x02437406 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9f75538, th=0xbbdc328) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x02439ecb in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9c72780, th=0xbbdc328) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0243703a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9f75538, th=0xbbdc328) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x02439fcc in ThreadWeaver::WorkingHardState::applyForWork (this=0x9c72780, th=0xbbdc328) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x02436f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9f75538, th=0xbbdc328, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x02438b14 in ThreadWeaver::ThreadRunHelper::run (this=0xa5cc0314, parent=0x9f75538, th=0xbbdc328) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x02438bca in ThreadWeaver::Thread::run (this=0xbbdc328) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x00c2b7b3 in QThreadPrivate::start (arg=0xbbdc328) at thread/qthread_unix.cpp:331
#13 0x007cfd31 in start_thread (arg=0xa5cc0b70) at pthread_create.c:304
#14 0x0070c0ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb5f79710 (LWP 3026)):
[KCrash Handler]
#7  0x0326cde4 in Sublime::Area::toolViews (this=0x0) at ../../sublime/area.cpp:270
#8  0x0085ba6f in KDevelop::UiController::findToolView (this=0x9c2a6d8, name=..., factory=0x0, flags=KDevelop::IUiController::Raise) at ../../shell/uicontroller.cpp:246
#9  0x008b0317 in KDevelop::DebugController::debuggerStateChanged (this=0x9e199f8, state=KDevelop::IDebugSession::EndedState) at ../../shell/debugcontroller.cpp:375
#10 0x008345c5 in KDevelop::DebugController::qt_metacall (this=0x9e199f8, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfa81578) at moc_debugcontroller.cpp:113
#11 0x00d2cb7d in metacall (argv=0xbfa81578, idx=17, cl=QMetaObject::InvokeMetaMethod, object=0x9e199f8) at kernel/qmetaobject.cpp:237
#12 QMetaObject::metacall (object=0x9e199f8, cl=QMetaObject::InvokeMetaMethod, idx=17, argv=0xbfa81578) at kernel/qmetaobject.cpp:232
#13 0x00d3ba6a in QMetaObject::activate (sender=0xf2e2c08, m=0x961379c, local_signal_index=0, argv=0xbfa81578) at kernel/qobject.cpp:3278
#14 0x095ea045 in KDevelop::IDebugSession::stateChanged (this=0xf2e2c08, _t1=KDevelop::IDebugSession::EndedState) at ./idebugsession.moc:146
#15 0x02d9dcf2 in ?? () from /usr/lib/kde4/kdevgdb.so
#16 0x02d9fea8 in ?? () from /usr/lib/kde4/kdevgdb.so
#17 0x02da03c3 in ?? () from /usr/lib/kde4/kdevgdb.so
#18 0x02da08c5 in ?? () from /usr/lib/kde4/kdevgdb.so
#19 0x02da8d9d in ?? () from /usr/lib/kde4/kdevgdb.so
#20 0x00d2cb7d in metacall (argv=0xbfa817d4, idx=66, cl=QMetaObject::InvokeMetaMethod, object=0xf2e2c08) at kernel/qmetaobject.cpp:237
#21 QMetaObject::metacall (object=0xf2e2c08, cl=QMetaObject::InvokeMetaMethod, idx=66, argv=0xbfa817d4) at kernel/qmetaobject.cpp:232
#22 0x00d3ba6a in QMetaObject::activate (sender=0xeffb908, m=0xe5c238, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3278
#23 0x00d43375 in QSingleShotTimer::timeout (this=0xeffb908) at .moc/release-shared/qtimer.moc:82
#24 0x00d4342c in QSingleShotTimer::timerEvent (this=0xeffb908) at kernel/qtimer.cpp:308
#25 0x00d3e994 in QObject::event (this=0xeffb908, e=0xbfa81bfc) at kernel/qobject.cpp:1181
#26 0x04823d54 in notify_helper (e=0xbfa81bfc, receiver=0xeffb908, this=0x9ae5000) at kernel/qapplication.cpp:4486
#27 QApplicationPrivate::notify_helper (this=0x9ae5000, receiver=0xeffb908, e=0xbfa81bfc) at kernel/qapplication.cpp:4458
#28 0x04829103 in QApplication::notify (this=0xbfa81bfc, receiver=0xeffb908, e=0xbfa81bfc) at kernel/qapplication.cpp:3886
#29 0x0105e681 in KApplication::notify (this=0xbfa82060, receiver=0xeffb908, event=0xbfa81bfc) at ../../kdeui/kernel/kapplication.cpp:311
#30 0x0805189d in _start ()

Possible duplicates by query: bug 271376.

Reported using DrKonqi
Comment 1 Milian Wolff 2011-11-20 23:08:12 UTC
confirmed, reason is the improper handling of the running debug session:

Application: KDevelop (kdevelop), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f490bee5760 (LWP 18961))]

Thread 17 (Thread 0x7f4904cf9700 (LWP 18962)):
#0  0x00007f49182e4ecb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f491856afde in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f4915438be0 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x21d54b0) at /home/milian/projects/kde4/kdevplatform/language/duchain/duchain.cpp:282
#3  0x00007f491856abc5 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f49182e0df0 in start_thread () from /lib/libpthread.so.0
#5  0x00007f49169a139d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7f48fa656700 (LWP 18963)):
#0  0x00007f4916999123 in poll () from /lib/libc.so.6
#1  0x00007f491213ad58 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f491213b219 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f491867c606 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007f4918650a92 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007f4918650c97 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007f491856813f in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007f491555cfcf in KDevelop::CompletionWorkerThread::run (this=0x2ae15d0) at /home/milian/projects/kde4/kdevplatform/language/codecompletion/codecompletionmodel.cpp:84
#8  0x00007f491856abc5 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f49182e0df0 in start_thread () from /lib/libpthread.so.0
#10 0x00007f49169a139d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7f48f9b6f700 (LWP 18964)):
#0  0x00007f491699b1d3 in select () from /lib/libc.so.6
#1  0x00007f49186334a1 in ?? () from /usr/lib/libQtCore.so.4
#2  0x00007f491856abc5 in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007f49182e0df0 in start_thread () from /lib/libpthread.so.0
#4  0x00007f49169a139d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f48f65b2700 (LWP 18966)):
#0  0x00007f4916999123 in poll () from /lib/libc.so.6
#1  0x00007f491213ad58 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f491213b219 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f491867c606 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007f4918650a92 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007f4918650c97 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007f491856813f in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007f491555cfcf in KDevelop::CompletionWorkerThread::run (this=0x2c5d730) at /home/milian/projects/kde4/kdevplatform/language/codecompletion/codecompletionmodel.cpp:84
#8  0x00007f491856abc5 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f49182e0df0 in start_thread () from /lib/libpthread.so.0
#10 0x00007f49169a139d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f48f5db1700 (LWP 18967)):
#0  0x00007f4916999123 in poll () from /lib/libc.so.6
#1  0x00007f491213ad58 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f491213b219 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f491867c606 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007f4918650a92 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007f4918650c97 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007f491856813f in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007f491555cfcf in KDevelop::CompletionWorkerThread::run (this=0x2c5e2c0) at /home/milian/projects/kde4/kdevplatform/language/codecompletion/codecompletionmodel.cpp:84
#8  0x00007f491856abc5 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f49182e0df0 in start_thread () from /lib/libpthread.so.0
#10 0x00007f49169a139d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f48f5512700 (LWP 18972)):
#0  0x00007f49182e4b54 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f4915b3ef72 in ?? () from /usr/lib/libQtScript.so.4
#2  0x00007f4915b3efa9 in ?? () from /usr/lib/libQtScript.so.4
#3  0x00007f49182e0df0 in start_thread () from /lib/libpthread.so.0
#4  0x00007f49169a139d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f48f477f700 (LWP 18976)):
#0  0x00007f4916999123 in poll () from /lib/libc.so.6
#1  0x00007f491213ad58 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f491213b219 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f491867c606 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007f4918650a92 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007f4918650c97 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007f491856813f in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007f4918633aef in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f491856abc5 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f49182e0df0 in start_thread () from /lib/libpthread.so.0
#10 0x00007f49169a139d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f48f2cd8700 (LWP 19090)):
#0  0x00007f49182e4b54 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f4910d8d5ba in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007f4910d8d6a9 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007f49182e0df0 in start_thread () from /lib/libpthread.so.0
#4  0x00007f49169a139d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f48f34d9700 (LWP 19091)):
#0  0x00007f49182e3e2f in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
#1  0x00007f4912139477 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0
#2  0x00007f491213ab71 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007f491213b219 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007f491867c66e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007f4918650a92 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007f4918650c97 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0x00007f491856813f in QThread::exec() () from /usr/lib/libQtCore.so.4
#8  0x00007f491856abc5 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f49182e0df0 in start_thread () from /lib/libpthread.so.0
#10 0x00007f49169a139d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f48f0f35700 (LWP 19292)):
#0  0x00007f49182e4b54 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f491856b06b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f491a116574 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007f491a118b1b in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f491a1179df in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f491a117a6b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007f491856abc5 in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007f49182e0df0 in start_thread () from /lib/libpthread.so.0
#8  0x00007f49169a139d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f48ebfff700 (LWP 19294)):
#0  0x00007f49182e4b54 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f491856b06b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f491a116574 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007f491a118b1b in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f491a118b34 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f491a1179df in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007f491a117a6b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#7  0x00007f491856abc5 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f49182e0df0 in start_thread () from /lib/libpthread.so.0
#9  0x00007f49169a139d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f48eb7fe700 (LWP 19308)):
#0  0x00007f49182e4b54 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f491856b06b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f491a116574 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007f491a118b1b in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f491a118b34 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f491a118b34 in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007f491a1179df in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x00007f491a117a6b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#8  0x00007f491856abc5 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f49182e0df0 in start_thread () from /lib/libpthread.so.0
#10 0x00007f49169a139d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f48eaffd700 (LWP 19426)):
#0  0x00007f49182e4b54 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f491856b06b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f491a116574 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007f491a118b1b in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f491a118b34 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f491a1179df in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007f491a117a6b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#7  0x00007f491856abc5 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f49182e0df0 in start_thread () from /lib/libpthread.so.0
#9  0x00007f49169a139d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f48ea7fc700 (LWP 19427)):
#0  0x00007f49182e4b54 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f491856b06b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f491a116574 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007f491a118b1b in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f491a118b34 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f491a118b34 in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007f491a1179df in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x00007f491a117a6b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#8  0x00007f491856abc5 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f49182e0df0 in start_thread () from /lib/libpthread.so.0
#10 0x00007f49169a139d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f48e9ffb700 (LWP 19428)):
#0  0x00007f49182e4b54 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f491856b06b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f491a116574 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007f491a118b1b in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f491a1179df in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f491a117a6b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007f491856abc5 in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007f49182e0df0 in start_thread () from /lib/libpthread.so.0
#8  0x00007f49169a139d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f48e97fa700 (LWP 19700)):
#0  0x00007f49182e4b54 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f491856b06b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f491a116574 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007f491a118b1b in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f491a118b34 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f491a1179df in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007f491a117a6b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#7  0x00007f491856abc5 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f49182e0df0 in start_thread () from /lib/libpthread.so.0
#9  0x00007f49169a139d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f490bee5760 (LWP 18961)):
[KCrash Handler]
#6  0x00007f491a0bff9c in Sublime::Area::toolViews (this=0x0) at /home/milian/projects/kde4/kdevplatform/sublime/area.cpp:269
#7  0x00007f491b69702e in KDevelop::UiController::findToolView (this=0xed26d0, name=..., factory=0x0, flags=KDevelop::IUiController::Raise) at /home/milian/projects/kde4/kdevplatform/shell/uicontroller.cpp:245
#8  0x00007f491b6f5358 in KDevelop::DebugController::debuggerStateChanged (this=0x12e3d60, state=KDevelop::IDebugSession::EndedState) at /home/milian/projects/kde4/kdevplatform/shell/debugcontroller.cpp:392
#9  0x00007f491b664b75 in KDevelop::DebugController::qt_metacall (this=0x12e3d60, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0x7fff505850d0) at /home/milian/projects/.build/kde4/kdevplatform/shell/moc_debugcontroller.cpp:113
#10 0x00007f49186645ea in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#11 0x00007f491a05d156 in KDevelop::IDebugSession::stateChanged (this=0x3f268f0, _t1=KDevelop::IDebugSession::EndedState) at /home/milian/projects/.build/kde4/kdevplatform/debugger/idebugsession.moc:146
#12 0x00007f4904067bf6 in GDBDebugger::DebugSession::setSessionState (this=0x3f268f0, state=KDevelop::IDebugSession::EndedState) at /home/milian/projects/kde4/kdevelop/debuggers/gdb/debugsession.cpp:120
#13 0x00007f4904068411 in GDBDebugger::DebugSession::_gdbStateChanged (this=0x3f268f0, oldState=..., newState=...) at /home/milian/projects/kde4/kdevelop/debuggers/gdb/debugsession.cpp:232
#14 0x00007f490406fb5d in GDBDebugger::DebugSession::setStateOn (this=0x3f268f0, stateOn=...) at /home/milian/projects/kde4/kdevelop/debuggers/gdb/debugsession.cpp:1320
#15 0x00007f490406f3e0 in GDBDebugger::DebugSession::gdbExited (this=0x3f268f0) at /home/milian/projects/kde4/kdevelop/debuggers/gdb/debugsession.cpp:1235
#16 0x00007f4904070f3e in GDBDebugger::DebugSession::qt_metacall (this=0x3f268f0, _c=QMetaObject::InvokeMetaMethod, _id=34, _a=0x7fff50585570) at /home/milian/projects/.build/kde4/kdevelop/debuggers/gdb/debugsession.moc:196
#17 0x00007f49186645ea in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#18 0x00007f49040407c1 in GDBDebugger::GDB::gdbExited (this=0x3d625d0) at /home/milian/projects/.build/kde4/kdevelop/debuggers/gdb/moc_gdb.cpp:131
#19 0x00007f4904042ac2 in GDBDebugger::GDB::processFinished (this=0x3d625d0, exitCode=0, exitStatus=QProcess::NormalExit) at /home/milian/projects/kde4/kdevelop/debuggers/gdb/gdb.cpp:348
#20 0x00007f4904040744 in GDBDebugger::GDB::qt_metacall (this=0x3d625d0, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0x7fff50585750) at /home/milian/projects/.build/kde4/kdevelop/debuggers/gdb/moc_gdb.cpp:113
#21 0x00007f49186645ea in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#22 0x00007f49185f145f in QProcess::finished(int, QProcess::ExitStatus) () from /usr/lib/libQtCore.so.4
#23 0x00007f49185f6166 in ?? () from /usr/lib/libQtCore.so.4
#24 0x00007f49185f6769 in QProcess::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#25 0x00007f491b1f4958 in KProcess::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdecore.so.5
#26 0x00007f49186645ea in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#27 0x00007f49186adc3e in QSocketNotifier::activated(int) () from /usr/lib/libQtCore.so.4
#28 0x00007f491866c29b in QSocketNotifier::event(QEvent*) () from /usr/lib/libQtCore.so.4
#29 0x00007f491780aae4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#30 0x00007f491780f951 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#31 0x00007f4918e47bb6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#32 0x00007f491865189c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#33 0x00007f491867bce7 in ?? () from /usr/lib/libQtCore.so.4
#34 0x00007f491213a84d in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#35 0x00007f491213b048 in ?? () from /usr/lib/libglib-2.0.so.0
#36 0x00007f491213b219 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#37 0x00007f491867c606 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#38 0x00007f49178adeee in ?? () from /usr/lib/libQtGui.so.4
#39 0x00007f4918650a92 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#40 0x00007f4918650c97 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#41 0x00007f491ad87e93 in KIO::NetAccess::enter_loop() () from /usr/lib/libkio.so.5
#42 0x00007f491ad887b1 in KIO::NetAccess::filecopyInternal(KUrl const&, KUrl const&, int, QFlags<KIO::JobFlag>, QWidget*, bool) () from /usr/lib/libkio.so.5
#43 0x00007f491ad88943 in KIO::NetAccess::upload(QString const&, KUrl const&, QWidget*) () from /usr/lib/libkio.so.5
#44 0x00007f491b6a9376 in KDevelop::Project::close (this=0x2c944f0) at /home/milian/projects/kde4/kdevplatform/shell/project.cpp:536
#45 0x00007f491b69fd9e in KDevelop::ProjectController::closeProject (this=0x1053bb0, proj_=0x2c944f0) at /home/milian/projects/kde4/kdevplatform/shell/projectcontroller.cpp:821
#46 0x00007f491b69ddf7 in KDevelop::ProjectController::cleanup (this=0x1053bb0) at /home/milian/projects/kde4/kdevplatform/shell/projectcontroller.cpp:528
#47 0x00007f491b693cf6 in KDevelop::Core::cleanup (this=0xe95d50) at /home/milian/projects/kde4/kdevplatform/shell/core.cpp:352
#48 0x00007f491b67e4b6 in KDevelop::MainWindow::~MainWindow (this=0xec2900, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /home/milian/projects/kde4/kdevplatform/shell/mainwindow.cpp:125
#49 0x00007f491b67e5a4 in KDevelop::MainWindow::~MainWindow (this=0xec2900, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /home/milian/projects/kde4/kdevplatform/shell/mainwindow.cpp:130
#50 0x00007f49186681b8 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#51 0x00007f491785ab4b in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#52 0x00007f4917c18d7b in QMainWindow::event(QEvent*) () from /usr/lib/libQtGui.so.4
#53 0x00007f4918f44838 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#54 0x00007f491780aae4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#55 0x00007f491780f951 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#56 0x00007f4918e47bb6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#57 0x00007f491865189c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#58 0x00007f4918654c2f in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#59 0x00007f491867c1a3 in ?? () from /usr/lib/libQtCore.so.4
#60 0x00007f491213a84d in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#61 0x00007f491213b048 in ?? () from /usr/lib/libglib-2.0.so.0
#62 0x00007f491213b219 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#63 0x00007f491867c606 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#64 0x00007f49178adeee in ?? () from /usr/lib/libQtGui.so.4
#65 0x00007f4918650a92 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#66 0x00007f4918650c97 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#67 0x00007f4918654eab in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#68 0x000000000040bd2b in main (argc=3, argv=0x7fff50588fa8) at /home/milian/projects/kde4/kdevelop/app/main.cpp:479
Comment 2 Milian Wolff 2011-11-20 23:21:49 UTC
Git commit 965f6c3dcf76fe905623e4cb170d5a1195c2a2f2 by Milian Wolff.
Committed on 21/11/2011 at 00:21.
Pushed by mwolff into branch 'master'.

don't crash on shutdown if debug session is active

BUG: 287106

M  +8    -6    shell/debugcontroller.cpp

http://commits.kde.org/kdevplatform/965f6c3dcf76fe905623e4cb170d5a1195c2a2f2