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)
Change History (4)
by , 4 years ago
Attachment: | WWlogs_2020-01-26-08-37.tar.gz added |
---|
comment:1 by , 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 , 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 , 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)
Log files