[Bug 231793] New: kdevelop craches when opening settings dialog

Alex kuznetsovai at inbox.ru
Mon Mar 22 15:32:35 GMT 2010


https://bugs.kde.org/show_bug.cgi?id=231793

           Summary: kdevelop craches when opening settings dialog
           Product: kde
           Version: unspecified
          Platform: Unlisted Binaries
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: unassigned-bugs at kde.org
        ReportedBy: kuznetsovai at inbox.ru


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

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Unassigned-bugs mailing list