Solaris Guest crashing with 16GB memory

Discussions related to using VirtualBox on Solaris hosts.
Post Reply
bautsche
Posts: 5
Joined: 10. Oct 2011, 09:53
Primary OS: Solaris
VBox Version: OSE other
Guest OSses: Solaris

Solaris Guest crashing with 16GB memory

Post by bautsche »

I've got a Solaris 10 host which is hosting a Solaris 11 guest. Since I upped the memory for the guest from 8GB to 16GB (after upgrading the host from 16GB to 32GB) the guest regularly dies with "Guru Meditation".
I've upgraded from 4.1.2 to 4.1.8 and the issue persists.
Any pointers would be greatly appreciated.
Thanks.
Eric
bautsche
Posts: 5
Joined: 10. Oct 2011, 09:53
Primary OS: Solaris
VBox Version: OSE other
Guest OSses: Solaris

Re: Solaris Guest crashing with 16GB memory

Post by bautsche »

...and reverting back to 8GB while not touching the physical host fixes the issue...
Ramshankar
Oracle Corporation
Posts: 793
Joined: 7. Jan 2008, 16:17

Re: Solaris Guest crashing with 16GB memory

Post by Ramshankar »

Could you please upload a VBox.log for the VM that guru meditates? Thanks.
Oracle Corp.
Ramshankar
Oracle Corporation
Posts: 793
Joined: 7. Jan 2008, 16:17

Re: Solaris Guest crashing with 16GB memory

Post by Ramshankar »

Snippet from the log you sent me shows the guru:

Code: Select all

06:59:14.583 !!R0-Assertion Failed!!
06:59:14.583 Expression: RT_SUCCESS_NP(rc)
06:59:14.583 Location  : /home/vbox/tinderbox/4.1-sol-rel/src/VBox/VMM/VMMAll/PGMAllPool.cpp(2476) int pgmPoolMonitorInsert(PGMPOOL*, PGMPOOLPAGE*)
06:59:14.732 PGMHandlerPhysicalRegisterEx 00000002d0303000 failed with -1701
06:59:14.745 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
06:59:14.745 !!
06:59:14.745 !!                 Guru Meditation -2701 (VERR_VMM_RING0_ASSERTION)
06:59:14.745 !!
06:59:14.912 !!R0-Assertion Failed!!
06:59:14.912 Expression: RT_SUCCESS_NP(rc)
06:59:14.912 Location  : /home/vbox/tinderbox/4.1-sol-rel/src/VBox/VMM/VMMAll/PGMAllPool.cpp(2476) int pgmPoolMonitorInsert(PGMPOOL*, PGMPOOLPAGE*)
06:59:14.912 PGMHandlerPhysicalRegisterEx 00000002d0303000 failed with -1701
06:59:14.912 !! ACTIVE TRAP=0e ERRCD=0000000000000004 CR2=00000000080479b8 PC=00000000feef225b Type=0 (Guest!)
06:59:14.913 !!
06:59:14.913 !! CallRing3JmpBuf:
06:59:14.913 !!
Could you try bumping the HyperHeap size from the present 1.25 MiB to 3 MiB and see if it makes a difference:

Code: Select all

VBoxManage setextradata <VMNAME> "VBoxInternal/MM/cbHyperHeap" "3145728"
The value you specify is in bytes. If you continue to get this guru, try bumping this value even higher. The MMHyper code rounds this to 4096 bytes boundaries, but I suggest providing a value that's a mutiple of 4096 anyway, as I only checked the code for trunk and not older branch builds/versions.
Oracle Corp.
Post Reply