VirtualBox

Opened 9 months ago

Last modified 2 weeks ago

#21805 new defect

Crash with Guru Meditation -2701 (VERR_VMM_RING0_ASSERTION)

Reported by: razor5k Owned by:
Component: VMM Version: VirtualBox-7.0.10
Keywords: Crash Cc:
Guest type: Linux Host type: Windows

Description

Host System is Windows 10 64Bit. Guest System is a Kubuntu 18.04. I also tried a Kubuntu 22.04 which has the same issue.

In the guest system multipass is used to create and run a nested VM over qemu which is a Ubuntu 22.04 Core. If the nested VM runs for a view minutes, the virtualbox crashes with following error:

00:39:17.773394 
00:39:17.773395 !!R0-Assertion Failed!!
00:39:17.773396 Expression: <NULL>
00:39:17.773396 Location  : D:\tinderbox\win-7.0\src\VBox\VMM\VMMAll\PGMAllPool.cpp(5128) void __cdecl pgmPoolTrackDeref(struct PGMPOOL *,struct PGMPOOLPAGE *)
00:39:17.774498 enmKind=34 GCPhys=0000000124ac5000
00:39:17.774513 Changing the VM state from 'RUNNING' to 'GURU_MEDITATION'
00:39:17.774530 Console: Machine state changed to 'Stuck'
00:39:17.778205 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
00:39:17.778207 !!
00:39:17.778207 !!         VCPU2: Guru Meditation -2701 (VERR_VMM_RING0_ASSERTION)
00:39:17.780183 !!
00:39:17.780189 !!R0-Assertion Failed!!
00:39:17.780190 Expression: <NULL>
00:39:17.780190 Location  : D:\tinderbox\win-7.0\src\VBox\VMM\VMMAll\PGMAllPool.cpp(5128) void __cdecl pgmPoolTrackDeref(struct PGMPOOL *,struct PGMPOOLPAGE *)
00:39:17.780190 enmKind=34 GCPhys=0000000124ac5000
00:39:17.780192 !!
00:39:17.780192 !! AssertJmpBuf:
00:39:17.780192 !!
...

Attachments (2)

VBox.log.1 (377.1 KB ) - added by dmigowski 5 months ago.
This log shows the 7.0.2 instance working
VBox.log.7z (133.1 KB ) - added by dmigowski 5 months ago.
This log is after 7.0.12 crashing

Download all attachments as: .zip

Change History (6)

by dmigowski, 5 months ago

Attachment: VBox.log.1 added

This log shows the 7.0.2 instance working

comment:1 by dmigowski, 5 months ago

This is same crash that GLucas reported in https://forums.virtualbox.org/viewtopic.php?t=110478&start=15!

I also had exactly this crash but am now reliably able to reproduce it. I am using Windows 10 with VirtualBox 7.0.12 which still contains the bug.

I created a Debian 12 VM with VirtualBox, by using VBox's auto installation. Then installed KVM and created a nested Debian 11 VM within.

This nested VM has two partitions, the root partition and an empty rescue partition. I can now reliably trigger the bug with this command, which just copies a whole lot of file from one partition to the other (with 95% crash rate):

(cd / && tar cf - --exclude='proc/*' --exclude='sys/*' --exclude='dev/*' --exclude='home/ikoffice' \
                  --exclude='mnt/*' --exclude='run/*' --exclude='data/*' --exclude='usr/local/*' . ) |\
(cd /mnt/rescue && tar xvfp -)

I have read about Nested Page enhancements in 7.0.4, so I tried to downgrade to 7.0.2 and the crash does not appear anymore.

Attached is the logfile after the crash, and another logfile from 7.0.2 which obviously doesn't show a crash, but it was recommended to upload it.

My CPU is a 13th Gen Intel(R) Core(TM) i9-13900HX CPU, but the other dude on the forum had the same error with an 11th Gen Intel(R) Core(TM) i7-1165G7 CPU.

Last edited 5 months ago by dmigowski (previous) (diff)

by dmigowski, 5 months ago

Attachment: VBox.log.7z added

This log is after 7.0.12 crashing

comment:2 by dmigowski, 5 months ago

I had time to check the other versions. It is exactly

7.0.4 <- HERE BE BUGS

that introduced the bug. Happy hunting! 7.0.2 works fine for me. 7.0.6 also crashes very soon. Didn't test 7.0.8, but 7.0.10 is OPs version, and 7.0.12 was my crashing version.

comment:3 by Ramshankar Venkataraman, 6 weeks ago

Thanks for the report. Could you please check if 7.0.x build r162255 from https://www.virtualbox.org/wiki/Testbuilds fixes the problem?

comment:4 by dmigowski, 2 weeks ago

Yes it works now, thanks. I already checked some weeks ago and posted in the Forum here https://forums.virtualbox.org/viewtopic.php?p=547166#p547166

Last edited 2 weeks ago by dmigowski (previous) (diff)
Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use