Assertion Failed when starting multiple VMs simultaneously

Discussions related to using VirtualBox on Windows hosts.
Post Reply
doctorgonzo
Posts: 1
Joined: 27. Apr 2024, 17:17

Assertion Failed when starting multiple VMs simultaneously

Post by doctorgonzo »

Host: Windows 11
Guests: Various Linux guests, managed by BOINC
VirtualBox: 7.0.14

Hello,

I'm seeing a pretty consistent error when attempting to start multiple VMs simultaneously, with one of the startup tasks failing due to an "!!Assertion Failed!!" error:

Code: Select all

00:00:01.288702 !!Assertion Failed!!
00:00:01.288702 Expression: RT_VALID_PTR(pVM)
00:00:01.288703 Location  : D:\tinderboxa\win-7.0\src\VBox\VMM\VMMR3\VM.cpp(602) int __cdecl vmR3CreateU(struct UVM *,unsigned int,int (__cdecl *)(struct UVM *,struct VM *,const struct VMMR3VTABLE *,void *) noexcept,void *)
Background: I'm a member of the BOINC distributed computing project. It uses VMs for certain tasks, and as part of its operation, when it resumes computing, it may try to start multiple VMs simultaneously. If I have only one VM task to start, it never errors. Two or more tasks, however, will frequently, though not always, fail with this assertion error.

This seems very similar to this problem here: viewtopic.php?p=540006

Question: is there anything I can do with my VirtualBox configuration to avoid this, or is this a bug that is unavoidable when trying to start VMs using VBoxHeadless simultaneously?

I've attached logs and a copy of the error message
Attachments
VBox.zip
(26.33 KiB) Not downloaded yet
Screenshot 2024-04-26 143214.png
Screenshot 2024-04-26 143214.png (14.7 KiB) Viewed 244 times
Post Reply