Guaranteed kernel panic with ZFS + nullfs
luke-lists at hybrid-logic.co.uk
Thu Mar 17 12:34:43 UTC 2011
On Thu, 2011-03-17 at 13:37 +0200, Kostik Belousov wrote:
> [Enormous Cc: list trimmed down]
> On Thu, Mar 17, 2011 at 12:08:01AM -0400, Luke Marsden wrote:
> > Hi all,
> > The following script seems to cause a guaranteed kernel panic on 8.1-R,
> > 8.2-R and 8-STABLE as of today (2011-03-16), with both ZFS v14/15, and
> > v28 on 8.2-R with mm@ patches from 2011-03. I suspect it may also affect
> > 9-CURRENT but have not tested this yet.
> > #!/usr/local/bin/bash
> > export POOL=hpool # change this to your pool name
> > sudo zfs destroy -r $POOL/foo
> > sudo zfs create $POOL/foo
> > sudo zfs set mountpoint=/foo $POOL/foo
> > sudo mount -t nullfs /foo /bar
> > sudo touch /foo/baz
> > ls /bar # should see baz
> > sudo zfs umount -f $POOL/foo # seems okay (ls: /bar: Bad file
> > descriptor)
> > sudo zfs mount $POOL/foo # PANIC!
> > Can anyone suggest a patch which fixes this? Preferably against
> > 8-STABLE :-)
> Please show the backtrace.
Here you go:
CTO, Hybrid Logic Ltd.
Hybrid Web Cluster - cloud web hosting
Phone: +441172232002 / +16179496062
More information about the freebsd-fs