Bug 361156

Summary: If session goes idle, after unlocking the session, panels are no longer present
Product: [Plasma] plasmashell Reporter: Jacob Godserv <jacobgodserv>
Component: PanelAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: anmen.ed, bhush94, jacobgodserv, notmart, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.6.2   
Target Milestone: 1.0   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: another stack, this time with 'bt full'
New crash information added by DrKonqi

Description Jacob Godserv 2016-03-29 17:41:12 UTC
Application: plasmashell (5.6.0)
 (Compiled from sources)
Qt Version: 5.5.1
Frameworks Version: 5.20.0
Operating System: Linux 4.4.0-pf6 x86_64
Distribution: "Funtoo Linux - baselayout 2.2.0"

-- Information about the crash:
- What I was doing when the application crashed:
I had VirtualBox, Chromium, Skype, Thunderbird, and Konsole open. I walked away from my computer, and then the screen locked and powered down. I came back to my computer and the display turned on, but the lock screen was not responsive to mouse or keyboard input. (The lock screen was still animating the cursor and updating the time, however.)

- Running 'killall -SEGV kscreenlocker_greet' causes the lock screen to restart and becomes responsive to password input.
- Running 'killall -SEGV plasmashell' recovers the panels.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7efc6ff5c800 (LWP 24640))]

Thread 14 (Thread 0x7efc6ca07700 (LWP 24655)):
#0  0x0000003d312decad in poll () from /lib64/libc.so.6
#1  0x0000003d32e483d4 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x0000003d32e484dc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x0000003c5808815c in QEventDispatcherGlib::processEvents (this=0x7efc600008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#4  0x0000003c5803c25a in QEventLoop::exec (this=this@entry=0x7efc6ca06db0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x0000003c57e996dc in QThread::exec (this=this@entry=0x8ce2f0) at thread/qthread.cpp:503
#6  0x0000003c624de3f5 in QQmlThreadPrivate::run (this=0x8ce2f0) at qml/ftw/qqmlthread.cpp:141
#7  0x0000003c57e9dfc3 in QThreadPrivate::start (arg=0x8ce2f0) at thread/qthread_unix.cpp:331
#8  0x0000003d316075e4 in start_thread () from /lib64/libpthread.so.0
#9  0x0000003d312e7acd in clone () from /lib64/libc.so.6

