Home:
sources.zabbadoz.net - a collection of foobar
Up:
FreeBSD LOR(lock order reversal)s seen and comments
Prev:
freebsd/lor/266.html
Next:
freebsd/lor/268.html
| ID | 267 |
| state | unknown |
| responsible | |
| reported first | 2008-12-01 |
| reported last | 2009-02-08 |
| do you know more? | submit update by email |
| LOR |
lock order reversal: 1st 0xffffff0005e48048 filedesc structure (filedesc structure) @ sys/kern/kern_descrip.c:1076 2nd 0xffffff000983f098 ufs (ufs) @ sys/kern/vfs_subr.c:4065 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2a _witness_debugger() at _witness_debugger+0x49 witness_checkorder() at witness_checkorder+0x7e6 __lockmgr_args() at __lockmgr_args+0xc59 ffs_lock() at ffs_lock+0x8c VOP_LOCK1_APV() at VOP_LOCK1_APV+0x9b _vn_lock() at _vn_lock+0x50 knlist_remove_kq() at knlist_remove_kq+0x71 knote_fdclose() at knote_fdclose+0x16a kern_close() at kern_close+0xd1 syscall() at syscall+0x1bf Xfast_syscall() at Xfast_syscall+0xab --- syscall (6, FreeBSD ELF64, close), rip = 0x800e2adac, rsp = 0x7fffffffe748, rbp = 0x7fffffffe780 --- KDB: stack backtrace: db_trace_self_wrapper(c0bd9ebe,e6d63a30,c0871c25,4,c0bd5436,...) at db_trace_self_wrapper+0x26 kdb_backtrace(4,c0bd5436,c4521948,c45242b8,e6d63a8c,...) at kdb_backtrace+0x29 _witness_debugger(c0bdcb49,c5ca5ce8,c0bd05f5,c45242b8,c0be38fd,...) at _witness_debugger+0x25 witness_checkorder(c5ca5ce8,9,c0be38fd,fe1,c5ca5d04,...) at witness_checkorder+0x839 __lockmgr_args(c5ca5ce8,80400,c5ca5d04,0,0,...) at __lockmgr_args+0x797 ffs_lock(e6d63b9c,c,0,80400,c5ca5c90,...) at ffs_lock+0x8a VOP_LOCK1_APV(c0cde5a0,e6d63b9c,e6d63ba4,c0cf2680,c5ca5c90,...) at VOP_LOCK1_APV+0xa5 _vn_lock(c5ca5c90,80400,c0be38fd,fe1,e6d63bf8,...) at _vn_lock+0x5e vfs_knllock(c5ca5c90,0,c0bd26b1,68c,c4e2361c,...) at vfs_knllock+0x29 knlist_remove_kq(0,e6d63c18,c08b6fe9,c5d1608c,c4e2361c,...) at knlist_remove_kq+0xad knlist_remove(c5d1608c,c4e2361c,0,e6d63c44,c0809d65,...) at knlist_remove+0x1b filt_vfsdetach(c4e2361c,0,c0bd26b1,75c,8,...) at filt_vfsdetach+0x39 knote_fdclose(c4998d80,8,c0bd2199,434,c57cfcb0,...) at knote_fdclose+0xf5 kern_close(c4998d80,8,e6d63d2c,c0b29ec3,c4998d80,...) at kern_close+0xd5 close(c4998d80,e6d63cf8,4,c0bdd36a,c0cbafd0,...) at close+0x1a syscall(e6d63d38) at syscall+0x2a3 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (6, FreeBSD ELF32, close), eip = 0x284c3073, esp = 0xbfbfe10c, ebp = 0xbfbfe128 --- lock order reversal: 1st 0xffffff001a1cca48 filedesc structure (filedes c structure) @ sys/kern/kern_descrip.c:1076 2nd 0xffffff0002ed4098 pseudofs (pseudofs) @ sys/kern/vfs_subr.c:4057 kernel: KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2a _witness_debugger() at _witness_debugger+0x2e witness_checkorder() at witness_checkorder+0x81e __lockmgr_args() at __lockmgr_args+0xc2a vop_stdlock() at vop_stdlock+0x39 VOP_LOCK1_APV() at VOP_LOCK1_APV+0x9b _vn_lock() at _vn_lock+0x47 knlist_remove_kq() at knlist_remove_kq+0x73 knote_fdclose() at knote_fdclose+0x177 kern_close() at kern_close+0xe6 syscall() at syscall+0x1bf Xfast_syscall() at Xfast_syscall+0xab --- syscall (6, FreeBSD ELF64, close), rip = 0x800e35e8c, rsp = 0x7fffffffe4f8, rbp = 0x801063100 --- |
| comments/references |
Copyright (c) 1999-2009 Bjoern A. Zeeb. All rights reserved.
$ZABBADOZ: web/sources.zabbadoz.net/freebsd/lor/267.xml,v 1.1 2009/02/12 20:05:14 bz Exp $