Bug 307333 - lightdm kcm module crashes when trying to open it
Summary: lightdm kcm module crashes when trying to open it
Status: RESOLVED DUPLICATE of bug 303576
Alias: None
Product: lightdm
Classification: Plasma
Component: config (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: David Edmundson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-09-24 17:36 UTC by Michi
Modified: 2012-09-24 22:55 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 Michi 2012-09-24 17:36:25 UTC
Application: systemsettings (1.0)
KDE Platform Version: 4.9.80 "release 36"
Qt Version: 4.8.3
Operating System: Linux 3.6.0-rc3-mic x86_64
Distribution: "openSUSE 12.3 Milestone 0 (x86_64)"

-- Information about the crash:
I think the backtrace tells more than I ever can.

The crash can be reproduced some of the time.

-- Backtrace:
Application: System Settings (systemsettings), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f70e4fb4780 (LWP 4638))]

Thread 2 (Thread 0x7f70c987a700 (LWP 4639)):
#0  0x00007f70db939e25 in pthread_mutex_lock () from /lib64/libpthread.so.0
#1  0x00007f70db6bf3a1 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f70db683296 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f70db6836e8 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f70db683ae2 in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f70c9f8aa26 in ?? () from /usr/lib64/libgio-2.0.so.0
#6  0x00007f70db6a6015 in ?? () from /usr/lib64/libglib-2.0.so.0
#7  0x00007f70db937e0f in start_thread () from /lib64/libpthread.so.0
#8  0x00007f70e1f8644d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f70e4fb4780 (LWP 4638)):
[KCrash Handler]
#6  0x00007f70e4b55b61 in QFormInternal::domPropertyToVariant (afb=0x36f3740, meta=<optimized out>, p=0x24aa660) at ../lib/uilib/properties.cpp:140
#7  0x00007f70e4b06b69 in QFormInternal::QAbstractFormBuilder::toVariant (this=<optimized out>, meta=<optimized out>, p=<optimized out>) at ../lib/uilib/abstractformbuilder.cpp:1002
#8  0x00007f70e4b1ff46 in QFormInternal::QFormBuilder::applyProperties (this=0x36f3740, o=0x296e560, properties=...) at ../lib/uilib/formbuilder.cpp:547
#9  0x00007f70e4afed9f in QFormInternal::FormBuilderPrivate::applyProperties (this=0x36f3740, o=0x296e560, properties=...) at quiloader.cpp:414
#10 0x00007f70e4b121a9 in QFormInternal::QAbstractFormBuilder::create (this=0x36f3740, ui_widget=0x365fd00, parentWidget=0x297f820) at ../lib/uilib/abstractformbuilder.cpp:303
#11 0x00007f70e4b202b5 in QFormInternal::QFormBuilder::create (this=0x36f3740, ui_widget=0x365fd00, parentWidget=0x297f820) at ../lib/uilib/formbuilder.cpp:157
#12 0x00007f70e4afd06e in QFormInternal::FormBuilderPrivate::create (this=0x36f3740, ui_widget=<optimized out>, parentWidget=<optimized out>) at quiloader.cpp:452
#13 0x00007f70e4b14bf3 in QFormInternal::QAbstractFormBuilder::create (this=0x36f3740, ui=0x7fffdadb36c0, parentWidget=0x297f820) at ../lib/uilib/abstractformbuilder.cpp:248
#14 0x00007f70e4afd6d5 in QFormInternal::FormBuilderPrivate::create (this=0x36f3740, ui=0x7fffdadb36c0, parentWidget=0x297f820) at quiloader.cpp:447
#15 0x00007f70c3b7fb87 in QFormInternal::QAbstractFormBuilder::load (this=0x36f3740, dev=<optimized out>, parentWidget=0x297f820) at ../lib/uilib/abstractformbuilder.cpp:221
#16 0x00007f70c3b775ed in QUiLoader::load (this=<optimized out>, device=0x7fffdadb3840, parentWidget=0x297f820) at quiloader.cpp:664
#17 0x00007f70c3b7568c in ConfigOptions::setTheme (this=0x297f820, themeDir=...) at /usr/src/debug/lightdm-0.1.60git.1347895907/kcm/configoptions.cpp:95
#18 0x00007f70c3b6eb95 in ThemeConfig::onThemeSelected (this=this@entry=0x27a9a80, index=...) at /usr/src/debug/lightdm-0.1.60git.1347895907/kcm/themeconfig.cpp:108
#19 0x00007f70c3b6eec5 in ThemeConfig::ThemeConfig (this=0x27a9a80, parent=<optimized out>) at /usr/src/debug/lightdm-0.1.60git.1347895907/kcm/themeconfig.cpp:68
#20 0x00007f70c3b74a47 in LightDMKcm::LightDMKcm (this=0x2b64a20, parent=<optimized out>, args=...) at /usr/src/debug/lightdm-0.1.60git.1347895907/kcm/lightdmkcm.cpp:64
#21 0x00007f70c3b75314 in KPluginFactory::createInstance<LightDMKcm, QWidget> (parentWidget=<optimized out>, parent=<optimized out>, args=...) at /usr/include/kpluginfactory.h:477
#22 0x00007f70e2eadc05 in KPluginFactory::create (this=0x35ed670, iface=0x7f70e41ca160 <qt_meta_stringdata_KCModule> "KCModule", parentWidget=0x0, parent=0x290fe90, args=..., keyword=...) at /usr/src/debug/kdelibs-git/kdecore/util/kpluginfactory.cpp:203
#23 0x00007f70e46adf0a in create<KCModule> (args=..., keyword=..., parent=0x290fe90, parentWidget=0x0, this=<optimized out>) at /usr/src/debug/kdelibs-git/kdecore/util/kpluginfactory.h:531
#24 createInstance<KCModule> (error=0x7fffdadb3d20, args=..., parent=0x290fe90, parentWidget=0x0, this=0x2787700) at /usr/src/debug/kdelibs-git/kdecore/services/kservice.h:565
#25 createInstance<KCModule> (error=0x7fffdadb3d20, args=..., parent=0x290fe90, this=0x2787700) at /usr/src/debug/kdelibs-git/kdecore/services/kservice.h:542
#26 KCModuleLoader::loadModule (mod=..., report=KCModuleLoader::Inline, parent=0x290fe90, args=...) at /usr/src/debug/kdelibs-git/kutils/kcmoduleloader.cpp:89
#27 0x00007f70e46b2ef0 in KCModuleProxyPrivate::loadModule (this=this@entry=0x362de40) at /usr/src/debug/kdelibs-git/kutils/kcmoduleproxy.cpp:106
#28 0x00007f70e46b3645 in KCModuleProxy::realModule (this=this@entry=0x290fe90) at /usr/src/debug/kdelibs-git/kutils/kcmoduleproxy.cpp:83
#29 0x00007f70e46b3682 in KCModuleProxy::showEvent (this=0x290fe90, ev=0x7fffdadb47e0) at /usr/src/debug/kdelibs-git/kutils/kcmoduleproxy.cpp:197
#30 0x00007f70e339826e in QWidget::event (this=0x290fe90, event=0x7fffdadb47e0) at kernel/qwidget.cpp:8578
#31 0x00007f70e334876c in QApplicationPrivate::notify_helper (this=this@entry=0x24c6820, receiver=receiver@entry=0x290fe90, e=e@entry=0x7fffdadb47e0) at kernel/qapplication.cpp:4557
#32 0x00007f70e334cbea in QApplication::notify (this=0x7fffdadb6fc0, receiver=0x290fe90, e=0x7fffdadb47e0) at kernel/qapplication.cpp:4418
#33 0x00007f70e405b326 in KApplication::notify (this=0x7fffdadb6fc0, receiver=0x290fe90, event=0x7fffdadb47e0) at /usr/src/debug/kdelibs-git/kdeui/kernel/kapplication.cpp:311
#34 0x00007f70e26cbafe in QCoreApplication::notifyInternal (this=0x7fffdadb6fc0, receiver=0x290fe90, event=0x7fffdadb47e0) at kernel/qcoreapplication.cpp:915
#35 0x00007f70e339a277 in sendEvent (event=0x7fffdadb47e0, receiver=0x290fe90) at ../../src/corelib/kernel/qcoreapplication.h:231
#36 QWidgetPrivate::show_helper (this=0x2b01570) at kernel/qwidget.cpp:7551
#37 0x00007f70e339a0ea in QWidgetPrivate::showChildren (this=this@entry=0x2b24b00, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:7859
#38 0x00007f70e339a17d in QWidgetPrivate::show_helper (this=this@entry=0x2b24b00) at kernel/qwidget.cpp:7498
#39 0x00007f70e339a562 in QWidget::setVisible (this=0x2997290, visible=<optimized out>) at kernel/qwidget.cpp:7773
#40 0x00007f70e339a0fe in show (this=0x2997290) at ../../src/gui/kernel/qwidget.h:494
#41 QWidgetPrivate::showChildren (this=this@entry=0x2ac2a60, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:7861
#42 0x00007f70e339a17d in QWidgetPrivate::show_helper (this=this@entry=0x2ac2a60) at kernel/qwidget.cpp:7498
#43 0x00007f70e339a562 in QWidget::setVisible (this=0x2d5e270, visible=<optimized out>) at kernel/qwidget.cpp:7773
#44 0x00007f70e337bf9a in show (this=0x2d5e270) at ../../src/gui/kernel/qwidget.h:494
#45 QStackedLayout::setCurrentIndex (this=0x299fe60, index=1) at kernel/qstackedlayout.cpp:311
#46 0x00007f70e408990f in KPageViewPrivate::_k_pageSelected (this=0x299f3c0, index=..., previous=...) at /usr/src/debug/kdelibs-git/kdeui/paged/kpageview.cpp:235
#47 0x00007f70e26e238f in QMetaObject::activate (sender=0x2e86750, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffdadb4ca0) at kernel/qobject.cpp:3556
#48 0x00007f70e38a17c7 in QItemSelectionModel::selectionChanged (this=this@entry=0x2e86750, _t1=..., _t2=...) at .moc/release-shared/moc_qitemselectionmodel.cpp:166
#49 0x00007f70e38a6463 in QItemSelectionModel::emitSelectionChanged (this=this@entry=0x2e86750, newSelection=..., oldSelection=...) at itemviews/qitemselectionmodel.cpp:1544
#50 0x00007f70e38a762c in QItemSelectionModel::select (this=0x2e86750, selection=..., command=...) at itemviews/qitemselectionmodel.cpp:1110
#51 0x00007f70e38a32db in QItemSelectionModel::select (this=this@entry=0x2e86750, index=..., command=...) at itemviews/qitemselectionmodel.cpp:985
#52 0x00007f70e38a1a11 in QItemSelectionModel::setCurrentIndex (this=0x2e86750, index=..., command=...) at itemviews/qitemselectionmodel.cpp:1174
#53 0x00007f70e408876f in KPageViewPrivate::_k_rebuildGui (this=0x299f3c0) at /usr/src/debug/kdelibs-git/kdeui/paged/kpageview.cpp:70
#54 0x00007f70e4089675 in KPageViewPrivate::_k_modelChanged (this=0x299f3c0) at /usr/src/debug/kdelibs-git/kdeui/paged/kpageview.cpp:190
#55 0x00007f70e26e238f in QMetaObject::activate (sender=0x29a4a40, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3556
#56 0x00007f70e408de31 in KPageWidgetModel::addPage (this=0x29a4a40, item=0x26616f0) at /usr/src/debug/kdelibs-git/kdeui/paged/kpagewidgetmodel.cpp:401
#57 0x00007f70e448a4d0 in ModuleView::addModule (this=this@entry=0x299cd90, module=0x271c948) at /usr/src/debug/kde-workspace-git/systemsettings/core/ModuleView.cpp:191
#58 0x00007f70e448aaf2 in ModuleView::loadModule (this=0x299cd90, menuItem=...) at /usr/src/debug/kde-workspace-git/systemsettings/core/ModuleView.cpp:144
#59 0x00007f70cb1b2ea8 in IconMode::changeModule (this=0x2982c70, activeModule=...) at /usr/src/debug/kde-workspace-git/systemsettings/icons/IconMode.cpp:134
#60 0x00007f70e26e238f in QMetaObject::activate (sender=0x275ea00, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffdadb54d0) at kernel/qobject.cpp:3556
#61 0x00007f70e384eb55 in QAbstractItemView::activated (this=this@entry=0x275ea00, _t1=...) at .moc/release-shared/moc_qabstractitemview.cpp:362
#62 0x00007f70e384effc in QAbstractItemView::mouseReleaseEvent (this=0x275ea00, event=0x7fffdadb6360) at itemviews/qabstractitemview.cpp:1821
#63 0x00007f70e386c44e in QListView::mouseReleaseEvent (this=<optimized out>, e=<optimized out>) at itemviews/qlistview.cpp:799
#64 0x00007f70e403238b in KCategorizedView::mouseReleaseEvent (this=0x275ea00, event=0x7fffdadb6360) at /usr/src/debug/kdelibs-git/kdeui/itemviews/kcategorizedview.cpp:1059
#65 0x00007f70e3397ef0 in QWidget::event (this=0x275ea00, event=0x7fffdadb6360) at kernel/qwidget.cpp:8371
#66 0x00007f70e3742626 in QFrame::event (this=0x275ea00, e=0x7fffdadb6360) at widgets/qframe.cpp:557
#67 0x00007f70e384dcdb in QAbstractItemView::viewportEvent (this=0x275ea00, event=0x7fffdadb6360) at itemviews/qabstractitemview.cpp:1644
#68 0x00007f70e26cbc66 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x299f040, event=0x7fffdadb6360) at kernel/qcoreapplication.cpp:1025
#69 0x00007f70e334873c in QApplicationPrivate::notify_helper (this=this@entry=0x24c6820, receiver=receiver@entry=0x299f040, e=e@entry=0x7fffdadb6360) at kernel/qapplication.cpp:4553
#70 0x00007f70e334d44b in QApplication::notify (this=<optimized out>, receiver=0x299f040, e=0x7fffdadb6360) at kernel/qapplication.cpp:4100
#71 0x00007f70e405b326 in KApplication::notify (this=0x7fffdadb6fc0, receiver=0x299f040, event=0x7fffdadb6360) at /usr/src/debug/kdelibs-git/kdeui/kernel/kapplication.cpp:311
#72 0x00007f70e26cbafe in QCoreApplication::notifyInternal (this=0x7fffdadb6fc0, receiver=0x299f040, event=0x7fffdadb6360) at kernel/qcoreapplication.cpp:915
#73 0x00007f70e33495ab in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#74 QApplicationPrivate::sendMouseEvent (receiver=0x299f040, event=0x7fffdadb6360, alienWidget=0x299f040, nativeWidget=0x275ea00, buttonDown=0x7f70e3e1c268 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3168
#75 0x00007f70e33c3d34 in QETWidget::translateMouseEvent (this=this@entry=0x275ea00, event=event@entry=0x7fffdadb6ad0) at kernel/qapplication_x11.cpp:4518
#76 0x00007f70e33c2ac1 in QApplication::x11ProcessEvent (this=0x7fffdadb6fc0, event=0x7fffdadb6ad0) at kernel/qapplication_x11.cpp:3641
#77 0x00007f70e33e8e02 in x11EventSourceDispatch (s=0x24b74a0, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#78 0x00007f70db6833b5 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#79 0x00007f70db6836e8 in ?? () from /usr/lib64/libglib-2.0.so.0
#80 0x00007f70db6837a4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#81 0x00007f70e26f9cc6 in QEventDispatcherGlib::processEvents (this=0x2478a70, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#82 0x00007f70e33e8a7e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#83 0x00007f70e26ca84f in QEventLoop::processEvents (this=this@entry=0x7fffdadb6ea0, flags=...) at kernel/qeventloop.cpp:149
#84 0x00007f70e26caad8 in QEventLoop::exec (this=0x7fffdadb6ea0, flags=...) at kernel/qeventloop.cpp:204
#85 0x00007f70e26cf778 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#86 0x000000000040b43e in main (argc=5, argv=0x7fffdadb7108) at /usr/src/debug/kde-workspace-git/systemsettings/app/main.cpp:49

Possible duplicates by query: bug 214954.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-09-24 18:02:18 UTC
Looks like a crash related the lightdm kcm. But
Comment 2 Michi 2012-09-24 18:18:23 UTC
you're absolutely right, I mixed up the chrash wizards.
The crash actually happens when I try to open the lightdm kcm module.
Comment 3 David Edmundson 2012-09-24 22:55:26 UTC
Yeah, it's a known bug. Annoyingly caused by some stupid patch OpenSuse has put in SystemSettings rather than anything that's actually my fault.

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