Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 09 May 2002 15:08:00 -0400 (EDT)
From:      John Baldwin <jhb@FreeBSD.org>
To:        Matthew Jacob <mjacob@feral.com>
Cc:        hackers@freebsd.org
Subject:   RE: vm panics: keep on getting these panics ....
Message-ID:  <XFMail.20020509150800.jhb@FreeBSD.org>
In-Reply-To: <Pine.BSF.4.21.0205091106530.6597-100000@beppo>

next in thread | previous in thread | raw e-mail | index | archive | help

On 09-May-2002 Matthew Jacob wrote:
> 
> on a 2xPPRo, fresh TOT kernel as of today

Try reverting alc's changes to remove Giant from some of the vm code and
see if that helps.

> panic: vm_object_terminate: freeing busy page 0xc0ddfea0 p->busy = 0,
> p->flags
> c0dd
> 
> cpuid = 0; lapic.id = 00000000
> Debugger("panic")
> Stopped at      Debugger+0x41:  xorl    %eax,%eax
> db> t
> Debugger(c031293a) at Debugger+0x41
> panic(c032bee0,c0ddfea0,0,c0dd,d4262a20) at panic+0xd8
> vm_object_terminate(d4262a20) at vm_object_terminate+0xa5
> vm_object_deallocate(d4262a20) at vm_object_deallocate+0x157
> vm_map_entry_delete(d1e49620,d4253ab0,bfc00000,0,d1e49620) at
> vm_map_entry_delete+0x33
> vm_map_delete(d1e49620,0,bfc00000,d1e49620,0) at vm_map_delete+0x185
> vm_map_remove(d1e49620,0,bfc00000,d1e4968c,0) at vm_map_remove+0x5b
> exit1(d423d100,0,c035e160,0,c030face) at exit1+0x35a
> sys_exit(d423d100,d4278d20,281aca58,ffffffff,0) at sys_exit+0x2a
> syscall(bfbf002f,80b002f,bfbf002f,0,ffffffff) at syscall+0x223
> syscall_with_err_pushed() at syscall_with_err_pushed+0x1b
> --- syscall (1, FreeBSD ELF, sys_exit), eip = 0x2814cb2b, esp = 0xbfbffc7c,
> ebp = 0xbfbffca8 ---
> db> ps
>   pid   proc     addr    uid  ppid  pgrp  flag  stat wmesg   wchan   cmd
>  1010 d467a000 d46a0000 31154  1009   337 0004002  7   Giant c035e160 make
>  1009 d2f8093c d3006000 31154  1008   337 0004002  3    wait d2f8093c sh
>  1008 d423fc50 d543c000 31154   908   337 0004002  3    wait d423fc50 make
>   908 d423f628 d55ce000 31154   907   337 0004002  3    wait d423f628 sh
>   907 d423d93c d4271000 31154   419   337 0004002  3    wait d423d93c make
>   419 d3fe3000 d4052000 31154   337   337 0004002  3    wait d3fe3000 sh
>   337 d423d628 d427e000 31154   236   337 0004002  3    wait d423d628 make
>   270 d423d000 d4275000 31154   269   268 0006000  2                  cvs
>   269 d40a8c50 d4279000 31154   268   268 0004000  3    wait d40a8c50 sh
>   268 d3268c50 d400e000 31154   267   268 0004000  3    wait d3268c50 sh
>   267 d40a8000 d40c3000    0   184   184 0000000  3  piperd d400435c cron
>   236 d40a7000 d40e4000 31154   235   236 0004002  3    wait d40a7000 bash
>   235 d423e314 d4192000    0   234   235 0004102  3    wait d423e314 login
>   234 d3fe2628 d40ed000    0   182   234 0004100  3  select c03611c0 rlogind
>   233 d423e628 d424e000    0     1   233 0004002  3   ttyin d2f08210 getty
>   232 d40a793c d40d1000    0     1   232 0004002  3   ttyin d2f08e10 getty
>   231 d423e93c d424a000    0     1   231 0004002  3   ttyin d2ed7210 getty
>   230 d423ec50 d4244000    0     1   230 0004002  3   ttyin d2e62a10 getty
>   229 d40a7314 d40e0000    0     1   229 0004002  3   ttyin d2ec3c10 getty
>   228 d326893c d4006000    0     1   228 0004002  3   ttyin d2f06c10 getty
> 
> 
> Anything else I should look at? Anyone seen it?
> 
> Unfortunately, I have very little time for FreeBSD right now and unless
> there's something fixable here I'll turn this machiine off and run linux on
> it
> instead as the load generator for my paid work I need to get done :-(
> 
> 
> -matt
> 
> 
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-hackers" in the body of the message

-- 

John Baldwin <jhb@FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




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