Skip to content

Wayland EGL crash (libnvidia-eglcore SEGV_MAPERR 0xc) and VKD3D vkCreateDevice failure (vr -3) #1379

Description

@cyberps96

NVIDIA Open GPU Kernel Modules Version

615.71.09

Please confirm this issue does not happen with the proprietary driver (of the same version). This issue tracker is only for bugs specific to the open kernel driver.

  • I confirm that this does not happen with the proprietary driver package.

Operating System and Version

Fedora Linux 44 (KDE Plasma Desktop Edition)

Kernel Release

Linux FedoraCyber 7.2.5-200.fc44.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Sep 11 15:11:05 UTC 2026 x86_64 GNU/Linux (Stock Fedora kernel with CONFIG_CGROUP_DMEM=y)

Please confirm you are running a stable release kernel (e.g. not a -rc). We do not accept bug reports for unreleased kernels.

  • I am running on a stable kernel release.

Hardware: GPU

RTX 3070

Describe the bug

### Hardware:
* **GPU:** NVIDIA GeForce RTX 3070 8GB (Device ID: `0x2484`)
* **CPU:** AMD Ryzen 7 3700X 8-Core Processor
* **Display Server:** Wayland (KDE Plasma)
* **cgroup Status:** Active (`/sys/fs/cgroup/dmem.capacity` reports `8589934592` bytes for `nvidia/00000000:06:00.0/vidmem`)

---

### Description
Under driver 615.71.09 with open kernel modules on Fedora 44 (Wayland), two critical regressions occur:

1. **Wayland EGL Crash in Desktop Applications (Firefox 156.0):**
   Applications using Wayland EGL crash inside `libnvidia-eglcore.so.615.71.09` with `SIGSEGV / SEGV_MAPERR` at address `0xc` (null-pointer dereference).
   ```text
   Frame 0: 0x7efdca52c45d (libnvidia-eglcore.so.615.71.09)
   Frame 1: 0x7efdca4b3843 (libnvidia-eglcore.so.615.71.09)
   Frame 2: 0x7efdee23ae7f (libxul.so)

Disabling hardware acceleration or running under XWayland avoids the crash.

  1. VKD3D-Proton vkCreateDevice Failure (vr -3):
    Newly released Unreal Engine 5 titles (The Blood of Dawnwalker) fail to initialize the Vulkan device under Proton, crashing immediately at startup with:
    err:vkd3d_create_vk_device: Failed to create Vulkan device, vr -3 (VK_ERROR_INITIALIZATION_FAILED).The crash only resolves when bypassing multi-queues, D3D12 Feature Level 12_2, and subgroups:
    VKD3D_CONFIG=no_subgroups,single_queue VKD3D_FEATURE_LEVEL=12_0 %command%
    (Note: this workaround disables DLSS because wave intrinsics / subgroups are masked).

Expected Behavior

Wayland EGL surfaces should present cleanly without null-pointer segfaults in libnvidia-eglcore.so, and vkCreateDevice should succeed with default D3D12 Ultimate / multi-queue capabilities.

To Reproduce

**Preconditions:**
* Fedora 44 running KDE Plasma in a native **Wayland** session.
* NVIDIA 615.71.09 installed with open kernel modules (`CONFIG_CGROUP_DMEM=y`).
* Firefox 156.0 with hardware acceleration enabled (default).
* Steam with Proton (or CachyOS Proton / VKD3D-Proton) installed.

---

**Steps to Reproduce Issue 1 (Firefox Wayland EGL Crash):**
1. Log into a KDE Plasma Wayland session.
2. Launch Firefox with default profile/settings (hardware acceleration enabled).
3. Navigate to a page utilizing hardware-accelerated WebGL / canvas / reCAPTCHA elements (e.g., `https://developer.nvidia.com/login`).
4. Firefox crashes immediately with `SIGSEGV / SEGV_MAPERR` at address `0xc` inside `libnvidia-eglcore.so.615.71.09`.
5. *(Note: Disabling hardware acceleration in Firefox settings or running via `MOZ_ENABLE_WAYLAND=0` bypasses the crash).*

---

**Steps to Reproduce Issue 2 (VKD3D-Proton `vr -3` Startup Crash):**
1. Install *The Blood of Dawnwalker* (or equivalent Unreal Engine 5 / DirectX 12 title).
2. Launch the game via Steam with default launch options.
3. The game crashes immediately before rendering any frames with:
   `err:vkd3d_create_vk_device: Failed to create Vulkan device, vr -3`
4. *(Note: Launching with `VKD3D_CONFIG=no_subgroups,single_queue VKD3D_FEATURE_LEVEL=12_0 %command%` bypasses the crash, but causes in-game DLSS to fail capability checks).*
```*****

Bug Incidence

Sometimes

nvidia-bug-report.log.gz

nvidia-bug-report.log.gz

More Info

No response

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions