Bug 478412 - plasmashell crashes after changing display configuration
Summary: plasmashell crashes after changing display configuration
Status: RESOLVED DUPLICATE of bug 478838
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: 5.90.0
Platform: Neon Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi, qt6
Depends on:
Blocks:
 
Reported: 2023-12-11 20:48 UTC by fanzhuyifan
Modified: 2023-12-23 15:14 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (129.01 KB, text/plain)
2023-12-11 20:48 UTC, fanzhuyifan
Details

Note You need to log in before you can comment on or make changes to this bug.
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 ***