Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: OSX virtualbox 3 beta still dumps core on NetBSD 5.0 release .iso



On Sat, Jun 20, 2009 at 02:59:06PM +0100, Chavdar Ivanov wrote:
> On my (32-bit) laptop, I always get:
> 
> ...
> attimer0: attached to pcppi0
> uvm_fault(0xc09e6a40, 0, 2) -> 0xe
> fatal page fault in supervisor mode
> trap type 6 code 2 eip c0100d69 cs 8 eflags 10246 cr2 0 ilevel 0
> kernel: supervisor trap page fault, code=0
> Stopped in pid 0.12 (system) at netbsd:spllower+0x29: addl  %eax,0(%eax)
> db{0} bt
> spllower(0,0,0,0,ca51c000,0,0,0,0,0) at netbsd:spllower+0x29
> wdc_drvprobe(ca51c0f0,ca51ed28,c0445437,ca1112a0,ca1112a0,0,ca51c000,ca50564c,c01ab230,ca1112a0)
> at netbsd:wdc_drvprobe+0x27
> atabus_thread)ca50564c,0,c01002cd,0,0,0,0,0) at netbsd:atabus_thread+0x65
> db{1}

What are the registers?  (Type 'show registers'.)  On which line does
the exception occur?  (If you have a netbsd.gdb, run gdb on it and type
'l *(wdc_drvprobe+0x27)'.)

(FWIW, I don't see any such instruction as 'addl %eax,0(%eax)' in
spllower or cx8_spllower, but I am looking in -current, and IIRC you
are running 5.0.  Significantly, spllower is one of those routines
that is "patched" at boot, and sometimes emulations have broken binary
patching.)

Dave

-- 
David Young             OJC Technologies
dyoung%ojctech.com@localhost      Urbana, IL * (217) 278-3933


Home | Main Index | Thread Index | Old Index