VirtualBox

Opened 12 years ago

Closed 8 years ago

#10745 closed defect (obsolete)

Guru Meditation 1103 (VINF_EM_DBG_HYPER_ASSERTION), error -1701 (VERR_MM_HYPER_NO_MEMORY)

Reported by: John Watson Owned by:
Component: other Version: VirtualBox 4.1.18
Keywords: Guru Meditation 1103 Cc:
Guest type: Linux Host type: Linux

Description

Using VB 4.1.18. Host is OEL5.6 x86_64, guests are OEL5.7 x86. Not using 64bit guests because CPUs are the older AMD Opteron 248 that don't have hardware virtualization. I have told VB not to use HW virtualization, see "Hardw. virt.ext: off" in the attached showvminfo.txt file. I have three VMs: oel57net has 500M RAM, this never fails. It doesn't do much: acts as a DHCP and DNS and NFS server for the other two. oel57a and oel57b have 1500M RAM and fail regularly but unpredictably with a Guru Mediatation 1103. They never last more 15 minutes, they usually last at least 5 minutes. I had thought that the problem was to do with the software I am running (I'm building a Oracle 11.2 cluster) but I do not believe this: the failures sometimes occur before starting the clusterware daemons. I previously raised this issue on the forum when I was using VB release 4.1.12 this is the link tio the post https://forums.virtualbox.org/viewtopic.php?f=7&t=49184&p=223700&hilit=guru+meditation+1103#p223700 which includes more examples of the problem. Please tell me any other information I can provide, and thank you for any assistance.

Attachments (5)

oel57b-2012-07-09-20-42-12.log (425.4 KB ) - added by John Watson 12 years ago.
VM logfile
oel57a-2012-07-09-20-42-10.log (428.4 KB ) - added by John Watson 12 years ago.
VM logfile
showvminfo.txt (3.5 KB ) - added by John Watson 12 years ago.
outout of VBoxManage showvminfo oel57a
oel57a-2012-07-10-10-37-11.log (424.3 KB ) - added by John Watson 12 years ago.
oel57b-2012-07-10-10-48-03.log (420.1 KB ) - added by John Watson 12 years ago.

Download all attachments as: .zip

Change History (14)

by John Watson, 12 years ago

VM logfile

by John Watson, 12 years ago

VM logfile

by John Watson, 12 years ago

Attachment: showvminfo.txt added

outout of VBoxManage showvminfo oel57a

comment:1 by John Watson, 12 years ago

And to complete the example, another log file: no activity on the VM, booted it and left it alone. And by the way, sorry about my typo in the original post: host OS is OEL 5.5, not OEL 5.6.

by John Watson, 12 years ago

by John Watson, 12 years ago

comment:2 by John Watson, 12 years ago

As well as setting

Hardw. virt.ext: off

I have also tried

Page Fusion: off Hardw. virt.ext exclusive: off Nested Paging: off VT-x VPID: off

and there is no memory balloon. The 1500M VMs still fail unpredicatably after a few minutes.

comment:3 by Ramshankar Venkataraman, 12 years ago

This looks like you're running out of hyperheap memory. Could you try bumping the HyperHeap size from the default 1.25 MiB to say 3 MiB?

  1. Poweroff the VM.
  2. Enter the command:
    VBoxManage setextradata <VMname> "VBoxInternal/MM/cbHyperHeap" "3145728"
    

Note: the value you specify is in bytes (here, 3145728 bytes = 3 MiB). If you continue to get this guru, try bumping this value even higher. The MMHyper code rounds this to 4096 bytes boundaries.

Version 0, edited 12 years ago by Ramshankar Venkataraman (next)

comment:4 by Frank Mehnert, 12 years ago

Summary: Guru Meditation 1103 (VINF_EM_DBG_HYPER_ASSERTION)Guru Meditation 1103 (VINF_EM_DBG_HYPER_ASSERTION), error -1701 (VERR_MM_HYPER_NO_MEMORY)

comment:5 by John Watson, 12 years ago

Thank you for your advice, ramshankar, it looks good. I am using the value you suggested, and the VMs have been running for a couple of hours no problem. Please close the ticket. I could only try it today, because I've been on a different job for the last two weeks.

comment:6 by Frank Mehnert, 11 years ago

Resolution: worksforme
Status: newclosed

comment:7 by Frank Mehnert, 10 years ago

Resolution: worksforme
Status: closedreopened

comment:8 by Frank Mehnert, 10 years ago

Better use

VBoxManage setextradata VM_NAME "VBoxInternal/MM/CanUseLargerHeap" 1

We should add some heuristics to VBox to set this option automatically.

comment:9 by aeichner, 8 years ago

Resolution: obsolete
Status: reopenedclosed

Please reopen if still relevant with a recent VirtualBox release.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use