DragonFly kernel List (threaded) for 2010-09
Re: AW: volume-add on hammer root fs panic
Am Freitag, den 24.09.2010, 13:28 +0200 schrieb Johannes Hofmann:
> -----Ursprüngliche Nachricht-----
> Von: Michael Neumann <firstname.lastname@example.org>
> Gesendet: Fr 24.09.2010 13:23
> An: Johannes Hofmann <email@example.com>;
> Betreff: Re: volume-add on hammer root fs panic
> > Am 23.09.2010 22:50, schrieb Johannes Hofmann:
> > > Hi,
> > >
> > > expanding a hammer root filesystem with hammer volume-add (which is
> > > pretty cool btw) leads to a panic on shutdown:
> > >
> > > panic: assertion: (bp->b_flags & B_LOCKED) == 0 && iou->io.running ==
> > > 0 in hammer_io_deallocate
> > >
> > > After a reboot everything is ok.
> > > The problem can be reproduced in a vkernel.
> > Which version of DragonFly are you using? I remember a similar issue
> > while I developed volume-add, but I thought I have fixed it.
> Recent HEAD. I reproduced it yesterday on leaf with vkernel. I'm not 100%
> sure what version that is, but it should also be pretty recent.
> It's interesting, that there is devfs stuff on the stack...
Hm, what I'd like to know is whether it also happens on umount of the
expanded filesystem or only when you reboot. I don't know much about
devfs and how it could be related to this problem at all, but Matt
applied some devfs fixes recently, maybe just try again with the latest
code, even so I think it is completely unrelated.
Matt, do you have an idea what the origin of this bug could be?