Opened 19 months ago
Last modified 18 months ago
#21222 new defect
Issue running virtual machines with VT-X enabled
Reported by: | ecer | Owned by: | |
---|---|---|---|
Component: | VMM | Version: | VirtualBox-7.0.2 |
Keywords: | Cc: | ||
Guest type: | Linux | Host type: | Mac OS X |
Description
Hi,
I am running macOS Ventura version 13.0, existing Ubuntu 22.04 virtual machines with nested VT-X enabled (and KVM installed), are failing to start.
Result code: VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component SessionMachine, interface ISession.
Attachments (1)
Change History (5)
by , 19 months ago
Attachment: | segfault_vtx_vm.log added |
---|
comment:1 by , 18 months ago
Can you please upload a complete VBox.log of the VM? Btw. nested virtualization is not supported on macOS at the moment due to the switch to Apple's hypervisor.framework and dropping all kernel extensions.
comment:2 by , 18 months ago
Hey I believe that was the full log, unfortunately after testing multiple downgrades to different versions, I can now start the vm, therefore I cannot reproduce the same error.
If dropping all kernel extensions
is the case then I guess that is the reason it does not work.
Hopefully it can be resolved in future Virtualbox updates!
Thanks for your reply.
comment:3 by , 18 months ago
Hi seems like there should be support for the hypervisor.framework based on this previous ticket that has been marked as resolved https://www.virtualbox.org/ticket/14217 actually was a comment posted by yourself.
Please let me know if I can assist in any way. My CPU is definitely capable of nested virtualization as it was working prior to upgrade to Ventura.
comment:4 by , 18 months ago
We will hopefully bring nested virtualization back to macOS in the future (if the Hypervisor.framework really supports it, it looks like it but the documentation is pretty sparse in typical Apple fashion). However it will take quite some time because of the complexity.
segfault when starting vm with KVM and VT-x enabled