Bug 89052

Summary: Crash when closing last tab
Product: [Applications] kdevelop Reporter: Steven T. Hatton <hattons>
Component: UI: IDEAlAssignee: kdevelop-bugs-null
Status: RESOLVED NOT A BUG    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:

Description Steven T. Hatton 2004-09-08 07:50:57 UTC
Version:           unknown (using KDE 3.3.0, SuSE)
Compiler:          gcc version 3.3.3 (SuSE Linux)
OS:                Linux (i686) release 2.6.5-7.108-default

KDevelop buil from CVS crashes when closing the last tab in a project.  I get a SIGSEGV with the back trace show below.  It doesn't happen every time.  I believe when it has happened it has always been when using the context menu in the tab widget to close the tab.

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 1030)]
[New Thread 32769 (LWP 1754)]
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 1030)]
[New Thread 32769 (LWP 1754)]
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 1030)]
[New Thread 32769 (LWP 1754)]
[New Thread 65538 (LWP 18910)]
[KCrash handler]
#6  0x412a3a7b in QFont::QFont () from /usr/lib/qt3/lib/libqt-mt.so.3
#7  0x414d1607 in QXIMInputContext::setMicroFocus ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#8  0x4125af1d in QWidget::setMicroFocusHint ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#9  0x46f3ad85 in TEWidget::setCursorPos ()
   from /opt/kde3/lib/kde3/libkonsolepart.so
#10 0x46f418b3 in TEmulation::showBulk ()
   from /opt/kde3/lib/kde3/libkonsolepart.so
#11 0x46f4209e in TEmulation::qt_invoke ()
   from /opt/kde3/lib/kde3/libkonsolepart.so
#12 0x46f42234 in TEmuVt102::qt_invoke ()
   from /opt/kde3/lib/kde3/libkonsolepart.so
#13 0x412ed23e in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#14 0x412ed9e6 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#15 0x41636779 in QTimer::timeout () from /usr/lib/qt3/lib/libqt-mt.so.3
#16 0x41311eaf in QTimer::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#17 0x4128b9ef in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#18 0x4128d409 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#19 0x40f1ea4e in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#20 0x412802ac in QEventLoop::activateTimers ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#21 0x4123ac23 in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#22 0x412a34a1 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#23 0x412a32e6 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#24 0x4128d2df in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#25 0x080b0f79 in main (argc=1, argv=0xbfffaae4) at main.cpp:138
Comment 1 Jens Dagerbo 2004-09-12 06:13:32 UTC
INVALID. See bug #89278 for details.