Thread 13 (Thread 0x7efc65001700 (LWP 24661)):
#0  0x0000003d32e45566 in ?? () from /usr/lib64/libglib-2.0.so.0
#1  0x0000003d32e4795b in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#2  0x0000003d32e48300 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x0000003d32e484dc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x0000003c5808815c in QEventDispatcherGlib::processEvents (this=0x7efc580008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#5  0x0000003c5803c25a in QEventLoop::exec (this=this@entry=0x7efc65000db0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x0000003c57e996dc in QThread::exec (this=this@entry=0xc6a180) at thread/qthread.cpp:503
#7  0x0000003c624de3f5 in QQmlThreadPrivate::run (this=0xc6a180) at qml/ftw/qqmlthread.cpp:141
#8  0x0000003c57e9dfc3 in QThreadPrivate::start (arg=0xc6a180) at thread/qthread_unix.cpp:331
#9  0x0000003d316075e4 in start_thread () from /lib64/libpthread.so.0
#10 0x0000003d312e7acd in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7efc5eb05700 (LWP 24662)):
#0  0x0000003d3160cbcf in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003c6357d1d4 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x3c6366dfc0 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x0000003c6357d219 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x0000003d316075e4 in start_thread () from /lib64/libpthread.so.0
#4  0x0000003d312e7acd in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7efc5da20700 (LWP 24664)):
#0  0x0000003d32e479a4 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#1  0x0000003d32e48300 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x0000003d32e484dc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x0000003c5808815c in QEventDispatcherGlib::processEvents (this=0x7efbd00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#4  0x0000003c5803c25a in QEventLoop::exec (this=this@entry=0x7efc5da1fdb0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x0000003c57e996dc in QThread::exec (this=this@entry=0xda40f0) at thread/qthread.cpp:503
#6  0x0000003c624de3f5 in QQmlThreadPrivate::run (this=0xda40f0) at qml/ftw/qqmlthread.cpp:141
#7  0x0000003c57e9dfc3 in QThreadPrivate::start (arg=0xda40f0) at thread/qthread_unix.cpp:331
#8  0x0000003d316075e4 in start_thread () from /lib64/libpthread.so.0
#9  0x0000003d312e7acd in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7efbd696f700 (LWP 24697)):
#0  0x0000003d312decad in poll () from /lib64/libc.so.6
#1  0x0000003d32e483d4 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x0000003d32e484dc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x0000003c5808815c in QEventDispatcherGlib::processEvents (this=0x7efbcc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#4  0x0000003c5803c25a in QEventLoop::exec (this=this@entry=0x7efbd696ed70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x0000003c57e996dc in QThread::exec (this=this@entry=0xf94720) at thread/qthread.cpp:503
#6  0x00000036f29002b2 in QQuickPixmapReader::run (this=0xf94720) at util/qquickpixmapcache.cpp:760
#7  0x0000003c57e9dfc3 in QThreadPrivate::start (arg=0xf94720) at thread/qthread_unix.cpp:331
#8  0x0000003d316075e4 in start_thread () from /lib64/libpthread.so.0
#9  0x0000003d312e7acd in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7efbb6c7c700 (LWP 25604)):
#0  0x0000003d3160cbcf in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003c57e9e5ba in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x46bb970) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x4345460, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007efbcac3891b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x45f11f0, th=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/weaver.cpp:594
#4  0x00007efbcac39727 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x45f11f0, th=th@entry=0x41650e0, threadWasBusy=threadWasBusy@entry=true, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/weaver.cpp:554
#5  0x00007efbcac3d518 in ThreadWeaver::WorkingHardState::applyForWork (this=0x41852b0, th=0x41650e0, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/workinghardstate.cpp:66
#6  0x00007efbcac3885f in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x41650e0, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/weaver.cpp:568
#7  0x00007efbcac3b4e3 in ThreadWeaver::Thread::run (this=0x41650e0) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/thread.cpp:103
#8  0x0000003c57e9dfc3 in QThreadPrivate::start (arg=0x41650e0) at thread/qthread_unix.cpp:331
#9  0x0000003d316075e4 in start_thread () from /lib64/libpthread.so.0
#10 0x0000003d312e7acd in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7efbb647b700 (LWP 25605)):
#0  0x0000003d3160cbcf in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003c57e9e5ba in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x46bb970) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x4345460, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007efbcac3891b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x45f11f0, th=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/weaver.cpp:594
#4  0x00007efbcac39727 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x45f11f0, th=th@entry=0x4548e70, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/weaver.cpp:554
#5  0x00007efbcac3d518 in ThreadWeaver::WorkingHardState::applyForWork (this=0x41852b0, th=0x4548e70, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/workinghardstate.cpp:66
#6  0x00007efbcac3885f in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x4548e70, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/weaver.cpp:568
#7  0x00007efbcac3d562 in ThreadWeaver::WorkingHardState::applyForWork (this=0x41852b0, th=0x4548e70, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/workinghardstate.cpp:73
#8  0x00007efbcac3885f in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x4548e70, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/weaver.cpp:568
#9  0x00007efbcac3d562 in ThreadWeaver::WorkingHardState::applyForWork (this=0x41852b0, th=0x4548e70, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/workinghardstate.cpp:73
#10 0x00007efbcac3885f in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x4548e70, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/weaver.cpp:568
#11 0x00007efbcac3d562 in ThreadWeaver::WorkingHardState::applyForWork (this=0x41852b0, th=0x4548e70, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/workinghardstate.cpp:73
#12 0x00007efbcac3885f in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x4548e70, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/weaver.cpp:568
#13 0x00007efbcac3b4e3 in ThreadWeaver::Thread::run (this=0x4548e70) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/thread.cpp:103
#14 0x0000003c57e9dfc3 in QThreadPrivate::start (arg=0x4548e70) at thread/qthread_unix.cpp:331
#15 0x0000003d316075e4 in start_thread () from /lib64/libpthread.so.0
#16 0x0000003d312e7acd in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7efbb5c7a700 (LWP 25606)):
#0  0x0000003d3160cbcf in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003c57e9e5ba in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x46bb970) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x4345460, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007efbcac3891b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x45f11f0, th=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/weaver.cpp:594
#4  0x00007efbcac39727 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x45f11f0, th=th@entry=0x4544400, threadWasBusy=threadWasBusy@entry=true, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/weaver.cpp:554
#5  0x00007efbcac3d518 in ThreadWeaver::WorkingHardState::applyForWork (this=0x41852b0, th=0x4544400, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/workinghardstate.cpp:66
#6  0x00007efbcac3885f in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x4544400, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/weaver.cpp:568
#7  0x00007efbcac3b4e3 in ThreadWeaver::Thread::run (this=0x4544400) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/thread.cpp:103
#8  0x0000003c57e9dfc3 in QThreadPrivate::start (arg=0x4544400) at thread/qthread_unix.cpp:331
#9  0x0000003d316075e4 in start_thread () from /lib64/libpthread.so.0
#10 0x0000003d312e7acd in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7efbb5479700 (LWP 25607)):
#0  0x0000003d3160cbcf in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003c57e9e5ba in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x46bb970) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x4345460, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007efbcac3891b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x45f11f0, th=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/weaver.cpp:594
#4  0x00007efbcac39727 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x45f11f0, th=th@entry=0x7efba4003190, threadWasBusy=threadWasBusy@entry=true, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/weaver.cpp:554
#5  0x00007efbcac3d518 in ThreadWeaver::WorkingHardState::applyForWork (this=0x41852b0, th=0x7efba4003190, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/workinghardstate.cpp:66
#6  0x00007efbcac3885f in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7efba4003190, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/weaver.cpp:568
#7  0x00007efbcac3b4e3 in ThreadWeaver::Thread::run (this=0x7efba4003190) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/thread.cpp:103
#8  0x0000003c57e9dfc3 in QThreadPrivate::start (arg=0x7efba4003190) at thread/qthread_unix.cpp:331
#9  0x0000003d316075e4 in start_thread () from /lib64/libpthread.so.0
#10 0x0000003d312e7acd in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7efbb4c78700 (LWP 25608)):
#0  0x0000003d3160cbcf in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003c57e9e5ba in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x46bb970) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x4345460, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007efbcac3891b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x45f11f0, th=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/weaver.cpp:594
#4  0x00007efbcac39727 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x45f11f0, th=th@entry=0x7efbac002d90, threadWasBusy=threadWasBusy@entry=true, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/weaver.cpp:554
#5  0x00007efbcac3d518 in ThreadWeaver::WorkingHardState::applyForWork (this=0x41852b0, th=0x7efbac002d90, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/workinghardstate.cpp:66
#6  0x00007efbcac3885f in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7efbac002d90, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/weaver.cpp:568
#7  0x00007efbcac3b4e3 in ThreadWeaver::Thread::run (this=0x7efbac002d90) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/thread.cpp:103
#8  0x0000003c57e9dfc3 in QThreadPrivate::start (arg=0x7efbac002d90) at thread/qthread_unix.cpp:331
#9  0x0000003d316075e4 in start_thread () from /lib64/libpthread.so.0
#10 0x0000003d312e7acd in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7efb9bfff700 (LWP 25609)):
#0  0x0000003d3160cbcf in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003c57e9e5ba in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x46bb970) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x4345460, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007efbcac3891b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x45f11f0, th=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/weaver.cpp:594
#4  0x00007efbcac39727 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x45f11f0, th=th@entry=0x416b260, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/weaver.cpp:554
#5  0x00007efbcac3d518 in ThreadWeaver::WorkingHardState::applyForWork (this=0x41852b0, th=0x416b260, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/workinghardstate.cpp:66
#6  0x00007efbcac3885f in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x416b260, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/weaver.cpp:568
#7  0x00007efbcac3d562 in ThreadWeaver::WorkingHardState::applyForWork (this=0x41852b0, th=0x416b260, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/workinghardstate.cpp:73
#8  0x00007efbcac3885f in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x416b260, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/weaver.cpp:568
#9  0x00007efbcac3d562 in ThreadWeaver::WorkingHardState::applyForWork (this=0x41852b0, th=0x416b260, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/workinghardstate.cpp:73
#10 0x00007efbcac3885f in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x416b260, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/weaver.cpp:568
#11 0x00007efbcac3d562 in ThreadWeaver::WorkingHardState::applyForWork (this=0x41852b0, th=0x416b260, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/workinghardstate.cpp:73
#12 0x00007efbcac3885f in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x416b260, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/weaver.cpp:568
#13 0x00007efbcac3d562 in ThreadWeaver::WorkingHardState::applyForWork (this=0x41852b0, th=0x416b260, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/workinghardstate.cpp:73
#14 0x00007efbcac3885f in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x416b260, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/weaver.cpp:568
#15 0x00007efbcac3d562 in ThreadWeaver::WorkingHardState::applyForWork (this=0x41852b0, th=0x416b260, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/workinghardstate.cpp:73
#16 0x00007efbcac3885f in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x416b260, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/weaver.cpp:568
#17 0x00007efbcac3b4e3 in ThreadWeaver::Thread::run (this=0x416b260) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/thread.cpp:103
#18 0x0000003c57e9dfc3 in QThreadPrivate::start (arg=0x416b260) at thread/qthread_unix.cpp:331
#19 0x0000003d316075e4 in start_thread () from /lib64/libpthread.so.0
#20 0x0000003d312e7acd in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7efb937fe700 (LWP 25610)):
#0  0x0000003d3160cbcf in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003c57e9e5ba in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x46bb970) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x4345460, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007efbcac3891b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x45f11f0, th=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/weaver.cpp:594
#4  0x00007efbcac39727 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x45f11f0, th=th@entry=0x7efba8002d90, threadWasBusy=threadWasBusy@entry=true, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/weaver.cpp:554
#5  0x00007efbcac3d518 in ThreadWeaver::WorkingHardState::applyForWork (this=0x41852b0, th=0x7efba8002d90, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/workinghardstate.cpp:66
#6  0x00007efbcac3885f in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7efba8002d90, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/weaver.cpp:568
#7  0x00007efbcac3b4e3 in ThreadWeaver::Thread::run (this=0x7efba8002d90) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/thread.cpp:103
#8  0x0000003c57e9dfc3 in QThreadPrivate::start (arg=0x7efba8002d90) at thread/qthread_unix.cpp:331
#9  0x0000003d316075e4 in start_thread () from /lib64/libpthread.so.0
#10 0x0000003d312e7acd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7efb9b7fe700 (LWP 25611)):
#0  0x0000003d3160cbcf in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003c57e9e5ba in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x46bb970) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x4345460, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007efbcac3891b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x45f11f0, th=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/weaver.cpp:594
#4  0x00007efbcac39727 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x45f11f0, th=th@entry=0x7efb9c002f90, threadWasBusy=threadWasBusy@entry=true, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/weaver.cpp:554
#5  0x00007efbcac3d518 in ThreadWeaver::WorkingHardState::applyForWork (this=0x41852b0, th=0x7efb9c002f90, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/workinghardstate.cpp:66
#6  0x00007efbcac3885f in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7efb9c002f90, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/weaver.cpp:568
#7  0x00007efbcac3b4e3 in ThreadWeaver::Thread::run (this=0x7efb9c002f90) at /var/tmp/portage/kde-frameworks/threadweaver-5.20.0/work/threadweaver-5.20.0/src/thread.cpp:103
#8  0x0000003c57e9dfc3 in QThreadPrivate::start (arg=0x7efb9c002f90) at thread/qthread_unix.cpp:331
#9  0x0000003d316075e4 in start_thread () from /lib64/libpthread.so.0
#10 0x0000003d312e7acd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7efc6ff5c800 (LWP 24640)):
[KCrash Handler]
#6  0x0000003d312decad in poll () from /lib64/libc.so.6
#7  0x0000003d32e483d4 in ?? () from /usr/lib64/libglib-2.0.so.0
#8  0x0000003d32e484dc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#9  0x0000003c58088147 in QEventDispatcherGlib::processEvents (this=0x86fec0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#10 0x0000003c5803c25a in QEventLoop::exec (this=this@entry=0x7ffd96b6b2f0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#11 0x0000003c5804328d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229
#12 0x00000036f34e920c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1527
#13 0x00000036f3b57315 in QApplication::exec () at kernel/qapplication.cpp:2976
#14 0x000000000041cf65 in main (argc=2, argv=<optimized out>) at /var/tmp/portage/kde-plasma/plasma-workspace-5.6.0/work/plasma-workspace-5.6.0/shell/main.cpp:139

