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