Subject: Re: CVS commit: syssrc
To: Jason R Thorpe <thorpej@zembu.com>
From: Eduardo Horvath <eeh@turbolinux.com>
List: tech-kern
Date: 09/28/2000 12:13:50
On Thu, 28 Sep 2000, Jason R Thorpe wrote:
> 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?
Can't get a trace. Either it loops forever or does a longjmp back into
DDB and we lose the trace.
Eduardo Horvath