id = 1269 title = "qemu-system-i386 no longer boots NetBSD" state = "closed" created_at = "2022-10-22T09:29:05.347Z" closed_at = "2022-11-03T08:52:11.748Z" labels = ["Closed::Fixed", "accel: TCG", "target: i386"] url = "https://gitlab.com/qemu-project/qemu/-/issues/1269" host-os = "Debian GNU/Linux 11" host-arch = "x86_64" qemu-version = "QEMU emulator version 7.1.50 (v7.1.0-1123-g0529245488)" guest-os = "n/a" guest-arch = "i386" description = """Since qemu commit e3a79e0e87831602e41819591a8e6dcc70a2a231, NetBSD no longer boots under qemu-system-i386.""" reproduce = """1. `wget http://ftp.netbsd.org/pub/NetBSD/NetBSD-9.2/i386/installation/cdrom/boot-com.iso` 2. `qemu-system-i386 -nographic -cdrom boot-com.iso` Expected behavior: the system boots and prompts you for a terminal type with Terminal type (just hit ENTER for 'vt220'): Observed incorrect behavior: the guest kernel either hangs during boot at Loading /stand/i386/9.2/modules/cd9660/cd9660.kmod WARNING: 1 module failed to load or panics during boot with kernel: supervisor trap page fault, code=0 Stopped in pid 0.1 (system) at netbsd:idt_vec_reserve+0xa: cmpb $0,netbs d:idt_allocmap(%ebx) db{0}>""" additional = """This regression is a critical issue to the NetBSD project as its automated testing infrastructure is heavily dependent on qemu-system-i386."""