VirtualBox

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)

segfault_vtx_vm.log (84.1 KB ) - added by ecer 19 months ago.
segfault when starting vm with KVM and VT-x enabled

Download all attachments as: .zip

Change History (5)

by ecer, 19 months ago

Attachment: segfault_vtx_vm.log added

segfault when starting vm with KVM and VT-x enabled

comment:1 by aeichner, 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 ecer, 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 ecer, 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 aeichner, 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.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use