VirtualBox

Opened 4 years ago

Last modified 3 years ago

#19269 new defect

Hard Guru Meditation 1155 (VINF_EM_TRIPLE_FAULT)

Reported by: Timothe Litt Owned by:
Component: other Version: VirtualBox 6.1.2
Keywords: Cc:
Guest type: Linux Host type: Linux

Description

Upgrading a fedora 28 guest to 31, at the reboot I get a guru meditation fault.

It seems to be reproducible.

Initially, I was running VirtualBox 5.2.20 r125813 linux.amd64 (Oct 15 2018 17:11:04). The fault is "VCPU0: Guru Meditation -2301 (VERR_REM_VIRTUAL_CPU_ERROR)"

I removed VirtualBox from the host and installed VirtualBox to 6.1.2 r135662 linux.amd64 (Jan 13 2020 12:43:05) and its extension pack. I then attempted to boot the guest.

The fault is "VCPU0: Guru Meditation 1155 (VINF_EM_TRIPLE_FAULT)"

The host is Fedora 28 - the details are in your logs, attached.

I did not attach the .PNG files because they consist of (only) a black screen.

However, prior to that, I do see the splash screen, "Welcome to Grub", then the crash. I use a detachable start - but a "normal" start has the same symptom.

This is a "hard" failure - every time I try to start this machine.

Both versions of VirtualBox were installed from download.virtualbox.org/virtualbox/rpm/fedora

I do not plan to revert to VirtualBox 5.*...

Attachments (1)

WWlogs_2020-01-26-08-37.tar.gz (104.3 KB ) - added by Timothe Litt 4 years ago.
Log files

Download all attachments as: .zip

Change History (4)

by Timothe Litt, 4 years ago

Log files

comment:1 by Timothe Litt, 4 years ago

I downloaded the fedora 31 server DVD and connected it to the DVD drive. It also failed to boot into the recovery image (Troubleshooting -> Rescue) - complaining about the IO APIC timer.

Editing the kernel command line to include "intel_pstate=disable" solved that. Shouldn't be necessary...

Mounted the real boot partition, added same to grub2/grubenv's kernelopts

Now welcome to Grub is followed by a screen resize & a black screen. Changed display to VMSVGA

Now end with:

00:22:10.456721 VMMDev: Guest Log: BIOS: Boot from CD-ROM failed
00:22:10.457197 VMMDev: Guest Log: BIOS: Boot : bseqnr=3, bootseq=0002
00:22:10.626444 VMMDev: Guest Log: BIOS: Booting from Hard Disk...
00:22:14.354612 Display::i_handleDisplayResize: uScreenId=0 pvVRAM=00007fefd612c000 w=640 h=480 bpp=32 cbLine=0xA00 flags=0x0 origin=0,0

No activity, but at least it's not crashing.

Reverted to pre-upgrade (saved) grub.cfg and got the grub menu with old kernel list. Booting the old kernel succeeds & finishes the update.

Installed latest grub2 & rebuilt the grub.cfg file.

New (FC31) kernel now boots.

Updated VB Guest Additions.

Bottom line:

o something in the intel power state emulation is interacting with the IOAPIC's timer.

o The older version of grub2 + the new kernel caused the meditation faults. Exact cause unknown (I'll keep a snapshot taken when it failed for a while.)

o New grub2 + new kernel doesn't require disabling intel_pstate or using noapic.

Let me know if you need me to hold the snapshot for debug.

For now, I'm back in business.

comment:2 by ozugzug, 3 years ago

I get this when running memtest86+ 5.01 from the current amd64 admin gentoo iso (admincd-amd64-20210127T214504Z.iso, gpg2 and sha512 verified). It happens in Fail Safe mode too, at aroung 16% of test # 2 ie. practically instantly.

Since nobody seems to have cared thus far, I won't bother attaching logs and stuff, especially since it's easily reproducible.

comment:3 by ozugzug, 3 years ago

or maybe just this:

00:00:12.138283 VMMDev: Guest Log: BIOS: APM: Unsupported function AX=5308 BX=FFFF called                                                
00:00:18.060426 Changing the VM state from 'RUNNING' to 'GURU_MEDITATION'                                                                
00:00:18.060441 Console: Machine state changed to 'GuruMeditation'                                                                       
00:00:18.060646 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                                                   
00:00:18.060647 !!                                                                                                                       
00:00:18.060647 !!         VCPU0: Guru Meditation 1155 (VINF_EM_TRIPLE_FAULT)               
Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use