Subject: Re: kern/32266: deadlocks with 3.99.13/i386
To: None <kern-bug-people@netbsd.org, gnats-admin@netbsd.org,>
From: Sean Davis <dive-nb@endersgame.net>
List: netbsd-bugs
Date: 12/09/2005 02:10:03
The following reply was made to PR kern/32266; it has been noted by GNATS.

From: Sean Davis <dive-nb@endersgame.net>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: kern/32266: deadlocks with 3.99.13/i386
Date: Thu, 8 Dec 2005 21:08:38 -0500

 On Thu, Dec 08, 2005 at 12:40:02AM +0000, Martin Husemann wrote:
 > The following reply was made to PR kern/32266; it has been noted by GNATS.
 > 
 > From: Martin Husemann <martin@duskware.de>
 > To: gnats-bugs@netbsd.org
 > Cc: kern-bug-people@netbsd.org, gnats-admin@netbsd.org,
 > 	netbsd-bugs@netbsd.org
 > Subject: Re: kern/32266: deadlocks with 3.99.13/i386
 > Date: Thu, 8 Dec 2005 01:35:22 +0100
 > 
 >  Could you try the same on a kernel with options LOCKDEBUG, DEBUG and DIAGNOSTIC
 >  defined?
 >  
 >  Martin
 >  
 
 Okay, tried it. The following message is scrolled on console non-stop, and
 the machine is totally unusable:
 
 pool_get(PR_WAITOK) with held simple_lock 0xcc6146d8 CPU 0 ../../../../kern/kern_lock.c:561
 
 Beyond that, I have no new information to report, but that seems signifigant,
 as these problems never happened until I went from 3.99.10 -> 3.99.13.
 
 I'm tempted to suspect that this is an issue regarding specific types of
 access (such as CVS) across drives on different controllers, as the
 repository resides on a wd1a on the onboard VT8237 SATA controller, and the
 build drive is on wd3a on a satalink card. cvs is the only app that's doing
 this, and so far (I haven't tested it very far, since I've been busy with
 work) cvs update at least seems to work fine when updating a source tree on
 the same controller (wd0a, /usr/src, which is on the same VT8237)
 
 -Sean