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>