Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Feb 2010 09:57:15 +0100
From:      Giovanni Trematerra <giovanni.trematerra@gmail.com>
To:        Ian FREISLICH <ianf@clue.co.za>
Cc:        current@freebsd.org
Subject:   Re: Virtualbox
Message-ID:  <4e6cba831002240057i5809c29dle11b0487bcb22e60@mail.gmail.com>
In-Reply-To: <E1NjxUk-0007m6-Nr@clue.co.za>
References:  <E1NjxUk-0007m6-Nr@clue.co.za>

index | next in thread | previous in thread | raw e-mail

On Tue, Feb 23, 2010 at 5:20 PM, Ian FREISLICH <ianf@clue.co.za> wrote:
> Hi
>
> Has anyone managed to make Virtualbox work on 9-Current?  Since
> installing 3.1.2-OSE VMs, all brand new, abort on startup.
>
> The last part of the log seems pertinent:
>
> 00:00:15.481 !!Assertion Failed!!
> 00:00:15.481 Expression: paPages[i].Phys != 0 && paPages[i].Phys != NIL_RTHCPHYS && !(paPages[i].Phys & PAGE_OFFSET_MASK)
> 00:00:15.481 Location  : /usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE/src/VBox/VMM/MMHyper.cpp(610) int MMR3HyperMapPages(VM*, void*, RTR0PTR, size_t, const SUPPAGE*, const char*, RTGCPTR64*)
> 00:00:15.482 i=0x0 Phys=0000000000000000 Heap
>
> Does anyone have any ideas?
>

Hi Ian,
Are your arch i386?
There should be a bug in virtualbox-ose-kmod driver (vboxdrv to be precise).
vboxdrv passes to vtophys kernel macro, user virtual addresses instead
of kernel ones.
Without debug compilation you should experience freeze or reboot of
the host machine.

--
Gianni


help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4e6cba831002240057i5809c29dle11b0487bcb22e60>