NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

kern/59694: Kernel panic in X after a few minutes



>Number:         59694
>Category:       kern
>Synopsis:       Kernel panic in X after a few minutes
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Oct 06 09:30:00 +0000 2025
>Originator:     Benny Siegert
>Release:        NetBSD 11.0_BETA
>Organization:
The NetBSD Foundation
>Environment:
System: NetBSD takai.bentsukun.ch 11.0_BETA NetBSD 11.0_BETA (GENERIC) #0: Wed Sep 24 12:39:13 UTC 2025 mkrepro%mkrepro.NetBSD.org@localhost:/usr/src/sys/arch/amd64/compile/GENERIC amd64
Architecture: x86_64
Machine: amd64
>Description:

I have a PC with an unsupported NVidia card and a modern Intel CPU that
exposes 28 cores. There is a 4K monitor connected to it. I run X without
graphics acceleration. It's slow but useable (barely).

[     1.050560] genfb0 at pci1 dev 0 function 0: NVIDIA product 2786 (rev. 0xa1)
[     1.050560] genfb0: framebuffer at 0x4000000000, size 3840x2160, depth 32, stride 16384
[     1.050560] genfb0: shadow framebuffer enabled, size 34560 KB
[     1.050560] wsdisplay0 at genfb0 kbdmux 1: console (default, vt100 emulation)
[     1.050560] wsmux1: connecting to wsdisplay0
[     1.050560] drm at genfb0 not configured

Since upgrading to 11_BETA, doing graphics-intensive operations like,
you know, scrolling text in xterm when compiling software leads to
"hiccups", where the screen stays half-updated for a second or two. This
gets worse progressively, until eventually the system crashes:

[   179.004874] cpu24: found cpu25 heart stopped beating after 16 seconds
[   179.004874] panic: cpu25[305 softclk/25]: heart stopped beating
[   179.004874] cpu25: Begin traceback...
[   179.004874] vpanic() at netbsd:vpanic+0x171
[   179.004874] panic() at netbsd:panic+0x3c
[   179.004874] defibrillator() at netbsd:defibrillator+0x6b
[   179.004874] ipi_msg_cpu_handler() at netbsd:ipi_msg_cpu_handler+0x68
[   179.004874] ipi_cpu_handler() at netbsd:ipi_cpu_handler+0xa2
[   179.004874] x86_ipi_handler() at netbsd:x86_ipi_handler+0x71
[   179.004874] Xresume_lapic_ipi() at netbsd:Xresume_lapic_ipi+0x18
[   179.004874] --- interrupt ---
[   179.004874] mutex_spin_enter() at netbsd:mutex_spin_enter+0x38
[   179.004874] itimer_arm_real() at netbsd:itimer_arm_real+0x33
[   179.004874] itimer_callout() at netbsd:itimer_callout+0xad
[   179.004874] callout_softclock() at netbsd:callout_softclock+0xd9
[   179.004874] softint_dispatch() at netbsd:softint_dispatch+0x112
[   179.004874] cpu25: End traceback...

[   179.004874] dumping to dev 168,2 (offset=201709087, size=8340796):
[   179.004874] dump 

I put the dump and the kernel under
http://www.netbsd.org/~bsiegert/crash/ in case it could be useful.

NOTE: Previously, I ran this system on NetBSD 10.99.12, where it ran
perfectly stable.

>How-To-Repeat:

Start X.
Run "pkgrrxx -u" in a terminal.
Observe a crash after a few minutes.

>Fix:

?



Home | Main Index | Thread Index | Old Index