Possible duplicates by query: bug 361152, bug 361143, bug 361142, bug 361136, bug 361135.

Reported using DrKonqi
Comment 1 Jacob Godserv 2016-03-29 17:43:32 UTC
I'm not sure the stack traces listed here are actually helpful.
Comment 3 Jacob Godserv 2016-04-01 20:15:38 UTC
Created attachment 98190 [details]
another stack, this time with 'bt full'
Comment 4 Marco Martin 2016-04-07 10:49:04 UTC
possible culript of the new bt is this, but doesn't look any thread is really doing anything
Thread 1 (Thread 0x7f00ec035800 (LWP 23965)):
#0  0x0000003d312decad in poll () from /lib64/libc.so.6
No symbol table info available.
#1  0x0000003d36c0a802 in ?? () from /usr/lib64/libxcb.so.1
No symbol table info available.
#2  0x0000003d36c0c0ef in ?? () from /usr/lib64/libxcb.so.1
No symbol table info available.
#3  0x0000003d36c0c1e1 in xcb_wait_for_reply () from /usr/lib64/libxcb.so.1
No symbol table info available.
#4  0x0000003d36840fcf in _XReply () from /usr/lib64/libX11.so.6
No symbol table info available.
#5  0x00000036f243cc53 in ?? () from /usr/lib64/libGL.so.1
No symbol table info available.
#6  0x00000036f243cf59 in ?? () from /usr/lib64/libGL.so.1
No symbol table info available.
#7  0x00007f00e2d6aabe in ?? () from /usr/lib64/dri/i965_dri.so
No symbol table info available.
#8  0x00007f00e2d6afa1 in ?? () from /usr/lib64/dri/i965_dri.so
No symbol table info available.
#9  0x00007f00e2d5d05d in ?? () from /usr/lib64/dri/i965_dri.so
No symbol table info available.
#10 0x000000361c32fde6 in QSGBatchRenderer::Renderer::renderBatches (this=this@entry=0x3b44010) at scenegraph/coreapi/qsgbatchrenderer.cpp:2478
        r = <optimized out>
        renderOpaque = <optimized out>
        renderAlpha = <optimized out>
