Bug 231793 - kdevelop craches when opening settings dialog
Summary: kdevelop craches when opening settings dialog
Status: RESOLVED NOT A BUG
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-22 16:32 UTC by Alex
Modified: 2010-03-22 17: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 Alex 2010-03-22 16:32:03 UTC
Application that crashed: kdevelop.bin
Version of the application: 3.9.99 (using KDevPlatform 0.9.99)
KDE Version: 4.3.5 (KDE 4.3.5)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-20-generic i686
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
Start Kdevelop
Select Settings->Configure KDevelop
KDevelop crashes

2.6.31-20-generic #58-Ubuntu SMP Fri Mar 12 05:23:09 UTC 2010 i686 GNU/Linux
kdevelop-3.9.99

 -- Backtrace:
Application: KDevelop (kdevelop.bin), signal: Segmentation fault
The current source language is "auto; currently c".
[Current thread is 1 (Thread 0xb76fe700 (LWP 29058))]

Thread 2 (Thread 0xb4a66b70 (LWP 29061)):
#0  0x00d5e832 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#1  0x00a45142 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0x08eae8d4 in __pthread_cond_timedwait (cond=0xa15d9f0, mutex=0xa15d9d8, abstime=0xb4a662c0) at forward.c:152
#3  0x0143bdef in QWaitConditionPrivate::wait (this=0xa16d91c, mutex=0xa16d920, time=200000) at thread/qwaitcondition_unix.cpp:85
#4  QWaitCondition::wait (this=0xa16d91c, mutex=0xa16d920, time=200000) at thread/qwaitcondition_unix.cpp:159
#5  0x0729ffe5 in KDevelop::DUChainPrivate::CleanupThread::run (this=0xa16d910) at /home/alex/downloads/kdevelop/4.0/kdevplatform-0.9.99/language/duchain/duchain.cpp:286
#6  0x0143ae32 in QThreadPrivate::start (arg=0xa16d910) at thread/qthread_unix.cpp:188
#7  0x00a4080e in start_thread (arg=0xb4a66b70) at pthread_create.c:300
#8  0x08ea18de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb76fe700 (LWP 29058)):
[KCrash Handler]
#5  0x0413bf98 in ~KSharedPtr (this=0xa2a9ca8) at /usr/include/ksharedptr.h:90
#6  SessionConfigSkeleton (this=0xa2a9ca8) at ../../../shell/settings/sessionconfigskeleton.h:36
#7  ProjectSettings (this=0xa2a9ca8) at projectconfig.cpp:30
#8  0x0413cf34 in ProjectSettings::self () at projectconfig.cpp:22
#9  0x04139e83 in ProjectPreferences (this=0x9eeaf68, parent=0xa2cbd70, args=...) at ../../../shell/settings/projectpreferences.cpp:49
#10 0x0413b57d in KPluginFactory::createInstance<KDevelop::ProjectPreferences, QWidget> (parentWidget=0x0, parent=0xa2cbd70, args=...) at /usr/include/kpluginfactory.h:461
#11 0x00c74925 in KPluginFactory::create (this=0xa294720, iface=0x23f53c0 "KCModule", parentWidget=0x0, parent=0xa2cbd70, args=..., keyword=...) at ../../kdecore/util/kpluginfactory.cpp:191
#12 0x00978c4a in KPluginFactory::create<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0xa2cbd70, args=...) at ../../kdecore/util/kpluginfactory.h:515
#13 KService::createInstance<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0xa2cbd70, args=...) at ../../kdecore/services/kservice.h:517
#14 KService::createInstance<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0xa2cbd70, args=...) at ../../kdecore/services/kservice.h:494
#15 KService::createInstance<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0xa2cbd70, args=...) at ../../kdecore/services/kservice.h:534
#16 KCModuleLoader::loadModule (mod=..., report=KCModuleLoader::Inline, parent=0xa2cbd70, args=...) at ../../kutils/kcmoduleloader.cpp:89
#17 0x0097ea7c in KCModuleProxyPrivate::loadModule (this=0xa29c5a0) at ../../kutils/kcmoduleproxy.cpp:104
#18 0x0097fce3 in KCModuleProxy::realModule (this=0xa2cbd70) at ../../kutils/kcmoduleproxy.cpp:81
#19 0x0098008e in KCModuleProxy::showEvent (this=0xa2cbd70, ev=0xbfb3c2e0) at ../../kutils/kcmoduleproxy.cpp:191
#20 0x05b04e2b in QWidget::event (this=0xa2cbd70, event=0xbfb3c2e0) at kernel/qwidget.cpp:7748
#21 0x05aaff54 in QApplicationPrivate::notify_helper (this=0x9ee49c0, receiver=0xa2cbd70, e=0xbfb3c2e0) at kernel/qapplication.cpp:4056
#22 0x05ab75ca in QApplication::notify (this=0xbfb3f678, receiver=0xa2cbd70, e=0xbfb3c2e0) at kernel/qapplication.cpp:4021
#23 0x0226025a in KApplication::notify (this=0xbfb3f678, receiver=0xa2cbd70, event=0xbfb3c2e0) at ../../kdeui/kernel/kapplication.cpp:302
#24 0x0152b6cb in QCoreApplication::notifyInternal (this=0xbfb3f678, receiver=0xa2cbd70, event=0xbfb3c2e0) at kernel/qcoreapplication.cpp:610
#25 0x05b0a9a5 in QCoreApplication::sendEvent (this=0xa29d258) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#26 QWidgetPrivate::show_helper (this=0xa29d258) at kernel/qwidget.cpp:6756
#27 0x05b0bd9b in QWidget::setVisible (this=0xa2cbd70, visible=true) at kernel/qwidget.cpp:6975
#28 0x05aed570 in QWidget::show (this=0xa282c40, index=1) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:473
#29 QStackedLayout::setCurrentIndex (this=0xa282c40, index=1) at kernel/qstackedlayout.cpp:313
#30 0x05aed70d in QStackedLayout::setCurrentWidget (this=0xa282c40, widget=0xa2cbd70) at kernel/qstackedlayout.cpp:367
#31 0x05f23bbc in QStackedWidget::setCurrentWidget (this=0xa23bfd0, widget=0xa2cbd70) at widgets/qstackedwidget.cpp:248
#32 0x0229351b in KPageViewPrivate::_k_pageSelected (this=0x9fdff20, index=..., previous=...) at ../../kdeui/paged/kpageview.cpp:226
#33 0x02293f87 in KPageView::qt_metacall (this=0xa23b908, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfb3c5a4) at ./kpageview.moc:94
#34 0x02297aea in KPageWidget::qt_metacall (this=0xa23b908, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbfb3c5a4) at ./kpagewidget.moc:70
#35 0x01541263 in QMetaObject::activate (sender=0xa13d560, from_signal_index=5, to_signal_index=5, argv=0xbfb3c5a4) at kernel/qobject.cpp:3113
#36 0x01541ec2 in QMetaObject::activate (sender=0xa13d560, m=0x631e290, local_signal_index=1, argv=0xbfb3c5a4) at kernel/qobject.cpp:3187
#37 0x06052069 in QItemSelectionModel::currentChanged (this=0xa13d560, _t1=..., _t2=...) at .moc/release-shared/moc_qitemselectionmodel.cpp:153
#38 0x06052202 in QItemSelectionModel::setCurrentIndex (this=0xa13d560, index=..., command=...) at itemviews/qitemselectionmodel.cpp:1123
#39 0x02293859 in KPageViewPrivate::_k_rebuildGui (this=0x9fdff20) at ../../kdeui/paged/kpageview.cpp:70
#40 0x02293e70 in KPageViewPrivate::_k_modelChanged (this=0x9fdff20) at ../../kdeui/paged/kpageview.cpp:190
#41 0x02293f9e in KPageView::qt_metacall (this=0xa23b908, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfb3c83c) at ./kpageview.moc:93
#42 0x02297aea in KPageWidget::qt_metacall (this=0xa23b908, _c=QMetaObject::InvokeMetaMethod, _id=29, _a=0xbfb3c83c) at ./kpagewidget.moc:70
#43 0x01541263 in QMetaObject::activate (sender=0xa159640, from_signal_index=6, to_signal_index=6, argv=0x0) at kernel/qobject.cpp:3113
#44 0x01541ec2 in QMetaObject::activate (sender=0xa159640, m=0x161c4f8, local_signal_index=2, argv=0x0) at kernel/qobject.cpp:3187
#45 0x0157aa77 in QAbstractItemModel::layoutChanged (this=0xa159640) at .moc/release-shared/moc_qabstractitemmodel.cpp:139
#46 0x02299dfc in KPageWidgetModel::addPage (this=0xa159640, item=0x9f0e4c8) at ../../kdeui/paged/kpagewidgetmodel.cpp:394
#47 0x02297daa in KPageWidget::addPage (this=0xa23b908, item=0x9f0e4c8) at ../../kdeui/paged/kpagewidget.cpp:87
#48 0x0229150a in KPageDialog::addPage (this=0xa23ef68, item=0x9f0e4c8) at ../../kdeui/paged/kpagedialog.cpp:80
#49 0x0097bcf7 in KCMultiDialog::addModule (this=0xa23ef68, moduleInfo=..., parentItem=0x0, args=...) at ../../kutils/kcmultidialog.cpp:325
#50 0x009951f9 in KSettings::DialogPrivate::createDialogFromServices (this=0xa298868) at ../../kutils/ksettings/dialog.cpp:323
#51 0x00996edf in KSettings::Dialog::showEvent (this=0xa23ef68) at ../../kutils/ksettings/dialog.cpp:120
#52 0x05b04e2b in QWidget::event (this=0xa23ef68, event=0xbfb3d160) at kernel/qwidget.cpp:7748
#53 0x05aaff54 in QApplicationPrivate::notify_helper (this=0x9ee49c0, receiver=0xa23ef68, e=0xbfb3d160) at kernel/qapplication.cpp:4056
#54 0x05ab75ca in QApplication::notify (this=0xbfb3f678, receiver=0xa23ef68, e=0xbfb3d160) at kernel/qapplication.cpp:4021
#55 0x0226025a in KApplication::notify (this=0xbfb3f678, receiver=0xa23ef68, event=0xbfb3d160) at ../../kdeui/kernel/kapplication.cpp:302
#56 0x0152b6cb in QCoreApplication::notifyInternal (this=0xbfb3f678, receiver=0xa23ef68, event=0xbfb3d160) at kernel/qcoreapplication.cpp:610
#57 0x05b0a9a5 in QCoreApplication::sendEvent (this=0xa298900) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#58 QWidgetPrivate::show_helper (this=0xa298900) at kernel/qwidget.cpp:6756
#59 0x05b0bd9b in QWidget::setVisible (this=0xa23ef68, visible=true) at kernel/qwidget.cpp:6975
#60 0x05f9daea in QDialog::setVisible (this=0xa23ef68, visible=true) at dialogs/qdialog.cpp:706
#61 0x05f9ccf6 in QWidget::show (this=0xa23ef68) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:473
#62 QDialog::exec (this=0xa23ef68) at dialogs/qdialog.cpp:489
#63 0x0086abc8 in KDevelop::UiController::showSettingsDialog (this=0x9f87e70) at /home/alex/downloads/kdevelop/4.0/kdevplatform-0.9.99/shell/uicontroller.cpp:410
#64 0x008530e7 in KDevelop::MainWindowPrivate::settingsDialog (this=0x9fd82d8) at /home/alex/downloads/kdevelop/4.0/kdevplatform-0.9.99/shell/mainwindow_actions.cpp:103
#65 0x0085b3a1 in KDevelop::MainWindowPrivate::qt_metacall (this=0x9fd82d8, _c=QMetaObject::InvokeMetaMethod, _id=17, _a=0xbfb3d4a8)
    at /home/alex/downloads/kdevelop/4.0/kdevplatform-0.9.99/build/shell/mainwindow_p.moc:140
