Bug 65369 - Debugger crashes Gideon at Stop Debugging
Summary: Debugger crashes Gideon at Stop Debugging
Status: RESOLVED INTENTIONAL
Alias: None
Product: kdevelop
Classification: Applications
Component: CPP Debugger (show other bugs)
Version: 3.0.0a7
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: KDevelop Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-10-02 13:03 UTC by Iztok Kobal
Modified: 2004-07-17 03:14 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Iztok Kobal 2003-10-02 13:03:03 UTC
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
Comment 1 Amilcar do Carmo Lucas 2003-10-08 20:26:28 UTC
Please update and try again. jbb committed something that may have solved it. 
Comment 2 John Birch 2003-10-09 10:47:51 UTC
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 
Comment 3 Iztok Kobal 2003-10-21 11:16:12 UTC
Well, maybe the KDE and Qt are buggy. But this obviously can not diminish the weight of the fact that the KDevelop crashes ...
Comment 4 Jens Dagerbo 2004-07-17 03:14:47 UTC
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.