This bug seems to have been fixed: we now report the command line issue with a more helpful message:
$ qemu-system-i386 -S -machine isapc,accel=tcg -device amd-iommu qemu-system-i386: -device amd-iommu: Machine-type 'isapc' not supported by IOMMU This was in QEMU 3.1, so I'm closing this bug. ** Changed in: qemu Status: New => Fix Released -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1681398 Title: hw/core: segmentation fault Status in QEMU: Fix Released Bug description: Reproducer: $i386-softmmu/qemu-system-i386 -S -machine isapc,accel=tcg -device amd-iommu Segmentation fault (core dumped) Partial bt: #0 bus_add_child (child=0x555556d4e520, bus=0x0) at hw/core/qdev.c:88 #1 qdev_set_parent_bus (dev=0x555556d4e520, bus=bus@entry=0x0) at hw/core/qdev.c:119 To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/1681398/+subscriptions