NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: port-atari/39965: "lock error" panic on install with Atari TT030



On Sun, Nov 30, 2008 at 09:12:13PM -0800, David Ross wrote:
> c)  Same as b) but with BOOTX kernel.  No networking set up.
> Result: mostly the same as b)...  Different panic but consistent with the 
> "lock error" panic in terms of when it occurred.
>
> Screenshots:
> http://i33.tinypic.com/2enx6zb.jpg
> http://i37.tinypic.com/okwraw.jpg
> http://i37.tinypic.com/281vpyg.jpg

This is reaching biodone() from (what I assume is) an interrupt
handler while sleeping in biowait() on the same buffer, and choking
because it already holds the buffer lock for that buffer.

This should not be possible, so it looks to me as if either the
interrupt levels or the lock/cv implementation must be broken.

-- 
David A. Holland
dholland%netbsd.org@localhost


Home | Main Index | Thread Index | Old Index