Big problems with 7.1 locking up :-(

John Baldwin jhb at freebsd.org
Thu Jan 15 14:47:41 PST 2009


On Thursday 15 January 2009 12:49:11 pm Robert Watson wrote:
> On Thu, 15 Jan 2009, Pete French wrote:
> 
> >> desirable.  You might want to give the NMI a test run just to make sure 
it 
> >> behaves as you think it should, though -- be aware that if DDB/KDB aren't 
> >> compiled into the kernel, then an NMI will panic the box.
> >
> > Unfortunately it does this...
> >
> > http://toybox.twisted.org.uk/~pete/71_nmi1.png
> >
> > That is locked up too - hitting return does nothing. I was hoping it was 
> > just garbled output but had actually gone to the debugger. Apparently not.
> >
> > Thats with a config file containing KDB, DDB and BREAK_TO_DEBUGGER, which 
> > does work as I have tested it with CTRL_ALT_ESC.
> 
> Er, that's rather upsetting.  John, do you have any ideas about this?

The rest of the thread I have no context on still.  The garbage is due to 
competing panics I think.  The problem is we don't single thread the printf's 
in 'trap_fatal()'.  We should probably have some sort of simple spin lock 
thing in the x86 code to only allow 1 CPU at a time to run through that 
routine.

-- 
John Baldwin


More information about the freebsd-stable mailing list