Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 5 Jan 2023 19:58:03 -0800
From:      Mark Millard <marklmi@yahoo.com>
To:        "Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net>, freebsd-arm <freebsd-arm@freebsd.org>
Subject:   Re: panic: vm_fault failed: %lx error 1 (from arm64::data_abort)
Message-ID:  <8755AE91-CC27-4D73-855B-38FB384EE0C1@yahoo.com>
In-Reply-To: <03ED0C15-F2D0-4BCD-BB79-05680AE6C459@yahoo.com>
References:  <03ED0C15-F2D0-4BCD-BB79-05680AE6C459@yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
[Just adding the missing Email address so it goes to the list.]

On Jan 5, 2023, at 19:56, Mark Millard <marklmi@yahoo.com> wrote:

Bjoern A. Zeeb <bzeeb-lists_at_lists.zabbadoz.net> wrote on
Date: Thu, 05 Jan 2023 22:57:34 UTC :

> On Thu, 5 Jan 2023, Bjoern A. Zeeb wrote:
>=20
>> On Thu, 5 Jan 2023, Bjoern A. Zeeb wrote:
>>=20
>> Hi,
>>=20
>>> on an unattended console after updating the machine (previious =
builds were=20
>>> Dec 23) did not come back up.
>>> I have a few last lines.
>>>=20
>>> esr: 96000004
>>> panic: vm_fault failed: <addr> error 1
>>> cpuid =3D 0
>>> time =3D 1
>>> KDB: stack backtrace:
>>> ..
>>> data_abort()
>>> ..
>>> --- exception, esr 0x96000004
>>> thread_init()
>>> keg_alloc_slap()
>>> zone_import()
>>> cache_alloc()
>>> cace_alloc_retry()
>>> thread_alloc()
>>> fork()
>>> kproc_create()
>>> audit_worker_init()
>>> mi_startup()
>>> virtdone()
>>=20
>> Follow-up, got a serial console hooked up and a kernel as of an hour =
ago
>> or so:
>=20
> And as another data point: 6fd6a0e342fbfb8513ae56105cf0f85f55c6276e
> (Dec 23) does boot still just fine; did a rebuild with all the same
> local changes, same kernel modules loaded, ... same loader installed
> (not changed with the dowgrade), same firmware, ...
>=20
> I'll try to bisect the next days unless someone can spot any other
> commit I may have missed which could cause this.

As a contrast, I've dd'd to microsd card media and booted:

=
FreeBSD-14.0-CURRENT-arm64-aarch64-RPI-20230101-231d75568f16-259905.img.xz=
 =
<http://ftp3.freebsd.org/pub/FreeBSD/snapshots/ISO-IMAGES/14.0/FreeBSD-14.=
0-CURRENT-arm64-aarch64-RPI-20230101-231d75568f16-259905.img.xz>

231d75568f16 is from:

   =E2=80=A2 Sat, 31 Dec 2022
      . . .
       =E2=80=A2 git: 231d75568f16 - main - Move INVLPG to =
pmap_quick_enter_page() from pmap_quick_remove_page(). Konstantin =
Belousov

So: the last listed for 2022-Dec-31.

I've booted on a couple of RPi4B's ("C0T" and "B0T" 8 GiByte
ones as I remember). No boot crashes or such. You might want
to test if such crashes in your context. If it does not, then
something more specific to your environment is involved.

I sometimes do rough/partial kernel "bisect" via materials from:

https://artifact.ci.freebsd.org/snapshot/main/?C=3DM&O=3DD

without having to build. For one, if I get a replication then my
personal builds are not the source of whatever problem I'm
looking into at the time. Otherwise . . .


=3D=3D=3D
Mark Millard
marklmi at yahoo.com




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8755AE91-CC27-4D73-855B-38FB384EE0C1>