Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Apr 1996 01:54:16 -0700
From:      David Greenman <davidg@Root.COM>
To:        Andrew Foster <adf@cafu.fl.net.au>
Cc:        hackers@freebsd.org
Subject:   Re: Fault in 2.1.0-release and INN (vm_object_deallocate) 
Message-ID:  <199604150854.BAA05003@Root.COM>
In-Reply-To: Your message of "Mon, 15 Apr 1996 16:33:46 -0000." <Pine.BSF.3.91.960415161630.24381A-100000@cafu.fl.net.au> 

next in thread | previous in thread | raw e-mail | index | archive | help
>I've just got this on one machine here :
>
>fault virtual address = 0xf184b964
>fault code = supervisor read, page not present
>instruction pointer = 0x8:0xf018a4a8
>code segment = base 0x0, limit 0xfffff
>	       type 0x1b, DPL 0, pres 1
>	       def 32 1, gran 1
>processor eflags = interrupt enabled, resume, IOPL=0
>current process = 200 (innd)
>interrupt mask = 
>kernel: type 12 trap, code =0
>stopped at _vm_object_deallocate+0x114 movl 0xf(%eax),%eax
>
>Does anyone have any suggestions?  This is a 2.1.0-RELEASE system with no
>patches applied.

   This appears to have been caused by a memory error. I just looked through
the disassembly of all of vm_object_deallocate, and the above instruction
"movl 0xf(%eax),%eax" is wrong. The instruction at vm_object_deallocate+0x114
should be "movl 4(%eax),%eax".

-DG

David Greenman
Core-team/Principal Architect, The FreeBSD Project



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