Bug 247830

Summary: SystemSettings crash when opening a module which requires authorization [KCModule::setNeedsAuthorization]
Product: [Applications] systemsettings Reporter: Ky6uk <ky6uk.kun>
Component: generalAssignee: System Settings Bugs <sourtooth+ssbugs>
Status: RESOLVED FIXED    
Severity: crash CC: aglaaja, agv46, alie.tan, alonewolf377, andresbajotierra, andrew, asherbina, bluedry, Brando56894, briceguido, bruno_smr, cfeck, chrys87, d.riemensperger, dassms, david_mythos, dehdaan, denis.prost, denver.coneybeare, doonze, dornelez, downtownshukel, dplater, drf, ennisjames, fahey_hey_hey, falcox968, fallenshadow, gabri_pe, gavinj44, gentuser, GEverling.MBA2002, gmxprofessor, grosser.meister.morti, gurhan.c, idonoteverreadthis, j.filarski, j.senard, jaleessajid, jdonbook, jkgoose, jnarey, joswill_99, judexi, kc8hfi, kde, kdebugs.phobie, Kirby86596, marko.gabriel.cz, mmiller233, monemihir, mppaananen, nik8pol, Olaf.Zander, osanabr, overminddl1, regmeplease, renard162, rjmchaves, robsavage, rositemaster, rvalkass, saltirepc, sandman.slayer, sanik-root, savolainen, scott, sebas77ce, sergey4spam, siger95, slavoon2, solerman, tcaswell, thomas, thomasdn, tim, uberDoward, utkuaydin34, wdhaun, westsideseattlite, wired1, workkolosov, xavier.besnard, yoprideone, zynia
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 4.12.0
Sentry Crash Report:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi

Description Ky6uk 2010-08-14 10:07:04 UTC
Application: systemsettings (1.0)
KDE Platform Version: 4.5.00 (KDE 4.5.0)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-14-generic i686
Distribution: Ubuntu maverick (development branch)

-- Information about the crash:
1. Open systemsettings.
2. Click "Login Screen"
3. Crashed

I use Kubuntu 10.10 with last updates. KDM dont worked (killall kdm && startx).

The crash can be reproduced every time.

-- Backtrace:
Application: Параметры системы (systemsettings), signal: Segmentation fault
[Current thread is 1 (Thread 0xb77ea710 (LWP 18469))]

