https://bugs.kde.org/show_bug.cgi?id=354823

--- Comment #7 from Henri <cer...@luukku.com> ---
The issue is still present with Plasma 5.6.2, Frameworks 5.21.0, Qt 5.5.1. I've
tested this with new user getting same results. Sometimes instead of getting
just black screen I get info that Plasmashell or ksmserver has crashed.
Backtraces at the end. I didn't have this problem until maybe Plasma 5.5.4 or
5.5.5. Plasma 5.5.0 or 5.4 -series returned from suspend with hdmi splitter
without problems.

"~/.xsessions-errors:-0" -output when doing suspend and returning from it.
result: wallpaper, panels and widgets disappear and there's just black screen
instead. I didn't touch my displays.

[QXcbConnection: XCB error: 3 (BadWindow), sequence: 11147, resource id:
41943148, major code: 20 (GetProperty), minor code: 0
powerdevil: Suspend session triggered with QMap(("Explicit", QVariant(bool,
true))("Type", QVariant(uint, 1)))
powerdevil: Suspend session triggered with QMap(("Explicit", QVariant(bool,
true))("SkipFade", QVariant(bool, true))("Type", QVariant(uint, 1)))
powerdevil: Starting Login1 suspend job
kscreen.kded: System is going to suspend, won't be changing config (waited for 
1001 ms)
networkmanager-qt: virtual void
NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&)
Unhandled property "Metered"
networkmanager-qt: virtual void
NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&)
Unhandled property "Metered"
plasma-nm: Not emitting connection deactivated notification as we're about to
suspend
Time engine Clock skew signaled
powerdevil: Kbd backlight brightness value:  0
powerdevil: set kbd backlight value:  0
kscreen.kded: Resumed from suspend, checking for screen changes
powerdevil: Keyboard brightness changed!!
kdeinit5: Got EXEC_NEW '/usr/lib64/qt5/plugins/kf5/kio/http.so' from launcher.
kdeinit5: preparing to launch '/usr/lib64/qt5/plugins/kf5/kio/http.so'
QXcbConnection: XCB error: 3 (BadWindow), sequence: 13005, resource id:
41943078, major code: 15 (QueryTree), minor code: 0
requesting unexisting screen 0
requesting unexisting screen 0
requesting unexisting screen 0
requesting unexisting screen 0
QXcbConnection: XCB error: 3 (BadWindow), sequence: 13006, resource id:
41943078, major code: 20 (GetProperty), minor code: 0
QXcbConnection: XCB error: 3 (BadWindow), sequence: 13061, resource id:
41943070, major code: 15 (QueryTree), minor code: 0
QXcbConnection: XCB error: 3 (BadWindow), sequence: 13062, resource id:
41943070, major code: 20 (GetProperty), minor code: 0
nativeResourceForScreen: null screen
nativeResourceForScreen: null screen
nativeResourceForScreen: null screen
QXcbConnection: XCB error: 3 (BadWindow), sequence: 13114, resource id:
41943082, major code: 15 (QueryTree), minor code: 0
QXcbConnection: XCB error: 3 (BadWindow), sequence: 13115, resource id:
41943082, major code: 20 (GetProperty), minor code: 0
QXcbConnection: XCB error: 3 (BadWindow), sequence: 13166, resource id:
41943086, major code: 15 (QueryTree), minor code: 0
QXcbConnection: XCB error: 3 (BadWindow), sequence: 13167, resource id:
41943086, major code: 20 (GetProperty), minor code: 0
QXcbConnection: XCB error: 3 (BadWindow), sequence: 13213, resource id:
41943056, major code: 15 (QueryTree), minor code: 0
QXcbConnection: XCB error: 3 (BadWindow), sequence: 13214, resource id:
41943056, major code: 20 (GetProperty), minor code: 0
requesting unexisting screen 0
requesting unexisting screen 0
requesting unexisting screen 0
kde.xembedsniproxy: Scaling pixmap of window 117440516 "" from w*h 22 22
kscreen: Requesting missing EDID for outputs (66, 70)
kscreen: Requesting missing EDID for outputs (66, 70)
kscreen.kded: Change detected
kde.xembedsniproxy: Scaling pixmap of window 117440516 "" from w*h 22 22
kscreen.kded: Saving current config to file
kscreen.kded: Calculating config ID for KScreen::Config(0x1020dd0)
kscreen.kded:   Part of the Id:  "36c0397b4c130514192b83daf653f9d7"
kscreen.kded:   Part of the Id:  "488620b885c50298bd95eef521f00120"
kscreen.kded:   Config ID: "ab14884ca1c1c59228da41e688cc9c64"
kscreen.kded: Config saved on: 
"/home/henri/.local/share/kscreen/ab14884ca1c1c59228da41e688cc9c64"
kscreen: Requesting missing EDID for outputs (66, 70)
kscreen: Requesting missing EDID for outputs (66, 70)
kscreen.kded: Change detected
kscreen.kded: Saving current config to file
kscreen.kded: Calculating config ID for KScreen::Config(0x1020dd0)
kscreen.kded:   Part of the Id:  "36c0397b4c130514192b83daf653f9d7"
kscreen.kded:   Part of the Id:  "488620b885c50298bd95eef521f00120"
kscreen.kded:   Config ID: "ab14884ca1c1c59228da41e688cc9c64"
kscreen.kded: Config saved on: 
"/home/henri/.local/share/kscreen/ab14884ca1c1c59228da41e688cc9c64"

