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