Thread 2 (Thread 0xb4316b70 (LWP 18470)):
#0  0x00df4e46 in clock_gettime () from /lib/librt.so.1
#1  0x01b12f2b in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0x01bea015 in QTimerInfoList::updateCurrentTime (this=0x96c015c) at kernel/qeventdispatcher_unix.cpp:339
#4  0x01bea05a in QTimerInfoList::timerWait (this=0x96c015c, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x01be80e8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb43160bc) at kernel/qeventdispatcher_glib.cpp:136
#6  0x01be817d in timerSourcePrepare (source=0x0, timeout=0xdf8ff4) at kernel/qeventdispatcher_glib.cpp:169
#7  0x0040bfba in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0x0040c3c9 in ?? () from /lib/libglib-2.0.so.0
#9  0x0040c998 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0x01be7edf in QEventDispatcherGlib::processEvents (this=0x95f2d60, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#11 0x01bb7f29 in QEventLoop::processEvents (this=0xb4316290, flags=) at kernel/qeventloop.cpp:149
#12 0x01bb83aa in QEventLoop::exec (this=0xb4316290, flags=...) at kernel/qeventloop.cpp:201
#13 0x01ab4a9e in QThread::exec (this=0x965bef0) at thread/qthread.cpp:490
#14 0x01b96eab in QInotifyFileSystemWatcherEngine::run (this=0x965bef0) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x01ab7d19 in QThreadPrivate::start (arg=0x965bef0) at thread/qthread_unix.cpp:266
#16 0x00115cc9 in start_thread () from /lib/libpthread.so.0
#17 0x00bc273e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb77ea710 (LWP 18469)):
[KCrash Handler]
#7  0x0075752b in KCModule::setNeedsAuthorization (this=0x9726440, needsAuth=true) at ../../kdeui/widgets/kcmodule.cpp:141
#8  0x06f62869 in KDModule (this=0x9726440, parent=0x94d51f8) at ../../../kcontrol/kdm/main.cpp:275
#9  0x06f664fd in QObject* KPluginFactory::createInstance<KDModule, QWidget>(QWidget*, QObject*, QList<QVariant> const&) () from /usr/lib/kde4/kcm_kdm.so
#10 0x00a8f320 in KPluginFactory::create (this=0x9738210, iface=0x841440 "KCModule", parentWidget=0x0, parent=0x94d51f8, args=..., keyword=...) at ../../kdecore/util/kpluginfactory.cpp:191
#11 0x00f6aae8 in KPluginFactory::create<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0x94d51f8, args=...) at ../../kdecore/util/kpluginfactory.h:515
#12 KService::createInstance<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0x94d51f8, args=...) at ../../kdecore/services/kservice.h:532
#13 KService::createInstance<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0x94d51f8, args=...) at ../../kdecore/services/kservice.h:509
#14 KService::createInstance<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0x94d51f8, args=...) at ../../kdecore/services/kservice.h:552
#15 KCModuleLoader::loadModule (mod=..., report=KCModuleLoader::Inline, parent=0x94d51f8, args=...) at ../../kutils/kcmoduleloader.cpp:89
#16 0x00f701fd in KCModuleProxyPrivate::loadModule (this=0x972eb78) at ../../kutils/kcmoduleproxy.cpp:106
#17 0x00f70ef3 in KCModuleProxy::realModule (this=0x94d51f8) at ../../kutils/kcmoduleproxy.cpp:83
#18 0x0021da06 in ModuleView::stateChanged (this=0x96300d8) at ../../../systemsettings/core/ModuleView.cpp:374
#19 0x0021dbb1 in ModuleView::activeModuleChanged (this=0x96300d8, current=0x9620ca0, previous=0x0) at ../../../systemsettings/core/ModuleView.cpp:361
#20 0x0021fa30 in ModuleView::qt_metacall (this=0x96300d8, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfd09144) at ./ModuleView.moc:99
#21 0x01bbf1ea in QMetaObject::metacall (object=0x96300d8, cl=12899264, idx=35, argv=0xbfd09144) at kernel/qmetaobject.cpp:237
#22 0x01bd1fed in QMetaObject::activate (sender=0x95ea808, m=0x85fb70, local_signal_index=0, argv=0x963a690) at kernel/qobject.cpp:3280
#23 0x006d6569 in KPageWidget::currentPageChanged (this=0x95ea808, _t1=0x9620ca0, _t2=0x0) at ./kpagewidget.moc:96
#24 0x006d66a2 in KPageWidgetPrivate::_k_slotCurrentPageChanged (this=0x9638f48, current=..., before=...) at ../../kdeui/paged/kpagewidget.cpp:43
#25 0x006d6761 in KPageWidget::qt_metacall (this=0x95ea808, _c=QMetaObject::InvokeMetaMethod, _id=35, _a=0xbfd092b4) at ./kpagewidget.moc:84
#26 0x01bbf1ea in QMetaObject::metacall (object=0x95ea808, cl=12899264, idx=35, argv=0xbfd092b4) at kernel/qmetaobject.cpp:237
#27 0x01bd1fed in QMetaObject::activate (sender=0x95ea808, m=0x85f04c, local_signal_index=0, argv=0x963a690) at kernel/qobject.cpp:3280
#28 0x006d0939 in KPageView::currentPageChanged (this=0x95ea808, _t1=..., _t2=...) at ./kpageview.moc:140
#29 0x006d1773 in KPageViewPrivate::_k_pageSelected (this=0x9638f48, index=..., previous=...) at ../../kdeui/paged/kpageview.cpp:235
#30 0x006d2337 in KPageView::qt_metacall (this=0x95ea808, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfd09464) at ./kpageview.moc:100
#31 0x006d671a in KPageWidget::qt_metacall (this=0x95ea808, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbfd09464) at ./kpagewidget.moc:76
#32 0x01bbf1ea in QMetaObject::metacall (object=0x95ea808, cl=12899264, idx=30, argv=0xbfd09464) at kernel/qmetaobject.cpp:237
#33 0x01bd1fed in QMetaObject::activate (sender=0x943da68, m=0x1a44a70, local_signal_index=1, argv=0x963a690) at kernel/qobject.cpp:3280
#34 0x016e42e9 in QItemSelectionModel::currentChanged (this=0x943da68, _t1=..., _t2=...) at .moc/release-shared/moc_qitemselectionmodel.cpp:159
#35 0x016e4482 in QItemSelectionModel::setCurrentIndex (this=0x943da68, index=..., command=...) at itemviews/qitemselectionmodel.cpp:1156
#36 0x006d1ad9 in KPageViewPrivate::_k_rebuildGui (this=0x9638f48) at ../../kdeui/paged/kpageview.cpp:70
#37 0x006d2228 in KPageViewPrivate::_k_modelChanged (this=0x9638f48) at ../../kdeui/paged/kpageview.cpp:190
#38 0x006d234e in KPageView::qt_metacall (this=0x95ea808, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfd0972c) at ./kpageview.moc:99
#39 0x006d671a in KPageWidget::qt_metacall (this=0x95ea808, _c=QMetaObject::InvokeMetaMethod, _id=29, _a=0xbfd0972c) at ./kpagewidget.moc:76
#40 0x01bbf1ea in QMetaObject::metacall (object=0x95ea808, cl=12899264, idx=29, argv=0xbfd0972c) at kernel/qmetaobject.cpp:237
#41 0x01bd1fed in QMetaObject::activate (sender=0x962dc48, m=0x1ceb198, local_signal_index=2, argv=0x963a690) at kernel/qobject.cpp:3280
#42 0x01c22dd7 in QAbstractItemModel::layoutChanged (this=0x962dc48) at .moc/release-shared/moc_qabstractitemmodel.cpp:161
#43 0x006d854c in KPageWidgetModel::addPage (this=0x962dc48, item=0x9620ca0) at ../../kdeui/paged/kpagewidgetmodel.cpp:394
#44 0x006d69da in KPageWidget::addPage (this=0x95ea808, item=0x9620ca0) at ../../kdeui/paged/kpagewidget.cpp:87
#45 0x0021e147 in ModuleView::addModule (this=0x96300d8, module=0x962e254) at ../../../systemsettings/core/ModuleView.cpp:220
#46 0x0021f187 in ModuleView::loadModule (this=0x96300d8, menuItem=...) at ../../../systemsettings/core/ModuleView.cpp:174
#47 0x0348159a in IconMode::changeModule (this=0x962dc00, activeModule=...) at ../../../systemsettings/icons/IconMode.cpp:133
#48 0x0348165d in IconMode::qt_metacall (this=0x962dc00, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0xbfd09b58) at ./IconMode.moc:80
#49 0x01bbf1ea in QMetaObject::metacall (object=0x962dc00, cl=12899264, idx=12, argv=0xbfd09b58) at kernel/qmetaobject.cpp:237
#50 0x01bd1fed in QMetaObject::activate (sender=0x9619678, m=0x1a43d84, local_signal_index=3, argv=0x963a690) at kernel/qobject.cpp:3280
#51 0x016820c3 in QAbstractItemView::activated (this=0x9619678, _t1=...) at .moc/release-shared/moc_qabstractitemview.cpp:345
#52 0x01692650 in QAbstractItemView::mouseReleaseEvent (this=0x9619678, event=0xbfd0a650) at itemviews/qabstractitemview.cpp:1796
#53 0x016a856f in QListView::mouseReleaseEvent (this=0x9619678, e=0xbfd0a650) at itemviews/qlistview.cpp:796
#54 0x0066177a in KCategorizedView::mouseReleaseEvent (this=0x9619678, event=0xbfd0a650) at ../../kdeui/itemviews/kcategorizedview.cpp:1031
#55 0x0111a508 in QWidget::event (this=0x9619678, event=0xbfd0a650) at kernel/qwidget.cpp:8157
#56 0x01539983 in QFrame::event (this=0x9619678, e=0xbfd0a650) at widgets/qframe.cpp:557
#57 0x015d6d02 in QAbstractScrollArea::viewportEvent (this=0xc4d3c0, e=0x5e) at widgets/qabstractscrollarea.cpp:1043
#58 0x01693127 in QAbstractItemView::viewportEvent (this=0x9619678, event=0xbfd0a650) at itemviews/qabstractitemview.cpp:1619
#59 0x015d9755 in QAbstractScrollAreaPrivate::viewportEvent (this=0x95ed280, o=0x93cc7e0, e=0xbfd0a650) at widgets/qabstractscrollarea_p.h:100
#60 QAbstractScrollAreaFilter::eventFilter (this=0x95ed280, o=0x93cc7e0, e=0xbfd0a650) at widgets/qabstractscrollarea_p.h:116
#61 0x01bb8bba in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x93e0748, receiver=0x93cc7e0, event=0xbfd0a650) at kernel/qcoreapplication.cpp:847
#62 0x010bca09 in QApplicationPrivate::notify_helper (this=0x93e0748, receiver=0x93cc7e0, e=0xbfd0a650) at kernel/qapplication.cpp:4385
#63 0x010c367e in QApplication::notify (this=0xbfd0af0c, receiver=0x93cc7e0, e=0xbfd0a650) at kernel/qapplication.cpp:3952
#64 0x0068e1da in KApplication::notify (this=0xbfd0af0c, receiver=0x93cc7e0, event=0xbfd0a650) at ../../kdeui/kernel/kapplication.cpp:310
#65 0x01bb945b in QCoreApplication::notifyInternal (this=0xbfd0af0c, receiver=0x93cc7e0, event=0xbfd0a650) at kernel/qcoreapplication.cpp:732
#66 0x010c1ae4 in QCoreApplication::sendEvent (receiver=0x93cc7e0, event=0xbfd0a650, alienWidget=0x93cc7e0, nativeWidget=0x94cacf0, buttonDown=0x1a53300, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#67 QApplicationPrivate::sendMouseEvent (receiver=0x93cc7e0, event=0xbfd0a650, alienWidget=0x93cc7e0, nativeWidget=0x94cacf0, buttonDown=0x1a53300, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:3051
#68 0x01150200 in QETWidget::translateMouseEvent (this=0x94cacf0, event=0xbfd0ab6c) at kernel/qapplication_x11.cpp:4403
#69 0x0114f641 in QApplication::x11ProcessEvent (this=0xbfd0af0c, event=0xbfd0ab6c) at kernel/qapplication_x11.cpp:3414
#70 0x0117e85a in x11EventSourceDispatch (s=0x93d8740, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#71 0x004089a5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#72 0x0040c7b8 in ?? () from /lib/libglib-2.0.so.0
#73 0x0040c998 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#74 0x01be7ea5 in QEventDispatcherGlib::processEvents (this=0x93b5ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#75 0x0117e0d5 in QGuiEventDispatcherGlib::processEvents (this=0x93b5ad0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#76 0x01bb7f29 in QEventLoop::processEvents (this=0xbfd0ae64, flags=) at kernel/qeventloop.cpp:149
#77 0x01bb83aa in QEventLoop::exec (this=0xbfd0ae64, flags=...) at kernel/qeventloop.cpp:201
#78 0x01bbc92f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#79 0x010bb857 in QApplication::exec () at kernel/qapplication.cpp:3665
#80 0x0805722e in main (argc=5, argv=0xbfd0b054) at ../../../systemsettings/app/main.cpp:49

Reported using DrKonqi
Comment 1 Christoph Feck 2010-08-25 22:44:20 UTC
*** Bug 249026 has been marked as a duplicate of this bug. ***
Comment 2 Christoph Feck 2010-09-05 02:34:05 UTC
*** Bug 250221 has been marked as a duplicate of this bug. ***
Comment 3 Thomas Caswell 2010-09-05 03:53:49 UTC
I reported 250221, this is not reproducible for me
Comment 4 Felix Geyer 2010-10-14 00:16:00 UTC
*** Bug 254026 has been marked as a duplicate of this bug. ***
Comment 5 Lucas 2010-10-16 05:19:44 UTC
Created attachment 52560 [details]
New crash information added by DrKonqi

