NVIDIA / NVIDIA/open-gpu-kernel-modules
Constant assertion failed spam in dmesg when having Counter-Strike 2 running
Nobody has claimed this yet.
- 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
Describe the bug
These bugs have started being reported since 555 on the forums by three people so far:
- https://forums.developer.nvidia.com/t/555-release-feedback-discussion/293652/57
- https://forums.developer.nvidia.com/t/555-release-feedback-discussion/293652/125
- https://forums.developer.nvidia.com/t/555-release-feedback-discussion/293652/174
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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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