VirtualBox

Opened 6 years ago

Last modified 6 years ago

#17424 new defect

Old Linux on Virtual Box 5.2.4 gets Guru Meditation 1155 (VINF_EM_TRIPLE_FAULT)

Reported by: Dave Rivers Owned by:
Component: other Version: VirtualBox 5.2.4
Keywords: Guru Mediation 1155 (VINF_EM_TRIPLE_FAULT) Cc:
Guest type: Linux Host type: other

Description

Migrating a running (older) Linux guest from Mac OS hosted VirtualBox 5.2.3 to FreeBSD hosted VirtualBox 5.2.4.

Exported all the machines as an appliance from 5.2.3 and imported them to the 5.2.4.

All virtual machines operate correctly except a rather ancient Linux that fails to boot with a VCPU0: Guru Meditation 1155 (VINF_EM_TRIPLE_FAULT)

I will attach the log files.

Attachments (2)

VBox.log (417.7 KB ) - added by Dave Rivers 6 years ago.
VBox.log
VBox.png (10.2 KB ) - added by Dave Rivers 6 years ago.
VBox.png

Download all attachments as: .zip

Change History (5)

by Dave Rivers, 6 years ago

Attachment: VBox.log added

VBox.log

by Dave Rivers, 6 years ago

Attachment: VBox.png added

VBox.png

comment:1 by Dave Rivers, 6 years ago

I should add, the very same virtual machine was running fine under VirtualBox 5.2.3 on the Mac OS host; it was simply exported and imported to VirtualBox 5.2.4.

However, the host CPU did change...

comment:2 by Dave Rivers, 6 years ago

Some more info on this - sometimes the virtual machine simply crashes without entering the Guru; with this assertion found in VBox.log (slightly edited to fit into the WikiFormat box):

00:00:33.245173 PIT: mode=2 count=0x2e9c (11932) - 99.99 Hz (ch=0)
00:00:34.215691
00:00:34.215693 !!Assertion Failed!!
00:00:34.215694 Expression: CTXSUFF(pVM->patm.s.pGCState)->fPIF || fPatchCode || 
                                 RT_FAILURE(rawRC)
00:00:34.215695 Location  : /wrkdirs/usr/ports/emulators/virtualbox-ose/work/
  VirtualBox-5.2.4/src/VBox/VMM/VMMAll/PATMAll.cpp(175)
  void PATMRawLeave(PVM, PCPUMCTX, int)
00:00:34.217729 fPIF=0 eip=c0107c84 rc=VINF_EM_RESCHEDULE

comment:3 by Dave Rivers, 6 years ago

And - I have also demonstrated this problem on the RedHat Linux 6.2 installation CD; i have an ISO image of that if someone would like to reproduce this for themselves.

Simply create a new machine with a small hard disk, etc... and boot the ISO image; it will start up the LILO boot, but when the Linux kernel begins this assertion is triggered and the virtual machine aborts.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use