stacked unionfs freeze and crash FreeBSD
David Naylor
naylor.b.david at gmail.com
Thu Jan 21 17:52:39 UTC 2010
On Wednesday 20 January 2010 19:16:59 Andriy Gapon wrote:
> on 20/01/2010 18:34 David Naylor said the following:
> > Here it is. If anyone ones the full core.txt just shout.
> >
> > #0 doadump () at pcpu.h:223
> > 223 pcpu.h: No such file or directory.
> > in pcpu.h
> > (kgdb) #0 doadump () at pcpu.h:223
> > #1 0xffffffff80589ba9 in boot (howto=260)
> > at /usr/src/sys/kern/kern_shutdown.c:416
> > #2 0xffffffff80589fdc in panic (fmt=0xffffffff8098bd81 "double fault")
> > at /usr/src/sys/kern/kern_shutdown.c:579
> > #3 0xffffffff8086e546 in dblfault_handler (frame=Variable "frame" is not
> > available.)
> > at /usr/src/sys/amd64/amd64/trap.c:884
> > #4 0xffffffff808557fc in Xdblfault ()
> > at /usr/src/sys/amd64/amd64/exception.S:278
> > #5 0xffffffff81e464c1 in unionfs_statfs (mp=Variable "mp" is not
> > available.) at
> > /usr/src/sys/modules/unionfs/../../fs/unionfs/union_vfsops.c:428 Previous
> > frame inner to this frame (corrupt stack?)
> > (kgdb)
>
> Double-fault could indicate stack overflow.
Thanks, I bumped KSTACK_PAGES to 32 (just to be on the safe side) and it is
working fairly well now. Only crash I have had since was related to tmpfs.
So far I have successfully build a port with 59 stacked unionfs (1 rw, 58 ro).
Regards,
David
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: This is a digitally signed message part.
Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20100121/d36c5c63/attachment.pgp
More information about the freebsd-current
mailing list