NetBSD-Bugs archive

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

kern/58301: Recent sys/net/nd.c change panics my -current aarch64 system (nanopi m4v2)



>Number:         58301
>Category:       kern
>Synopsis:       cvs rdiff -u -r1.5 -r1.6 src/sys/net/nd.c panics on my aarch64 machine
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu May 30 12:25:00 +0000 2024
>Originator:     Markus W Kilbinger
>Release:        NetBSD 10.99.10
>Organization:
and those who don't.
>Environment:
	
	
System: NetBSD cochise 10.99.10 NetBSD 10.99.10 (APACHE) #1: Wed May 29 20:04:33 CEST 2024 k@build13:/usr/NetBSD/HEAD/src/sys/arch/evbarm/compile/APACHE evbarm
Architecture: aarch64
Machine: evbarm
>Description:
	Recent -current change
	       https://mail-index.netbsd.org/source-changes/2024/05/28/msg151563.html
	causes reproducibly panics on my aarch64 system (nanopi m4v2):

		/netbsd: [ 3659.7543704] panic: kernel diagnostic assertion "lle->la_numheld == 0" failed: file "../../../../net/if_llatbl.c", line 333 la_numheld 1 > 0, pkts_dropped 0
		/netbsd: [ 3659.7543704] cpu3: Begin traceback...
		/netbsd: [ 3659.7543704] trace fp ffffc001573bf8d0
		/netbsd: [ 3659.7543704] fp ffffc001573bf900 vpanic() at ffffc000005bdf18 netbsd:vpanic+0x178
		/netbsd: [ 3659.7543704] fp ffffc001573bf960 kern_assert() at ffffc0000075ddc8 netbsd:kern_assert+0x58
		/netbsd: [ 3659.7643710] fp ffffc001573bf9f0 lltable_drop_entry_queue() at ffffc0000067c130 netbsd:lltable_drop_entry_queue+0x90
		/netbsd: [ 3659.7643710] fp ffffc001573bfa20 llentry_free() at ffffc0000067c240 netbsd:llentry_free+0x4c
		/netbsd: [ 3659.7643710] fp ffffc001573bfa50 in_lltable_free_entry() at ffffc000002ecf8c netbsd:in_lltable_free_entry+0x28
		/netbsd: [ 3659.7643710] fp ffffc001573bfa70 arp_free() at ffffc000006ae154 netbsd:arp_free+0x70
		/netbsd: [ 3659.7743707] fp ffffc001573bfab0 nd_timer() at ffffc00000697450 netbsd:nd_timer+0x1ac
		/netbsd: [ 3659.7743707] fp ffffc001573bfc70 callout_softclock() at ffffc00000593b18 netbsd:callout_softclock+0x118
		/netbsd: [ 3659.7743707] fp ffffc001573bfd20 softint_dispatch() at ffffc000005841dc netbsd:softint_dispatch+0xfc
		/netbsd: [ 3659.7843718] fp ffffc0015739fca0 cpu_switchto_softint() at ffffc000000b82f8 netbsd:cpu_switchto_softint+0x78
		/netbsd: [ 3659.7843718] fp ffffc0015739fde8 cpu_idle() at ffffc000000b9558 netbsd:cpu_idle+0x64
		/netbsd: [ 3659.7843718] fp ffffc0015739fe30 idle_loop() at ffffc0000055a440 netbsd:idle_loop+0x170
		/netbsd: [ 3659.7843718] fp 0000000000000000 cpu_mpstart() at ffffc00000001a7c netbsd:cpu_mpstart+0x194
		/netbsd: [ 3659.7843718] cpu3: End traceback...
		/netbsd: 
		/netbsd: [ 3659.7843718] dumping to dev 168,2 offset 8655615

>How-To-Repeat:
	Run a -current kernel on aarch64 and see it spontaneously panic.
>Fix:
	Revert the above mentioned commit (?)

>Unformatted:
 	
 	


Home | Main Index | Thread Index | Old Index