Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Jan 2022 17:46:09 +0000
From:      bugzilla-noreply@freebsd.org
To:        virtualization@FreeBSD.org
Subject:   [Bug 261284] bhyve emulation of 12.3 on 12.3 frequently crashes
Message-ID:  <bug-261284-27103@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D261284

            Bug ID: 261284
           Summary: bhyve emulation of 12.3 on 12.3 frequently crashes
           Product: Base System
           Version: 12.3-STABLE
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: bhyve
          Assignee: virtualization@FreeBSD.org
          Reporter: d8zNeCFG@aon.at

Created attachment 231089
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D231089&action=
=3Dedit
core.txt.0, info.0

Scenario:
- Host system (hal) recently updated from 12.2 to 12.3 (amd64)
- Client system (v909) running 12.3 i386 off a ZFS volume
- /usr/src and /usr/obj are on hal and reachable by the client via NFS
- "cd /usr/src && make installkernel installworld DESTDIR=3D/usr/tmp/x ..."

Result:
- Normally, this setup works (mostly) o.k.
- But with this boot of the host (hal), the client (v909) always crashes
whenever doing the above install
- Crash info attached

Notes:
- In 12.3 there seems to be a regression in bhyve because quite often clien=
ts
running 13.0 just stop in the boot process (zero CPU in the host). They hav=
e to
be killed using bhyvectl, and in most cases after a restart they boot norma=
lly.
This seems to indicate some uninitialized data affecting 13.0 clients (amd64
clients more than i386).
- In the special case described in this PR, the 12.3 i386 client reliably
crashes (I have tried it three times so far without rebooting the host). I =
am
fairly sure that once I reboot the host the problem will have gone away. Th=
is
again seems to indicate some uninitialized data affecting, in this case, a =
12.3
i386 client.
- In 12.2 (host) there were basically no bhyve problems for both 12.2 and 1=
3.0
clients (amd64 and i386).

Summary: There seems to be a regression in bhyve from 12.2 to 12.3, most li=
kely
with some uninitialized data structures, most likely in the host, but proba=
bly
also in the client.

-- Martin

--=20
You are receiving this mail because:
You are the assignee for the bug.=



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