Sometimes I get info that Plasmashell has crashed, backtrace:

Application: Plasma (plasmashell), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f25c341c8c0 (LWP 14034))]

Thread 8 (Thread 0x7f25acad5700 (LWP 14038)):
#0  0x00007f25bc97707d in poll () at /lib64/libc.so.6
#1  0x00007f25c18533f2 in  () at /usr/lib64/libxcb.so.1
#2  0x00007f25c1854fc7 in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007f25aec25dd9 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f25bd06491f in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f25bc178424 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f25bc97fadd in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f25a5bc2700 (LWP 14045)):
#0  0x00007f25bc97304d in read () at /lib64/libc.so.6
#1  0x00007f25b90a0400 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f25b905de94 in g_main_context_check () at
/usr/lib64/libglib-2.0.so.0
#3  0x00007f25b905e308 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f25b905e46c in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#5  0x00007f25bd28940b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib64/libQt5Core.so.5
#6  0x00007f25bd23353a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib64/libQt5Core.so.5
#7  0x00007f25bd05fadc in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#8  0x00007f25c03310e5 in  () at /usr/lib64/libQt5Qml.so.5
#9  0x00007f25bd06491f in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007f25bc178424 in start_thread () at /lib64/libpthread.so.0
#11 0x00007f25bc97fadd in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f2598692700 (LWP 14080)):
#0  0x00007f25bc97304d in read () at /lib64/libc.so.6
#1  0x00007f25b90a0400 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f25b905de94 in g_main_context_check () at
/usr/lib64/libglib-2.0.so.0
#3  0x00007f25b905e308 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f25b905e46c in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#5  0x00007f25bd28940b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib64/libQt5Core.so.5
#6  0x00007f25bd23353a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib64/libQt5Core.so.5
#7  0x00007f25bd05fadc in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#8  0x00007f25c03310e5 in  () at /usr/lib64/libQt5Qml.so.5
#9  0x00007f25bd06491f in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007f25bc178424 in start_thread () at /lib64/libpthread.so.0
#11 0x00007f25bc97fadd in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f2596dfe700 (LWP 14083)):
#0  0x00007f25bc17e03f in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007f25c2af33d4 in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007f25c2af3419 in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007f25bc178424 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f25bc97fadd in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f2595e47700 (LWP 14086)):
#0  0x00007f25bc97304d in read () at /lib64/libc.so.6
#1  0x00007f25b90a0400 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f25b905de94 in g_main_context_check () at
/usr/lib64/libglib-2.0.so.0
#3  0x00007f25b905e308 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f25b905e46c in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#5  0x00007f25bd28940b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib64/libQt5Core.so.5
#6  0x00007f25bd23353a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib64/libQt5Core.so.5
#7  0x00007f25bd05fadc in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#8  0x00007f25c03310e5 in  () at /usr/lib64/libQt5Qml.so.5
#9  0x00007f25bd06491f in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007f25bc178424 in start_thread () at /lib64/libpthread.so.0
#11 0x00007f25bc97fadd in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f250e1ac700 (LWP 14193)):
#0  0x00007f25bc98c740 in clock_gettime () at /lib64/libc.so.6
#1  0x00007f25bd1100c6 in  () at /usr/lib64/libQt5Core.so.5
#2  0x00007f25bd286f99 in QTimerInfoList::updateCurrentTime() () at
/usr/lib64/libQt5Core.so.5
#3  0x00007f25bd2874c5 in QTimerInfoList::timerWait(timespec&) () at
/usr/lib64/libQt5Core.so.5
#4  0x00007f25bd28886e in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f25b905d98d in g_main_context_prepare () at
/usr/lib64/libglib-2.0.so.0
#6  0x00007f25b905e293 in  () at /usr/lib64/libglib-2.0.so.0
#7  0x00007f25b905e46c in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#8  0x00007f25bd28940b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib64/libQt5Core.so.5
#9  0x00007f25bd23353a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib64/libQt5Core.so.5
#10 0x00007f25bd05fadc in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#11 0x00007f25c0ebae92 in  () at /usr/lib64/libQt5Quick.so.5
#12 0x00007f25bd06491f in  () at /usr/lib64/libQt5Core.so.5
#13 0x00007f25bc178424 in start_thread () at /lib64/libpthread.so.0
#14 0x00007f25bc97fadd in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f24fbdbe700 (LWP 14383)):
#0  0x00007f25b90a16a9 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f25b905d514 in g_main_context_release () at
/usr/lib64/libglib-2.0.so.0
#2  0x00007f25b905e31e in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f25b905e46c in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#4  0x00007f25bd28940b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib64/libQt5Core.so.5
#5  0x00007f25bd23353a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib64/libQt5Core.so.5
#6  0x00007f25bd05fadc in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007f24fe4eee07 in KCupsConnection::run() () at
/usr/lib64/libkcupslib.so
#8  0x00007f25bd06491f in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007f25bc178424 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f25bc97fadd in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f25c341c8c0 (LWP 14034)):
[KCrash Handler]
#6  0x00007f25bc8cb9e8 in raise () at /lib64/libc.so.6
#7  0x00007f25bc8cce3a in abort () at /lib64/libc.so.6
#8  0x00007f25bd0527de in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007f25bd77d7bc in QWindowPrivate::init() () at
/usr/lib64/libQt5Gui.so.5
#10 0x00007f25c0f5478d in QQuickWindow::QQuickWindow(QWindow*) () at
/usr/lib64/libQt5Quick.so.5
#11 0x00007f25c2029924 in
KQuickAddons::QuickViewSharedEngine::QuickViewSharedEngine(QWindow*) () at
/usr/lib64/libKF5QuickAddons.so.5
#12 0x00007f25c2e2b59f in
PlasmaQuick::ContainmentView::ContainmentView(Plasma::Corona*, QWindow*) () at
/usr/lib64/libKF5PlasmaQuick.so.5
#13 0x0000000000428971 in  ()
#14 0x000000000043e130 in  ()
#15 0x000000000043e39f in  ()
#16 0x00007f25bd262cc7 in QMetaObject::activate(QObject*, int, int, void**) ()
at /usr/lib64/libQt5Core.so.5
#17 0x00007f25c2257bc9 in
KScreen::Output::apply(QSharedPointer<KScreen::Output> const&) () at
/usr/lib64/libKF5Screen.so.7
#18 0x00007f25c2247575 in
KScreen::Config::apply(QSharedPointer<KScreen::Config> const&) () at
/usr/lib64/libKF5Screen.so.7
#19 0x00007f25c224d179 in
KScreen::ConfigMonitor::Private::updateConfigs(QSharedPointer<KScreen::Config>
const&) () at /usr/lib64/libKF5Screen.so.7
#20 0x00007f25c224ecbd in
KScreen::ConfigMonitor::Private::edidReady(QDBusPendingCallWatcher*) () at
/usr/lib64/libKF5Screen.so.7
#21 0x00007f25bd262cc7 in QMetaObject::activate(QObject*, int, int, void**) ()
at /usr/lib64/libQt5Core.so.5
#22 0x00007f25be01baaf in
QDBusPendingCallWatcher::finished(QDBusPendingCallWatcher*) () at
/usr/lib64/libQt5DBus.so.5
#23 0x00007f25be01d045 in  () at /usr/lib64/libQt5DBus.so.5
#24 0x00007f25bd263c29 in QObject::event(QEvent*) () at
/usr/lib64/libQt5Core.so.5
#25 0x00007f25be39987c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib64/libQt5Widgets.so.5
#26 0x00007f25be39e986 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib64/libQt5Widgets.so.5
#27 0x00007f25bd235bf3 in QCoreApplication::notifyInternal(QObject*, QEvent*)
() at /usr/lib64/libQt5Core.so.5
#28 0x00007f25bd237f16 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#29 0x00007f25bd288fe3 in  () at /usr/lib64/libQt5Core.so.5
#30 0x00007f25b905e197 in g_main_context_dispatch () at
/usr/lib64/libglib-2.0.so.0
#31 0x00007f25b905e3c8 in  () at /usr/lib64/libglib-2.0.so.0
#32 0x00007f25b905e46c in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#33 0x00007f25bd2893ef in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib64/libQt5Core.so.5
#34 0x00007f25bd23353a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib64/libQt5Core.so.5
#35 0x00007f25bd23b1fd in QCoreApplication::exec() () at
/usr/lib64/libQt5Core.so.5
#36 0x000000000041d964 in  ()
#37 0x00007f25bc8b7710 in __libc_start_main () at /lib64/libc.so.6
#38 0x000000000041da99 in _start ()

