Bug 449845

Summary: Plasma or other desktop plasma software fails to wake up from suspencion mode with two monitors connected to individual displayport outputs
Product: [Plasma] plasmashell Reporter: Fabio C. Barrionuevo <bnafta>
Component: generalAssignee: David Edmundson <kde>
Severity: crash CC: nate, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.24.0   
Target Milestone: 1.0   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: New crash information added by DrKonqi

Description Fabio C. Barrionuevo 2022-02-09 12:29:36 UTC
Application: plasmashell (5.24.0)

Qt Version: 5.15.3
Frameworks Version: 5.90.0
Operating System: Linux 5.13.0-28-generic x86_64
Windowing System: X11
Distribution: KDE neon User - 5.24
DrKonqi: 5.24.0 [KCrashBackend]

-- Information about the crash:
I repeatedly see this same error (or very similar error) for at least 1 year and a half.
I've reported it at least 4 times.
I would like to learn enough to help debug and resolve this error, however, my knowledge of C++ and QT is insufficient at this time.

My KDE Neon now has the latest version of Plasma Desktop and KDE Framework and the bug keeps repeating. It's a little frustrating that I can't do anything else to be able to help in any way.

Is there any documentation somewhere that teaches how to interpret the traceback captured by drkonqi?
I can easily do this for Python tracebacks, but C++ + QT tracebacks is still a mystery to me.

Operating System: KDE neon 5.24
KDE Plasma Version: 5.24.0
KDE Frameworks Version: 5.90.0
Qt Version: 5.15.3
Kernel Version: 5.13.0-28-generic (64-bit)
Graphics Platform: X11
Processors: 24 × AMD Ryzen 9 3900X 12-Core Processor
Memory: 31.3 GiB of RAM
Graphics Processor: NVIDIA GeForce GTX 1650/PCIe/SSE2

The crash can be reproduced every time.

-- Backtrace (Reduced):
#4  QScreen::geometry() const (this=0x0) at kernel/qscreen.cpp:413
#5  0x000055c2e81824e8 in PanelView::updateEnabledBorders() (this=this@entry=0x55c2ea3d3c40) at /usr/include/c++/9/bits/atomic_base.h:413
#6  0x000055c2e818682b in PanelView::resizeEvent(QResizeEvent*) (this=0x55c2ea3d3c40, ev=0x7ffe514a5720) at ./shell/panelview.cpp:786
#7  0x00007f2d59c03e0d in QWindow::event(QEvent*) (this=this@entry=0x55c2ea3d3c40, ev=ev@entry=0x7ffe514a5720) at kernel/qwindow.cpp:2438
#8  0x00007f2d5b30a24b in QQuickWindow::event(QEvent*) (this=this@entry=0x55c2ea3d3c40, e=e@entry=0x7ffe514a5720) at items/qquickwindow.cpp:1901

Possible duplicates by query: bug 445362, bug 421895, bug 421611, bug 415240, bug 373461.

Reported using DrKonqi
Comment 1 Fabio C. Barrionuevo 2022-02-09 12:29:39 UTC
Created attachment 146488 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Nate Graham 2022-02-11 16:58:03 UTC

*** This bug has been marked as a duplicate of bug 373461 ***