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>