Terms of Use For FixedByVonnie

By proceeding to access fixedByVonnie.com, you expressly acknowledge, and agree to, all of the following:

fixedByVonnie.com is a personal website and blog owned by Security Plus Pro LLC, which is being presented for informational purposes only. The views on this website are solely those of the website owner (and not those of any employer or of any professional associations affiliated with the website owner).  Any views expressed in this website and any information presented on this website, or in any of its blog entries, should not be relied on for any purpose whatsoever other than as the personal opinions of the website owner.  The website owner expressly disclaims any and all liability for any information presented on this site.  The owner of this website and its blog posts shall not be held liable, and shall be held harmless, for any errors or omissions in any information or representations contained in this website, or in any of its blog entries.  The website owner also expressly disclaims any liability for the current or future availability of any such information. The website owner makes no representations as to the accuracy or completeness of any information on this website or which may be found by following any link on this website. The website owner shall not be held liable for any losses, injuries, damages, claims, or causes of action, from the display or use of any information on this website or in any of its blog entries. If you use the information on this website, or on any of its blog entries, you do so solely at your own risk.

What the heck is this Virtualbox Guru Meditation error about? - fixedByVonnie

What the heck is this Virtualbox Guru Meditation error about?

I have a penchant for VirtualBox because it gives me a playground for experimentation.

I can intentionally install viruses in the virtual machine (called the guest OS) with little fear of my real computer (the Host OS) getting infected.  I can install entire virtual networks with little trepidation of breaking my real network.  And I can test out different operating system before changing my Host OS to that OS.

It’s great.

But the other day something odd happened after I spun up my VM…

The guest OS launched fine, well for the first 10 seconds, but then it unceremoniously burped up an error about Guru Meditation?

If you’ve ever seen this error, it’s pretty disconcerting and hard to dismiss.  You only have two options:

You can click OK or hit Ignore but both usually return the same result: the application quits.  When you launch it again, it barfs up the same rude error you tried to avoid.

Some crazy spiritual stuff about a meditating guru.

What’s all this about?

VirtualBox Guru Meditation

Getting spiritual with Guru Meditation

The first time I ever saw this error, I envisioned a Tibetan monk, perched on his aerie ledge in the Himalayas.  His legs are crossed Indian style and his wrists are propped face-up on his knees.  I don’t know why but that’s the first thing that comes to my mind.

I did some research on this and it turns out the phrase “Guru Meditation” finds its origins from one of the first personal computers called the Amiga.  Sold by Commodore in the mid 80’s, these relics of time would sometimes spit up Guru Meditation errors on software failure.

Guru Meditation refers to an error so arcane that you were basically forced to look for a Guru to fix the problem.

Today, you going to help you become a little more Guru when I show you how to fix this positively baffling error.  I promise you my solution doesn’t involve meditation, burning incense or any obscure incantations.  With the alchemy of a little common sense and some patience we can fix this problem in no time.

Instead of being solemn about this recondite message, let’s get a little goofy and have fun finding the answer.

Getting Goofy with Guru Meditation

Nine times out of Ten when you see a “Guru Meditation” error in Virtualbox it’s related to your system memory.  But we don’t have to guess.  VirualBox logs all errors to a little file aptly named Vbox.log.

Let’s check it out.

I’m logged into my computer with user account vhudson and my Virtual Machine is simply named “Windows 8.1” so my log file is located here:

C:\Users\vhudson\VirtualBox VMs\Windows 8.1\Logs

Just replace “vhudson” with your computer username and “Windows 8.1” with the name of that refractory VM that keeps going bonkers.

Let’s take a look in here to see what’s going on.

Open VBox.log in Notepad and press CtrlEnd key on your keyboard to zip down to the last line.  You should see the Guru Meditation stuff in proximity to the last line.  If not, just press Ctrl + f and enter the phrase “Meditation”

Vbox.log

There’s a lot of abstruse test in the log but if you look closely you can probably figure out what happened.

I highlighted the last two lines.

It says:

00:03:21.283578 Console: VM runtime error: fatal=false, errorID=HostMemoryLow message="Unable to allocate and lock memory. The virtual machine will be paused. Please close applications to free up memory or close the VM"

and then this:

00:03:21.322610 Changing the VM state from 'RUNNING' to 'GURU_MEDITATION'.

The errorID in the first line is telling us the memory on the Host OS is low.

Hmm… so why is that?

Press Ctrl + Shift + Esc to open the Windows Task Manager.

Windows Task Manager, Memory Pegged

Whoa!

You’ll probably see something similar to the above screenshot.  The memory value is almost at the ceiling.  I’ve got a total of 8GB of RAM on my Host OS and I’m at 7.6GB (which is only 96% full!)

