Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 01 May 2009 14:18:38 -0500
From:      Alan Amesbury <amesbury@umn.edu>
To:        John Baldwin <jhb@freebsd.org>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: Garbled output from kgdb?
Message-ID:  <49FB4B0E.4060902@umn.edu>
In-Reply-To: <200905011501.40083.jhb@freebsd.org>
References:  <49F8B859.7060908@umn.edu> <200905010947.54855.jhb@freebsd.org> <49FB2847.406@umn.edu> <200905011501.40083.jhb@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
John Baldwin wrote:

> This is odd.
[snip]
> The trace actually ends here.  There is nothing super bad here but there is a 
> big problem actually in that the idle threads cannot block on a lock, so it 
> is a problem for the ACPI code to be acquiring a mutex here.  Perhaps the 
> locks protecting the idle registers need to use spin locks instead.  The 
> problem with blocking in the idle thread is that the scheduler assumes (even 
> requires) that the idle thread is _always_ runnable.

I'm a bit out of my depth when it comes to kernel debugging.  That said,
if you can think of anything I can do or provide which might help narrow
down the scope and nature of the bug (ACPI code in the host's firmware,
an error in FreeBSD's ACPI support, etc.), let me know what needs to be
done.  I'll provide it to the list.  It's a production host, so I'd like
to keep disruptions to a minimum.  That said, it's panicked more than
once, so I think I can justify using it towards elimination of the cause
of that panic if necessary.

I appreciate you taking the time to look at it this far!  Thanks!


-- 
Alan Amesbury
OIT Security and Assurance
University of Minnesota



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?49FB4B0E.4060902>