Subject: Re: ffs panic with yesterdays sources
To: Matthias Drochner <M.Drochner@fz-juelich.de>
From: Chuck Silvers <chuq@chuq.com>
List: tech-kern
Date: 10/30/2001 20:08:29
hi,

yea, there are still bugs with filesystems filling up, my previous fix
wasn't complete.  I started working on a fix last week, but softdep issues
make it pretty complicated.  I haven't had a chance to get back to it
this week yet.  this is one of the items at the top of my list.

-Chuck


On Tue, Oct 30, 2001 at 11:22:30AM +0100, Matthias Drochner wrote:
> 
> With kernel sources as of yesterday I get the following:
> 
> panic: kernel diagnostic assertion "bytes != 0" failed: file 
> "/usr/src/sys/miscfs/genfs/genfs_vnops.c", line 1327
> 
> Stopped in pid 1605 (sox) ...
> db> tr
> [...]
> genfs_gop_write()
> genfs_putpages()
> VOP_PUTPAGES()
> uvn_put()
> ffs_full_fsync()
> ffs_fsync()
> VOP_FSYNC()
> ffs_balloc()
> VOP_BALLOC()
> ffs_gop_alloc()
> ufs_balloc_range()
> ffs_write()
> VOP_WRITE()
> vn_write()
> dofilewrite()
> sys_write()
> 
> It is well possible that the disk is full or nearly full at this
> point.
> I see that there is a number of changes to ffs code from
> yesterday to today... Anyway, I can reproduce the panic, and
> if someone needs some details to debug, contact me soon. I'll
> not touch the kernel and disk until tonight.
> 
> best regards
> Matthias
>