Bug 115757 - KDevelop crashes with SIGSEGV when turning off an extension module in project options
Summary: KDevelop crashes with SIGSEGV when turning off an extension module in project...
Status: RESOLVED DUPLICATE of bug 106184
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 3.2.2
Platform: Debian testing Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-06 03:16 UTC by Ferenczi Viktor
Modified: 2005-12-22 23:29 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ferenczi Viktor 2005-11-06 03:16:27 UTC
Version:           3.2.2 (using KDE KDE 3.4.2)
Installed from:    Debian testing/unstable Packages
Compiler:          gcc 3.3, 3.4 or 4.0 whichever is used to compile KDevelop for Debian unstable
OS:                Linux

Open KDevelop and create a new project. Go to the Project / Project options dialog. Select the "Extension modules" pane and deselect valgrind or visualboyadvance, then press Ok to save changes. KDevelop crashes for me at this point with SIGSEGV. It does not crash if you press Cancel.

More info: See traceback below.

Locale used on my machine: hu_HU

Note: KDevelop displays GUI elements in Hungarian, but I translated them back to English for the sake of this bug report. Minor differences may occour.

Traceback:

(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".
(no debugging symbols found)
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1240205632 (LWP 13507)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#3  0xb7ebf5b6 in KDevApi::projectDom () from /usr/lib/libkdevelop.so.1
#4  0xb7ebfbaf in KDevPlugin::projectDom () from /usr/lib/libkdevelop.so.1
#5  0xb56e22b7 in VisualBoyAdvance::VBAConfigWidget::accept ()
   from /usr/lib/kde3/libkdevvisualboyadvance.so
#6  0xb56e2b59 in VisualBoyAdvance::VBAConfigWidget::qt_invoke ()
   from /usr/lib/kde3/libkdevvisualboyadvance.so
#7  0xb694fd9b in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#8  0xb6950743 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#9  0xb7252ea9 in KDialogBase::okClicked () from /usr/lib/libkdeui.so.4
#10 0xb7252edd in KDialogBase::slotOk () from /usr/lib/libkdeui.so.4
#11 0xb72dbe8f in KDialogBase::qt_invoke () from /usr/lib/libkdeui.so.4
#12 0xb694fc5f in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#13 0xb6950743 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#14 0xb6ce85ae in QButton::clicked () from /usr/lib/libqt-mt.so.3
#15 0xb69ed7b7 in QButton::mouseReleaseEvent () from /usr/lib/libqt-mt.so.3
#16 0xb698afb6 in QWidget::event () from /usr/lib/libqt-mt.so.3
#17 0xb68e5778 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#18 0xb68e5d4b in QApplication::notify () from /usr/lib/libqt-mt.so.3
#19 0xb705e9fc in KApplication::notify () from /usr/lib/libkdecore.so.4
#20 0xb68756d3 in QApplication::sendSpontaneousEvent ()
   from /usr/lib/libqt-mt.so.3
#21 0xb6870b64 in QETWidget::translateMouseEvent ()
   from /usr/lib/libqt-mt.so.3
#22 0xb686ee3e in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#23 0xb688895c in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#24 0xb68fdea2 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#25 0xb68e4335 in QApplication::enter_loop () from /usr/lib/libqt-mt.so.3
#26 0xb6b04fb6 in QDialog::exec () from /usr/lib/libqt-mt.so.3
#27 0xb7f56632 in ProjectManager::slotProjectOptions ()
   from /usr/lib/libkdevshell.so.0
#28 0xb7f5a878 in ProjectManager::qt_invoke () from /usr/lib/libkdevshell.so.0
#29 0xb694fc5f in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#30 0xb6950743 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#31 0xb72519e6 in KAction::activated () from /usr/lib/libkdeui.so.4
#32 0xb7286e9b in KAction::slotActivated () from /usr/lib/libkdeui.so.4
#33 0xb72a20bb in KAction::slotPopupActivated () from /usr/lib/libkdeui.so.4
#34 0xb72a23dd in KAction::qt_invoke () from /usr/lib/libkdeui.so.4
#35 0xb694fc5f in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#36 0xb6ce05a5 in QSignal::signal () from /usr/lib/libqt-mt.so.3
#37 0xb696db30 in QSignal::activate () from /usr/lib/libqt-mt.so.3
#38 0xb6a778f7 in QPopupMenu::mouseReleaseEvent () from /usr/lib/libqt-mt.so.3
#39 0xb725e930 in KPopupMenu::mouseReleaseEvent () from /usr/lib/libkdeui.so.4
#40 0xb698afb6 in QWidget::event () from /usr/lib/libqt-mt.so.3
#41 0xb68e5778 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#42 0xb68e5d4b in QApplication::notify () from /usr/lib/libqt-mt.so.3
#43 0xb705e9fc in KApplication::notify () from /usr/lib/libkdecore.so.4
#44 0xb68756d3 in QApplication::sendSpontaneousEvent ()
   from /usr/lib/libqt-mt.so.3
#45 0xb68708f8 in QETWidget::translateMouseEvent ()
   from /usr/lib/libqt-mt.so.3
#46 0xb686ee3e in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#47 0xb688895c in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#48 0xb68fdea2 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#49 0xb68fddcb in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#50 0xb68e4305 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#51 0x0804e3c8 in ?? ()
#52 0xbfa9b424 in ?? ()
#53 0x08051c42 in vtable for QGList ()
#54 0xbfa9b5e8 in ?? ()
#55 0x0804e37c in ?? ()
#56 0xb61ca134 in free () from /lib/tls/libc.so.6
#57 0xb6177ec0 in __libc_start_main () from /lib/tls/libc.so.6
#58 0x0804d991 in ?? ()
Comment 1 Ferenczi Viktor 2005-11-06 03:38:33 UTC
After experiencing with the problem I found the following:

The bug only affects the Valgrind and VisualBoyAdvance extension modules. Turning off other extensions does not crash KDevelop.

Valgrind and VisualBoyAdvance are _not installed_ on my system.

After installing Valgrind the crash related to the valgrind extension module disappeared. The module should check for the presence of valgrind to prevent crashing.

Installing VisualBoyAdvance did not solve the crash related to the visualboyadvance KDevelop extension module.
Comment 2 Tim Hutt 2005-12-22 23:29:24 UTC

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