Bug 114029

Summary: KDevelop crashes after using quick open classes with no open files
Product: [Applications] kdevelop Reporter: basti <basti>
Component: generalAssignee: kdevelop-bugs-null
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 3.2.91   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:

Description basti 2005-10-07 17:04:59 UTC
Version:           3.2.91 (using KDE 3.4.2-1.2.rh9.kde, Red)
Compiler:          gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5)
OS:                Linux (i686) release 2.4.25-001-P4+4GB+SMP

Kdevelop crashes after using Ctrl+Alt+C and selecting a class if no existing file of the project is open.
Here is a backtrace:

[New Thread 16384 (LWP 12416)]
[New Thread 32769 (LWP 12419)]
[New Thread 16386 (LWP 12420)]
[KCrash handler]
#4  0x413f1b3d in QFont::QFont(QFont const&) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#5  0x420be7cc in QWidget::font() const ()
   from /usr/lib/qt-3.3/plugins/inputmethods/libqxim.so
#6  0x420bd975 in QXIMInputContext::setMicroFocus(int, int, int, int, QFont*)
    () from /usr/lib/qt-3.3/plugins/inputmethods/libqxim.so
#7  0x42087aad in QMultiInputContext::setMicroFocus(int, int, int, int, QFont*)
    () from /usr/lib/qt-3.3/plugins/inputmethods/libqimsw-multi.so
#8  0x413a7586 in QWidget::setMicroFocusHint(int, int, int, int, bool, QFont*)
    () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#9  0x42fbf00a in KateViewInternal::updateMicroFocusHint() ()
   from /usr/lib/kde3/libkatepart.so
#10 0x42fc4e82 in KateViewInternal::updateCursor(KateTextCursor const&, bool, bool, bool) () from /usr/lib/kde3/libkatepart.so
#11 0x42fa2e47 in KateView::setCursorPositionInternal(unsigned, unsigned, unsigned, bool) () from /usr/lib/kde3/libkatepart.so
#12 0x43013ded in KateView::setCursorPositionReal(unsigned, unsigned) ()
   from /usr/lib/kde3/libkatepart.so
#13 0x40049319 in EditorProxy::setLineNumber(KParts::Part*, int, int) ()
   from /usr/lib/libkdevshell.so.0
#14 0x4005b7ae in PartController::editDocumentInternal(KURL const&, int, int, bool) () from /usr/lib/libkdevshell.so.0
#15 0x4005af66 in PartController::editDocument(KURL const&, int, int) ()
   from /usr/lib/libkdevshell.so.0
#16 0x42b44316 in QuickOpenClassDialog::accept() ()
   from /usr/lib/kde3/libkdevquickopen.so
#17 0x42b44392 in QuickOpenClassDialog::slotReturnPressed() ()
   from /usr/lib/kde3/libkdevquickopen.so
#18 0x42b498b4 in QuickOpenDialogBase::qt_invoke(int, QUObject*) ()
   from /usr/lib/kde3/libkdevquickopen.so
#19 0x42b43abc in QuickOpenDialog::qt_invoke(int, QUObject*) ()
   from /usr/lib/kde3/libkdevquickopen.so
#20 0x42b44dc7 in QuickOpenClassDialog::qt_invoke(int, QUObject*) ()
   from /usr/lib/kde3/libkdevquickopen.so
#21 0x4143a150 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#22 0x41439f84 in QObject::activate_signal(int) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#23 0x4177db8c in QLineEdit::returnPressed() ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#24 0x414fd07c in QLineEdit::keyPressEvent(QKeyEvent*) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#25 0x40d38f3b in KLineEdit::keyPressEvent(QKeyEvent*) ()
   from /usr/lib/libkdeui.so.4
#26 0x4146f324 in QWidget::event(QEvent*) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#27 0x414fbfce in QLineEdit::event(QEvent*) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#28 0x413de7a5 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#29 0x413de2ce in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#30 0x40f98c08 in KApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/libkdecore.so.4
#31 0x41375c06 in QETWidget::translateKeyEvent(_XEvent const*, bool) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#32 0x41371db0 in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#33 0x41389187 in QEventLoop::processEvents(unsigned) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#34 0x413f0906 in QEventLoop::enterLoop() ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#35 0x413dea51 in QApplication::enter_loop() ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#36 0x415bd5f1 in QDialog::exec() () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#37 0x42b42324 in QuickOpenPart::slotQuickOpenClass() ()
   from /usr/lib/kde3/libkdevquickopen.so
#38 0x42b42a75 in QuickOpenPart::qt_invoke(int, QUObject*) ()
   from /usr/lib/kde3/libkdevquickopen.so
#39 0x4143a150 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#40 0x41439f84 in QObject::activate_signal(int) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#41 0x40d11f4b in KAction::activated() () from /usr/lib/libkdeui.so.4
#42 0x40d1169a in KAction::slotActivated() () from /usr/lib/libkdeui.so.4
#43 0x40d12231 in KAction::qt_invoke(int, QUObject*) ()
   from /usr/lib/libkdeui.so.4
#44 0x4143a150 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#45 0x41439f84 in QObject::activate_signal(int) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#46 0x4101aecb in KAccelPrivate::menuItemActivated() ()
   from /usr/lib/libkdecore.so.4
#47 0x410196c8 in KAccelPrivate::eventFilter(QObject*, QEvent*) ()
   from /usr/lib/libkdecore.so.4
#48 0x41437a7e in QObject::activate_filters(QEvent*) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#49 0x414379a1 in QObject::event(QEvent*) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#50 0x4146f24c in QWidget::event(QEvent*) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#51 0x41529c82 in QMainWindow::event(QEvent*) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#52 0x413de7a5 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#53 0x413de2ce in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#54 0x40f98c08 in KApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/libkdecore.so.4
#55 0x413d64f2 in QAccelManager::tryAccelEvent(QWidget*, QKeyEvent*) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#56 0x413d5efe in qt_tryAccelEvent(QWidget*, QKeyEvent*) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#57 0x41376321 in QETWidget::translateKeyEvent(_XEvent const*, bool) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#58 0x41371db0 in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#59 0x41389187 in QEventLoop::processEvents(unsigned) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#60 0x413f0906 in QEventLoop::enterLoop() ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#61 0x413f07a8 in QEventLoop::exec() () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#62 0x413de9f1 in QApplication::exec() ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#63 0x0804dddf in main ()
#64 0x41b13a67 in __libc_start_main () from /lib/i686/libc.so.6
Comment 1 Jens Dagerbo 2005-10-10 03:13:07 UTC
Dupe.

(Fabulous, now that bug has reached Red Hat too...)

*** This bug has been marked as a duplicate of 89278 ***