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

            Bug ID: 450296
           Summary: Plasma crashes when resuming after monitor enters
                    sleep mode
           Product: plasmashell
           Version: 5.24.0
          Platform: Compiled Sources
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: tel...@posteo.de
                CC: k...@davidedmundson.co.uk
  Target Milestone: 1.0

Application: plasmashell (5.24.0)
 (Compiled from sources)
Qt Version: 5.15.2
Frameworks Version: 5.90.0
Operating System: Linux 5.16.9-gentoo x86_64
Windowing System: X11
Distribution: "Gentoo Base System release 2.8"
DrKonqi: 5.24.0 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:

Logging in after my monitor entered sleep mode.

I have a feeling this is relating to DisplayPort, as from what I can tell
whenever the monitor goes into standby, unlike DVI or HDMI, the monitor appears
disconnected to my system (the monitor does not appear to relay connectivity
details).

I believe logging back in to Plasma before the DP monitor resumes from standby
is what causes this issue.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0}
[KCrash Handler]
#5  QScreen::geometry() const (this=0x559ca71f9310) at
/usr/src/debug/dev-qt/qtgui-5.15.2-r16/qtbase-38ad2f39daec09168728033969265834b6a2d924/src/gui/kernel/qscreen.cpp:413
#6  0x0000559ca54d584a in PanelView::updateEnabledBorders()
(this=0x559ca9441b20) at
/var/tmp/portage/kde-plasma/plasma-workspace-5.24.0-r1/work/plasma-workspace-5.24.0/shell/panelview.cpp:1375
#7  0x0000559ca54d8a60 in PanelView::resizeEvent(QResizeEvent*)
(this=0x559ca71f9310, ev=0x7fff413f11f8) at
/var/tmp/portage/kde-plasma/plasma-workspace-5.24.0-r1/work/plasma-workspace-5.24.0/shell/panelview.cpp:786
#8  0x00007f147ae16c41 in QWindow::event(QEvent*) (this=0x559ca9441b20,
ev=0x40c00000000) at
/usr/src/debug/dev-qt/qtgui-5.15.2-r16/qtbase-38ad2f39daec09168728033969265834b6a2d924/src/gui/kernel/qwindow.cpp:2360
#9  0x00007f147c40a9bb in QQuickWindow::event(QEvent*) (this=0x559ca9441b20,
e=0x7fff413f11f8) at
/usr/src/debug/dev-qt/qtdeclarative-5.15.2-r15/qtdeclarative-29ee9a0e9f02ec74153a2cf09dc63722bc273544/src/quick/items/qquickwindow.cpp:1901
#10 0x0000559ca54d95c7 in PanelView::event(QEvent*) (this=0x559ca9441b20,
e=0x7fff413f11f8) at
/var/tmp/portage/kde-plasma/plasma-workspace-5.24.0-r1/work/plasma-workspace-5.24.0/shell/panelview.cpp:1010
#11 0x00007f147b73d3e0 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, this@entry=0x559ca70ecc00,
receiver=receiver@entry=0x559ca9441b20, e=e@entry=0x7fff413f11f8) at
/usr/src/debug/dev-qt/qtwidgets-5.15.2-r12/qtbase-c9fde86b0a2440133bc08f4811b6ca793be47f0a/src/widgets/kernel/qapplication.cpp:3632
#12 0x00007f147b73e74f in QApplication::notify(QObject*, QEvent*)
(this=0x7fff413f1608, receiver=<optimized out>, e=0x7fff413f11f8) at
/usr/src/debug/dev-qt/qtwidgets-5.15.2-r12/qtbase-c9fde86b0a2440133bc08f4811b6ca793be47f0a/src/widgets/kernel/qapplication.cpp:2971
#13 0x00007f147ab05f40 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x559ca9441b20, event=0x7fff413f11f8) at
/usr/src/debug/dev-qt/qtcore-5.15.2-r14/qtbase-f4ac0b55c37f2b594ffbe639db43dac365825c7c/src/corelib/kernel/qcoreapplication.cpp:1064
#14 0x00007f147ae0ad1f in
QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*)
(e=e@entry=0x559cabbf0d70) at
/usr/src/debug/dev-qt/qtgui-5.15.2-r16/qtbase-38ad2f39daec09168728033969265834b6a2d924/src/gui/kernel/qguiapplication.cpp:3247
#15 0x00007f147ae066ac in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
(e=0x559cabbf0d70) at
/usr/src/debug/dev-qt/qtgui-5.15.2-r16/qtbase-38ad2f39daec09168728033969265834b6a2d924/src/gui/kernel/qguiapplication.cpp:2070
#16 0x00007f147adee1aa in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(flags=...) at
/usr/src/debug/dev-qt/qtgui-5.15.2-r16/qtbase-38ad2f39daec09168728033969265834b6a2d924/src/gui/kernel/qwindowsysteminterface.cpp:1169
#17 0x00007f1475d1d28a in xcbSourceDispatch(_GSource*, int (*)(void*), void*)
(source=<optimized out>) at
/usr/src/debug/dev-qt/qtgui-5.15.2-r16/qtbase-38ad2f39daec09168728033969265834b6a2d924/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:105
#18 0x00007f1478db2663 in g_main_dispatch (context=<optimized out>) at
../glib-2.70.4/glib/gmain.c:3381
#19 g_main_context_dispatch (context=context@entry=0x7f1470005000) at
../glib-2.70.4/glib/gmain.c:4099
#20 0x00007f1478db29e2 in g_main_context_iterate
(context=context@entry=0x7f1470005000, block=<optimized out>, block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
../glib-2.70.4/glib/gmain.c:4175
#21 0x00007f1478db2aa0 in g_main_context_iteration (context=0x7f1470005000,
may_block=1) at ../glib-2.70.4/glib/gmain.c:4240
#22 0x00007f147ab59688 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x559ca72127f0, flags=...) at
/usr/src/debug/dev-qt/qtcore-5.15.2-r14/qtbase-f4ac0b55c37f2b594ffbe639db43dac365825c7c/src/corelib/kernel/qeventdispatcher_glib.cpp:423
#23 0x00007f147ab02766 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7fff413f1518, flags=...) at
/usr/src/debug/dev-qt/qtcore-5.15.2-r14/qtbase-f4ac0b55c37f2b594ffbe639db43dac365825c7c/src/corelib/kernel/qeventloop.cpp:139
#24 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7fff413f1518, flags=...) at
/usr/src/debug/dev-qt/qtcore-5.15.2-r14/qtbase-f4ac0b55c37f2b594ffbe639db43dac365825c7c/src/corelib/kernel/qeventloop.cpp:232
#25 0x00007f147ab065df in QCoreApplication::exec() () at
/usr/src/debug/dev-qt/qtcore-5.15.2-r14/qtbase-f4ac0b55c37f2b594ffbe639db43dac365825c7c/src/corelib/kernel/qcoreapplication.cpp:1375
#26 0x0000559ca54cc12b in main(int, char**) (argc=<optimized out>,
argv=<optimized out>) at
/var/tmp/portage/kde-plasma/plasma-workspace-5.24.0-r1/work/plasma-workspace-5.24.0/shell/main.cpp:238
[Inferior 1 (process 954) detached]

Possible duplicates by query: bug 449845, bug 445362, bug 421895, bug 421700,
bug 421611.

Reported using DrKonqi

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

Reply via email to