VirtualBox

Ticket #4727 (closed defect: fixed)

Opened 5 years ago

Last modified 4 years ago

Guru Meditation -31 with Linux SMP Guest

Reported by: kyndigen Owned by:
Priority: major 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

VBox.log Download (133.7 KB) - added by kyndigen 5 years ago.
VBox log

Change History

Changed 5 years ago by kyndigen

VBox log

comment:1 in reply to: ↑ description Changed 5 years ago by kyndigen

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 Changed 4 years ago by ace

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 Changed 4 years ago by frank

  • Status changed from new to closed
  • Resolution set to fixed

Should be fixed with VBox 3.1.2.

Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use