Subject: Re: Softdep with ffs, how broken is it?
To: NetBSD Kernel Technical Discussion List <tech-kern@netbsd.org>
From: Greg A. Woods <woods@weird.com>
List: tech-kern
Date: 07/01/2001 02:27:10
[ On Saturday, June 30, 2001 at 23:02:22 (-0700), Andrew Gillham wrote: ]
> Subject: Re: Softdep with ffs, how broken is it?
>
> On Sun, Jul 01, 2001 at 01:20:13AM -0400, Greg A. Woods wrote:
> > 
> > Here's a trace of what the last two looked like:
> > 
> > panic: lockmgr: release of unlocked lock!
> > Stopped in pid 4517 (cron) at   cpu_Debugger+0x4:       leave
> > db> trace 
> > cpu_Debugger(d0ba48d8,6,0,d0d5ce04,c019c8ce) at cpu_Debugger+0x4
> > panic(c0384380,8085000,1,3000,d0a12420) at panic+0x8e
> > lockmgr(d0ba48d8,6,0) at lockmgr+0x88e
> > uvm_loan(d0ba48d4,8085000,3000,c0cf7890,2) at uvm_loan+0x243
> > pipe_write(d0ddc734,d0ddc750,d0d5cf04,c08a3f00,1) at pipe_write+0x38a
> > dofilewrite(d0e5e91c,5,d0ddc734,8084000,32fb) at dofilewrite+0x94
> > sys_write(d0e5e91c,d0d5cf80,d0d5cf78) at sys_write+0x63
> > syscall_plain(2b,805002b,bfbf001f,807001f,8084000) at syscall_plain+0x98
> > db> 
> 
> Is this at all related to the new pipes?  e.g. options NEW_PIPE

Oh, yeah, maybe, given the pipe_write() in there -- and I do have
NEW_PIPE turned on too!  (I should have mentioned that I guess)

But why only in /etc/daily?  I do much more heavy pipe fitting at other
times.  (eg. cc -pipe, mpg123|sox|auplay for hours on end, testing a new
version of locate.updatedb with pipes, and a couple of big dict/words
mungers, etc., almost all at the same time)

-- 
							Greg A. Woods

+1 416 218-0098      VE3TCP      <gwoods@acm.org>     <woods@robohack.ca>
Planix, Inc. <woods@planix.com>;   Secrets of the Weird <woods@weird.com>