NVIDIA / NVIDIA/open-gpu-kernel-modules

Constant assertion failed spam in dmesg when having Counter-Strike 2 running

Open
#716 6 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

bug NV-Triaged
Dominant language
C
Stars
17.4k
Forks
1.9k
PR merge metrics
No merged PRs in 30d

Description

NVIDIA Open GPU Kernel Modules Version: 560.35.03
Operating System and Version: Arch Linux
Stable kernel release: Yes
Kernel Release: 
  - 6.11.1-arch1-1
  - 6.6.52-1-lts
  - 6.10.x
GPU: NVIDIA GeForce RTX 4090
I confirm that this does not happen with the proprietary driver package: Yes
Bug Incidence: Always

nvidia-bug-report.log.gz

Describe the bug

These bugs have started being reported since 555 on the forums by three people so far:

I still get them very often on the 560 open modules version, they overload the entire dmesg with the same line spammed over and over.

[74168.771340] NVRM: nvAssertFailedNoLog: Assertion failed: pEventNotificationList->pendingEventNotifyCount == 0 @ event_notification.c:289
[74168.846717] NVRM: nvAssertFailedNoLog: Assertion failed: pEventNotificationList->pendingEventNotifyCount == 0 @ event_notification.c:289
[74170.204043] NVRM: nvAssertFailedNoLog: Assertion failed: pEventNotificationList->pendingEventNotifyCount == 0 @ event_notification.c:289
[74171.287663] NVRM: nvAssertFailedNoLog: Assertion failed: pEventNotificationList->pendingEventNotifyCount == 0 @ event_notification.c:289
[74171.712966] NVRM: nvAssertFailedNoLog: Assertion failed: pEventNotificationList->pendingEventNotifyCount == 0 @ event_notification.c:289
[74172.195753] NVRM: nvAssertFailedNoLog: Assertion failed: pEventNotificationList->pendingEventNotifyCount == 0 @ event_notification.c:289
[74172.317736] NVRM: nvAssertFailedNoLog: Assertion failed: pEventNotificationList->pendingEventNotifyCount == 0 @ event_notification.c:289
[74172.408335] NVRM: nvAssertFailedNoLog: Assertion failed: pEventNotificationList->pendingEventNotifyCount == 0 @ event_notification.c:289
[74172.773007] NVRM: nvAssertFailedNoLog: Assertion failed: pEventNotificationList->pendingEventNotifyCount == 0 @ event_notification.c:289
To Reproduce

Launch Counter-Strike 2 from native or Flatpak Steam, and watch dmesg -w, they start being thrown immediately even during the logos.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the issue by launching Counter-Strike 2 from native or Flatpak Steam while watching dmesg -w. Start with event_notification.c:289 and the attached nvidia-bug-report.log.gz, then compare behavior across the listed kernels; done means the repeated pendingEventNotifyCount assertion no longer floods dmesg during the launch.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, linux
Domain
operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.