Home:
sources.zabbadoz.net - a collection of foobar
Up:
FreeBSD LOR(lock order reversal)s seen and comments
Prev:
freebsd/lor/236.html
Next:
freebsd/lor/238.html
| ID | 237 |
| state | unknown |
| responsible | |
| reported first | 2008-02-17 |
| reported last | 2008-04-08 |
| do you know more? | submit update by email |
| LOR |
lock order reversal: 1st 0xc38b0d18 msdosfs (msdosfs) @ sys/kern/vfs_subr.c:2061 2nd 0xc385d7d4 vfslock (vfslock) @ sys/kern/vfs_subr.c:364 KDB: stack backtrace: db_trace_self_wrapper(c07ec741,de991a24,c05cdcce,c07eeb62,c385d7d4,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c07eeb62,c385d7d4,c07f4967,c07f4967,c07f4eff,...) at kdb_backtrace+0x29 witness_checkorder(c385d7d4,1,c07f4ef6,16c,de991a64,...) at witness_checkorder+0x6de _lockmgr(c385d7d4,2001,c385d804,c07f4ef6,16c,...) at _lockmgr+0x1e5 vfs_busy(c385d7d4,10,0,c3882220,8,...) at vfs_busy+0x198 vfs_donmount(810e080,c,de991c70,c394f280,810b6a0,...) at vfs_donmount+0xdb5 nmount(c3882220,de991cfc,c,c07ef80c,c083a150,...) at nmount+0xb2 syscall(de991d38) at syscall+0x2b3 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (378, FreeBSD ELF32, nmount), eip = 0x280d6f1b, esp = 0xbfbfe95c, ebp = 0xbfbfedb8 --- lock order reversal: 1st 0xc392daf8 pseudofs (pseudofs) @ sys/kern/vfs_subr.c:2061 2nd 0xc385d000 vfslock (vfslock) @ sys/kern/vfs_subr.c:364 KDB: stack backtrace: db_trace_self_wrapper(c07ec741,de991a24,c05cdcce,c07eeb62,c385d000,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c07eeb62,c385d000,c07f4967,c07f4967,c07f4eff,...) at kdb_backtrace+0x29 witness_checkorder(c385d000,1,c07f4ef6,16c,de991a64,...) at witness_checkorder+0x6de _lockmgr(c385d000,2001,c385d030,c07f4ef6,16c,...) at _lockmgr+0x1e5 vfs_busy(c385d000,10,0,c3882220,8,...) at vfs_busy+0x198 vfs_donmount(810e080,c,de991c70,c394fa80,810bc28,...) at vfs_donmount+0xdb5 nmount(c3882220,de991cfc,c,c07ef80c,c083a150,...) at nmount+0xb2 syscall(de991d38) at syscall+0x2b3 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (378, FreeBSD ELF32, nmount), eip = 0x280d6f1b, esp = 0xbfbfe95c, ebp = 0xbfbfedb8 --- lock order reversal: 1st 0xc2c28d18 tmpfs (tmpfs) @ /usr/src/sys/kern/vfs_subr.c:2061 2nd 0xc2bba7d4 vfslock (vfslock) @ /usr/src/sys/kern/vfs_subr.c:364 KDB: stack backtrace: db_trace_self_wrapper(c0765ade,d5fc4a24,c0570e56,c0767dd3,c2bba7d4,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c0767dd3,c2bba7d4,c076dc64,c076dc64,c076e201,...) at kdb_backtrace+0x29 witness_checkorder(c2bba7d4,1,c076e201,16c,d5fc4a64,...) at witness_checkorder+0x6d6 _lockmgr(c2bba7d4,2001,c2bba804,c076e201,16c,...) at _lockmgr+0x1e5 vfs_busy(c2bba7d4,10,0,c2b7d880,8,...) at vfs_busy+0x198 vfs_donmount(810e080,c,d5fc4c70,c2e8eb80,810b6a0,...) at vfs_donmount+0xdd7 nmount(c2b7d880,d5fc4cfc,c,c0768aa5,c07a3890,...) at nmount+0xb1 syscall(d5fc4d38) at syscall+0x2b3 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (378, FreeBSD ELF32, nmount), eip = 0x280dfd53, esp = 0xbfbfe97c, ebp = 0xbfbfedd8 --- lock order reversal: 1st 0xc29b7e28 zfs (zfs) @ sys/kern/vfs_subr.c:2061 2nd 0xc29907d4 vfslock (vfslock) @ sys/kern/vfs_subr.c:364 KDB: stack backtrace: db_trace_self_wrapper(c0af2085,dee8f9fc,c07a188e,c0af4543,c29907d4,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c0af4543,c29907d4,c0afa548,c0afa548,c0afaae5,...) at kdb_backtrace+0x29 witness_checkorder(c29907d4,1,c0afaae5,16c,151,...) at witness_checkorder+0x6de _lockmgr(c29907d4,2001,c2990804,c0afaae5,16c,...) at _lockmgr+0x174 vfs_busy(c29907d4,10,0,c2ba2220,c29b7e58,...) at vfs_busy+0x198 vfs_mount_alloc(c29b7dd0,c2a5a760,c298f740,c2ba2220,0,...) at vfs_mount_alloc+0x78 vfs_donmount(810c080,8,dee8fc70,c298cb00,280a7a90,...) at vfs_donmount+0x12d2 nmount(c2ba2220,dee8fcfc,c,c0af4c86,c0ba3b70,...) at nmount+0xb2 syscall(dee8fd38) at syscall+0x2b3 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (378, FreeBSD ELF32, nmount), eip = 0x28148f1b, esp = 0xbfbfd43c, ebp = 0xbfbfd478 --- lock order reversal: 1st 0xc2bfdaf8 isofs (isofs) @ sys/kern/vfs_subr.c:2064 2nd 0xc2b63538 vfslock (vfslock) @ sys/kern/vfs_subr.c:364 KDB: stack backtrace: db_trace_self_wrapper(c070c2d9,d5f5ba18,c058c09d,c070e5f6,c2b63538,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c070e5f6,c2b63538,c0714456,c0714456,c07149ee,...) at kdb_backtrace+0x29 witness_checkorder(c2b63538,1,c07149ee,16c,d5f5ba58,...) at witness_checkorder+0x6af _lockmgr_args(c2b63538,20001,c2b63568,0,ffffffff,...) at _lockmgr_args+0x1c9 vfs_busy(c2b63538,10,0,c2b9b220,0,...) at vfs_busy+0x19f vfs_donmount(810e080,c,d5f5bc74,c2dc3600,0,...) at vfs_donmount+0xdc8 nmount(c2b9b220,d5f5bcfc,c,c070f2c4,c0751e10,...) at nmount+0x8e syscall(d5f5bd38) at syscall+0x237 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (378, FreeBSD ELF32, nmount), eip = 0x480dafcf, esp = 0xbfbfe97c, ebp = 0xbfbfedd8 --- |
| comments/references |
Copyright (c) 1999-2009 Bjoern A. Zeeb. All rights reserved.
$ZABBADOZ: web/sources.zabbadoz.net/freebsd/lor/237.xml,v 1.1 2009/02/12 20:05:14 bz Exp $