9.0-BETA 3 lock order reversal

2011-10-08 Thread Roar Pettersen
Hello !


Just did a new build of world & kernel, and the error message have changed a
bit :


lock order reversal:
 1st 0xddf0c4cc bufwait (bufwait) @ /usr/src/sys/kern/vfs_bio.c:2658
 2nd 0xc4996200 dirhash (dirhash) @ /usr/src/sys/ufs/ufs/ufs_dirhash.c:284
KDB: stack backtrace:
db_trace_self_wrapper(c0a19f6c,7366752f,7366752f,7269645f,68736168,...) at
db_trace_self_wrapper+0x26
kdb_backtrace(c0757c8b,c0a1d8cf,c45452a0,c4548f90,de2bf898,...) at
kdb_backtrace+0x2a
_witness_debugger(c0a1d8cf,c4996200,c0a42e72,c4548f90,c0a42af7,...) at
_witness_debugger+0x25
witness_checkorder(c4996200,9,c0a42af7,11c,0,...) at
witness_checkorder+0x839
_sx_xlock(c4996200,0,c0a42af7,11c,c4ccfd24,...) at _sx_xlock+0x85
ufsdirhash_acquire(ddf0c46c,c4ccfd24,de2bf9f4,deb3ca54,de2bf968,...) at
ufsdirhash_acquire+0x35
ufsdirhash_add(c4ccfd24,de2bf9f4,a54,de2bf954,de2bf958,...) at
ufsdirhash_add+0x13
ufs_direnter(c4cd8cc0,c4cd8bb0,de2bf9f4,de2bfb84,ddf0c868,...) at
ufs_direnter+0x739
ufs_mkdir(de2bfc14,de2bfc28,0,0,de2bfbac,...) at ufs_mkdir+0x8ef
VOP_MKDIR_APV(c0ab18c0,de2bfc14,de2bfb84,de2bfbac,0,...) at
VOP_MKDIR_APV+0xa5
kern_mkdirat(c4cb38a0,ff9c,28404020,0,1c0,...) at kern_mkdirat+0x2a1
kern_mkdir(c4cb38a0,28404020,0,1c0,de2bfd1c,...) at kern_mkdir+0x2e
sys_mkdir(c4cb38a0,de2bfcec,c0a568d6,c0a1e49e,202,...) at sys_mkdir+0x29
syscall(de2bfd28) at syscall+0x284
Xint0x80_syscall() at Xint0x80_syscall+0x21
--- syscall (136, FreeBSD ELF32, sys_mkdir), eip = 0x28174303, esp =
0xbfbfe8cc, ebp = 0xbfbfed78 ---


FreeBSD 9.0-BETA3 #1: Sat Oct  8 12:19:13 CEST 2011 i386


Regards

Roar Pettersen
Bergen - Norway
___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


9.0-BETA 3 lock order reversal

2011-10-08 Thread Roar Pettersen
Hello !


After upgrading my system from 8.2 to 9.0-BETA3 I now see this error message
during boot :

lock order reversal:
 1st 0xc536e8d8 ufs (ufs) @ /usr/src/sys/kern/vfs_subr.c:2134
 2nd 0xde0077b4 bufwait (bufwait) @ /usr/src/sys/ufs/ffs/ffs_vnops.c:260
 3rd 0xc7b088d8 ufs (ufs) @ /usr/src/sys/kern/vfs_subr.c:2134
KDB: stack backtrace:
db_trace_self_wrapper(c0a19f6c,632e7262,3331323a,6f000a34,632e7370,...) at
db_trace_self_wrapper+0x26
kdb_backtrace(c0757c8b,c0a1d8e8,c45452a0,c4548f28,de2ea3f4,...) at
kdb_backtrace+0x2a
_witness_debugger(c0a1d8e8,c7b088d8,c0a0cac0,c4548f28,c0a25674,...) at
_witness_debugger+0x25
witness_checkorder(c7b088d8,9,c0a25674,856,0,...) at
witness_checkorder+0x839
__lockmgr_args(c7b088d8,80100,c7b088f8,0,0,...) at __lockmgr_args+0x824
ffs_lock(de2ea51c,c0768ecb,c0a2495e,80100,c7b08880,...) at ffs_lock+0x8a
VOP_LOCK1_APV(c0ab18c0,de2ea51c,c4e36c30,c0ac00e0,c7b08880,...) at
VOP_LOCK1_APV+0xb5
_vn_lock(c7b08880,80100,c0a25674,856,4,...) at _vn_lock+0x5e
vget(c7b08880,80100,c4e36b80,50,0,...) at vget+0xb9
vfs_hash_get(c494c798,62d401,8,c4e36b80,de2ea660,...) at
vfs_hash_get+0xe6
ffs_vgetf(c494c798,62d401,8,de2ea660,1,...) at ffs_vgetf+0x49
softdep_sync_buf(c536e880,de007754,1,106,0,...) at softdep_sync_buf+0x4a3
ffs_syncvnode(c536e880,1,c0afe61c,4,c0a1456b,...) at ffs_syncvnode+0x24c
ffs_truncate(c536e880,200,0,880,c49f6500,...) at ffs_truncate+0x7a3
ufs_direnter(c536e880,c7b08880,de2ea9f4,de2eab84,ddfeb7c0,...) at
ufs_direnter+0x921
ufs_mkdir(de2eac14,de2eac28,0,0,de2eabac,...) at ufs_mkdir+0x8ef
VOP_MKDIR_APV(c0ab18c0,de2eac14,de2eab84,de2eabac,0,...) at
VOP_MKDIR_APV+0xa5
kern_mkdirat(c4e36b80,ff9c,bfbfea6d,0,1ff,...) at kern_mkdirat+0x2a1
kern_mkdir(c4e36b80,bfbfea6d,0,1ff,de2ead1c,...) at kern_mkdir+0x2e
sys_mkdir(c4e36b80,de2eacec,c0a568d6,c0a1e526,202,...) at sys_mkdir+0x29
syscall(de2ead28) at syscall+0x284
Xint0x80_syscall() at Xint0x80_syscall+0x21
--- syscall (136, FreeBSD ELF32, sys_mkdir), eip = 0x28174303, esp =
0xbfbfe7dc, ebp = 0xbfbfe8a8 ---


Regards

Roar Pettersen
Bergen - Norway
___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"