kern/141950: [unionfs] [lor] ufs/unionfs/ufs Lock order reversal
David Naylor
naylor.b.david at gmail.com
Wed Feb 10 18:50:04 UTC 2010
The following reply was made to PR kern/141950; it has been noted by GNATS.
From: David Naylor <naylor.b.david at gmail.com>
To: bug-followup at freebsd.org
Cc:
Subject: Re: kern/141950: [unionfs] [lor] ufs/unionfs/ufs Lock order reversal
Date: Wed, 10 Feb 2010 20:44:58 +0200
--nextPart2650448.KVKX8H28Pz
Content-Type: Text/Plain;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
A recent -current kernel has produced a different backtrace. I am still=20
experiencing io freezes involving the unionfs mounts. =20
lock order reversal:
1st 0xffffff017423bbd8 unionfs (unionfs) @=20
/usr/src/sys/modules/unionfs/../../fs/unionfs/union_subr.c:356
2nd 0xffffff0113c2a9f8 ufs (ufs) @ /usr/src/sys/kern/vfs_subr.c:2204
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x2a
_witness_debugger() at _witness_debugger+0x49
witness_checkorder() at witness_checkorder+0x7ea
__lockmgr_args() at __lockmgr_args+0xd43
ffs_lock() at ffs_lock+0x8c
VOP_LOCK1_APV() at VOP_LOCK1_APV+0x9b
_vn_lock() at _vn_lock+0x50
vputx() at vputx+0x285
unionfs_noderem() at unionfs_noderem+0x1c4
unionfs_reclaim() at unionfs_reclaim+0x11
vgonel() at vgonel+0xf6
vrecycle() at vrecycle+0x58
unionfs_inactive() at unionfs_inactive+0x20
vinactive() at vinactive+0x6b
vputx() at vputx+0x267
kern_mkdirat() at kern_mkdirat+0x2e7
syscall() at syscall+0x102
Xfast_syscall() at Xfast_syscall+0xe1
=2D-- syscall (136, FreeBSD ELF64, mkdir), rip =3D 0x80083f8dc, rsp =3D=20
0x7fffffffe778, rbp =3D 0x800a3a180 ---
--nextPart2650448.KVKX8H28Pz
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (FreeBSD)
iEYEABECAAYFAkty/q0ACgkQUaaFgP9pFrLK7QCeNZfotOiudE3qbm6ct/U8usV/
tUAAn16IFjAEgw9i0A50CL/yMNXTQfuK
=F4NZ
-----END PGP SIGNATURE-----
--nextPart2650448.KVKX8H28Pz--
More information about the freebsd-fs
mailing list