You are not logged in.

#1 2026-03-28 21:56:10

jkatharsis
Member
Registered: 2026-03-28
Posts: 2

[Plasma 6.6.3 / Wayland] KWin crash on login with nvidia-open-dkms 595

Hi everyone,

I am experiencing an immediate KWin crash when attempting to log into a Plasma Wayland session. The screen goes black for a second and throws me right back to the display manager (tested with both SDDM and the new Plasma Login Manager). The X11 session works flawlessly.

Here is my system information:

    OS: Arch Linux (x86_64)

    Kernel: 6.19.10-zen1-1-zen

    CPU: i5 10400

    GPU: NVIDIA GeForce GTX 1650 Super (Turing)

    Driver: nvidia-open-dkms 595.58.03-1 (along with nvidia-utils 595.58.03-1)

    DE: KDE Plasma 6.6.3

    Display Manager: SDDM (also tested PLM, same result)

The Issue:
KWin Wayland crashes during initialization. Checking the coredump, it appears to be a deadlock involving libnvidia-eglcore.so and pthread_cond_timedwait.

Steps I have already taken (following the Wiki):

    Verified that nvidia-drm.modeset=1 and nvidia-drm.fbdev=1 are correctly set in my kernel parameters.

    I am aware of the recent Arch packaging changes for Turing+ cards, so I am strictly using the official nvidia-open-dkms package instead of the legacy closed modules.

    Cleaned up old hybrid graphics tools (removed envycontrol to ensure no lingering EGL configs were blocking initialization).

    Attempted to force legacy DRM modifiers (KWIN_DRM_USE_MODIFIERS=0 and GBM_BACKEND=nvidia-drm), but KWin still crashed in the exact same way.

Logs:
I reproduced the crash and pulled the coredumpctl info kwin_wayland and the relevant journalctl -b 0 outputs.
You can review the full logs here: https://drive.google.com/file/d/1M8-4bM … yvdJ/view/

Any guidance is greatly appreciated.

Offline

#2 2026-03-29 01:38:58

jkatharsis
Member
Registered: 2026-03-28
Posts: 2

Re: [Plasma 6.6.3 / Wayland] KWin crash on login with nvidia-open-dkms 595

Offline

#3 2026-03-29 08:39:07

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 74,663

Re: [Plasma 6.6.3 / Wayland] KWin crash on login with nvidia-open-dkms 595

https://drive.google.com/file/d/1M8-4bM … yvdJ/view/ is 404

nvidia-drm.modeset=1 nvidia-drm.fbdev=1

Those are default anyway

mar 28 22:18:28 sakurajima kernel: NVRM: loading NVIDIA UNIX Open Kernel Module for x86_64  595.58.03  Release Build  (root@)
pacman -Qs 'kernel|nvidia|egl'
mar 28 22:18:42 sakurajima kwin_wayland_wrapper[877]: No provider of eglGetCurrentContext found.  Requires one of:
mar 28 22:18:42 sakurajima kwin_wayland_wrapper[877]:     EGL 14
mar 28 22:18:42 sakurajima kwin_wayland_wrapper[877]: KCrash: Application 'kwin_wayland' crashing... crashRecursionCounter = 2
mar 28 22:18:42 sakurajima systemd-coredump[940]: Process 877 (kwin_wayland) of user 1000 terminated abnormally with signal 6/ABRT, processing...
mar 28 22:18:42 sakurajima systemd[1]: Created slice Slice /system/drkonqi-coredump-processor.
mar 28 22:18:42 sakurajima systemd[1]: Created slice Slice /system/systemd-coredump.
mar 28 22:18:42 sakurajima systemd[1]: Started Process Core Dump (PID 940/UID 0).
mar 28 22:18:42 sakurajima systemd[1]: Started Pass systemd-coredump journal entries to relevant user for potential DrKonqi handling.
mar 28 22:18:42 sakurajima systemd-coredump[941]: Process 877 (kwin_wayland) of user 1000 dumped core.
                                                  
                                                  Stack trace of thread 877:
                                                  #0  0x00007fa0cf2a7a2c n/a (libc.so.6 + 0x98a2c)
                                                  #1  0x00007fa0cf24d1a0 raise (libc.so.6 + 0x3e1a0)
                                                  #2  0x00007fa0d2bb4e6c _ZN6KCrash19defaultCrashHandlerEi (libKF6Crash.so.6 + 0x7e6c)
                                                  #3  0x00007fa0cf24d2d0 n/a (libc.so.6 + 0x3e2d0)
                                                  #4  0x00007fa0cf2a7a2c n/a (libc.so.6 + 0x98a2c)
                                                  #5  0x00007fa0cf24d1a0 raise (libc.so.6 + 0x3e1a0)
                                                  #6  0x00007fa0cf2345fe abort (libc.so.6 + 0x255fe)
                                                  #7  0x00007fa0d2b47953 n/a (libepoxy.so.0 + 0xa7953)
                                                  #8  0x00007fa0d2b4799c n/a (libepoxy.so.0 + 0xa799c)
                                                  #9  0x00007fa0d2b48c0f n/a (libepoxy.so.0 + 0xa8c0f)
                                                  #10 0x00007fa0d2b4b3bb n/a (libepoxy.so.0 + 0xab3bb)
                                                  #11 0x00007fa0d2b4be49 n/a (libepoxy.so.0 + 0xabe49)
                                                  #12 0x00007fa0d2af0d13 n/a (libepoxy.so.0 + 0x50d13)
                                                  #13 0x00007fa0d2b1439f n/a (libepoxy.so.0 + 0x7439f)
eglinfo -B
printenv

Offline

Board footer

Powered by FluxBB