VirtualBox

Opened 15 years ago

Closed 14 years ago

#4727 closed defect (fixed)

Guru Meditation -31 with Linux SMP Guest

Reported by: Michael Carns Owned by:
Component: VMM Version: VirtualBox 3.0.4
Keywords: Cc:
Guest type: Linux Host type: Windows

Description

I hit a Guru Meditation -31 (VERR_PAGE_TABLE_NOT_PRESENT) while running a parallel make inside a 4-core Linux guest. I've seen guest kernel panics (null pointer exception) with this guest setup whenever I give the guest more than 1 CPU ever since 3.0.2. This is the first one that has been detected by VirtualBox, so I can finally generate a bug report.

This failure was on a Windows 7 RC (build 7100) host with a Linux guest (2.6.30-gentoo-r4). I also see similar crashes on a 2-core MacOS host with an identical guest kernel. If I can get it to crash and produce a Vbox.log under 3.0.4, I'll include it here as well.

Attachments (1)

VBox.log (133.7 KB ) - added by Michael Carns 15 years ago.
VBox log

Download all attachments as: .zip

Change History (4)

by Michael Carns, 15 years ago

Attachment: VBox.log added

VBox log

in reply to:  description comment:1 by Michael Carns, 15 years ago

I tried some additional test cases:

Fails on VBox 3.0.0 and 3.0.2. Fails with guest kernel 2.6.29-gentoo-r5. Fails on MacOS host with VBox 3.0.4 without Guru Meditation dump. The kernel panics, and the host CPU utilization goes to 100%.

The Windows host has nested paging and VPID extensions enabled. The MacOS host does not since the CPU in that box does not support those extensions.

comment:2 by ace, 15 years ago

Have the same issue on CentOS 5.3 x86_64 host and Fedora 11 x86_64 guest (kernel 2.6.29.4-167.fc11.x86_64). When I give guest more than one CPU, it crashes. In guest I see kernel panic, in host - 100% cpu utilization by VBoxHeadless process. VBox version is 3.0.10.

comment:3 by Frank Mehnert, 14 years ago

Resolution: fixed
Status: newclosed

Should be fixed with VBox 3.1.2.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use