Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Mar 2001 10:49:44 -0800 (PST)
From:      John Baldwin <jhb@FreeBSD.org>
To:        Matthew Jacob <mjacob@feral.com>
Cc:        current@FreeBSD.org
Subject:   RE: FOLLOWUP: RE: boom in a syscalll
Message-ID:  <XFMail.010322104944.jhb@FreeBSD.org>
In-Reply-To: <Pine.LNX.4.21.0103212050150.13436-100000@zeppo.feral.com>

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

On 22-Mar-01 Matthew Jacob wrote:
> 
> Followup- updated kernel, rebuilt, and the same thing that triggered this
> before (^Z in vi) happened again, but this time with a different traceback:

I wish I could reproduce this. :(

> Fatal trap 12: page fault while in kernel mode
> cpuid = 0; lapic.id = 00000000
> fault virtual address   = 0x14
> fault code              = supervisor read, page not present
> instruction pointer     = 0x8:0xc019d9f2
> stack pointer           = 0x10:0xc7fc5f30
> frame pointer           = 0x10:0xc7fc5f3c
> code segment            = base 0x0, limit 0xfffff, type 0x1b
>                         = DPL 0, pres 1, def32 1, gran 1
> processor eflags        = resume, IOPL = 0
> current process         = 19 (irq2: fxp0 isp1)
> kernel: type 12 trap, code=0
> 
> CPU0 stopping CPUs: 0x00000002... stopped.
> Stopped at      propagate_priority+0x6e:        cmpl    0x14(%esi),%ebx

Same place as last time.  It looks like a mutex is either being used before it
is initialized or being zero'd, or that curproc is NULL at some point. :(  If a
mutex is getting zero'd, then that might explain the other panics in
witness_exit().

-- 

John Baldwin <jhb@FreeBSD.org> -- http://www.FreeBSD.org/~jhb/
PGP Key: http://www.baldwin.cx/~john/pgpkey.asc
"Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/

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




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