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

            Bug ID: 504354
           Summary: Kwin Wayland Primary 144hz freezes when left on idle
                    for few minutes
    Classification: Plasma
           Product: kwin
      Version First 6.3.4
       Reported In:
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: wayland-generic
          Assignee: kwin-bugs-n...@kde.org
          Reporter: adrian.tu...@gmail.com
  Target Milestone: ---

***
16.05.2025 00:23        kernel 
==================================================================
16.05.2025 00:23        kernel  BUG: KFENCE: use-after-free read in
_nv000177kms+0x439/0x2a10 [nvidia_modeset]

16.05.2025 00:23        kernel  Use-after-free read at 0x00000000ba2ac502 (in
kfence-#172):
16.05.2025 00:23        kernel   _nv000177kms+0x439/0x2a10 [nvidia_modeset]
16.05.2025 00:23        kernel   _nv002879kms+0x665/0x9c0 [nvidia_modeset]
16.05.2025 00:23        kernel   _nv000392kms+0x1e1/0x400 [nvidia_modeset]
16.05.2025 00:23        kernel   _nv002878kms+0xf1a/0x11e0 [nvidia_modeset]
16.05.2025 00:23        kernel   _nv002988kms+0x79c/0xd30 [nvidia_modeset]
16.05.2025 00:23        kernel   nvKmsIoctl+0xf9/0x270 [nvidia_modeset]
16.05.2025 00:23        kernel   nvkms_ioctl_from_kapi_try_pmlock+0x57/0x90
[nvidia_modeset]
16.05.2025 00:23        kernel   _nv000023kms+0x56b/0xbc0 [nvidia_modeset]
16.05.2025 00:23        kernel   nv_drm_atomic_commit+0x6b7/0xb70 [nvidia_drm]
16.05.2025 00:23        kernel   drm_mode_atomic_ioctl+0x639/0xc10
16.05.2025 00:23        kernel   drm_ioctl_kernel+0xc3/0x120
16.05.2025 00:23        kernel   drm_ioctl+0x374/0x4e0
16.05.2025 00:23        kernel   __x64_sys_ioctl+0x76/0xd0
16.05.2025 00:23        kernel   do_syscall_64+0x88/0x170
16.05.2025 00:23        kernel   entry_SYSCALL_64_after_hwframe+0x76/0x7e
16.05.2025 00:23        kernel
16.05.2025 00:23        kernel  kfence-#172:
0x000000004d130e0d-0x00000000db077b89, size=328, cache=kmalloc-512

16.05.2025 00:23        kernel  allocated by task 2306 on cpu 9 at
23846.851667s (0.019339s ago):
16.05.2025 00:23        kernel   nvkms_alloc+0x5b/0xa0 [nvidia_modeset]
16.05.2025 00:23        kernel   _nv003020kms+0x22/0x40 [nvidia_modeset]
16.05.2025 00:23        kernel   _nv002842kms+0x266/0x740 [nvidia_modeset]
16.05.2025 00:23        kernel   _nv000719kms+0x40/0x60 [nvidia_modeset]
16.05.2025 00:23        kernel   nvKmsIoctl+0xf9/0x270 [nvidia_modeset]
16.05.2025 00:23        kernel   nvkms_ioctl_from_kapi+0x9c/0xd0
[nvidia_modeset]
16.05.2025 00:23        kernel   _nv000096kms+0x19d/0x240 [nvidia_modeset]
16.05.2025 00:23        kernel   nv_drm_internal_framebuffer_create+0x3c4/0x450
[nvidia_drm]
16.05.2025 00:23        kernel   nv_drm_framebuffer_create+0x40/0x60
[nvidia_drm]
16.05.2025 00:23        kernel   drm_internal_framebuffer_create+0x612/0x6a0
16.05.2025 00:23        kernel   drm_mode_addfb2+0x32/0xf0
16.05.2025 00:23        kernel   drm_ioctl_kernel+0xc3/0x120
16.05.2025 00:23        kernel   drm_ioctl+0x374/0x4e0
16.05.2025 00:23        kernel   __x64_sys_ioctl+0x76/0xd0
16.05.2025 00:23        kernel   do_syscall_64+0x88/0x170
16.05.2025 00:23        kernel   entry_SYSCALL_64_after_hwframe+0x76/0x7e
16.05.2025 00:23        kernel
16.05.2025 00:23        kernel  freed by task 2306 on cpu 9 at 23846.865449s
(0.005761s ago):
16.05.2025 00:23        kernel   _nv000801kms+0x49/0x60 [nvidia_modeset]
16.05.2025 00:23        kernel   nvKmsIoctl+0xf9/0x270 [nvidia_modeset]
16.05.2025 00:23        kernel   nvkms_ioctl_from_kapi+0x9c/0xd0
[nvidia_modeset]
16.05.2025 00:23        kernel   _nv000110kms+0x4b/0x60 [nvidia_modeset]
16.05.2025 00:23        kernel   nv_drm_framebuffer_destroy+0x37/0x50
[nvidia_drm]
16.05.2025 00:23        kernel   drm_mode_closefb_ioctl+0x10e/0x130
16.05.2025 00:23        kernel   drm_ioctl_kernel+0xc3/0x120
16.05.2025 00:23        kernel   drm_ioctl+0x374/0x4e0
16.05.2025 00:23        kernel   __x64_sys_ioctl+0x76/0xd0
16.05.2025 00:23        kernel   do_syscall_64+0x88/0x170
16.05.2025 00:23        kernel   entry_SYSCALL_64_after_hwframe+0x76/0x7e
16.05.2025 00:23        kernel
16.05.2025 00:23        kernel  CPU: 11 UID: 1000 PID: 2356 Comm: DP-2 Tainted:
P    B      OE      6.14.6-pikaos #101pika1
084673defa55a41e73574fb8719c93cb406d127b
16.05.2025 00:23        kernel  Tainted: [P]=PROPRIETARY_MODULE, [B]=BAD_PAGE,
[O]=OOT_MODULE, [E]=UNSIGNED_MODULE
16.05.2025 00:23        kernel  Hardware name: To Be Filled By O.E.M. To Be
Filled By O.E.M./B450 Gaming K4, BIOS P3.90 12/12/2019
16.05.2025 00:23        kernel 
==================================================================

16.05.2025 20:27        kernel  [drm:nv_drm_atomic_commit [nvidia_drm]] *ERROR*
[nvidia-drm] [GPU ID 0x00000a00] Flip event timeout on head 1

***

SUMMARY
My primary display tends to freeze when left unattended, weirdly it happens
without lock/suspend which I've found to be existing problem in many of the bug
reports since this is weird behavior i wanted to mention that.

I have lock suspend set to 10 minutes

Display is ASUS 24BQE 3D and I'm on Nvidia GTX 1060 with Nvidia proprietary
Driver 570.133.07

STEPS TO REPRODUCE
1. Leave Device unattended for 3-6 minutes after some usage(usually at least an
hour of usage or more)

OBSERVED RESULT
Kwin_Wayland freezes on primary display, in few cases when I've tried to move
windows from the frozen display second display also would freeze

EXPECTED RESULT
It would be great if this could be avoided or kwin would be able to recover
from this state automatically without applications being closed

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: PikaOS 4
KDE Plasma Version: 6.3.4
KDE Frameworks Version: 6.13.0
Qt Version: 6.8.2

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

Reply via email to