systemsettings (1.0) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.6.3

- What I was doing when the application crashed:

I opened System Settings window and clicked the Login Screen icon. Before the KDM configuration window appears, the whole System Settings app crashes.

-- Backtrace (Reduced):
#7  0xb769e22b in KCModule::setNeedsAuthorization (this=0x8e08968, needsAuth=true) at ../../kdeui/widgets/kcmodule.cpp:141
#8  0xb214ead8 in KDModule (this=0x8e08968, parent=0x8d34778) at ../../../kcontrol/kdm/main.cpp:275
#9  0xb214fa6d in QObject* KPluginFactory::createInstance<KDModule, QWidget>(QWidget*, QObject*, QList<QVariant> const&) () from /usr/lib/kde4/kcm_kdm.so
#10 0xb68de5ce in KPluginFactory::create (this=0x8bcc4a0, iface=0xb77859e0 "KCModule", parentWidget=0x0, parent=0x8d34778, args=..., keyword=...) at ../../kdecore/util/kpluginfactory.cpp:191
#11 0xb77db6ca in KPluginFactory::create<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0x8d34778, args=...) at ../../kdecore/util/kpluginfactory.h:515
Comment 6 Christoph Feck 2010-10-18 02:39:28 UTC
*** Bug 254385 has been marked as a duplicate of this bug. ***
Comment 7 Christoph Feck 2010-10-18 02:40:11 UTC
*** Bug 253949 has been marked as a duplicate of this bug. ***
Comment 8 Christoph Feck 2010-10-25 19:36:53 UTC
This bug isn't specific to the KDM module, we are getting it with other modules that need root authentication.
Comment 9 Christoph Feck 2010-10-25 19:38:51 UTC
*** Bug 253747 has been marked as a duplicate of this bug. ***
Comment 10 Dario Freddi 2010-10-25 19:44:32 UTC
It looks like the about data of the module is a dangling pointer... will try and investigate.
Comment 11 Christoph Feck 2010-10-30 03:30:28 UTC
*** Bug 255616 has been marked as a duplicate of this bug. ***
Comment 12 Christoph Feck 2010-11-02 15:38:30 UTC
*** Bug 255881 has been marked as a duplicate of this bug. ***
Comment 13 Gökçen Eraslan 2010-11-02 15:43:16 UTC
It's easy to reproduce this:

1- Set KDE in _single click_ mode.
2- Open systemsettings
3- In systemsettings, _double click_ on any module using KAuth like kcmkdm or clock
Comment 14 Rob 2010-11-03 03:52:54 UTC
Created attachment 53082 [details]
New crash information added by DrKonqi

systemsettings (1.0) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0

- What I was doing when the application crashed:
clicked launch-system settings- login screen, then crash.  Happens every time.

-- Backtrace (Reduced):
#6  0x00007f3aa66cda7c in KCModule::setNeedsAuthorization (this=0x1301620, needsAuth=<value optimized out>) at ../../kdeui/widgets/kcmodule.cpp:141
#7  0x00007f3a7ed70eb7 in KDModule::KDModule (this=0x1301620, parent=<value optimized out>) at ../../../kcontrol/kdm/main.cpp:275
#8  0x00007f3a7ed74455 in QObject* KPluginFactory::createInstance<KDModule, QWidget>(QWidget*, QObject*, QList<QVariant> const&) () from /usr/lib/kde4/kcm_kdm.so
#9  0x00007f3aa546697f in KPluginFactory::create (this=0xfbe130, iface=0x7f3aa67a3640 "KCModule", parentWidget=<value optimized out>, parent=0x197f140, args=..., keyword=<value optimized out>) at ../../kdecore/util/kpluginfactory.cpp:191
#10 0x00007f3aa6c6871b in create<KCModule> (mod=..., report=<value optimized out>, parent=<value optimized out>, args=<value optimized out>) at ../../kdecore/util/kpluginfactory.h:515
Comment 15 Christoph Feck 2010-11-03 21:52:08 UTC
*** Bug 255988 has been marked as a duplicate of this bug. ***
Comment 16 kc8hfi 2010-11-09 13:14:40 UTC
Created attachment 53275 [details]
New crash information added by DrKonqi

systemsettings (1.0) on KDE Platform 4.5.2 (KDE 4.5.2) using Qt 4.7.0

- What I was doing when the application crashed:

open system settings,  click "date & time"  OR click "login screen", system settings crashes.  Clicking on any of the other items doesn't crash system settings.

-- Backtrace (Reduced):
#6  QString (this=0x91) at /usr/include/QtCore/qstring.h:727
#7  KAboutData::appName (this=0x91) at /usr/src/debug/kdelibs-4.5.2/kdecore/kernel/kaboutdata.cpp:665
#8  0x00000032204c9572 in KCModule::setNeedsAuthorization (this=0x14d7d50, needsAuth=<value optimized out>) at /usr/src/debug/kdelibs-4.5.2/kdeui/widgets/kcmodule.cpp:143
#9  0x00007ff61f5b5c31 in KclockModule::KclockModule (this=0x14d7d50, parent=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.5.2/kcontrol/dateandtime/main.cpp:79
#10 0x00007ff61f5b5db4 in KPluginFactory::createInstance<KclockModule, QWidget> (parentWidget=<value optimized out>, parent=<value optimized out>, args=...) at /usr/include/kde4/kpluginfactory.h:461
Comment 17 Christoph Feck 2010-11-10 13:29:57 UTC
*** Bug 256499 has been marked as a duplicate of this bug. ***
Comment 18 Mathias Panzenböck 2010-11-10 17:01:54 UTC
Created attachment 53299 [details]
New crash information added by DrKonqi

systemsettings (1.0) on KDE Platform 4.5.2 (KDE 4.5.2) using Qt 4.7.0

- What I was doing when the application crashed:

I was running `sudo systemsettings` and clicked "Login Screen". I did this because last time I tried to install a new login screen theme it didn't work (installed thme was not listed) and I thought maybe I'd have already to be root for isntalling a new theme.

-- Backtrace (Reduced):
#6  0x0000003f8b4c94fc in KCModule::setNeedsAuthorization (this=0xc6a5c0, needsAuth=<value optimized out>) at /usr/src/debug/kdelibs-4.5.2/kdeui/widgets/kcmodule.cpp:141
[...]
#8  0x00007f1c03a8a974 in QObject* KPluginFactory::createInstance<KDModule, QWidget>(QWidget*, QObject*, QList<QVariant> const&) () from /usr/lib64/kde4/kcm_kdm.so
#9  0x0000003f8840df19 in KPluginFactory::create (this=0xc19910, iface=0x3f8b58ca00 "KCModule", parentWidget=0x0, parent=0xad49c0, args=..., keyword=<value optimized out>) at /usr/src/debug/kdelibs-4.5.2/kdecore/util/kpluginfactory.cpp:191
#10 0x0000003f95a1b0f4 in create<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0xad49c0, args=...) at /usr/src/debug/kdelibs-4.5.2/kdecore/util/kpluginfactory.h:515
#11 createInstance<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0xad49c0, args=...) at /usr/src/debug/kdelibs-4.5.2/kdecore/services/kservice.h:532
Comment 19 Christoph Feck 2010-11-11 20:14:49 UTC
*** Bug 256622 has been marked as a duplicate of this bug. ***
Comment 20 Christoph Feck 2010-11-19 16:05:24 UTC
*** Bug 257323 has been marked as a duplicate of this bug. ***
Comment 21 Christoph Feck 2010-11-24 01:16:53 UTC
*** Bug 257684 has been marked as a duplicate of this bug. ***
Comment 22 Dario Andres 2010-11-24 19:33:33 UTC
[Comment from a bug triager]
From bug 257796:
If I use "single-click to open files and folders" setting for my mouse and
double click on "Date & Time", systemsettings crashes. But if I use
"double-click to open files and folders" and double click on "Date & Time" it
works.
Comment 23 Christoph Feck 2010-11-24 23:11:58 UTC
*** Bug 257796 has been marked as a duplicate of this bug. ***
Comment 24 Christoph Feck 2010-11-25 15:54:29 UTC
*** Bug 257853 has been marked as a duplicate of this bug. ***
Comment 25 Christoph Feck 2010-11-25 22:11:06 UTC
*** Bug 257908 has been marked as a duplicate of this bug. ***
Comment 26 Christoph Feck 2010-11-29 23:42:20 UTC
*** Bug 258315 has been marked as a duplicate of this bug. ***
Comment 27 downtownshukel 2010-12-02 19:18:04 UTC
Created attachment 54000 [details]
New crash information added by DrKonqi

