Debugger crash on detach

David Nolden david.nolden.kdevelop at art-master.de
Wed Dec 20 12:16:46 UTC 2006


Currently kdevelop crashes every time I stop debugging, no matter what way I 
use, with this backtrace:

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1241811280 (LWP 23635)]
[New Thread -1262650464 (LWP 23652)]
[KCrash handler]
#6  0xffffe410 in __kernel_vsyscall ()
#7  0xb6010770 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb6011ef3 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb6009dbb in __assert_fail () from /lib/tls/i686/cmov/libc.so.6
#10 0xb4e53d08 in GDBDebugger::GDBController::slotDbgStdout (this=0x8bd2358, 
    buf=0xbf904787 "&\"detach\\n\"\n~\"Detaching from 
program: /usr/bin/kdevelop, process 28813\\n\"\n^done\n(gdb) \n", buflen=87) 
at gdbcontroller.cpp:1454
#11 0xb4e4f44c in GDBDebugger::GDBController::qt_invoke (this=0x8bd2358, 
    _id=37, _o=0xbf9046fc) at gdbcontroller.moc:233
#12 0xb67d1957 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#13 0xb6e67433 in KProcess::receivedStdout () from /usr/lib/libkdecore.so.4
#14 0xb6e67538 in KProcess::childOutput () from /usr/lib/libkdecore.so.4
#15 0xb6e67569 in KProcess::slotChildOutput () from /usr/lib/libkdecore.so.4
#16 0xb6e675ca in KProcess::qt_invoke () from /usr/lib/libkdecore.so.4
#17 0xb67d1957 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#18 0xb67d226e in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#19 0xb6b5ecdb in QSocketNotifier::activated () from /usr/lib/libqt-mt.so.3
#20 0xb67f4516 in QSocketNotifier::event () from /usr/lib/libqt-mt.so.3
#21 0xb6768b88 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#22 0xb676a9b7 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#23 0xb6f37db2 in KApplication::notify () from /usr/lib/libkdecore.so.4
#24 0xb66fb389 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3
#25 0xb675af81 in QEventLoop::activateSocketNotifiers ()
   from /usr/lib/libqt-mt.so.3
#26 0xb670fea7 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#27 0xb67831d0 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#28 0xb4e4dd09 in GDBDebugger::GDBController::slotStopDebugger (
    this=0x8bd2358) at gdbcontroller.cpp:975
#29 0xb4e3d436 in GDBDebugger::DebuggerPart::slotStopDebugger (this=0x8bb8188)
    at debuggerpart.cpp:725
#30 0xb4e3d7d8 in GDBDebugger::DebuggerPart::slotStop (this=0x6, which=0x0)
    at debuggerpart.cpp:994
#31 0xb4e412ea in GDBDebugger::DebuggerPart::qt_invoke (this=0x8bb8188, 
    _id=18, _o=0xbf9053c4) at debuggerpart.moc:222
#32 0xb67d1a84 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#33 0xb7e43241 in KDevCore::stopButtonClicked ()
   from /usr/lib/libkdevelop.so.1
#34 0xb7ed47e7 in MainWindowShare::slotStopButtonPressed ()
   from /usr/lib/libkdevshell.so.0
#35 0xb7ed7987 in MainWindowShare::qt_invoke ()
   from /usr/lib/libkdevshell.so.0
#36 0xb67d1957 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#37 0xb67d23fc in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#38 0xb71183b9 in KAction::activated () from /usr/lib/libkdeui.so.4
#39 0xb7155c02 in KAction::slotActivated () from /usr/lib/libkdeui.so.4
#40 0xb7155b9c in KAction::slotButtonClicked () from /usr/lib/libkdeui.so.4
#41 0xb721e586 in KAction::qt_invoke () from /usr/lib/libkdeui.so.4
#42 0xb721e70b in KToolBarPopupAction::qt_invoke ()
   from /usr/lib/libkdeui.so.4
#43 0xb67d1957 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#44 0xb7151340 in KToolBarButton::buttonClicked () from /usr/lib/libkdeui.so.4
#45 0xb7151646 in KToolBarButton::mouseReleaseEvent ()
   from /usr/lib/libkdeui.so.4
#46 0xb6808729 in QWidget::event () from /usr/lib/libqt-mt.so.3
#47 0xb71c8861 in KToolBarButton::event () from /usr/lib/libkdeui.so.4
#48 0xb6768b88 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#49 0xb676ad46 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#50 0xb6f37db2 in KApplication::notify () from /usr/lib/libkdecore.so.4
#51 0xb66fb3fd in QApplication::sendSpontaneousEvent ()
   from /usr/lib/libqt-mt.so.3
#52 0xb66fa062 in QETWidget::translateMouseEvent ()
   from /usr/lib/libqt-mt.so.3
#53 0xb66f814c in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#54 0xb670f320 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#55 0xb678325e in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#56 0xb678306e in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#57 0xb676a731 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#58 0x0804e696 in main ()

Also deleting Breakpoints still sometimes doesn't work and gives me 
warning-popups etc.

Except that and a few other issues, the debugger already works quite good now, 
thanks Vladimir!

greetings, David




More information about the KDevelop-devel mailing list