NetBSD-Bugs archive

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

Re: kern/38273 panic: LOCKDEBUG, "lockdebug_barrier: spin lock held", from ld_ataraid_start_raid0()



The following reply was made to PR kern/38273; it has been noted by GNATS.

From: "Juan Romero Pardines" <xtraeme%gmail.com@localhost>
To: "NetBSD GNATS" <gnats-bugs%netbsd.org@localhost>
Cc: 
Subject: Re: kern/38273 panic: LOCKDEBUG, "lockdebug_barrier: spin lock held", 
from ld_ataraid_start_raid0()
Date: Wed, 17 Sep 2008 22:01:36 +0200

 2008/9/17 Greg A. Woods <woods%planix.com@localhost>:
 > At Wed, 17 Sep 2008 19:25:02 +0000 (UTC), Juan Romero Pardines wrote:
 > Subject: Re: kern/38273 panic: LOCKDEBUG, "lockdebug_barrier: spin lock 
 > held", from ld_ataraid_start_raid0()
 >>
 >>  Do you have any local changes in ld.c? I'd like to know why the mutex 
 >> hasn't
 >>  been acquired in ldstart().
 >
 > Indeed I do.  I have the following changes, the meat of which were
 > suggested on August 25 by Juergen Hannken-Illjes in response to this PR,
 > but in private mail.
 >
 > As I recall they changed the behaviour from a panic to then just causing
 > the newfs process to hang, so they sort of improved things, but not really.
 >
 > I'll try reverting them now and see what happens, but to my naive eyes
 > they do look logical and proper.
 
 That explained why my patch caused this panic. Try it without those changes
 and let me know if you have any problem.
 


Home | Main Index | Thread Index | Old Index