https://bugs.kde.org/show_bug.cgi?id=429421
Bug ID: 429421 Summary: plasma desktop crashes after turning displayport monitor off also drkonqi crashes Product: drkonqi Version: 5.20.3 Platform: Gentoo Packages OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: plasma-b...@kde.org Reporter: igor.v.kovale...@gmail.com Target Milestone: --- SUMMARY Just swapped in AMD RX550 card and connected monitor with displayport cable. Plasma wayland desktop started crashing when I turn off display. Looks like drkonqi crashed as well. STEPS TO REPRODUCE 1. run plasma wayland desktop as usual 2. press display power button to turn it off OBSERVED RESULT kwin_wayland crashes and also drkonqi crashes when I turn monitor back on, I find plasma wayland session terminated EXPECTED RESULT when I turn monitor back on plasma wayland desktop should continue to operate normally, drkonqi should not crash SOFTWARE/OS VERSIONS Linux/KDE Plasma: (available in About System) Operating System: Gentoo Linux KDE Plasma Version: 5.20.3 KDE Frameworks Version: 5.76.0 Qt Version: 5.15.1 ADDITIONAL INFORMATION Application: Обработчик ошибок KDE (drkonqi), signal: Aborted Content of s_kcrashErrorMessage: (null) [KCrash Handler] #6 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49 #7 0x00007f731bb82547 in __GI_abort () at abort.c:79 #8 0x00007f731c03fc47 in qt_message_fatal (context=..., message=<synthetic pointer>...) at /var/tmp/portage/dev-qt/qtcore-5.15.1-r1/work/qtbase-everywhere-src-5.15.1/src/corelib/global/qlogging.cpp:1914 #9 QMessageLogger::fatal (this=this@entry=0x7ffd35443e70, msg=msg@entry=0x7f7317e38098 "The Wayland connection broke. Did the Wayland compositor die?") at /var/tmp/portage/dev-qt/qtcore-5.15.1-r1/work/qtbase-everywhere-src-5.15.1/src/corelib/global/qlogging.cpp:893 #10 0x00007f7317d82c87 in QtWaylandClient::QWaylandDisplay::checkError (this=<optimized out>) at /var/tmp/portage/dev-qt/qtwayland-5.15.1/work/qtwayland-everywhere-src-5.15.1/src/client/qwaylanddisplay.cpp:209 #11 QtWaylandClient::QWaylandDisplay::checkError (this=<optimized out>) at /var/tmp/portage/dev-qt/qtwayland-5.15.1/work/qtwayland-everywhere-src-5.15.1/src/client/qwaylanddisplay.cpp:204 #12 0x00007f7317d936c6 in QtWaylandClient::QWaylandDisplay::flushRequests (this=0x5571ad9c4070) at /var/tmp/portage/dev-qt/qtwayland-5.15.1/work/qtwayland-everywhere-src-5.15.1/src/client/qwaylanddisplay.cpp:222 #13 0x00007f7317da3b5f in QtWaylandClient::QWaylandWindow::setVisible (visible=true, this=0x5571adae6bf0) at /var/tmp/portage/dev-qt/qtwayland-5.15.1/work/qtwayland-everywhere-src-5.15.1/src/client/qwaylandwindow.cpp:426 #14 QtWaylandClient::QWaylandWindow::setVisible (this=0x5571adae6bf0, visible=<optimized out>) at /var/tmp/portage/dev-qt/qtwayland-5.15.1/work/qtwayland-everywhere-src-5.15.1/src/client/qwaylandwindow.cpp:415 #15 0x00007f731c6471c3 in QWindowPrivate::setVisible (this=0x5571adaee040, visible=visible@entry=true) at /var/tmp/portage/dev-qt/qtgui-5.15.1-r1/work/qtbase-everywhere-src-5.15.1/src/gui/kernel/qwindow.cpp:408 #16 0x00007f731ce09c0d in QWidgetWindow::setNativeWindowVisibility (this=this@entry=0x5571adaedf50, visible=visible@entry=true) at /var/tmp/portage/dev-qt/qtwidgets-5.15.1/work/qtbase-everywhere-src-5.15.1/src/widgets/kernel/qwidgetwindow.cpp:215 #17 0x00007f731cde2516 in QWidgetPrivate::show_sys (this=this@entry=0x5571ada94410) at /var/tmp/portage/dev-qt/qtwidgets-5.15.1/work/qtbase-everywhere-src-5.15.1/src/widgets/kernel/qwidget.cpp:7892 #18 0x00007f731cdebf1b in QWidgetPrivate::show_helper (this=this@entry=0x5571ada94410) at /var/tmp/portage/dev-qt/qtwidgets-5.15.1/work/qtbase-everywhere-src-5.15.1/src/widgets/kernel/qwidget.cpp:7815 #19 0x00007f731cdef073 in QWidgetPrivate::setVisible (this=0x5571ada94410, visible=<optimized out>) at /var/tmp/portage/dev-qt/qtwidgets-5.15.1/work/qtbase-everywhere-src-5.15.1/src/widgets/kernel/qwidget.cpp:8111 #20 0x00007f731cdef332 in QWidget::setVisible (this=this@entry=0x5571ada93000, visible=visible@entry=true) at /var/tmp/portage/dev-qt/qtwidgets-5.15.1/work/qtbase-everywhere-src-5.15.1/src/widgets/kernel/qwidget.cpp:8043 #21 0x00007f731cfbf3d4 in QDialog::setVisible (this=0x5571ada93000, visible=<optimized out>) at /var/tmp/portage/dev-qt/qtwidgets-5.15.1/work/qtbase-everywhere-src-5.15.1/src/widgets/dialogs/qdialog.cpp:787 #22 0x00005571ad14e3ad in (anonymous namespace)::openDrKonqiDialog () at /var/tmp/portage/kde-plasma/drkonqi-5.20.3/work/drkonqi-5.20.3/src/main.cpp:70 #23 0x00005571ad14d8e7 in main (argc=<optimized out>, argv=<optimized out>) at /var/tmp/portage/kde-plasma/drkonqi-5.20.3/work/drkonqi-5.20.3/src/main.cpp:237 [Inferior 1 (process 4852) detached] -- You are receiving this mail because: You are watching all bug changes.