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>

next in thread | previous in thread | raw e-mail | index | archive | help
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? =A0Since
> 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 !=3D 0 && paPages[i].Phys !=3D N=
IL_RTHCPHYS && !(paPages[i].Phys & PAGE_OFFSET_MASK)
> 00:00:15.481 Location =A0: /usr/ports/emulators/virtualbox-ose/work/Virtu=
alBox-3.1.2_OSE/src/VBox/VMM/MMHyper.cpp(610) int MMR3HyperMapPages(VM*, vo=
id*, RTR0PTR, size_t, const SUPPAGE*, const char*, RTGCPTR64*)
> 00:00:15.482 i=3D0x0 Phys=3D0000000000000000 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



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