systemsettings (1.0) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0

- What I was doing when the application crashed:
Open  System Settings
Open  KDM
Crash

I switch over to Double-Click Mode:
Back to System Settings
Open KDM
It opens correctly

Running  Ubuntu 10.10 fully updated with newly installed KDE Desktop also fully updated

-- Backtrace (Reduced):
#7  QString (this=0x0) at /usr/include/qt4/QtCore/qstring.h:727
#8  KAboutData::appName (this=0x0) at ../../kdecore/kernel/kaboutdata.cpp:665
#9  0x00c51c6c in KCModule::setNeedsAuthorization (this=0x82ff748, needsAuth=true) at ../../kdeui/widgets/kcmodule.cpp:143
#10 0x042ea869 in KDModule::KDModule (this=0x82ff748, parent=0x82496f0) at ../../../kcontrol/kdm/main.cpp:275
#11 0x042ee4fd in QObject* KPluginFactory::createInstance<KDModule, QWidget>(QWidget*, QObject*, QList<QVariant> const&) () from /usr/lib/kde4/kcm_kdm.so
Comment 28 kde 2010-12-03 08:56:01 UTC
Created attachment 54022 [details]
New crash information added by DrKonqi

systemsettings (1.0) on KDE Platform 4.5.4 (KDE 4.5.4) using Qt 4.7.0

- What I was doing when the application crashed:

Opened System Settings -> Login Screen in KDE 4.5.4 for Kubuntu 10.10

-- Backtrace (Reduced):
#6  0x00007f2aa72840ac in KCModule::setNeedsAuthorization (this=0x17277e0, needsAuth=<value optimized out>) at ../../kdeui/widgets/kcmodule.cpp:141
#7  0x00007f2a911dbeb7 in KDModule::KDModule (this=0x17277e0, parent=<value optimized out>) at ../../../kcontrol/kdm/main.cpp:275
#8  0x00007f2a911df455 in QObject* KPluginFactory::createInstance<KDModule, QWidget>(QWidget*, QObject*, QList<QVariant> const&) () from /usr/lib/kde4/kcm_kdm.so
#9  0x00007f2aa601a12f in KPluginFactory::create (this=0x16e5300, iface=0x7f2aa735a2c0 "KCModule", parentWidget=<value optimized out>, parent=0x1454480, args=..., keyword=<value optimized out>) at ../../kdecore/util/kpluginfactory.cpp:191
#10 0x00007f2aa781f71b in create<KCModule> (mod=..., report=<value optimized out>, parent=<value optimized out>, args=<value optimized out>) at ../../kdecore/util/kpluginfactory.h:515
Comment 29 Christoph Feck 2010-12-16 21:23:01 UTC
*** Bug 260295 has been marked as a duplicate of this bug. ***
Comment 30 Christoph Feck 2010-12-25 14:43:21 UTC
*** Bug 261153 has been marked as a duplicate of this bug. ***
Comment 31 Christoph Feck 2011-01-01 20:17:01 UTC
*** Bug 261807 has been marked as a duplicate of this bug. ***
Comment 32 Tim Richardson 2011-01-09 00:04:58 UTC
Created attachment 55754 [details]
New crash information added by DrKonqi

systemsettings (1.0) on KDE Platform 4.5.5 (KDE 4.5.5) using Qt 4.7.0

- What I was doing when the application crashed:

I ran System Settings -> Login Screen
and then the System Settings app crashed. This is 4.5.5 via Kubuntu

-- Backtrace (Reduced):
#7  0x006104eb in KCModule::setNeedsAuthorization (this=0xa18eb38, needsAuth=true) at ../../kdeui/widgets/kcmodule.cpp:141
#8  0x01ed1869 in KDModule::KDModule (this=0xa18eb38, parent=0x9fa0500) at ../../../kcontrol/kdm/main.cpp:275
#9  0x01ed54fd in QObject* KPluginFactory::createInstance<KDModule, QWidget>(QWidget*, QObject*, QList<QVariant> const&) () from /usr/lib/kde4/kcm_kdm.so
#10 0x00948c90 in KPluginFactory::create (this=0x9dd0fb8, iface=0x6faa20 "KCModule", parentWidget=0x0, parent=0x9fa0500, args=..., keyword=...) at ../../kdecore/util/kpluginfactory.cpp:191
#11 0x00123ae8 in create<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0x9fa0500, args=...) at ../../kdecore/util/kpluginfactory.h:515
Comment 33 Christoph Feck 2011-01-10 22:32:56 UTC
*** Bug 262787 has been marked as a duplicate of this bug. ***
Comment 34 Christoph Feck 2011-01-12 03:24:13 UTC
*** Bug 262903 has been marked as a duplicate of this bug. ***
Comment 35 Brandon 2011-01-14 02:00:04 UTC
Created attachment 55992 [details]
New crash information added by DrKonqi

systemsettings (1.0) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0

- What I was doing when the application crashed:
I opened system settings via the k menu with root permissions, click on "login screen" and it crashed.

-- Backtrace (Reduced):
#6  0x00007f6ee5793a7c in KCModule::setNeedsAuthorization (this=0x2996560, needsAuth=<value optimized out>) at ../../kdeui/widgets/kcmodule.cpp:141
#7  0x00007f6eca751eb7 in KDModule::KDModule (this=0x2996560, parent=<value optimized out>) at ../../../kcontrol/kdm/main.cpp:275
#8  0x00007f6eca755455 in QObject* KPluginFactory::createInstance<KDModule, QWidget>(QWidget*, QObject*, QList<QVariant> const&) () from /usr/lib/kde4/kcm_kdm.so
#9  0x00007f6ee452c97f in KPluginFactory::create (this=0x294ea60, iface=0x7f6ee5869640 "KCModule", parentWidget=<value optimized out>, parent=0x2616050, args=..., keyword=<value optimized out>) at ../../kdecore/util/kpluginfactory.cpp:191
#10 0x00007f6ee5d2e71b in create<KCModule> (mod=..., report=<value optimized out>, parent=<value optimized out>, args=<value optimized out>) at ../../kdecore/util/kpluginfactory.h:515
Comment 36 Christoph Feck 2011-01-27 14:51:17 UTC
*** Bug 264415 has been marked as a duplicate of this bug. ***
Comment 37 Christoph Feck 2011-01-27 23:02:39 UTC
*** Bug 264542 has been marked as a duplicate of this bug. ***
Comment 38 Tim Richardson 2011-01-28 13:09:04 UTC
This  bug has a subject line referring to authentication. However, many parts of systems settings that require authentication work just fine for me. The only problem is the login screen 'control panel'. I can authenticate to manage fonts and users just fine. And if I run kdesu systemsettings it still crashes on the login screen control panel. Nearly all the recent dup reports refer explicitly to login screen.

