[Prev][Next][Index][Thread]
Re: sproc - assertion "vm" failed - in Bochs IA32 emulator
Hi,
Seems it is the same problem Mr. Chung reported.
This assertion failure means,
- a page fault occured,
- and the accessed memory address that caused the page fault is outside
the kernel region (i.e. the fault occured in a user address space),
- but no virtual address space is associated with current running
thread.
Hum.. The problem might depend on hardware configuration. For
example, I only tested the UVM/sproc code on Pentium class CPU so
there might be a problem on 486 class. So, please let me know the
detail of your hardware configuration and the boot loader you are
using. (I only tested on GRUB-NetBoot).
Also, if possible, please send the results of GDB commands "where",
"p/x *p" and "p/x va" when the assertion failed.
Kota
At Fri, 12 Apr 2002 21:56:52 +0100 (BST),
Ryan Baldwin <ryanb486@yahoo.co.uk> wrote:
>
> Hello,
>
> I've been trying to run the example from the sproc
> directory from the 20020317 snapshot. I'm using the
> bochs 1.3 IA32 emulator to run the example.
>
> The problem is that assertion "vm" fails on line 110
> of /uvm/uvm/oskit_uvm_pfault.c
>
> The preceeding output is:
>
> UVM: page directory pa = 1153000, PTE_BASE =
> 0x3f800000
> UVM: loaded physical memory block [0x115c000 -
> 0x1fffffff ]
> UVM: loaded physical memory block [0x4c4000 -
> 0xa19fff]
> UVM: 20456 KB (5114 pages) reserved
> UVM: kernel VA starts at 0x2000000
>
> I am new to this source code and currently working
> through it to see if I can find what might be the
> problem, but if someone knows what is causing this I
> would be very greatfull for some help.
>
> Thanks
> Ryan
>
> __________________________________________________
> Do You Yahoo!?
> Everything you'll ever need on one web page
> from News and Sport to Email and Music Charts
> http://uk.my.yahoo.com
Follow-Ups:
References: