Bug 348487

Summary: Plasma crashes after resuming from screen energy saving mode
Product: [Plasma] plasmashell Reporter: Lexus <lexus.tb>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED WORKSFORME    
Severity: crash CC: bhush94, peavey, plasma-bugs, silvio.frischi
Priority: NOR    
Version: 5.3.1   
Target Milestone: 1.0   
Platform: Kubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: A backtrace of one of the crashes

Description Lexus 2015-05-31 08:59:16 UTC
- What I was doing when the application crashed:
Every time after resume from screen energy saving mode, plasma is not responsive and in a couple of minutes crashes.
The only workaround is to kill it and relogin

Reproducible: Always

Steps to Reproduce:
1. From System settings-> power management, set the "Screen energy saving" to 10 mins
2. Leave the screen to go blank and wait around 10 more mins (sometimes more)
3. Move the mouse so screen gets back

Actual Results:  
When back, plasma become non responsive, very slow and crashes at some point

Expected Results:  
Expected plasma to run OK with no delays or anything like it

I am attaching a backtrace
Comment 1 Lexus 2015-05-31 09:00:58 UTC
Created attachment 92930 [details]
A backtrace of one of the crashes
Comment 2 David Edmundson 2015-05-31 19:11:23 UTC
Thread 16 (Thread 0x6b1ddb40 (LWP 9687)):
[KCrash Handler]
#7  0xffffffff in __kernel_vsyscall ()
#8  0xffffffff in raise () at /lib/i386-linux-gnu/libc.so.6
#9  0xffffffff in abort () at /lib/i386-linux-gnu/libc.so.6
#10 0xffffffff in __gnu_cxx::__verbose_terminate_handler() () at /usr/lib/i386-linux-gnu/libstdc++.so.6
#11 0xffffffff in  () at /usr/lib/i386-linux-gnu/libstdc++.so.6
#12 0xffffffff in  () at /usr/lib/i386-linux-gnu/libstdc++.so.6
#13 0xffffffff in __cxa_rethrow () at /usr/lib/i386-linux-gnu/libstdc++.so.6
#14 0xffffffff in  () at /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#15 0xffffffff in QCoreApplication::postEvent(QObject*, QEvent*, int) () at /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#16 0xffffffff in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () at /usr/lib/i386-linux-gnu/libQt5Qml.so.5
#17 0xffffffff in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#18 0xffffffff in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#19 0xffffffff in QQuickWindow::frameSwapped() () at /usr/lib/i386-linux-gnu/libQt5Quick.so.5
#20 0xffffffff in  () at /usr/lib/i386-linux-gnu/libQt5Quick.so.5
#21 0xffffffff in  () at /usr/lib/i386-linux-gnu/libQt5Quick.so.5
#22 0xffffffff in  () at /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#23 0xffffffff in start_thread () at /lib/i386-linux-gnu/libpthread.so.0
#24 0xffffffff in clone () at /lib/i386-linux-gnu/libc.so.6


Thread 1 is blocked launching some app
Comment 3 David Edmundson 2016-11-04 22:59:36 UTC
This is against an old version of Qt/Plasma and there has been no update or newer duplicates.

Hopefully that implies this has been fixed in the many developments that have happened in Plasma and our supporting libraries. If it still occurs please open a new bug report with a more recent backtrace.