Bug 494937 - Plasma shell crashes and breaks monitor configuration after sleep
Summary: Plasma shell crashes and breaks monitor configuration after sleep
Status: RESOLVED UPSTREAM
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (other bugs)
Version First Reported In: 6.2.1
Platform: Manjaro Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2024-10-17 15:43 UTC by dannkunt
Modified: 2024-12-12 21:04 UTC (History)
3 users (show)

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


Attachments
New crash information added by DrKonqi (98.14 KB, text/plain)
2024-10-17 15:43 UTC, dannkunt
Details
Kwin output config (23.13 KB, application/json)
2024-10-17 15:45 UTC, dannkunt
Details
Settings screenshot (67.33 KB, image/png)
2024-10-17 15:48 UTC, dannkunt
Details
Proper screen view (2.84 MB, image/png)
2024-10-17 15:49 UTC, dannkunt
Details
Bugged screen view(camera) (1.41 MB, image/jpeg)
2024-10-17 15:49 UTC, dannkunt
Details

Note You need to log in before you can comment on or make changes to this bug.
Description dannkunt 2024-10-17 15:43:32 UTC
Application: plasmashell (6.2.1)

ApplicationNotResponding [ANR]: false
Qt Version: 6.8.0
Frameworks Version: 6.7.0
Operating System: Linux 6.11.2-zen3-xanmod1-1 x86_64
Windowing System: Wayland
Distribution: Manjaro Linux
DrKonqi: 6.2.1 [CoredumpBackend]

-- Information about the crash:
It happens when I leave my pc turned on for a long time. I have 4 monitors(see kwinoutputconfig + settings image) after this crash they became weirdly rotated(camera image) instead of properly rotated(image settings image+1). It happens not all the time i leave my pc for long bot 80%

The crash can be reproduced sometimes.

-- Backtrace (Reduced):
#5  0x000078b428e7f423 in send_explicit_sync_points (display=0x5f3f1e52fbf0, surface=0x5f3f35695990, image=0x0) at ../egl-wayland/src/wayland-eglsurface.c:205
#6  wlEglSendDamageEvent (surface=surface@entry=0x5f3f35695990, queue=0x5f3f34d8d9d0) at ../egl-wayland/src/wayland-eglsurface.c:279
#7  0x000078b428e84ba4 in wlEglSwapBuffersWithDamageHook (eglDisplay=<optimized out>, eglSurface=<optimized out>, rects=<optimized out>, n_rects=<optimized out>) at ../egl-wayland/src/wayland-eglswap.c:150
[...]
#10 0x000078b4293af2ce in QtWaylandClient::QWaylandGLContext::swapBuffers (this=0x5f3f28302920, surface=<optimized out>) at /usr/src/debug/qt6-wayland/qtwayland/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:374
#11 0x000078b43030b67d in QRhiGles2::endFrame (this=0x5f3f34a463a0, swapChain=0x5f3f36d1cfb0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/gui/rhi/qrhigles2.cpp:2166


Reported using DrKonqi
Comment 1 dannkunt 2024-10-17 15:43:33 UTC
Created attachment 174944 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 dannkunt 2024-10-17 15:45:26 UTC
Created attachment 174945 [details]
Kwin output config
Comment 3 dannkunt 2024-10-17 15:48:12 UTC
Created attachment 174946 [details]
Settings screenshot
Comment 4 dannkunt 2024-10-17 15:49:07 UTC
Created attachment 174947 [details]
Proper screen view
Comment 5 dannkunt 2024-10-17 15:49:43 UTC
Created attachment 174948 [details]
Bugged screen view(camera)
Comment 6 dannkunt 2024-10-17 16:00:15 UTC
And restart doesn't fix the bug. Previous time I had to turn off my screens in settings for some time
Comment 7 Nate Graham 2024-12-12 21:04:14 UTC
The crash backtrace indicates that the problem is in the proprietary NVIDIA drivers.

Please report this issue to the NVIDIA folks, either by sending an email to linux-bugs@nvidia.com or making a post at https://forums.developer.nvidia.com/c/gpu-graphics/linux. It would be helpful to the NVIDIA developers if you could run nvidia-bug-report.sh and attach the resulting file in your report. Thanks!