QEMU crashes with assertion when running macOS guest with Intel Hypervisor
- Dominant language
- Swift
- Stars
- 35.5k
- Forks
- 1.8k
- Avg merge
- 5d 5h
- Merged PRs (30d)
- 7
Description
When attempting to run a macOS Monterey Beta VM in UTM on an Intel Mac, QEMU crashes with the message:
`Assertion failed: (vector < nr_vectors), function msi_notify, file ../hw/pci/msi.c, line 317.`
After searching online I can not find anyone with this error before. I have tried to change my configuration to use only one core, at no avail (maybe vectors has to do with the number of cores).
**Configuration**
* UTM Version: 2.1.2 (1)
Compiled myself from [77d6ca1](https://github.com/utmapp/UTM/commit/77d6ca13b42b768b7fc3c30a00ef0a6cc49971ed)
* OS Version: macOS 11.3.1 (20E241)
* Intel or Apple Silicon? Intel
**Debug log**
[debug.log](https://github.com/utmapp/UTM/files/6633612/debug.log)
**VM Config**
[config.plist.zip](https://github.com/utmapp/UTM/files/6633615/config.plist.zip)
**More info:**
As you can see, the VM uses custom EFI BIOS and OpenCore to get macOS to boot. Here's a screenshot of the verbose macOS boot right before the crash (only QEMU crashes, not UTM):
Contributor guide
Assessment
This issue has not been assessed yet.