Summary: | crash on exit when debug session is active | ||
---|---|---|---|
Product: | [Applications] kdevelop | Reporter: | Ekkehard Blanz <Ekkehard.Blanz> |
Component: | CPP Debugger | Assignee: | kdevelop-bugs-null |
Status: | RESOLVED FIXED | ||
Severity: | crash | ||
Priority: | VHI | ||
Version: | 4.2.3 | ||
Target Milestone: | 4.2.3 | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Ekkehard Blanz
2011-11-20 21:27:26 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 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 |