Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 02 Dec 2025 17:33:24 +0000
From:      bugzilla-noreply@freebsd.org
To:        virtualization@FreeBSD.org
Subject:   [Bug 290098] bhyve crashes when trying to run a 9front VM
Message-ID:  <bug-290098-27103-sGUZlpbARb@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-290098-27103@https.bugs.freebsd.org/bugzilla/>
References:  <bug-290098-27103@https.bugs.freebsd.org/bugzilla/>

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

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290098

Mark Peek <mp@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mp@FreeBSD.org

--- Comment #19 from Mark Peek <mp@FreeBSD.org> ---
Reproduced on a recent 16.0-CURRENT, the error value is 17 (EEXIST) which is
coming from mem.c:mmio_rb_add(). Adding another debug line there and turning on
RB_DEBUG shows this:

Adding fee00000:fee00fff kern-lapic-mmio
Adding fec00000:fec00fff kern-ioapic-mmio
Adding fed00000:fed003ff kern-hpet-mmio
fbuf frame buffer base: 0x33a20c00000 [sz 33554432]
Adding 80000000:ffffffff PCI hole
Adding e0000000:efffffff PCI ECFG
Adding c2004000:c2005fff ahci@pci.0.4.0
Adding c2002000:c2003fff virtio-blk@pci.0.5.0
Adding c2000000:c2001fff virtio-net@pci.0.10.0
Adding c2007000:c200707f fbuf@pci.0.11.0
Adding c0000000:c1ffffff fbuf@pci.0.11.0
Adding c2006000:c2006fff xhci@pci.0.20.0
Adding c2004000:c2005fff ahci@pci.0.4.0
Adding c2002000:c2003fff virtio-blk@pci.0.5.0
Adding c2000000:c2001fff virtio-net@pci.0.10.0
Adding c2007000:c200707f fbuf@pci.0.11.0
Adding c0000000:c1ffffff fbuf@pci.0.11.0
Adding c2006000:c2006fff xhci@pci.0.20.0
Adding ffffe000:ffffffff ahci@pci.0.4.0
Adding c2004000:c2005fff ahci@pci.0.4.0
Adding ffffe000:ffffffff virtio-blk@pci.0.5.0
Adding c2002000:c2003fff virtio-blk@pci.0.5.0
Adding ffffe000:ffffffff virtio-net@pci.0.10.0
Adding c2000000:c2001fff virtio-net@pci.0.10.0
Adding ffffff80:ffffffff fbuf@pci.0.11.0
Adding c2007000:c200707f fbuf@pci.0.11.0
Adding fe000000:ffffffff fbuf@pci.0.11.0
overlap detected: new fe000000:ffffffff, tree fed00000:fed003ff,
'fbuf@pci.0.11.0' claims region already claimed for 'kern-hpet-mmio'
Assertion failed: (error == 0), function modify_bar_registration, file
/usr/src/usr.sbin/bhyve/pci_emul.c, line 706.

For comparison, running on a 14.3-STABLE system does not abort and shows this:
Adding fee00000:fee00fff kern-lapic-mmio
Adding fec00000:fec00fff kern-ioapic-mmio
Adding fed00000:fed003ff kern-hpet-mmio
fbuf frame buffer base: 0x9f041a00000 [sz 16777216]
Adding c0000000:c0ffffff fbuf@pci.0.11.0
Adding c1000000:c1001fff ahci@pci.0.4.0
Adding c1002000:c1003fff virtio-blk@pci.0.5.0
Adding c1004000:c1005fff virtio-net@pci.0.10.0
Adding c1006000:c1006fff xhci@pci.0.20.0
Adding c1007000:c100707f fbuf@pci.0.11.0
Adding 80000000:ffffffff PCI hole
Adding e0000000:efffffff PCI ECFG
Adding c1004000:c1005fff ahci@pci.0.4.0
Adding c1002000:c1003fff virtio-blk@pci.0.5.0
Adding c1000000:c1001fff virtio-net@pci.0.10.0
Adding c1007000:c100707f fbuf@pci.0.11.0
Adding c0000000:c0ffffff fbuf@pci.0.11.0
Adding c1006000:c1006fff xhci@pci.0.20.0
Adding c1004000:c1005fff ahci@pci.0.4.0
Adding c1002000:c1003fff virtio-blk@pci.0.5.0
Adding c1000000:c1001fff virtio-net@pci.0.10.0
Adding c1007000:c100707f fbuf@pci.0.11.0
Adding c0000000:c0ffffff fbuf@pci.0.11.0
Adding c1006000:c1006fff xhci@pci.0.20.0
wrmsr to register 0x401(0) on vcpu 0
Adding ffffe000:ffffffff ahci@pci.0.4.0
Adding c1004000:c1005fff ahci@pci.0.4.0
Adding ffffe000:ffffffff virtio-blk@pci.0.5.0
Adding c1002000:c1003fff virtio-blk@pci.0.5.0
Adding ffffe000:ffffffff virtio-net@pci.0.10.0
Adding c1000000:c1001fff virtio-net@pci.0.10.0
Adding ffffff80:ffffffff fbuf@pci.0.11.0
Adding c1007000:c100707f fbuf@pci.0.11.0
Adding ff000000:ffffffff fbuf@pci.0.11.0
pci_fbuf: mmap_memseg failed
pci_fbuf: munmap_memseg failed
Adding c0000000:c0ffffff fbuf@pci.0.11.0
Adding fffff000:ffffffff xhci@pci.0.20.0
Adding c1006000:c1006fff xhci@pci.0.20.0

Note the change in 14.3 does not overlap with kern-hpet-mmio:
Adding fe000000:ffffffff fbuf@pci.0.11.0 - -CURRENT
vs.
Adding ff000000:ffffffff fbuf@pci.0.11.0 - 14.3-STABLE

Bisecting might be challenging given other changes so commenting here in case
someone has an idea of what might have changed.

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

help

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