Bug 478412

Summary: plasmashell crashes after changing display configuration
Product: [Plasma] plasmashell Reporter: fanzhuyifan
Component: generic-crashAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: nate, nicolas.fella
Priority: NOR Keywords: drkonqi, qt6
Version: 5.90.0   
Target Milestone: 1.0   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description fanzhuyifan 2023-12-11 20:48:34 UTC
Application: plasmashell (5.90.0)

Qt Version: 6.6.0
Frameworks Version: 5.246.0
Operating System: Linux 6.2.0-37-generic x86_64
Windowing System: Wayland
Distribution: KDE neon Unstable Edition
DrKonqi: 5.90.90 [CoredumpBackend]

-- Information about the crash:
Steps to reproduce:

1. Have a dual monitor setup.
2. Create default vertical panels on all four vertical edges
3. disable floating and enable dodge windows
4. Rearrange the two monitors horizontally in settings
5. repeat 4 

Observed behavior:

Plasmashell crashes.

Expected behavior:

Plasmashell does not crash.

The crash can be reproduced sometimes.

-- Backtrace (Reduced):
#6  0x00007f09b852bc45 in QPlatformWindow::hasPendingUpdateRequest() const (this=<optimized out>) at ./src/gui/kernel/qplatformwindow.cpp:765
#7  0x00007f09b9b705d6 in operator() (__closure=0x5602f6ac5980) at ./src/client/qwaylandwindow.cpp:1595
#10 QtPrivate::QCallableObject<QtWaylandClient::QWaylandWindow::requestUpdate()::<lambda()>, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=0x5602f6ac5970, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:522
#11 0x00007f09b7fc70d2 in QObject::event(QEvent*) (this=0x5602fb7ebf20, e=0x5602f5b790c0) at ./src/corelib/kernel/qobject.cpp:1437
#12 0x00007f09ba1f079b in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x5602fb7ebf20, e=0x5602f5b790c0) at ./src/widgets/kernel/qapplication.cpp:3290


Reported using DrKonqi
Comment 1 fanzhuyifan 2023-12-11 20:48:37 UTC
Created attachment 164096 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Nicolas Fella 2023-12-23 15:14:20 UTC

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