Bug 310708 - Crush during changing account image at login screen
Summary: Crush during changing account image at login screen
Status: RESOLVED INTENTIONAL
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_kdm (show other bugs)
Version: 1.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdm bugs tracker
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-26 13:05 UTC by Jakub
Modified: 2015-09-26 09:39 UTC (History)
1 user (show)

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 Jakub 2012-11-26 13:05:56 UTC
Application: systemsettings (1.0)
KDE Platform Version: 4.8.5 (4.8.5) "release 2"
Qt Version: 4.8.1
Operating System: Linux 3.4.11-2.16-desktop i686
Distribution: "openSUSE 12.2 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:

I was trying to change image in login screen, after accepting program has crasched

The crash can be reproduced every time.

-- Backtrace:
Application: Ustawienia systemowe (systemsettings), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0xb4da5740 (LWP 3859))]

Thread 2 (Thread 0xadc27b40 (LWP 3862)):
#0  0xb76ea424 in __kernel_vsyscall ()
#1  0xb5f6690b in poll () from /lib/libc.so.6
#2  0xb563723b in g_poll () from /usr/lib/libglib-2.0.so.0
#3  0xb5628af0 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb5628fcb in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#5  0xb4565efa in ?? () from /usr/lib/libgio-2.0.so.0
#6  0xb564d0a3 in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb572be32 in start_thread () from /lib/libpthread.so.0
#8  0xb5f718ee in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb4da5740 (LWP 3859)):
[KCrash Handler]
#7  0xb68e986a in QWidget::testAttribute_helper (this=this@entry=0x9b097e8, attribute=attribute@entry=Qt::WA_ForceDisabled) at kernel/qwidget.cpp:11034
#8  0xb68f48b4 in testAttribute (attribute=Qt::WA_ForceDisabled, this=0x9b097e8) at ../../src/gui/kernel/qwidget.h:1042
#9  QWidget::setAttribute (this=this@entry=0x9b097e8, attribute=attribute@entry=Qt::WA_ForceDisabled, on=false) at kernel/qwidget.cpp:10702
#10 0xb68f98d8 in QWidget::setEnabled (this=0x9b097e8, enable=true) at kernel/qwidget.cpp:3367
#11 0xb159bbbf in executeFaceAction (parent=0x9b097e8, helperargs=...) at /usr/src/debug/kde-workspace-4.8.5/kdm/kcm/kdm-users.cpp:75
#12 0xb15a0262 in KDMUsersWidget::changeUserPix (this=this@entry=0x9e1d228, pix=...) at /usr/src/debug/kde-workspace-4.8.5/kdm/kcm/kdm-users.cpp:377
#13 0xb15a0ae3 in KDMUsersWidget::slotUserButtonClicked (this=0x9e1d228) at /usr/src/debug/kde-workspace-4.8.5/kdm/kcm/kdm-users.cpp:393
#14 0xb62aeef2 in QMetaObject::activate (sender=0x9e94c90, m=0xb722a888 <QAbstractButton::staticMetaObject>, local_signal_index=2, argv=0xbf91c8f8) at kernel/qobject.cpp:3556
#15 0xb6fbd42d in QAbstractButton::clicked (this=0x9e94c90, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:220
#16 0xb6cc0d2d in QAbstractButtonPrivate::emitClicked (this=this@entry=0x9e94ca8) at widgets/qabstractbutton.cpp:548
#17 0xb6cc157b in QAbstractButtonPrivate::click (this=this@entry=0x9e94ca8) at widgets/qabstractbutton.cpp:541
#18 0xb6cc1836 in QAbstractButton::mouseReleaseEvent (this=0x9e94c90, e=0xbf91d014) at widgets/qabstractbutton.cpp:1123
#19 0xb68fc122 in QWidget::event (this=0x9e94c90, event=0xbf91d014) at kernel/qwidget.cpp:8362
#20 0xb6cc0bf2 in QAbstractButton::event (this=0x9e94c90, e=0xbf91d014) at widgets/qabstractbutton.cpp:1082
#21 0xb6d623f8 in QPushButton::event (this=0x9e94c90, e=0xbf91d014) at widgets/qpushbutton.cpp:683
#22 0xb68a2aec in QApplicationPrivate::notify_helper (this=0x9582b48, receiver=0x9e94c90, e=0xbf91d014) at kernel/qapplication.cpp:4554
#23 0xb68a8099 in QApplication::notify (this=0x9582b48, receiver=0x9e94c90, e=0xbf91d014) at kernel/qapplication.cpp:4097
#24 0xb7428d01 in KApplication::notify (this=0xbf91d80c, receiver=0x9e94c90, event=0xbf91d014) at /usr/src/debug/kdelibs-4.8.5/kdeui/kernel/kapplication.cpp:311
#25 0xb6296c7e in QCoreApplication::notifyInternal (this=0xbf91d80c, receiver=0x9e94c90, event=0xbf91d014) at kernel/qcoreapplication.cpp:876
#26 0xb68a394f in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#27 QApplicationPrivate::sendMouseEvent (receiver=0x9e94c90, event=0xbf91d014, alienWidget=0x9e94c90, nativeWidget=0x97c87e0, buttonDown=0xb7233cb4 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3165
#28 0xb692bf65 in QETWidget::translateMouseEvent (this=0x97c87e0, event=0xbf91d43c) at kernel/qapplication_x11.cpp:4513
#29 0xb692aa29 in QApplication::x11ProcessEvent (this=0xbf91d80c, event=0xbf91d43c) at kernel/qapplication_x11.cpp:3636
#30 0xb69545f4 in x11EventSourceDispatch (s=0x958dc80, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#31 0xb56287d3 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#32 0xb5628b70 in ?? () from /usr/lib/libglib-2.0.so.0
#33 0xb5628c51 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#34 0xb62c8a81 in QEventDispatcherGlib::processEvents (this=0x955b2c8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#35 0xb69541da in QGuiEventDispatcherGlib::processEvents (this=0x955b2c8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#36 0xb6295a3c in QEventLoop::processEvents (this=this@entry=0xbf91d738, flags=...) at kernel/qeventloop.cpp:149
#37 0xb6295d31 in QEventLoop::exec (this=0xbf91d738, flags=...) at kernel/qeventloop.cpp:204
#38 0xb629acea in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#39 0xb68a0934 in QApplication::exec () at kernel/qapplication.cpp:3815
#40 0x08050d02 in ?? ()
#41 0xb5ea03d5 in __libc_start_main () from /lib/libc.so.6
#42 0x08050d49 in _start ()

Possible duplicates by query: bug 268338.

Reported using DrKonqi
Comment 1 Christoph Feck 2012-11-26 20:22:51 UTC
Most certainly a duplicate of bug 242648, if kcm_kdm uses kauth for authorization.
Comment 2 Albert Astals Cid 2015-09-26 09:39:43 UTC
kdm reached it's end of life with Plasma 4, whose last bugfix release was last August 2015, we are sorry we did not get to fix this bug.

We encourage you to try Plasma 5 and its recommended display manager SDDM and it's control module kcm_ssdm.

And please do not hesitate to file bugs against it if you find any.

Sorry again we could not fix your bug.