NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/58301: Recent sys/net/nd.c change panics my -current aarch64 system (nanopi m4v2)
The following reply was made to PR kern/58301; it has been noted by GNATS.
From: Markus Kilbinger <mk%kilbi.de@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: kern-bug-people%netbsd.org@localhost, gnats-admin%netbsd.org@localhost, netbsd-bugs%netbsd.org@localhost
Subject: Re: kern/58301: Recent sys/net/nd.c change panics my -current aarch64
system (nanopi m4v2)
Date: Thu, 30 May 2024 15:18:44 +0200
Thanks for your quick response!
Recompiled my kernel with your test / patch.
Looks good so far, stress test is running ...
Am Do., 30. Mai 2024 um 14:50 Uhr schrieb Michael van Elst <mlelstv%serpens.de@localhost>:
>
> The following reply was made to PR kern/58301; it has been noted by GNATS.
>
> From: mlelstv%serpens.de@localhost (Michael van Elst)
> To: gnats-bugs%netbsd.org@localhost
> Cc:
> Subject: Re: kern/58301: Recent sys/net/nd.c change panics my -current aarch64 system (nanopi m4v2)
> Date: Thu, 30 May 2024 12:46:55 -0000 (UTC)
>
> mk%kilbi.de@localhost writes:
>
> > /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
>
>
> nd_timer doesn't seem to maintain the la_numheld counter.
>
> Can you test this ?
>
> --- nd.c.orig 2024-05-30 14:46:19.395480448 +0200
> +++ nd.c 2024-05-30 14:40:37.612760004 +0200
> @@ -105,8 +105,12 @@ nd_timer(void *arg)
>
> m->m_nextpkt = NULL;
> ln->ln_hold = NULL;
> + ln->la_numheld = 0;
> }
>
> + KASSERTMSG(ln->la_numheld == 0, "la_numheld=%d",
> + ln->la_numheld);
> +
> missed = ND_LLINFO_INCOMPLETE;
> ln->ln_state = ND_LLINFO_WAITDELETE;
> break;
>
Home |
Main Index |
Thread Index |
Old Index