Bug 65357 - Gideon freezes when trying to execute or debug
Summary: Gideon freezes when trying to execute or debug
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 10:08 UTC by Iztok Kobal
Modified: 2004-04-17 04:50 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 10:08:11 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

Just so - when trying to execute built executable or debug it the debugger freezes. In process list is declared as running. Here is what I have done:

When building, the Messages window was opened. It would not switch to the GDB window.

If I switched to GDB window prior to start/debug program, everything would be OK.

here is the fallen process backtrace:

#0  0x4144fa87 in sched_yield () from /lib/i686/libc.so.6
#1  0x40cdae4a in free () from /usr/lib/qt3/lib/libqt-mt.so.3
#2  0x41270489 in __pthread_reset_main_thread () from /lib/i686/libpthread.so.0
#3  0x4126f523 in fork () from /lib/i686/libpthread.so.0
#4  0x40a4665d in KCrash::defaultCrashHandler(int) () from /opt/kde3/lib/libkdecore.so.4
#5  0x41270a7a in pthread_sighandler () from /lib/i686/libpthread.so.0
#6  <signal handler called>
#7  0x40cdc8fb in posix_memalign () from /usr/lib/qt3/lib/libqt-mt.so.3
#8  0x40cdb655 in posix_memalign () from /usr/lib/qt3/lib/libqt-mt.so.3
#9  0x40cdbd41 in posix_memalign () from /usr/lib/qt3/lib/libqt-mt.so.3
#10 0x40cdaf2f in realloc () from /usr/lib/qt3/lib/libqt-mt.so.3
#11 0x40f8f57f in QGArray::resize(unsigned) () from /usr/lib/qt3/lib/libqt-mt.so.3
#12 0x40d8f582 in QTextString::insert(int, QChar const*, int, QTextFormat*) () from /usr/lib/qt3/lib/libqt-mt.so.3
#13 0x40d920b3 in QTextParagraph::insert(int, QChar const*, int) () from /usr/lib/qt3/lib/libqt-mt.so.3
#14 0x40d7af1a in QTextCursor::insert(QString const&, bool, QMemArray<QTextStringChar>*) () from /usr/lib/qt3/lib/libqt-mt.so.3
#15 0x40e773bb in QTextEdit::append(QString const&) () from /usr/lib/qt3/lib/libqt-mt.so.3
#16 0x425dea9b in GDBDebugger::GDBOutputWidget::slotReceivedStdout(char const*) (this=0x8716560, line=0x88e2618 " gdb /home/iztokk/c/test/gideon/double_endian/debug/src/double_endian -fullname -nx -quiet") at gdboutputwidget.cpp:105
#17 0x425deef8 in GDBDebugger::GDBOutputWidget::qt_invoke(int, QUObject*) (this=0x8716560, _id=42, _o=0xbfffe5a0) at gdboutputwidget.moc:118
#18 0x40d391bb in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/lib/qt3/lib/libqt-mt.so.3
#19 0x425b93f2 in GDBDebugger::DbgController::gdbStdout(char const*) (this=0x8726870, t0=0x88e2618 " gdb /home/iztokk/c/test/gideon/double_endian/debug/src/double_endian -fullname -nx -quiet") at dbgcontroller.moc:396
#20 0x425bec26 in GDBDebugger::GDBController::slotStart(QString const&, QValueList<QPair<QString, QString> > const&, QString const&, QString const&, QString const&) (this=0x8726870, shell=@0xbfffe9b0, run_envvars=@0xbfffe9f0, run_directory=@0xbfffe9e0, application=@0xbfffe9d0, run_arguments=@0xbfffe9c0) at gdbcontroller.cpp:1237
#21 0x425b44a5 in GDBDebugger::DebuggerPart::startDebugger() (this=0x86f7a78) at debuggerpart.cpp:630
#22 0x425b4a7b in GDBDebugger::DebuggerPart::slotRun() (this=0x86f7a78) at debuggerpart.cpp:685
#23 0x425b5d06 in GDBDebugger::DebuggerPart::qt_invoke(int, QUObject*) (this=0x86f7a78, _id=9, _o=0xbfffeaf0) at debuggerpart.moc:175
#24 0x40d391bb in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/lib/qt3/lib/libqt-mt.so.3
#25 0x40d390a7 in QObject::activate_signal(int) () from /usr/lib/qt3/lib/libqt-mt.so.3
#26 0x407ff5db in KAction::activated() () from /opt/kde3/lib/libkdeui.so.4
#27 0x407f27ef in KAction::slotActivated() () from /opt/kde3/lib/libkdeui.so.4
#28 0x407ff7d2 in KAction::qt_invoke(int, QUObject*) () from /opt/kde3/lib/libkdeui.so.4
#29 0x40d39160 in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/lib/qt3/lib/libqt-mt.so.3
#30 0x40d390a7 in QObject::activate_signal(int) () from /usr/lib/qt3/lib/libqt-mt.so.3
#31 0x41000aae in QButton::clicked() () from /usr/lib/qt3/lib/libqt-mt.so.3
#32 0x40dba506 in QButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/qt3/lib/libqt-mt.so.3
#33 0x40d6d4ec in QWidget::event(QEvent*) () from /usr/lib/qt3/lib/libqt-mt.so.3
#34 0x40ce54f9 in QApplication::internalNotify(QObject*, QEvent*) () from /usr/lib/qt3/lib/libqt-mt.so.3
#35 0x40ce4c13 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/qt3/lib/libqt-mt.so.3
#36 0x409dc9f6 in KApplication::notify(QObject*, QEvent*) () from /opt/kde3/lib/libkdecore.so.4
#37 0x40c86386 in QETWidget::translateMouseEvent(_XEvent const*) () from /usr/lib/qt3/lib/libqt-mt.so.3
#38 0x40c831e0 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/qt3/lib/libqt-mt.so.3
#39 0x40c82d4f in QApplication::processNextEvent(bool) () from /usr/lib/qt3/lib/libqt-mt.so.3
#40 0x40ce6b20 in QApplication::enter_loop() () from /usr/lib/qt3/lib/libqt-mt.so.3
#41 0x40c8282d in QApplication::exec() () from /usr/lib/qt3/lib/libqt-mt.so.3
#42 0x0806aae2 in main (argc=1, argv=0xbffff4e4) at main.cpp:126
#43 0x413b04c2 in __libc_start_main () from /lib/i686/libc.so.6
Comment 1 Jens Dagerbo 2004-04-17 04:50:49 UTC
I think we can give up on this report, it's for alpha 7 on KDE-3.0.x.

It might even be fixed, but we had no way of reproducing the bug and we have no way (manpower/resources) of fixing a Qt-3.0/KDE-3.0 problem. 

The current HEAD is targetting KDE-3.2 and the if the current KDevelop-3.0.x branch hasn't fixed this problem "by accident" already, I think we honestly can say that it won't be fixed.