LORs during running

From: Harry Starr <starr4_at_gccs.com.au>
Date: Tue, 30 Sep 2008 16:53:46 +1000
More LORs with -current (20080930).

These worry me as they appear they could affect file system integrity.

>>>
lock order reversal:
 1st 0xc33e837c syncer (syncer) _at_ /usr/src/sys/kern/vfs_subr.c:1659
 2nd 0xc3395a90 vfslock (vfslock) _at_ /usr/src/sys/kern/vfs_subr.c:372
KDB: stack backtrace:
db_trace_self_wrapper(c0bbad75,d5157aec,c082ff55,4,c0bb671e,...) at 
db_trace_self_wrapper+0x26
kdb_backtrace(4,c0bb671e,c0bc4478,c3079fe0,d5157b48,...) at 
kdb_backtrace+0x29
_witness_debugger(c0bbd62a,c3395a90,c0bc3ed3,c3079fe0,c0bc4478,...) at 
_witness_debugger+0x25
witness_checkorder(c3395a90,1,c0bc4478,174,0,...) at 
witness_checkorder+0x810
__lockmgr_args(c3395a90,200100,c3395aac,0,0,...) at __lockmgr_args+0x237
vfs_busy(c3395a90,80200,c0e68380,d1c,c3395a90,...) at vfs_busy+0x1bc
sync_fsync(d5157c7c,c33e8398,c33e8324,d5157c7c,d5157c9c,...) at 
sync_fsync+0xb5
VOP_FSYNC_APV(c0ca12e0,d5157c7c,c0bc4478,67b,c3279000,...) at 
VOP_FSYNC_APV+0xa5
sync_vnode(c0e68470,c0e6845c,3e8,6aa,4e20,...) at sync_vnode+0x168
sched_sync(0,d5157d38,c0bb4070,322,c311a7d4,...) at sched_sync+0x273
fork_exit(c087a2d0,0,d5157d38) at fork_exit+0xb8
fork_trampoline() at fork_trampoline+0x8
--- trap 0, eip = 0, esp = 0xd5157d70, ebp = 0 ---
<<<
>>>
lock order reversal:
 1st 0xc2e03e00 bufwait (bufwait) _at_ /usr/src/sys/kern/vfs_bio.c:2443
 2nd 0xc3592200 dirhash (dirhash) _at_ /usr/src/sys/ufs/ufs/ufs_dirhash.c:254
KDB: stack backtrace:
db_trace_self_wrapper(c0bbad75,d633e778,c082ff55,4,c0bb671e,...) at 
db_trace_self_wrapper+0x26
kdb_backtrace(4,c0bb671e,c0bdb633,c307a250,d633e7d4,...) at 
kdb_backtrace+0x29
_witness_debugger(c0bbd62a,c3592200,c0bdb99a,c307a250,c0bdb633,...) at 
_witness_debugger+0x25
witness_checkorder(c3592200,9,c0bdb633,fe,0,...) at witness_checkorder+0x810
_sx_xlock(c3592200,0,c0bdb633,fe,c36fe618,...) at _sx_xlock+0x85
ufsdirhash_acquire(c2e03da0,d633e8ec,1b8,cfaf3e68,d633e8a4,...) at 
ufsdirhash_acquire+0x35
ufsdirhash_add(c36fe618,d633e8ec,e68,d633e890,d633e894,...) at 
ufsdirhash_add+0x13
ufs_direnter(c36faa78,c40ed53c,d633e8ec,d633ebd4,0,...) at 
ufs_direnter+0x729
ufs_makeinode(d633ebd4,d633eacc,d633eacc,d633ea34,c0b19225,...) at 
ufs_makeinode+0x519
ufs_create(d633eacc,d633eacc,0,d633eacc,d633eba8,...) at ufs_create+0x30
VOP_CREATE_APV(c0cb3c00,d633eacc,2,c0bb133d,3,...) at VOP_CREATE_APV+0xa5
vn_open_cred(d633eba8,d633ec5c,180,c349cb00,c33a5e70,...) at 
vn_open_cred+0x1d0
vn_open(d633eba8,d633ec5c,180,c33a5e70,1535e8,...) at vn_open+0x33
kern_openat(c3471d20,ffffff9c,826f5dc,0,603,...) at kern_openat+0x106
kern_open(c3471d20,826f5dc,0,602,180,...) at kern_open+0x35
open(c3471d20,d633ecf8,c,c0bbe1bd,c0c906f8,...) at open+0x30
syscall(d633ed38) at syscall+0x2a3
Xint0x80_syscall() at Xint0x80_syscall+0x20
--- syscall (5, FreeBSD ELF32, open), eip = 0x2823aef3, esp = 0x8202a60, ebp 
= 0x8202afc ---
<<<
>>>
 1st 0xc3990594 ufs (ufs) _at_ /usr/src/sys/kern/vfs_subr.c:2051
 2nd 0xc2da93b0 bufwait (bufwait) _at_ /usr/src/sys/ufs/ffs/ffs_softdep.c:6150
 3rd 0xc4b25594 ufs (ufs) _at_ /usr/src/sys/kern/vfs_subr.c:2051