When can this become 'confirmed'? Is is unique to kubuntu?
Comment 39 Denis Prost 2011-01-28 13:21:45 UTC
No, same problem for me on Arch Linux.
Comment 40 Mathias Panzenböck 2011-01-28 13:31:11 UTC
My stack trace was from Fedora 14, so it's not unique to Kubuntu.
Comment 41 Dave Plater 2011-01-28 14:27:57 UTC
We can add my distro openSUSE 11.3 running kde 4.6.0 release,I've just updated and enabled auto login without a crash. The procedure is different you now enter your root password when you save your settings.
Pity no one told us it was fixed.
Comment 42 Dave Plater 2011-01-28 14:33:32 UTC
I just revisited my original bug 258315 and tried the phonon setting and wasn't even asked for authorization no crash but the openSUSE kde team have a habit of working around kde authorization bugs.
Comment 43 Dave Plater 2011-01-28 14:37:23 UTC
My original bug for comparison (4.6 Beta1 was a bumpy ride so far 4.6 release is as smooth as silk)
Application: systemsettings (1.0)
KDE Platform Version: 4.5.80 (4.6 Beta1)
Qt Version: 4.7.1
Operating System: Linux 2.6.34.7-0.5-desktop x86_64
Distribution: "openSUSE 11.3 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
My kde sound has stopped working and I was in system settings phonon, and AFAIR
the crash occurred when I checked the "Show advanced devices" checkbox due to
the fact that no devices were shown. I had to manually start kded in order to
login via the Crash Assistant and after starting System Settings again the
"Show advanced devices" checkbox is checked and my sound devices are visible
again.
Comment 44 Christoph Feck 2011-01-29 20:09:34 UTC
*** Bug 264776 has been marked as a duplicate of this bug. ***
Comment 45 Christoph Feck 2011-01-31 16:06:19 UTC
*** Bug 264955 has been marked as a duplicate of this bug. ***
Comment 46 Christoph Feck 2011-01-31 16:09:35 UTC
Bug 264955 shows that "KAuth::Polkit1Backend::actionExists" uses a local event loop (see bt #129 and #66), which can also cause a recursive invokation of modules.
Comment 47 Christoph Feck 2011-02-02 13:52:54 UTC
*** Bug 265166 has been marked as a duplicate of this bug. ***
Comment 48 Dario Andres 2011-02-06 18:10:21 UTC
*** Bug 265573 has been marked as a duplicate of this bug. ***
Comment 49 Dario Andres 2011-02-13 21:28:03 UTC
*** Bug 266201 has been marked as a duplicate of this bug. ***
Comment 50 Dario Andres 2011-02-13 21:28:08 UTC
*** Bug 266230 has been marked as a duplicate of this bug. ***
Comment 51 Dario Andres 2011-02-19 23:50:20 UTC
*** Bug 266306 has been marked as a duplicate of this bug. ***
Comment 52 Dario Andres 2011-02-19 23:50:25 UTC
*** Bug 266493 has been marked as a duplicate of this bug. ***
Comment 53 Ben Cooksley 2011-02-25 10:27:48 UTC
*** Bug 267119 has been marked as a duplicate of this bug. ***
Comment 54 Ben Cooksley 2011-02-25 10:41:08 UTC
Git commit f51be49c3867e9845ba07a7c1c1e54f371371146 by Ben Cooksley.
Committed on 25/02/2011 at 10:38.
Pushed by bcooksley into branch 'master'.

HACK
Prevent KAuth backends which use local event loops from crashing System Settings due to a double module load.
Will show the layouting and other initialisation of control modules to use though unfortunately.
Correct fix should ultimately be done in the KAuth backend by removing it's local event loop.
CCBUG: 247830

M  +1    -1    systemsettings/icons/IconMode.cpp     

http://commits.kde.org/kde-workspace/f51be49c3867e9845ba07a7c1c1e54f371371146
Comment 55 jalees 2011-03-02 00:31:17 UTC
Created attachment 57594 [details]
New crash information added by DrKonqi

systemsettings (1.0) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0

i opened system settings it crashed, 
i want to change my startup screen image setting crashed

-- Backtrace (Reduced):
#7  QString (this=0x14) at /usr/include/qt4/QtCore/qstring.h:727
#8  KAboutData::appName (this=0x14) at ../../kdecore/kernel/kaboutdata.cpp:665
#9  0x003b1c6c in KCModule::setNeedsAuthorization (this=0x9adbbd0, needsAuth=true) at ../../kdeui/widgets/kcmodule.cpp:143
[...]
#11 0x08f9c4fd in QObject* KPluginFactory::createInstance<KDModule, QWidget>(QWidget*, QObject*, QList<QVariant> const&) () from /usr/lib/kde4/kcm_kdm.so
#12 0x00b7e760 in KPluginFactory::create (this=0x9ad60d0, iface=0x8fa4537 "2clearUsers()", parentWidget=0x0, parent=0x9abca28, args=..., keyword=...) at ../../kdecore/util/kpluginfactory.cpp:191
Comment 56 Christoph Feck 2011-03-02 04:08:32 UTC
*** Bug 267426 has been marked as a duplicate of this bug. ***
Comment 57 Christoph Feck 2011-03-03 21:44:19 UTC
*** Bug 267576 has been marked as a duplicate of this bug. ***
Comment 58 Christoph Feck 2011-03-07 23:23:01 UTC
*** Bug 267923 has been marked as a duplicate of this bug. ***
Comment 59 Riccardo Basso 2011-03-09 22:55:41 UTC
Created attachment 57818 [details]
New crash information added by DrKonqi

systemsettings (1.0) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0

Provo an entrare nel login screen da impostazioni di sistema in modalità grafica e ottengo sempre l'erore indicato.

-- Backtrace (Reduced):
#7  0x00915bfb in KCModule::setNeedsAuthorization (this=0x95f7fc8, needsAuth=true) at ../../kdeui/widgets/kcmodule.cpp:141
#8  0x02105869 in KDModule::KDModule (this=0x95f7fc8, parent=0x961dec0) at ../../../kcontrol/kdm/main.cpp:275
#9  0x021094fd in QObject* KPluginFactory::createInstance<KDModule, QWidget>(QWidget*, QObject*, QList<QVariant> const&) () from /usr/lib/kde4/kcm_kdm.so
#10 0x00536760 in KPluginFactory::create (this=0x97ff4c8, iface=0x9ffaa0 "KCModule", parentWidget=0x0, parent=0x961dec0, args=..., keyword=...) at ../../kdecore/util/kpluginfactory.cpp:191
#11 0x00b76ae8 in create<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0x961dec0, args=...) at ../../kdecore/util/kpluginfactory.h:515
Comment 60 Florian 2011-03-10 17:52:03 UTC
Created attachment 57836 [details]
New crash information added by DrKonqi

systemsettings (1.0) on KDE Platform 4.6.1 (4.6.1) using Qt 4.7.0

- What I was doing when the application crashed:
i was opened login manager from system settings

-- Backtrace (Reduced):
#6  0x00007fb644562ddc in KCModule::setNeedsAuthorization (this=0x1b6aa80, needsAuth=<value optimized out>) at ../../kdeui/widgets/kcmodule.cpp:150
#7  0x00007fb62dbf7eb7 in KDModule::KDModule (this=0x1b6aa80, parent=<value optimized out>) at ../../../kdm/kcm/main.cpp:275
#8  0x00007fb62dbfb455 in QObject* KPluginFactory::createInstance<KDModule, QWidget>(QWidget*, QObject*, QList<QVariant> const&) () from /usr/lib/kde4/kcm_kdm.so
#9  0x00007fb6432ba9c1 in KPluginFactory::create (this=0x1b5b560, iface=0x7fb644649280 "KCModule", parentWidget=<value optimized out>, parent=0x1b07cf0, args=..., keyword=<value optimized out>) at ../../kdecore/util/kpluginfactory.cpp:203
#10 0x00007fb644b1c75b in create<KCModule> (mod=..., report=<value optimized out>, parent=<value optimized out>, args=<value optimized out>) at ../../kdecore/util/kpluginfactory.h:527
Comment 61 Christoph Feck 2011-03-11 13:33:52 UTC
*** Bug 268187 has been marked as a duplicate of this bug. ***
Comment 62 Dario Andres 2011-03-13 02:06:08 UTC
*** Bug 268285 has been marked as a duplicate of this bug. ***
Comment 63 Christoph 2011-03-15 20:18:03 UTC
Created attachment 58051 [details]
New crash information added by DrKonqi

systemsettings (1.0) on KDE Platform 4.6.1 (4.6.1) using Qt 4.7.2

- What I was doing when the application crashed:
got the same error, wanted to enter login-screen and then the system-settings crashed. Just wanted to add more traces, maybe they are useful.

-- Backtrace (Reduced):
#6  0x00007f5147e240a7 in KCModule::setNeedsAuthorization (this=0x2ae6380, needsAuth=<value optimized out>) at ../../kdeui/widgets/kcmodule.cpp:150
#7  0x00007f513179b675 in KDModule::KDModule (this=0x2ae6380, parent=<value optimized out>) at ../../../kdm/kcm/main.cpp:275
#8  0x00007f513179d6e4 in KPluginFactory::createInstance<KDModule, QWidget> (parentWidget=<value optimized out>, parent=<value optimized out>, args=...) at /usr/include/kpluginfactory.h:473
#9  0x00007f5146bf6409 in KPluginFactory::create (this=0x2ad6980, iface=0x7f5147ef3460 "KCModule", parentWidget=0x0, parent=0x288cb70, args=..., keyword=<value optimized out>) at ../../kdecore/util/kpluginfactory.cpp:203
#10 0x00007f51483d42f9 in create<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0x288cb70, args=...) at ../../kdecore/util/kpluginfactory.h:527
Comment 64 Christoph Feck 2011-03-23 15:00:01 UTC
*** Bug 269203 has been marked as a duplicate of this bug. ***
Comment 65 Christoph Feck 2011-03-25 13:06:28 UTC
*** Bug 269384 has been marked as a duplicate of this bug. ***
Comment 66 gabriel 2011-03-28 08:10:22 UTC
Created attachment 58388 [details]
New crash information added by DrKonqi

systemsettings (1.0) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0

- Unusual behavior I noticed: KCrash: Application 'systemsettings' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
sock_file=/home/user/.kde/socket-kubuntu-pc/kdeinit4__0
Error: "/var/tmp/kdecache-user" is owned by uid 1000 instead of uid 0.

-- Backtrace (Reduced):
#6  0x00007fd094181a7c in KCModule::setNeedsAuthorization (this=0x21eed70, needsAuth=<value optimized out>) at ../../kdeui/widgets/kcmodule.cpp:141
#7  0x00007fd07de17eb7 in KDModule::KDModule (this=0x21eed70, parent=<value optimized out>) at ../../../kcontrol/kdm/main.cpp:275
#8  0x00007fd07de1b455 in QObject* KPluginFactory::createInstance<KDModule, QWidget>(QWidget*, QObject*, QList<QVariant> const&) () from /usr/lib/kde4/kcm_kdm.so
#9  0x00007fd092f1a97f in KPluginFactory::create (this=0x24dbf30, iface=0x7fd094257640 "KCModule", parentWidget=<value optimized out>, parent=0x24cbdb0, args=..., keyword=<value optimized out>) at ../../kdecore/util/kpluginfactory.cpp:191
#10 0x00007fd09471c71b in create<KCModule> (mod=..., report=<value optimized out>, parent=<value optimized out>, args=<value optimized out>) at ../../kdecore/util/kpluginfactory.h:515
Comment 67 Christoph Feck 2011-03-30 21:27:40 UTC
*** Bug 269745 has been marked as a duplicate of this bug. ***
Comment 68 Christoph Feck 2011-04-13 02:50:29 UTC
*** Bug 270578 has been marked as a duplicate of this bug. ***
Comment 69 Ben Cooksley 2011-04-14 06:03:36 UTC
*** Bug 268338 has been marked as a duplicate of this bug. ***
Comment 70 Dario Andres 2011-04-16 00:09:36 UTC
*** Bug 271058 has been marked as a duplicate of this bug. ***
Comment 71 Christoph Feck 2011-04-29 18:10:13 UTC
*** Bug 271991 has been marked as a duplicate of this bug. ***
Comment 72 marko.gabriel.cz 2011-05-06 00:36:45 UTC
Created attachment 59676 [details]
New crash information added by DrKonqi

systemsettings (1.0) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2

- What I was doing when the application crashed:
I tried to change my login screen in System Settings.
- Custom settings of the application:
I launched systemsettings from terminal using kdesudo systemsettings

-- Backtrace (Reduced):
#7  0x005bf36b in KCModule::setNeedsAuthorization (this=0x90dd230, needsAuth=true) at ../../kdeui/widgets/kcmodule.cpp:150
#8  0x048595d0 in KDModule::KDModule (this=0x90dd230, parent=0x90b3da0) at ../../../kdm/kcm/main.cpp:275
#9  0x0485b46e in KPluginFactory::createInstance<KDModule, QWidget> (parentWidget=0x0, parent=0x90b3da0, args=...) at /usr/include/kpluginfactory.h:473
#10 0x008e5104 in KPluginFactory::create (this=0x90b7228, iface=0x6a3d20 "KCModule", parentWidget=0x0, parent=0x90b3da0, args=..., keyword=...) at ../../kdecore/util/kpluginfactory.cpp:203
#11 0x00308fb6 in create<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0x90b3da0, args=...) at ../../kdecore/util/kpluginfactory.h:527
Comment 73 Christoph Feck 2011-05-10 11:46:49 UTC
*** Bug 272905 has been marked as a duplicate of this bug. ***
Comment 74 Christoph Feck 2011-05-11 13:50:52 UTC
*** Bug 272902 has been marked as a duplicate of this bug. ***
Comment 75 Solerman Kaplon 2011-05-11 17:52:46 UTC
Created attachment 59910 [details]
New crash information added by DrKonqi

systemsettings (1.0) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2

- What I was doing when the application crashed: Trying to access the KDM Config from KDE Control Center, crashes everytime i tried it since upgrade

-- Backtrace (Reduced):
#6  0x00007f0e795540d7 in KCModule::setNeedsAuthorization (this=0x208cf00, needsAuth=<value optimized out>) at ../../kdeui/widgets/kcmodule.cpp:150
#7  0x00007f0e6493b685 in KDModule::KDModule (this=0x208cf00, parent=<value optimized out>) at ../../../kdm/kcm/main.cpp:275
#8  0x00007f0e6493d6f4 in KPluginFactory::createInstance<KDModule, QWidget> (parentWidget=<value optimized out>, parent=<value optimized out>, args=...) at /usr/include/kpluginfactory.h:473
#9  0x00007f0e783265a9 in KPluginFactory::create (this=0x1f79cb0, iface=0x7f0e796234c0 "KCModule", parentWidget=0x0, parent=0x1b99ae0, args=..., keyword=<value optimized out>) at ../../kdecore/util/kpluginfactory.cpp:203
#10 0x00007f0e79b042f9 in create<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0x1b99ae0, args=...) at ../../kdecore/util/kpluginfactory.h:527
Comment 76 Christoph Feck 2011-05-12 12:38:35 UTC
*** Bug 272761 has been marked as a duplicate of this bug. ***
Comment 77 Christoph Feck 2011-05-12 12:43:08 UTC
Git commit 474e6032270c25e27449a5ee88700c6558d9cd6d by Christoph Feck, on behalf of Ben Cooksley.
Committed on 25/02/2011 at 10:38.
Pushed by cfeck into branch 'KDE/4.6'.

HACK
Prevent KAuth backends which use local event loops from crashing System Settings due to a double module load.
Will show the layouting and other initialisation of control modules to use though unfortunately.
Correct fix should ultimately be done in the KAuth backend by removing it's local event loop.
CCBUG: 247830
(cherry picked from commit f51be49c3867e9845ba07a7c1c1e54f371371146)

M  +1    -1    systemsettings/icons/IconMode.cpp     

http://commits.kde.org/kde-workspace/474e6032270c25e27449a5ee88700c6558d9cd6d
Comment 78 Christoph Feck 2011-05-12 12:48:12 UTC
There is not much hope the authorization handling will change anytime soon, so we decided to backport the workaround.
Comment 79 Gavin Jones 2011-05-16 10:38:43 UTC
Created attachment 60050 [details]
New crash information added by DrKonqi

systemsettings (1.0) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2

- What I was doing when the application crashed:

Trying to open the "Login Screen" configuration utility from within the "System Settings" dialog.

-- Backtrace (Reduced):
#7  0x003b836b in KCModule::setNeedsAuthorization (this=0x8e6c260, needsAuth=true) at ../../kdeui/widgets/kcmodule.cpp:150
[...]
#9  0x0778246e in QObject* KPluginFactory::createInstance<KDModule, QWidget>(QWidget*, QObject*, QList<QVariant> const&) () from /usr/lib/kde4/kcm_kdm.so
#10 0x006de104 in KPluginFactory::create (this=0x8e64008, iface=0x49cd20 "KCModule", parentWidget=0x0, parent=0x8d8d910, args=..., keyword=...) at ../../kdecore/util/kpluginfactory.cpp:203
#11 0x007e7fb6 in create<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0x8d8d910, args=...) at ../../kdecore/util/kpluginfactory.h:527
#12 createInstance<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0x8d8d910, args=...) at ../../kdecore/services/kservice.h:551
Comment 80 Christoph Feck 2011-05-21 16:19:02 UTC
*** Bug 273791 has been marked as a duplicate of this bug. ***
Comment 81 Christoph Feck 2011-05-25 23:40:38 UTC
*** Bug 274152 has been marked as a duplicate of this bug. ***
Comment 82 Christoph Feck 2011-05-28 13:19:11 UTC
*** Bug 274332 has been marked as a duplicate of this bug. ***
Comment 83 Christoph Feck 2011-06-02 13:21:30 UTC
*** Bug 274723 has been marked as a duplicate of this bug. ***
Comment 84 MpMp 2011-06-03 00:35:35 UTC
Created attachment 60573 [details]
New crash information added by DrKonqi

systemsettings (1.0) on KDE Platform 4.6.3 (4.6.3) using Qt 4.7.2

- What I was doing when the application crashed: I click "Login Screen"in "System settings" and ...crash!

-- Backtrace (Reduced):
#7  0x4fb68883 in KCModule::setNeedsAuthorization (this=0x89f6550, needsAuth=true) at /usr/src/debug/kdelibs-4.6.3/kdeui/widgets/kcmodule.cpp:150
#8  0x00b1b90c in KDModule::KDModule (this=0x89f6550, parent=0x8bb4cb8) at /usr/src/debug/kdebase-workspace-4.6.3/kdm/kcm/main.cpp:275
#9  0x00b1e1e1 in KPluginFactory::createInstance<KDModule, QWidget> (parentWidget=0x0, parent=0x8bb4cb8, args=...) at /usr/include/kde4/kpluginfactory.h:473
#10 0x4ebd3140 in KPluginFactory::create (this=0x8a95e88, iface=0x4fc5a340 "KCModule", parentWidget=0x0, parent=0x8bb4cb8, args=..., keyword=...) at /usr/src/debug/kdelibs-4.6.3/kdecore/util/kpluginfactory.cpp:203
#11 0x41d49dbd in create<KCModule> (parent=0x8bb4cb8, args=..., keyword=..., parentWidget=0x0, this=0x8a95e88) at /usr/src/debug/kdelibs-4.6.3/kdecore/util/kpluginfactory.h:527
Comment 85 Dario Andres 2011-06-05 15:52:42 UTC
*** Bug 274946 has been marked as a duplicate of this bug. ***
Comment 86 Kevin 2011-06-08 23:34:15 UTC
Created attachment 60799 [details]
New crash information added by DrKonqi

systemsettings (1.0) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2

- What I was doing when the application crashed:
I clicked on the login settings in system settings and it crashed, not the first time as it has done it on all my Kubuntu machines.

-- Backtrace (Reduced):
#7  0x00b9836b in KCModule::setNeedsAuthorization (this=0xa02b430, needsAuth=true) at ../../kdeui/widgets/kcmodule.cpp:150
#8  0x0220e5d0 in KDModule::KDModule (this=0xa02b430, parent=0x9e28db8) at ../../../kdm/kcm/main.cpp:275
#9  0x0221046e in KPluginFactory::createInstance<KDModule, QWidget> (parentWidget=0x0, parent=0x9e28db8, args=...) at /usr/include/kpluginfactory.h:473
#10 0x00320104 in KPluginFactory::create (this=0x9f4f070, iface=0xc7cd20 "KCModule", parentWidget=0x0, parent=0x9e28db8, args=..., keyword=...) at ../../kdecore/util/kpluginfactory.cpp:203
#11 0x00fdafb6 in create<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0x9e28db8, args=...) at ../../kdecore/util/kpluginfactory.h:527
Comment 87 Christoph Feck 2011-06-11 14:37:12 UTC
*** Bug 275369 has been marked as a duplicate of this bug. ***
Comment 88 Christoph Feck 2011-06-11 14:38:01 UTC
*** Bug 275388 has been marked as a duplicate of this bug. ***
Comment 89 Ivan 2011-06-16 14:02:26 UTC
Created attachment 61051 [details]
New crash information added by DrKonqi

systemsettings (1.0) on KDE Platform 4.6.00 (4.6.0) "release 6" using Qt 4.7.1

- What I was doing when the application crashed:
When i open double click menu "Digital camera" or "Log in system (KDM)" in menu "System settings" i have crashed all this windows. If I open them one click - all is opening and working normal!
Before I found out this problem i had swiched off some demons and services: synaptiks, KMixD, BlueDevil, Management screens by changing the monitor, alsasound, cups,irda, joystick, mdadmd.

-- Backtrace (Reduced):
#6  0xb757750f in KCModule::setNeedsAuthorization (this=0x8281e00, needsAuth=true) at /usr/src/debug/kdelibs-4.6.0/kdeui/widgets/kcmodule.cpp:150
[...]
#8  0xb1c23917 in QObject* KPluginFactory::createInstance<KDModule, QWidget>(QWidget*, QObject*, QList<QVariant> const&) () from /usr/lib/kde4/kcm_kdm.so
#9  0xb68143a8 in KPluginFactory::create (this=0x82731f0, iface=0xb7794180 "KCModule", parentWidget=0x0, parent=0x8253be8, args=..., keyword=...) at /usr/src/debug/kdelibs-4.6.0/kdecore/util/kpluginfactory.cpp:203
#10 0xb7872004 in create<KCModule> (this=0x815bac8, parentWidget=0x0, parent=0x8253be8, args=..., error=0xbfbd8ad8) at /usr/src/debug/kdelibs-4.6.0/kdecore/util/kpluginfactory.h:527
#11 KService::createInstance<KCModule> (this=0x815bac8, parentWidget=0x0, parent=0x8253be8, args=..., error=0xbfbd8ad8) at /usr/src/debug/kdelibs-4.6.0/kdecore/services/kservice.h:557
Comment 90 Christoph Feck 2011-06-17 14:03:04 UTC
*** Bug 275883 has been marked as a duplicate of this bug. ***
Comment 91 Christoph Feck 2011-06-20 02:06:03 UTC
*** Bug 276036 has been marked as a duplicate of this bug. ***
Comment 92 sean 2011-06-26 06:13:58 UTC
Created attachment 61335 [details]
New crash information added by DrKonqi

systemsettings (1.0) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2

- What I was doing when the application crashed:

i had just downloaded a new login screen skin, but when i finished the download it didn't show up so i exited the login screen app and tried to re-open the program. But ever since then it crash's every time i try to open it. The login screen its self on load up seems to be unnafected.

-- Backtrace (Reduced):
#7  0x00a1d36b in KCModule::setNeedsAuthorization (this=0x966db78, needsAuth=true) at ../../kdeui/widgets/kcmodule.cpp:150
#8  0x01f965d0 in KDModule::KDModule (this=0x966db78, parent=0x93f4188) at ../../../kdm/kcm/main.cpp:275
#9  0x01f9846e in KPluginFactory::createInstance<KDModule, QWidget> (parentWidget=0x0, parent=0x93f4188, args=...) at /usr/include/kpluginfactory.h:473
#10 0x00700104 in KPluginFactory::create (this=0x9664590, iface=0xb01d20 "KCModule", parentWidget=0x0, parent=0x93f4188, args=..., keyword=...) at ../../kdecore/util/kpluginfactory.cpp:203
#11 0x002cdfb6 in create<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0x93f4188, args=...) at ../../kdecore/util/kpluginfactory.h:527
Comment 93 Christoph Feck 2011-06-28 12:02:26 UTC
*** Bug 276678 has been marked as a duplicate of this bug. ***
Comment 94 Nicolas L. 2011-07-13 22:29:32 UTC
*** Bug 277727 has been marked as a duplicate of this bug. ***
Comment 95 Christoph Feck 2011-08-05 11:25:53 UTC
*** Bug 279426 has been marked as a duplicate of this bug. ***
Comment 96 westsideseattlite 2011-08-17 22:49:22 UTC
Created attachment 62917 [details]
New crash information added by DrKonqi

systemsettings (1.0) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2

I was just trying to access the login screen... chrome was open in the background

-- Backtrace (Reduced):
#6  operator char const* (this=0x0) at /usr/include/qt4/QtCore/qbytearray.h:407
#7  KAboutData::appName (this=0x0) at ../../kdecore/kernel/kaboutdata.cpp:680
#8  0x00007f7122a62145 in KCModule::setNeedsAuthorization (this=0x1d33050, needsAuth=<value optimized out>) at ../../kdeui/widgets/kcmodule.cpp:152
#9  0x00007f710c4f7685 in KDModule::KDModule (this=0x1d33050, parent=<value optimized out>) at ../../../kdm/kcm/main.cpp:275
#10 0x00007f710c4f96f4 in KPluginFactory::createInstance<KDModule, QWidget> (parentWidget=<value optimized out>, parent=<value optimized out>, args=...) at /usr/include/kpluginfactory.h:473
Comment 97 Christoph Feck 2011-08-30 22:49:49 UTC
*** Bug 281053 has been marked as a duplicate of this bug. ***
Comment 98 carlo 2011-09-21 08:53:52 UTC
Created attachment 63812 [details]
New crash information added by DrKonqi

systemsettings (1.0) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2

- What I was doing when the application crashed:

nothing. fresh start of kde ->system settings -> login access -> crash

-- Backtrace (Reduced):
#6  0x00007f89d42620d7 in KCModule::setNeedsAuthorization (this=0xedaf00, needsAuth=<value optimized out>) at ../../kdeui/widgets/kcmodule.cpp:150
#7  0x00007f89bdbcf685 in KDModule::KDModule (this=0xedaf00, parent=<value optimized out>) at ../../../kdm/kcm/main.cpp:275
#8  0x00007f89bdbd16f4 in KPluginFactory::createInstance<KDModule, QWidget> (parentWidget=<value optimized out>, parent=<value optimized out>, args=...) at /usr/include/kpluginfactory.h:473
#9  0x00007f89d30305a9 in KPluginFactory::create (this=0x1250350, iface=0x7f89d43314c0 "KCModule", parentWidget=0x0, parent=0x1239370, args=..., keyword=<value optimized out>) at ../../kdecore/util/kpluginfactory.cpp:203
#10 0x00007f89d48122f9 in create<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0x1239370, args=...) at ../../kdecore/util/kpluginfactory.h:527
Comment 99 jnarey 2011-10-18 18:37:57 UTC
Created attachment 64681 [details]
New crash information added by DrKonqi

systemsettings (1.0) on KDE Platform 4.5.3 (KDE 4.5.3) using Qt 4.7.0

Time and Date settings crash every time I open within System Settings menu.

-- Backtrace (Reduced):
#7  QString (this=0x0) at /usr/include/qt4/QtCore/qstring.h:727
#8  KAboutData::appName (this=0x0) at ../../kdecore/kernel/kaboutdata.cpp:665
#9  0xb770ee1c in KCModule::setNeedsAuthorization (this=0x8d7d630, needsAuth=true) at ../../kdeui/widgets/kcmodule.cpp:143
#10 0xb21e704c in KclockModule (this=0x8d7d630, parent=0x8cfe270) at ../../../kcontrol/dateandtime/main.cpp:79
#11 0xb21e7e6d in KPluginFactory::createInstance<KclockModule, QWidget> (parentWidget=0x0, parent=0x8cfe270, args=...) at /usr/include/kpluginfactory.h:461
Comment 100 Lamarque V. Souza 2011-11-07 20:53:22 UTC
*** Bug 285975 has been marked as a duplicate of this bug. ***
Comment 101 zynia 2012-04-29 08:25:22 UTC
Created attachment 70745 [details]
New crash information added by DrKonqi

systemsettings (1.0) on KDE Platform 4.5.3 (KDE 4.5.3) using Qt 4.7.0

- What I was doing when the application crashed:
system settings->login screen (date&time)-> crash

-- Backtrace (Reduced):
#7  0xb75aadab in KCModule::setNeedsAuthorization (this=0x877a6a0, needsAuth=true) at ../../kdeui/widgets/kcmodule.cpp:141
#8  0xb211cf39 in KDModule (this=0x877a6a0, parent=0x8510c38) at ../../../kcontrol/kdm/main.cpp:275
#9  0xb2120bcd in QObject* KPluginFactory::createInstance<KDModule, QWidget>(QWidget*, QObject*, QList<QVariant> const&) () from /usr/lib/kde4/kcm_kdm.so
#10 0xb67b9f30 in KPluginFactory::create (this=0x87742d8, iface=0xb76950e0 "KCModule", parentWidget=0x0, parent=0x8510c38, args=..., keyword=...) at ../../kdecore/util/kpluginfactory.cpp:191
#11 0xb76ed108 in KPluginFactory::create<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0x8510c38, args=...) at ../../kdecore/util/kpluginfactory.h:515
Comment 102 Christoph Feck 2012-11-10 23:25:57 UTC
*** Bug 303251 has been marked as a duplicate of this bug. ***
Comment 103 Chao Feng 2013-11-23 13:12:11 UTC
Git commit 823b13c35a19bc61735eba986d10eadb4180a613 by Feng Chao.
Committed on 23/11/2013 at 12:43.
Pushed by fengchao into branch 'KDE/4.12'.

Do not delete old about if old and new are the same.

If set new about dialog using the same pointer, the memory will be cleaned.
For example, double click in system settings tree mode will cause crash.
Related: bug 319559
FIXED-IN: 4.12.0

M  +4    -2    kdeui/widgets/kcmodule.cpp

http://commits.kde.org/kdelibs/823b13c35a19bc61735eba986d10eadb4180a613
Comment 104 Chao Feng 2013-11-23 13:16:18 UTC
Git commit 2e5f3fc010ac4b4501c8981489d2f6cf2a21cb47 by Feng Chao.
Committed on 23/11/2013 at 12:43.
Pushed by fengchao into branch 'master'.

Do not delete old about if old and new are the same.

If set new about dialog using the same pointer, the memory will be cleaned.
For example, double click in system settings tree mode will cause crash.
Related: bug 319559
FIXED-IN: 4.12.0
(cherry picked from commit 823b13c35a19bc61735eba986d10eadb4180a613)

M  +4    -2    kdeui/widgets/kcmodule.cpp

http://commits.kde.org/kdelibs/2e5f3fc010ac4b4501c8981489d2f6cf2a21cb47
Comment 105 Chao Feng 2013-11-23 13:47:02 UTC
Git commit c2a49179ffe8a161d1b97f5c3cbe01a1d31ffff5 by Feng Chao.
Committed on 23/11/2013 at 13:44.
Pushed by fengchao into branch 'frameworks'.

Do not delete old about if old and new are the same.

If set new about dialog using the same pointer, the memory will be cleaned.
For example, double click in system settings tree mode will cause crash.
Related: bug 319559

M  +4    -2    tier3/kconfigwidgets/src/kcmodule.cpp

http://commits.kde.org/kdelibs/c2a49179ffe8a161d1b97f5c3cbe01a1d31ffff5
Comment 106 Scott Moore 2016-06-14 19:06:03 UTC
Fixed in 2013? It's back in 16.04. Has happed to me a few times already on 2 different machines.
Comment 107 Christoph Feck 2016-06-14 19:40:54 UTC
Scott, what you see might be a different bug. Please report a new ticket with the backtrace you get.