I think I was able to fix this crash by specifying the exact host model for the cpu argument.
1. Determine the CPU type of the host machine.
$ sysctl -a | grep machdep.cpu.brand_string machdep.cpu.brand_string: Intel(R) Core(TM) i5-4690 CPU @ 3.50GHz
2. Find the matching CPU model supported by QEMU.
$ qemu-system-x86_64 -cpu help
This CPU corresponds to "x86 Haswell-v4" in this instance.
3. Substitute the CPU model in the QEMU command.
$ qemu-system-x86_64 -cpu Haswell-v4 ...
I think I was able to fix this crash by specifying the exact host model for the cpu argument.
1. Determine the CPU type of the host machine.
$ sysctl -a | grep machdep. cpu.brand_ string cpu.brand_ string: Intel(R) Core(TM) i5-4690 CPU @ 3.50GHz
machdep.
2. Find the matching CPU model supported by QEMU.
$ qemu-system-x86_64 -cpu help
This CPU corresponds to "x86 Haswell-v4" in this instance.
3. Substitute the CPU model in the QEMU command.
$ qemu-system-x86_64 -cpu Haswell-v4 ...