Summary: | Plasma crashes on multiscreen setup activation | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Siddhartha <kde> |
Component: | generic-multiscreen | Assignee: | Daniel Vrátil <dvratil> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | aleixpol, alx5000, dusan.peterc, hello, henrikau, heri+kde, kde, luis.davila.pc, nicolas.m.lacombe, plasma-bugs, post, sebas, suhn, zhaixiang |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.5.1 | ||
Target Milestone: | 1.0 | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Siddhartha
2015-11-04 08:46:27 UTC
Hello, same happens here. Thread 1 (Thread 0x7f1094b27800 (LWP 4530)): [KCrash Handler] #5 0x00007f10a33897b0 in QScreen::handle() const () from /usr/lib/libQt5Gui.so.5 #6 0x00007f109471ae19 in QXcbIntegration::createPlatformWindow(QWindow*) const () from /usr/lib/libQt5XcbQpa.so.5 #7 0x00007f10a336b714 in QWindowPrivate::create(bool) () from /usr/lib/libQt5Gui.so.5 #8 0x00007f10a336b9d8 in QWindow::winId() const () from /usr/lib/libQt5Gui.so.5 #9 0x0000000000449dab in PanelShadows::Private::clearShadowX11(QWindow const*) () #10 0x0000000000449e25 in PanelShadows::Private::clearShadow(QWindow const*) () #11 0x000000000044d0ed in PanelShadows::removeWindow(QWindow const*) () #12 0x00000000004495cd in PanelConfigView::~PanelConfigView() () #13 0x0000000000449669 in PanelConfigView::~PanelConfigView() () #14 0x00007f10a3053200 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5 #15 0x00007f10a336d728 in QWindow::event(QEvent*) () from /usr/lib/libQt5Gui.so.5 #16 0x00007f10a61a9081 in QQuickWindow::event(QEvent*) () from /usr/lib/libQt5Quick.so.5 #17 0x00007f10a3b279ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #18 0x00007f10a3b2ce86 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #19 0x00007f10a3023bab in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 #20 0x00007f10a3025fa6 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5 #21 0x00007f10a307a143 in ?? () from /usr/lib/libQt5Core.so.5 #22 0x00007f109f6d1dc7 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #23 0x00007f109f6d2020 in ?? () from /usr/lib/libglib-2.0.so.0 #24 0x00007f109f6d20cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #25 0x00007f10a307a54f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #26 0x00007f10a302157a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #27 0x00007f10a302953c in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5 #28 0x00000000004313c4 in main () *** Bug 357578 has been marked as a duplicate of this bug. *** *** Bug 360259 has been marked as a duplicate of this bug. *** *** Bug 360417 has been marked as a duplicate of this bug. *** *** Bug 357085 has been marked as a duplicate of this bug. *** My bug report was flagged as dublicate to this. I'm using laptop with it's own screen turned off and attached to HDMI splitter where screen is splitted to two displays. From time to time, like when returning from suspend, Plasma wallpaper, panels and widgets just disappear and go black. I don't get pop up about a crash. Everything else still working. Happens too if I try with a new user. This setup used to work fine until recently. Works on most other desktop environments. Using openSUSE Tumbleweed, Plasma 5.5.5, Qt 5.5.1, Frameworks 5.20.0, kernel 4.4.3. ~.xsession-errors -output: requesting unexisting screen 0 kscreen: Primary output changed from KScreen::Output(Id: 70 , Name: "HDMI1" ) ( "HDMI1" ) to KScreen::Output(Id: 70 , Name: "HDMI1" ) ( "HDMI1" ) kscreen: Requesting missing EDID for outputs (66, 70) kscreen.kded: Change detected kscreen.kded: Saving current config to file 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 () I have this issue as well, with KDE Frameworks, Plasma 5.6.3, and Qt 5.6.0. I do not get any error dialog, but when my systgem wakes up, plasmashell is crashed. When I start plasmashell from the command line, this is logged; requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 KCrash: Application 'plasmashell' crashing... KCrash: Attempting to start /usr/lib64/libexec/drkonqi from kdeinit sock_file=/tmp/runtime-stefan/kdeinit5__0 QSocketNotifier: Invalid socket 8 and type 'Read', disabling... QSocketNotifier: Invalid socket 35 and type 'Read', disabling... KCrash: Attempting to start /usr/bin/plasmashell from kdeinit sock_file=/tmp/runtime-stefan/kdeinit5__0 Unable to start Dr. Konqi My previous post is missing the KDE Frameworks version: 5.21.0 My setup is two monitors where the right-side one is the main monitor connected via DisplayPort, while the right-side monitor is connected via DVI. This crash is fixed (avoided, really) by the move to QScreen, away from libkscreen in plasmashell. If your crash persists, it will be a different one. I could not reproduce it, and the code is gone, though. Yes, indeed this crash is fixed, but still something strange happens after my monitors ware up: all the windows on my right monitors are moved some distance to the left so that they start on the left monitor but still overlap the right monitor. |