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
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>,
gnats-bugs%netbsd.org@localhost,
port-atari-maintainer%netbsd.org@localhost,
gnats-admin%netbsd.org@localhost,
netbsd-bugs%netbsd.org@localhost
Subject: Re: port-atari/39965: "lock error" panic on install with Atari
TT030
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.
>
> 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