KDB: stack backtrace:
db_trace_self_wrapper(c0bbad75,d633e3ec,c082ff55,4,c0bb671e,...) at 
db_trace_self_wrapper+0x26
kdb_backtrace(4,c0bb671e,c4b25594,c307a1e8,d633e448,...) at 
kdb_backtrace+0x29
_witness_debugger(c0bbd643,c4b25594,c0bb1c2c,c307a1e8,c0bc4478,...) at 
_witness_debugger+0x25
witness_checkorder(c4b25594,9,c0bc4478,803,0,...) at 
witness_checkorder+0x810
__lockmgr_args(c4b25594,80100,c4b255b0,0,0,...) at __lockmgr_args+0x797
ffs_lock(d633e554,c0bc3a67,c0bb133d,80100,c4b2553c,...) at ffs_lock+0x8a
VOP_LOCK1_APV(c0cb3c00,d633e554,c0cce980,c4b2553c,80100,...) at 
VOP_LOCK1_APV+0xa5
_vn_lock(c4b2553c,80100,c0bc4478,803,4,...) at _vn_lock+0x5e
vget(c4b2553c,80100,c3471d20,50,0,...) at vget+0xc9
vfs_hash_get(c33957ec,1e366a,80000,c3471d20,d633e6b0,...) at 
vfs_hash_get+0xe6
ffs_vgetf(c33957ec,1e366a,80000,d633e6b0,1,...) at ffs_vgetf+0x49
softdep_sync_metadata(c399053c,0,c0bdb31c,131,0,...) at 
softdep_sync_metadata+0x5ba
ffs_syncvnode(c399053c,1,c07e3e74,c0d0f0bc,4,...) at ffs_syncvnode+0x3e2
ffs_truncate(c399053c,c00,0,880,c349cb00,...) at ffs_truncate+0x5ca
ufs_direnter(c399053c,c4b2553c,d633ea20,d633ec04,c2e196d0,...) at 
ufs_direnter+0x8f6
ufs_mkdir(d633ec28,d633ec28,0,d633ec28,d633ebd8,...) at ufs_mkdir+0x90e
VOP_MKDIR_APV(c0cb3c00,d633ec28,e99,e97,0,...) at VOP_MKDIR_APV+0xa5
kern_mkdirat(c3471d20,ffffff9c,828e148,0,1c0,...) at kern_mkdirat+0x276
kern_mkdir(c3471d20,828e148,0,1c0,d633ed2c,...) at kern_mkdir+0x2e
mkdir(c3471d20,d633ecf8,8,c0bbe1d1,c0c91340,...) at mkdir+0x29
syscall(d633ed38) at syscall+0x2a3
Xint0x80_syscall() at Xint0x80_syscall+0x20
--- syscall (136, FreeBSD ELF32, mkdir), eip = 0x2823aeb3, esp = 0x8202bb0, 
ebp = 0x8202bfc ---
<<< 
Received on Tue Sep 30 2008 - 05:30:39 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:35 UTC