Bug 380362

Summary: plasmashell not started after login
Product: [Plasma] plasmashell Reporter: MiXiM <contact>
Component: generic-crashAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash CC: bshah, darktori, justin.zobel, nickgnorman, notuxius, plasma-bugs-null
Priority: NOR Keywords: drkonqi
Version First Reported In: 5.9.5   
Target Milestone: 1.0   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description MiXiM 2017-05-30 16:37:21 UTC
Application: plasmashell (5.9.5)

Qt Version: 5.7.1
Frameworks Version: 5.34.0
Operating System: Linux 4.4.0-78-generic x86_64
Distribution: KDE neon User Edition 5.9

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

nothing, just logged in, i had to restart plasmashell via 'kstart plasmashell' in terminal console

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f0f5f8558c0 (LWP 1722))]

Thread 7 (Thread 0x7f0f3673b700 (LWP 1728)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f0f5f2aa6f4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007f0f5f2aa739 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007f0f597386ba in start_thread (arg=0x7f0f3673b700) at pthread_create.c:333
#4  0x00007f0f5a19f82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f0f37155700 (LWP 1727)):
#0  0x00007f0f5a193b5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f0f5592938c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0f5592949c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0f5aab375b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f0f5aa5e0ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f0f5a88df64 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f0f5a892b48 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f0f597386ba in start_thread (arg=0x7f0f37155700) at pthread_create.c:333
#8  0x00007f0f5a19f82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f0f41944700 (LWP 1726)):
#0  0x00007f0f5596da79 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f0f55929488 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0f5aab375b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f0f5aa5e0ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f0f5a88df64 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f0f5cebebf5 in QQmlThreadPrivate::run (this=0x2162490) at qml/ftw/qqmlthread.cpp:147
#6  0x00007f0f5a892b48 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f0f597386ba in start_thread (arg=0x7f0f41944700) at pthread_create.c:333
#8  0x00007f0f5a19f82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f0f437cb700 (LWP 1725)):
#0  0x00007f0f5aab2c98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#1  0x00007f0f5592891d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0f559292bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0f5592949c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f0f5aab375b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f0f5aa5e0ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f0f5a88df64 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f0f5cebebf5 in QQmlThreadPrivate::run (this=0x2262a40) at qml/ftw/qqmlthread.cpp:147
#8  0x00007f0f5a892b48 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f0f597386ba in start_thread (arg=0x7f0f437cb700) at pthread_create.c:333
#10 0x00007f0f5a19f82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f0f492fc700 (LWP 1724)):
#0  0x00007f0f55928db9 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f0f55929330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0f5592949c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0f5aab375b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f0f5aa5e0ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f0f5a88df64 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f0f5f992735 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f0f5a892b48 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f0f597386ba in start_thread (arg=0x7f0f492fc700) at pthread_create.c:333
#9  0x00007f0f5a19f82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f0f4ab89700 (LWP 1723)):
#0  0x00007f0f5a193b5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f0f5e20bc62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f0f5e20d8d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f0f4cccfd79 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f0f5a892b48 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f0f597386ba in start_thread (arg=0x7f0f4ab89700) at pthread_create.c:333
#6  0x00007f0f5a19f82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f0f5f8558c0 (LWP 1722)):
[KCrash Handler]
#6  0x00007f0ea3f80000 in ?? ()
#7  0x00007f0f5cdbc1c3 in QV4::SimpleScriptFunction::call (that=<optimized out>, callData=0x7f0f409454f8) at jsruntime/qv4functionobject.cpp:582
#8  0x00007f0f5cea401b in QV4::Object::call (d=0x7f0f409454f8, this=0x7f0ea3ece710) at ../../include/QtQml/5.7.1/QtQml/private/../../../../../src/qml/jsruntime/qv4object_p.h:332
#9  QQmlJavaScriptExpression::evaluate (this=this@entry=0x2a99860, callData=callData@entry=0x7f0f409454f8, isUndefined=isUndefined@entry=0x7ffe6b1004f0) at qml/qqmljavascriptexpression.cpp:196
#10 0x00007f0f5cea44f1 in QQmlJavaScriptExpression::evaluate (this=this@entry=0x2a99860, isUndefined=isUndefined@entry=0x7ffe6b1004f0) at qml/qqmljavascriptexpression.cpp:156
#11 0x00007f0f5ceabe08 in QQmlBinding::update (this=0x2a99860, flags=...) at qml/qqmlbinding.cpp:193
#12 0x00007f0f5ceb51af in QQmlObjectCreator::finalize (this=0x2b24500, interrupt=...) at qml/qqmlobjectcreator.cpp:1228
#13 0x00007f0f5ce4218e in QQmlComponentPrivate::complete (enginePriv=0x22be620, state=0x2a3c280) at qml/qqmlcomponent.cpp:929
#14 0x00007f0f5ce42257 in QQmlComponentPrivate::completeCreate (this=0x2a3c1e0) at qml/qqmlcomponent.cpp:965
#15 0x00007f0f5ce43b95 in QQmlComponent::createObject (this=<optimized out>, args=0x7ffe6b1009a0) at qml/qqmlcomponent.cpp:1291
#16 0x00007f0f5cf0596c in QQmlComponent::qt_static_metacall (_o=_o@entry=0x2a3bce0, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=6, _a=_a@entry=0x7ffe6b1009d0) at .moc/moc_qqmlcomponent.cpp:147
#17 0x00007f0f5cf05b30 in QQmlComponent::qt_metacall (this=0x2a3bce0, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0x7ffe6b1009d0) at .moc/moc_qqmlcomponent.cpp:212
#18 0x00007f0f5ce79d29 in QQmlObjectOrGadget::metacall (this=this@entry=0x7ffe6b100900, type=type@entry=QMetaObject::InvokeMetaMethod, index=11, argv=argv@entry=0x7ffe6b1009d0) at qml/qqmlpropertycache.cpp:1547
#19 0x00007f0f5ce0a740 in QV4::QObjectMethod::callInternal (this=<optimized out>, callData=<optimized out>) at jsruntime/qv4qobjectwrapper.cpp:1865
#20 0x00007f0f5ce20b31 in QV4::Object::call (d=0x7f0f40945468, this=<optimized out>) at jsruntime/qv4object_p.h:332
#21 QV4::Runtime::callProperty (engine=0x21630b0, nameIndex=<optimized out>, callData=0x7f0f40945468) at jsruntime/qv4runtime.cpp:1030
#22 0x00007f0ea3fac551 in ?? ()
#23 0xffffffff00000001 in ?? ()
#24 0x0003200000000001 in ?? ()
#25 0x0000000002a1cd60 in ?? ()
#26 0x00007ffe6b100b40 in ?? ()
#27 0x0000000000000000 in ?? ()

Possible duplicates by query: bug 380312, bug 378707, bug 378094, bug 375189, bug 374586.

Reported using DrKonqi
Comment 1 darktori 2017-06-01 17:42:09 UTC
Created attachment 105824 [details]
New crash information added by DrKonqi

plasmashell (5.10.0) using Qt 5.7.1

- What I was doing when the application crashed:

Crash after login, restarted without issue with kstart plasmashell. This happens from time to time, not sure what triggers it.

-- Backtrace (Reduced):
#7  0x00007f7178e171c3 in QV4::SimpleScriptFunction::call (that=<optimized out>, callData=0x7f715d7784f8) at jsruntime/qv4functionobject.cpp:582
#8  0x00007f7178eff01b in QV4::Object::call (d=0x7f715d7784f8, this=0x7f70c64e9128) at ../../include/QtQml/5.7.1/QtQml/private/../../../../../src/qml/jsruntime/qv4object_p.h:332
#9  QQmlJavaScriptExpression::evaluate (this=this@entry=0x2cb2440, callData=callData@entry=0x7f715d7784f8, isUndefined=isUndefined@entry=0x7ffdd785c700) at qml/qqmljavascriptexpression.cpp:196
#10 0x00007f7178eff4f1 in QQmlJavaScriptExpression::evaluate (this=this@entry=0x2cb2440, isUndefined=isUndefined@entry=0x7ffdd785c700) at qml/qqmljavascriptexpression.cpp:156
#11 0x00007f7178f06e08 in QQmlBinding::update (this=0x2cb2440, flags=...) at qml/qqmlbinding.cpp:193
Comment 2 Christoph Feck 2017-06-02 21:10:43 UTC
*** Bug 379718 has been marked as a duplicate of this bug. ***
Comment 3 Alexander Mentyu 2017-08-24 09:20:43 UTC
Can't reproduce/no crash for me in:

Distribution: KDE neon Developer Edition Unstable Branches
KDE Plasma Version: 5.10.90
KDE Frameworks Version: 5.37.0
Qt Version: 5.9.1
Kernel Version: 4.10.0-32-generic
Comment 4 Justin Zobel 2020-11-20 03:45:37 UTC
Thanks for the report MiXiM. I've just tested on plasmashell 5.20.3 and I am unable to replicate this issue.

Can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved. I'm setting status to "needsinfo" pending your response, please change back to "reported" or "resolved" when you respond, thanks.
Comment 5 MiXiM 2020-11-20 12:59:36 UTC
Never occured a long time ... probably not a bug