#11 0x000000361c33605e in QSGBatchRenderer::Renderer::render (this=<optimized out>) at scenegraph/coreapi/qsgbatchrenderer.cpp:2681
        largestVBO = <optimized out>
#12 0x000000361c34171c in QSGRenderer::renderScene (this=0x3b44010, bindable=...) at scenegraph/coreapi/qsgrenderer.cpp:208
        bindTime = 0
        renderTime = 0
#13 0x000000361c341f3b in QSGRenderer::renderScene (this=<optimized out>, fboId=<optimized out>) at scenegraph/coreapi/qsgrenderer.cpp:168
        bindable = {<No data fields>}
#14 0x000000361c351dde in QSGRenderContext::renderNextFrame (this=0x2577660, renderer=0x3b44010, fboId=<optimized out>) at scenegraph/qsgcontext.cpp:558
No locals.
#15 0x000000361c39a94b in QQuickWindowPrivate::renderSceneGraph (this=this@entry=0x29cda20, size=...) at items/qquickwindow.cpp:383
        fboId = <optimized out>
        devicePixelRatio = <optimized out>
        _qml_memory_scope = {pushed = false}
#16 0x000000361c36c223 in QSGGuiThreadRenderLoop::renderWindow (this=this@entry=0x2533540, window=0x29c3f00) at scenegraph/qsgrenderloop.cpp:378
        alsoSwap = true
        renderTime = 0
        swapTime = <optimized out>
        current = <optimized out>
        renderTimer = {t1 = -9223372036854775808, t2 = -9223372036854775808}
        syncTime = 0
        polishTime = 0
Comment 5 Jacob Godserv 2016-04-08 19:20:33 UTC
Created attachment 98294 [details]
New crash information added by DrKonqi

plasmashell (5.6.2) using Qt 5.5.1

It appears that the lock screen issue has been fixed with 5.6.2 but the missing panel issue remains.

- What I was doing when the application crashed:
I unlocked my session after leaving it idle. The computer had not suspended; only the display had gone to sleep

- Unusual behavior I noticed:
The lock screen unlocked and everything appeared to work (including Alt+Tab and Ctrl+Space) but the panels were missing.

-- Backtrace (Reduced):
#9  0x000000355de8815c in QEventDispatcherGlib::processEvents (this=0x8c01d0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#10 0x000000355de3c25a in QEventLoop::exec (this=this@entry=0x7ffda597d1d0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#11 0x000000355de4328d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229
#12 0x000000355e2e920c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1527
#13 0x000000355e957315 in QApplication::exec () at kernel/qapplication.cpp:2976
Comment 6 Marco Martin 2017-12-20 13:46:03 UTC
*** Bug 387250 has been marked as a duplicate of this bug. ***
Comment 7 Marco Martin 2018-05-16 11:36:39 UTC

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