utmapp / utmapp/UTM

QEMU crashes with assertion when running macOS guest with Intel Hypervisor

Open
#2,610 9 comments 1 reaction 0 assignees View on GitHub
bug macOS qemu
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):
Verbose mode boot

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.