[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
The following reply was made to PR port-atari/39965; it has been noted by GNATS.
From: David Holland <dholland-bugs%netbsd.org@localhost>
To: David Ross <dross%pobox.com@localhost>
Cc: David Holland <dholland-bugs%netbsd.org@localhost>,
Subject: Re: port-atari/39965: "lock error" panic on install with Atari
Date: Mon, 1 Dec 2008 06:11:00 +0000
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.
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
Main Index |
Thread Index |