#66 0x01541263 in QMetaObject::activate (sender=0x9fd8c88, from_signal_index=5, to_signal_index=6, argv=0xbfb3d4a8) at kernel/qobject.cpp:3113
#67 0x015416d8 in QMetaObject::activate (sender=0x9fd8c88, m=0x6311e48, from_local_signal_index=1, to_local_signal_index=2, argv=0xbfb3d4a8) at kernel/qobject.cpp:3207
#68 0x05aa99b1 in QAction::triggered (this=0x9fd8c88, _t1=false) at .moc/release-shared/moc_qaction.cpp:236
#69 0x05aaaf32 in QAction::activate (this=0x9fd8c88, event=QAction::Trigger) at kernel/qaction.cpp:1160
#70 0x05ef89cc in QMenuPrivate::activateCausedStack (this=0xa13f1b0, causedStack=..., action=0x9fd8c88, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:967
#71 0x05eff03b in QMenuPrivate::activateAction (this=0xa13f1b0, action=0x9fd8c88, action_e=QAction::Trigger, self=<value optimized out>) at widgets/qmenu.cpp:1060
#72 0x05effbf7 in QMenu::mouseReleaseEvent (this=0xa128df8, e=0xbfb3dc00) at widgets/qmenu.cpp:2254
#73 0x0234a835 in KMenu::mouseReleaseEvent (this=0xa128df8, e=0xbfb3dc00) at ../../kdeui/widgets/kmenu.cpp:456
#74 0x05b05012 in QWidget::event (this=0xa128df8, event=0xbfb3dc00) at kernel/qwidget.cpp:7549
#75 0x05f01e34 in QMenu::event (this=0xa128df8, e=0xbfb3dc00) at widgets/qmenu.cpp:2353
#76 0x05aaff54 in QApplicationPrivate::notify_helper (this=0x9ee49c0, receiver=0xa128df8, e=0xbfb3dc00) at kernel/qapplication.cpp:4056
#77 0x05ab8033 in QApplication::notify (this=0xbfb3f678, receiver=0xa128df8, e=0xbfb3dc00) at kernel/qapplication.cpp:3758
#78 0x0226025a in KApplication::notify (this=0xbfb3f678, receiver=0xa128df8, event=0xbfb3dc00) at ../../kdeui/kernel/kapplication.cpp:302
#79 0x0152b6cb in QCoreApplication::notifyInternal (this=0xbfb3f678, receiver=0xa128df8, event=0xbfb3dc00) at kernel/qcoreapplication.cpp:610
#80 0x05ab6f6e in QCoreApplication::sendSpontaneousEvent (receiver=0xa128df8, event=0xbfb3dc00, alienWidget=0x0, nativeWidget=0xa128df8, buttonDown=0x632aaa0, lastMouseReceiver=...)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#81 QApplicationPrivate::sendMouseEvent (receiver=0xa128df8, event=0xbfb3dc00, alienWidget=0x0, nativeWidget=0xa128df8, buttonDown=0x632aaa0, lastMouseReceiver=...) at kernel/qapplication.cpp:2924
#82 0x05b25c87 in QETWidget::translateMouseEvent (this=0xa128df8, event=0xbfb3f24c) at kernel/qapplication_x11.cpp:4343
#83 0x05b24c4b in QApplication::x11ProcessEvent (this=0xbfb3f678, event=0xbfb3f24c) at kernel/qapplication_x11.cpp:3428
#84 0x05b51502 in x11EventSourceDispatch (s=0x9ee7b00, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#85 0x01772e88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#86 0x01776730 in ?? () from /lib/libglib-2.0.so.0
#87 0x01776863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#88 0x0155602c in QEventDispatcherGlib::processEvents (this=0x9e4ced8, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#89 0x05b50be5 in QGuiEventDispatcherGlib::processEvents (this=0x9e4ced8, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#90 0x01529c79 in QEventLoop::processEvents (this=0xbfb3f544, flags=) at kernel/qeventloop.cpp:149
#91 0x0152a0ca in QEventLoop::exec (this=0xbfb3f544, flags=...) at kernel/qeventloop.cpp:201
#92 0x0152c53f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#93 0x05aafdd7 in QApplication::exec () at kernel/qapplication.cpp:3525
#94 0x08050233 in main (argc=1, argv=0xbfb3fca4) at /home/alex/downloads/kdevelop/4.0/kdevelop-3.9.99/app/main_internal.cpp:222

Reported using DrKonqi
Comment 1 Andreas Pakulat 2010-03-22 17:50:55 UTC
This backtrace is bogus, it suggests that something is wrong with your build or installation. Please delete all kdevelop builddirs and all files installed for kdevelop and then rebuild and reinstall kdevplatform and kdevelop.