Subject: Re: CVS commit: syssrc
To: Eduardo Horvath <eeh@netbsd.org>
From: Jason R Thorpe <thorpej@zembu.com>
List: tech-kern
Date: 09/28/2000 12:09:15
On Thu, Sep 28, 2000 at 09:54:39PM +0300, Eduardo Horvath wrote:
> Log Message:
> Fix the `trap type 0x10' problem. Apparently, something has changed and
> now makes use of lockmgr(). Since we broke into the debugger from an interrupt,
> we don't have a curproc, so when lockmgr() tries to find our PID it barfs,
> causing another break into DDB which then calls the mysterious code that
> calls lockmgr() again.....
>
> So set doing_shutdown while we're in DDB so lockmgr ignores locks.
Bad to just ignore it. What is calling lockmgr? Got a trace?
--
-- Jason R. Thorpe <thorpej@zembu.com>