Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 21 Mar 2026 17:15:55 +0100
From:      FreeBSD User <freebsd@walstatt-de.de>
To:        Konstantin Belousov <kib@FreeBSD.org>
Cc:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   Re: git: 8cc1c0f35ec8 - main - amd64 trap.c: provide tag for the struct sfhandlers definition
Message-ID:  <20260321171438.680a77e3@hermann>
In-Reply-To: <69bdcf15.27526.2b5005f0@gitrepo.freebsd.org>

index | next in thread | previous in thread | raw e-mail

On Fri, 20 Mar 2026 22:49:57 +0000
Konstantin Belousov <kib@FreeBSD.org> wrote:

> The branch main has been updated by kib:
> 
> URL:
> https://cgit.FreeBSD.org/src/commit/?id=8cc1c0f35ec8d5a3edb4ee1ede962a3c1f6baef0
> 
> commit 8cc1c0f35ec8d5a3edb4ee1ede962a3c1f6baef0
> Author:     Konstantin Belousov <kib@FreeBSD.org>
> AuthorDate: 2026-03-03 06:37:03 +0000
> Commit:     Konstantin Belousov <kib@FreeBSD.org>
> CommitDate: 2026-03-20 22:49:03 +0000
> 
>     amd64 trap.c: provide tag for the struct sfhandlers definition
>     
>     Sponsored by:   The FreeBSD Foundation
>     MFC after:      1 week
> ---
>  sys/amd64/amd64/trap.c | 6 ++++--
>  1 file changed, 4 insertions(+), 2 deletions(-)
> 
> diff --git a/sys/amd64/amd64/trap.c b/sys/amd64/amd64/trap.c
> index 8a1d1528e6da..359b3dfe3609 100644
> --- a/sys/amd64/amd64/trap.c
> +++ b/sys/amd64/amd64/trap.c
> @@ -319,10 +319,12 @@ trap_check_intr_kernel(struct thread *td, struct
> trapframe *frame) /*
>   * Table of handlers for various segment load faults.
>   */
> -static const struct {
> +struct sfhandler {
>  	uintptr_t	faddr;
>  	uintptr_t	fhandler;
> -} sfhandlers[] = {
> +};
> +
> +static const struct sfhandler sfhandlers[] = {
>  	{
>  		.faddr = (uintptr_t)ld_ds,
>  		.fhandler = (uintptr_t)ds_load_fault,
> 

Hello,

it seems that one of the commits in this vain results in a hard reset of some
CURRENT machine - this taken from some reports on freebsd-current list.

In my case, two Zen5 based boxes, bott as usual, but when touch the system with
"make buildworld buildkernel" or any single make build on the acting server
box, the system reboots immediately - no trace of a log, coredump, simple
nothing. Only hard reset. Same on another box acting as graphical workstation.
As soon the system gets "touch" (login/starting windowmaker) the system goes
nirwana.

No further information, my boxes do not dump anything useful.

Kind regards,
Oh


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20260321171438.680a77e3>