Before: $ qemu-system-x86_64 -display none -drive if=ide qemu-system-x86_64: Device needs media, but drive is empty qemu-system-x86_64: Initialization of device ide-hd failed [Exit 1 ]
After: $ qemu-system-x86_64 -display none -drive if=ide qemu-system-x86_64: Device needs media, but drive is empty Segmentation fault (core dumped) [Exit 139 (SIGSEGV)] Debugger says: Program received signal SIGSEGV, Segmentation fault. 0x00000000005878d9 in object_get_typename (obj=0x13b26e0) at /home/armbru/work/qemu/qom/object.c:441 441 return obj->class->type->name; #0 0x00000000005878d9 in object_get_typename (obj=0x13b26e0) at /home/armbru/work/qemu/qom/object.c:441 #1 0x000000000056c28d in qdev_init_nofail (dev=0x13b26e0) at /home/armbru/work/qemu/hw/qdev.c:517 #2 0x00000000004f1079 in ide_create_drive (bus=0x13ae978, unit=0, drive= 0x12b4550) at /home/armbru/work/qemu/hw/ide/qdev.c:108 #3 0x00000000004f00d8 in pci_ide_create_devs (dev=0x13ae530, hd_table= 0x7fffffffdc50) at /home/armbru/work/qemu/hw/ide/pci.c:503 #4 0x00000000004f0a82 in pci_piix3_ide_init (bus=0x1305170, hd_table= 0x7fffffffdc50, devfn=9) at /home/armbru/work/qemu/hw/ide/piix.c:225 #5 0x000000000067006b in pc_init1 (system_memory=0x12b4140, system_io= 0x12b4230, ram_size=134217728, boot_device=0x7fffffffe010 "cad", kernel_filename=0x0, kernel_cmdline=0x797d4a "", initrd_filename=0x0, cpu_model=0x0, pci_enabled=1, kvmclock_enabled=1) at /home/armbru/work/qemu/hw/pc_piix.c:257 #6 0x0000000000670385 in pc_init_pci (ram_size=134217728, boot_device= 0x7fffffffe010 "cad", kernel_filename=0x0, kernel_cmdline=0x797d4a "", initrd_filename=0x0, cpu_model=0x0) at /home/armbru/work/qemu/hw/pc_piix.c:319 #7 0x0000000000543408 in main (argc=5, argv=0x7fffffffe138, envp= 0x7fffffffe168) at /home/armbru/work/qemu/vl.c:3387