Ksmserver crash backtrace:

Application: ksmserver (ksmserver), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[KCrash Handler]
#6  0x00007f5c5649b3d0 in QScreen::handle() const () at
/usr/lib64/libQt5Gui.so.5
#7  0x00007f5c45f93309 in  () at /usr/lib64/libQt5XcbQpa.so.5
#8  0x00007f5c564a87b1 in  () at /usr/lib64/libQt5Gui.so.5
#9  0x00007f5c564a82cc in QPaintDeviceWindow::event(QEvent*) () at
/usr/lib64/libQt5Gui.so.5
#10 0x00007f5c56c1687c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib64/libQt5Widgets.so.5
#11 0x00007f5c56c1b986 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib64/libQt5Widgets.so.5
#12 0x00007f5c55f33bf3 in QCoreApplication::notifyInternal(QObject*, QEvent*)
() at /usr/lib64/libQt5Core.so.5
#13 0x00007f5c5647fb20 in QWindowPrivate::deliverUpdateRequest() () at
/usr/lib64/libQt5Gui.so.5
#14 0x00007f5c5647ffe9 in QWindow::event(QEvent*) () at
/usr/lib64/libQt5Gui.so.5
#15 0x00007f5c564a8228 in QPaintDeviceWindow::event(QEvent*) () at
/usr/lib64/libQt5Gui.so.5
#16 0x00007f5c56c1687c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib64/libQt5Widgets.so.5
#17 0x00007f5c56c1b986 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib64/libQt5Widgets.so.5
#18 0x00007f5c55f33bf3 in QCoreApplication::notifyInternal(QObject*, QEvent*)
() at /usr/lib64/libQt5Core.so.5
#19 0x00007f5c55f8629d in QTimerInfoList::activateTimers() () at
/usr/lib64/libQt5Core.so.5
#20 0x00007f5c55f867b1 in  () at /usr/lib64/libQt5Core.so.5
#21 0x00007f5c4f918197 in g_main_context_dispatch () at
/usr/lib64/libglib-2.0.so.0
#22 0x00007f5c4f9183c8 in  () at /usr/lib64/libglib-2.0.so.0
#23 0x00007f5c4f91846c in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#24 0x00007f5c55f873ef in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib64/libQt5Core.so.5
#25 0x00007f5c55f3153a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib64/libQt5Core.so.5
#26 0x00007f5c55f391fd in QCoreApplication::exec() () at
/usr/lib64/libQt5Core.so.5
#27 0x00007f5c5b63b9c6 in kdemain () at /usr/lib64/libkdeinit5_ksmserver.so
#28 0x00007f5c5b2a8710 in __libc_start_main () at /lib64/libc.so.6
#29 0x0000000000400839 in _start ()

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to