Bug 312697

Summary: plasma crashes on login
Product: [Unmaintained] plasma4 Reporter: ken
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED UNMAINTAINED    
Severity: crash    
Priority: NOR    
Version: 4.7.2   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description ken 2013-01-05 17:54:28 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.2 (4.7.2) "release 5"
Qt Version: 4.7.4
Operating System: Linux 3.1.10-1.16-desktop x86_64
Distribution: "openSUSE 12.1 (x86_64)"

-- Information about the crash:
logging in - not sure what else to add - maybe that it is root login and that the desktop settings were transferred from an earlier opensuse machine

-- Backtrace:
Application: Plasma Desktop Shell (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f82b153f760 (LWP 8526))]

Thread 3 (Thread 0x7f828994d700 (LWP 8527)):
#0  0x00007f82aebc4ff3 in poll () from /lib64/libc.so.6
#1  0x00007f82ab9b8ae8 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f82ab9b8fa9 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f82b01d6586 in QEventDispatcherGlib::processEvents (this=0x7f82840008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f82b01aaa32 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f82b01aac2f in QEventLoop::exec (this=0x7f828994cdf0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f82b00c25df in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007f82b018daff in QInotifyFileSystemWatcherEngine::run (this=0x18e68a0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f82b00c5025 in QThreadPrivate::start (arg=0x18e68a0) at thread/qthread_unix.cpp:331
#9  0x00007f82afe34f05 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f82aebce10d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f826a540700 (LWP 8573)):
#0  0x00007f82afe38e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f82b00c54bb in wait (time=18446744073709551615, this=0x2a73b80) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2a7bc90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f8293a3d9bd in meth_QWaitCondition_wait (sipSelf=0x14a8830, sipArgs=0x14c9d90, sipKwds=0x0) at sipQtCoreQWaitCondition.cpp:66
#4  0x00007f8294133caa in call_function (oparg=<optimized out>, pp_stack=0x7f826a53f858) at Python/ceval.c:4013
#5  PyEval_EvalFrameEx (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:2666
#6  0x00007f8294139727 in PyEval_EvalCodeEx (co=0x2a98930, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=1, kws=<optimized out>, kwcount=0, defs=0x0, defcount=0, closure=0x0) at Python/ceval.c:3253
#7  0x00007f82940d1ba1 in function_call (func=0x2a9b938, arg=0x14c9dd0, kw=0x0) at Objects/funcobject.c:526
#8  0x00007f82940b1464 in PyObject_Call (func=0x2a9b938, arg=<optimized out>, kw=<optimized out>) at Objects/abstract.c:2529
#9  0x00007f82940bbc8e in instancemethod_call (func=0x2a9b938, arg=0x14c9dd0, kw=0x0) at Objects/classobject.c:2578
#10 0x00007f82940b1464 in PyObject_Call (func=0x2880910, arg=<optimized out>, kw=<optimized out>) at Objects/abstract.c:2529
#11 0x00007f8294132426 in PyEval_CallObjectWithKeywords (func=0x2880910, arg=0xe37050, kw=<optimized out>) at Python/ceval.c:3882
#12 0x00007f82936fd5a2 in sip_api_call_method (isErr=0x0, method=0x2880910, fmt=0x7f8293b9f46f "") at siplib.c:1742
#13 0x00007f8293a0a230 in sipVH_QtCore_11 (sipGILState=PyGILState_UNLOCKED, sipMethod=0x2880910) at sipQtCorecmodule.cpp:4381
#14 0x00007f8293a5596f in sipQThread::run (this=0x2ac6830) at sipQtCoreQThread.cpp:154
#15 0x00007f82b00c5025 in QThreadPrivate::start (arg=0x2ac6830) at thread/qthread_unix.cpp:331
#16 0x00007f82afe34f05 in start_thread () from /lib64/libpthread.so.0
#17 0x00007f82aebce10d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f82b153f760 (LWP 8526)):
[KCrash Handler]
#6  set_exc_info (tb=0x2ab3b48, value=0x7f82943d9e20, type=0x0, tstate=0x7f825c001f90) at Python/ceval.c:3397
#7  PyEval_EvalFrameEx (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:2921
#8  0x00007f829413604f in fast_function (nk=<optimized out>, na=<optimized out>, n=<optimized out>, pp_stack=0x7fff615282b8, func=0xf93140) at Python/ceval.c:4099
#9  call_function (oparg=<optimized out>, pp_stack=0x7fff615282b8) at Python/ceval.c:4034
#10 PyEval_EvalFrameEx (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:2666
#11 0x00007f829413604f in fast_function (nk=<optimized out>, na=<optimized out>, n=<optimized out>, pp_stack=0x7fff615283e8, func=0x2aa19b0) at Python/ceval.c:4099
#12 call_function (oparg=<optimized out>, pp_stack=0x7fff615283e8) at Python/ceval.c:4034
#13 PyEval_EvalFrameEx (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:2666
#14 0x00007f829413604f in fast_function (nk=<optimized out>, na=<optimized out>, n=<optimized out>, pp_stack=0x7fff61528518, func=0x2aa1a28) at Python/ceval.c:4099
#15 call_function (oparg=<optimized out>, pp_stack=0x7fff61528518) at Python/ceval.c:4034
#16 PyEval_EvalFrameEx (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:2666
#17 0x00007f829413604f in fast_function (nk=<optimized out>, na=<optimized out>, n=<optimized out>, pp_stack=0x7fff61528648, func=0x2aa19b0) at Python/ceval.c:4099
#18 call_function (oparg=<optimized out>, pp_stack=0x7fff61528648) at Python/ceval.c:4034
#19 PyEval_EvalFrameEx (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:2666
#20 0x00007f829413604f in fast_function (nk=<optimized out>, na=<optimized out>, n=<optimized out>, pp_stack=0x7fff61528778, func=0x2aa1a28) at Python/ceval.c:4099
#21 call_function (oparg=<optimized out>, pp_stack=0x7fff61528778) at Python/ceval.c:4034
#22 PyEval_EvalFrameEx (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:2666
#23 0x00007f829413604f in fast_function (nk=<optimized out>, na=<optimized out>, n=<optimized out>, pp_stack=0x7fff615288a8, func=0x2aa1aa0) at Python/ceval.c:4099
#24 call_function (oparg=<optimized out>, pp_stack=0x7fff615288a8) at Python/ceval.c:4034
#25 PyEval_EvalFrameEx (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:2666
#26 0x00007f8294139727 in PyEval_EvalCodeEx (co=0x2a917b0, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=1, kws=<optimized out>, kwcount=0, defs=0x0, defcount=0, closure=0x0) at Python/ceval.c:3253
#27 0x00007f82940d1ba1 in function_call (func=0x2aa1b90, arg=0x14c98d0, kw=0x0) at Objects/funcobject.c:526
#28 0x00007f82940b1464 in PyObject_Call (func=0x2aa1b90, arg=<optimized out>, kw=<optimized out>) at Objects/abstract.c:2529
#29 0x00007f82940bbc8e in instancemethod_call (func=0x2aa1b90, arg=0x14c98d0, kw=0x0) at Objects/classobject.c:2578
#30 0x00007f82940b1464 in PyObject_Call (func=0x100d690, arg=<optimized out>, kw=<optimized out>) at Objects/abstract.c:2529
#31 0x00007f8294132426 in PyEval_CallObjectWithKeywords (func=0x100d690, arg=0xe37050, kw=<optimized out>) at Python/ceval.c:3882
#32 0x00007f8293705340 in sip_api_invoke_slot (slot=<optimized out>, sigargs=0xe37050) at qtlib.c:203
#33 0x00007f8293b82156 in PyQtProxy::invokeSlot (slot=..., qargs=0x7fff61528ef0) at qpycore_pyqtproxy.cpp:469
#34 0x00007f8293b81f13 in PyQtProxy::unislot (this=0x284a0c0, qargs=0x7fff61528ef0) at qpycore_pyqtproxy.cpp:411
#35 0x00007f8293b81e27 in PyQtProxy::qt_metacall (this=0x284a0c0, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fff61528ef0) at qpycore_pyqtproxy.cpp:375
#36 0x00007f82b01be5aa in QMetaObject::activate (sender=0x2926980, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3287
#37 0x00007f8293a50968 in sipQTimer::timerEvent (this=0x2926980, a0=0x7fff61529650) at sipQtCoreQTimer.cpp:148
#38 0x00007f82b01c1e89 in QObject::event (this=0x2926980, e=<optimized out>) at kernel/qobject.cpp:1190
#39 0x00007f8293a509ee in sipQTimer::event (this=0x2926980, a0=0x7fff61529650) at sipQtCoreQTimer.cpp:165
#40 0x00007f82af35dc34 in notify_helper (e=0x7fff61529650, receiver=0x2926980, this=0x6d6a10) at kernel/qapplication.cpp:4481
#41 QApplicationPrivate::notify_helper (this=0x6d6a10, receiver=0x2926980, e=0x7fff61529650) at kernel/qapplication.cpp:4453
#42 0x00007f82af362ac1 in QApplication::notify (this=0x6cb620, receiver=0x2926980, e=0x7fff61529650) at kernel/qapplication.cpp:4360
#43 0x00007f82b0f3de36 in KApplication::notify (this=0x6cb620, receiver=0x2926980, event=0x7fff61529650) at /usr/src/debug/kdelibs-4.7.2/kdeui/kernel/kapplication.cpp:311
#44 0x00007f82b01ab82c in QCoreApplication::notifyInternal (this=0x6cb620, receiver=0x2926980, event=0x7fff61529650) at kernel/qcoreapplication.cpp:787
#45 0x00007f82b01d83a8 in sendEvent (event=0x7fff61529650, receiver=<optimized out>) at kernel/qcoreapplication.h:215
#46 QTimerInfoList::activateTimers (this=0x6dd150) at kernel/qeventdispatcher_unix.cpp:618
#47 0x00007f82b01d5b94 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#48 0x00007f82ab9b85dd in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#49 0x00007f82ab9b8dd8 in ?? () from /usr/lib64/libglib-2.0.so.0
#50 0x00007f82ab9b8fa9 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#51 0x00007f82b01d651f in QEventDispatcherGlib::processEvents (this=0x6d2c20, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#52 0x00007f82af40100e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#53 0x00007f82b01aaa32 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#54 0x00007f82b01aac2f in QEventLoop::exec (this=0x7fff61529950, flags=...) at kernel/qeventloop.cpp:201
#55 0x00007f82b01aedf7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#56 0x00007f829ea6b773 in kdemain (argc=1, argv=0x680860) at /usr/src/debug/kde-workspace-4.7.2/plasma/desktop/shell/main.cpp:120
#57 0x0000000000408897 in _start ()

Reported using DrKonqi
Comment 1 Martin Flöser 2013-05-29 19:04:18 UTC
Thank you for this crash report and helping to improve our software. Unfortunately we were not able to work on this specific report yet. Nowadays the version this crash was reported against is no longer maintained and this makes it very difficult to work on this report as the source code might have changed and the information in the backtrace is no longer valid. 

Also it is quite likely that this problem got fixed in a later version. Crash reports are very often reported multiple times. 

If you are able to reproduce this crash with the latest version of KDE Plasma (4.10.3) please reopen this report and adjust the version information in the dropdown above and please also include a new backtrace as generated by the crash reporting tool. Please also make sure that the steps on how to reproduce the crash are precise and correct. Thank you!