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>
