Version: 3.0.0a7 (using KDE 3.0.5) Installed from: SuSE Compiler: gcc version 3.2 OS: Linux (i686) release 2.4.19-4GB I have started debugging session of simple single source program. Have few times stepped ahead and terminated debugging session. Gideon crashed with: [New Thread 1024 (LWP 602)] [New Thread 2049 (LWP 610)] [New Thread 1026 (LWP 611)] 0x414353a9 in wait4 () from /lib/i686/libc.so.6 #0 0x414353a9 in wait4 () from /lib/i686/libc.so.6 #1 0x414b0cf0 in __DTOR_END__ () from /lib/i686/libc.so.6 #2 0x41272983 in waitpid () from /lib/i686/libpthread.so.0 #3 0x40a466c5 in KCrash::defaultCrashHandler(int) () from /opt/kde3/lib/libkdecore.so.4 #4 0x41270a7a in pthread_sighandler () from /lib/i686/libpthread.so.0 #5 <signal handler called> #6 0x40f95050 in QGList::findRef(void*, bool) () from /usr/lib/qt3/lib/libqt-mt.so.3 #7 0x40d361d9 in QSenderObject::setSender(QObject*) () from /usr/lib/qt3/lib/libqt-mt.so.3 #8 0x40d366e7 in QObject::~QObject() () from /usr/lib/qt3/lib/libqt-mt.so.3 #9 0x425c5dae in ~STTY (this=0x884ca38) at stty.cpp:156 #10 0x425bfbd0 in GDBDebugger::GDBController::slotStopDebugger() ( this=0x8726cc0) at gdbcontroller.cpp:1397 #11 0x425b4547 in GDBDebugger::DebuggerPart::slotStopDebugger() ( this=0x86f3160) at debuggerpart.cpp:636 #12 0x425b4ea2 in GDBDebugger::DebuggerPart::slotStop(KDevPlugin*) ( this=0x86f3160, which=0x86f3160) at debuggerpart.cpp:739 #13 0x425b5d7f in GDBDebugger::DebuggerPart::qt_invoke(int, QUObject*) ( this=0x86f3160, _id=14, _o=0xbfffe930) at debuggerpart.moc:180 #14 0x40d39160 in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/lib/qt3/lib/libqt-mt.so.3 #15 0x403e77bd in KDevCore::stopButtonClicked(KDevPlugin*) (this=0x80fe4f0, t0=0x86f3160) at kdevcore.moc:142 #16 0x08096d84 in Core::doEmitStopButtonPressed(KDevPlugin*) (this=0x80fe4f0, which=0x86f3160) at core.h:34 #17 0x08095440 in MainWindowShare::slotStopPopupActivated(int) ( this=0x815ab68, id=0) at mainwindowshare.cpp:256 #18 0x080968f6 in MainWindowShare::qt_invoke(int, QUObject*) (this=0x815ab68, _id=11, _o=0xbfffea90) at mainwindowshare.moc:184 #19 0x40d391bb in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/lib/qt3/lib/libqt-mt.so.3 #20 0x40d39285 in QObject::activate_signal(int, int) () from /usr/lib/qt3/lib/libqt-mt.so.3 #21 0x4100e5c2 in QPopupMenu::activated(int) () from /usr/lib/qt3/lib/libqt-mt.so.3 #22 0x40e1f53c in QPopupMenu::actSig(int, bool) () from /usr/lib/qt3/lib/libqt-mt.so.3 #23 0x40e23419 in QPopupMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/qt3/lib/libqt-mt.so.3 #24 0x40d6d4ec in QWidget::event(QEvent*) () from /usr/lib/qt3/lib/libqt-mt.so.3 #25 0x40ce54f9 in QApplication::internalNotify(QObject*, QEvent*) () from /usr/lib/qt3/lib/libqt-mt.so.3 #26 0x40ce4c13 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/qt3/lib/libqt-mt.so.3 #27 0x409dc9f6 in KApplication::notify(QObject*, QEvent*) () from /opt/kde3/lib/libkdecore.so.4 #28 0x40c85eb6 in QETWidget::translateMouseEvent(_XEvent const*) () from /usr/lib/qt3/lib/libqt-mt.so.3 #29 0x40c831e0 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/qt3/lib/libqt-mt.so.3 #30 0x40c82d4f in QApplication::processNextEvent(bool) () from /usr/lib/qt3/lib/libqt-mt.so.3 #31 0x40ce6b20 in QApplication::enter_loop() () from /usr/lib/qt3/lib/libqt-mt.so.3 #32 0x40c8282d in QApplication::exec() () from /usr/lib/qt3/lib/libqt-mt.so.3 #33 0x0806aae2 in main (argc=1, argv=0xbffff4a4) at main.cpp:126 #34 0x413b04c2 in __libc_start_main () from /lib/i686/libc.so.6
Please update and try again. jbb committed something that may have solved it.
I cannot reproduce this on kde cvs. Maybe KDE 3.0.5/qt 3.1.x has problems. Maybe the bug is there, but is more difficult to reproduce on kde cvs. Don't know what to suggest. jbb
Well, maybe the KDE and Qt are buggy. But this obviously can not diminish the weight of the fact that the KDevelop crashes ...
pre-3.0 KDevelop on KDE-3.0.x.. No more bugfix releases are planned for the KDevelop-3.0.x series and the upcoming KDevelop-3.1 targets KDE-3.2+. Let's put this BR to rest. WONTFIX.