Alright, so now we need to find out what’s specifically causing the problem.

If you click over to the Process tab and sort by Memory you may find the culprit. A bunch of chrome.exe processes are usually near the top of the list busy slurping up memory, but in my case none had the avarice to debilitate my computer.

I can’t blame Chrome today because after closing VirtualBox I noticed an immediate drop in memory usage.  The graph took a veritable nose dive.

Ah, so VirtualBox is killing VirtualBox?

I exonerated Chrome by my new discovery and decided to take a closer look at the VirtualBox settings.

In VirtualBox, select your intractable VM from the left pane and then press Ctrl + s to open the Settings pane.

Click System in the left navigation and check out the Base Memory slider on the right side.

Changing the VirtualBox base memory

My poor VirtualBox was attempting to allocate half of my physical memory to the VM.

Ultimately, I was apportioning too many resources to VirtualBox.  After changing the value from 4096 MB (4GB) to 2048 (2GB), my Guru Meditations went poof!

The Bottom Line

If you notice VirtualBox is experiencing an accretion of errors lately, check out Vbox.log. A quick look inside will often point you in the right direction.  Even if the error isn’t immediately obvious, you could always copy the error and paste it into Google to see what other people did to fix it.

In the case of Guru Meditation, you’ll usually find that you can fix the problem by managing your memory allocations to the guest OS.  Try decreasing the base memory value by half and see what happens.

I hope this helped you!  If so, please share the goodness in the comments below.  Oh, and if it didn’t help let me know too.  I like bad news just as much as good news.  I really want to make sure VirtualBox works for you.

About

Connect with Vonnie on Twitter

Posted in Windows, Windows 7, Windows 8, Windows 8.1 Tagged with: ,
  • In my case, this error happened after I tried to limit the bandwidth of the machine because it was killing the network and I couldn’t even run a web search while it was downloading packages. Traffic shaing is pretty pointelss anyway, because it can’t limit incoming traffic.

    So I removed the limit with C:Program FilesOracleVirtualBoxVBoxManage.exe" modifyvm "Mybuntu" --nicbandwidthgroup1 none

  • Dan

    After reading the title of this article, I was just about to post saying I guess you’re too young to remember the Commodore Amiga. Then I read the rest of the article :).

    That flashing red Guru Meditation error screen was a regular feature of my teenage years, spent gaming on an A500. The Amiga was a product of a less corporate era, and contained several little easter eggs that you’d never see in the sanitised world of PC’s, including references to several of the B52’s songs on its motherboard.

    • Easter Eggs are the best. I’m always hunting for them.

      • crymsonfyre

        Connie, I am I’m desperate need of help, can you write me back? I used one of your guides to attempt to fix my windows 8 MBR. But was unable to use the last command, it goes through 50 tries and fails.

  • Kevin

    Can you guys help me.
    I know memory isn’t the issue

    UIMediumEnumerator: New usage: 098e79d8-d88d-4454-abc6-d963855ff9c8, 2e98cfcb-c0dc-40db-9dff-5ac00893046f

    00:02:08.627397 UIMediumEnumerator: Machine (or snapshot) event processed, ID = 0d8751f1-0c80-48bd-9466-d5663842a5e3

    00:02:08.649854 Changing the VM state from ‘DESTROYING’ to ‘TERMINATED’.

    00:02:09.363411 UIMachineView::storeGuestSizeHint: Storing guest size-hint for screen 0 as 1024×768

  • Pingback: Windows 10 on Virtual Box | Unable to allocate and lock memory | Virtualbox Guru Meditation error | Duh! Microsoft did it again()

  • Ludmyla B.

    Yep. I’m the 1 of 10 with a problem that it don’t works… anyway, thank you very much!

    • Jefry Suarez

      me too UGHHHHHHHHHH i just want a mavericks os

  • ifeogo

    Clean your browser history or reboot

    • John Dwyer

      This doesn’t fix every issue, his issue has to do with VBox, not chrome. It’s a potential sandbox issue as VBox is only supposed to use as many resources as you set up, rebooting will only solve the problem temporarily, when he restarts VBox, the issue may recur. I would suggest checking the amount of RAM assigned to the VM and lowering that to see if that makes a difference. Cleaning the browser history generally only works if for issues regarding your browser, and granted that some people never do this, but we given that the OP is familiar with computers it would be safe to say this is not the issue. On the other hand, Giving out that advice, you could get a job in an ISP CallCenter.

  • Jefry Suarez

    i guess im that 1 out of 10 that it doesnt work

  • Ben Kipps

    This did not help me.

  • CassUnknown PKRGamer

    What if, I was doing this on Windows 10, and trying to use mac OS?but “Guru Meditation” pops up when i “Start” it