Home:
sources.zabbadoz.net - a collection of foobar
Up:
FreeBSD LOR(lock order reversal)s seen and comments
Prev:
freebsd/lor/234.html
Next:
freebsd/lor/236.html
| ID | 235 |
| state | patched |
| responsible | |
| reported first | 2008-02-13 |
| reported last | 2009-02-08 |
| do you know more? | submit update by email |
| LOR |
lock order reversal: 1st 0xc5312044 user map (user map) @ sys/vm/vm_map.c:3111 2nd 0xc54d4e28 ufs (ufs) @ sys/kern/vfs_subr.c:2061 KDB: stack backtrace: db_trace_self_wrapper(c07757e3,e3ef69d0,c05a3c9e,c0777c85,c54d4e28,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c0777c85,c54d4e28,c076ce97,c076ce97,c077e1b5,...) at kdb_backtrace+0x29 witness_checkorder(c54d4e28,1,c077e1b5,80d,e3ef6a04,...) at witness_checkorder+0x6de _lockmgr(c54d4e28,3041,c54d4e58,c077e1b5,80d,...) at _lockmgr+0x1e5 ffs_lock(e3ef6a78,c055d1ed,c08058b4,3041,c54d4dd0,...) at ffs_lock+0x8a VOP_LOCK1_APV(c07d2800,e3ef6a78,c076c5aa,3,c54d4e58,...) at VOP_LOCK1_APV+0xa5 _vn_lock(c54d4dd0,3041,c077e1b5,80d,0,...) at _vn_lock+0xf2 vget(c54d4dd0,3041,c5310000,4a9,c1851180,...) at vget+0x109 vnode_pager_lock(c1851000,0,c07903e2,127,e3ef6be8,...) at vnode_pager_lock+0x1ad vm_fault(c5312000,80b7000,2,8,80b7140,...) at vm_fault+0x1df trap_pfault(5,0,c079a03f,2c8,c,...) at trap_pfault+0xf9 trap(e3ef6d38) at trap+0x25d calltrap() at calltrap+0x6 --- trap 0xc, eip = 0x80480e5, esp = 0xbfbfef10, ebp = 0xbfbfef30 --- lock order reversal: 1st 0xc28d7044 user map (user map) @ sys/vm/vm_map.c:3198 2nd 0xc294b7ac ufs (ufs) @ sys/kern/vfs_subr.c:2079 KDB: stack backtrace: X_db_sym_numargs(c024df5a,c27b9920,c00f1115,4,c0249670,...) at X_db_sym_numargs+0x146 kdb_backtrace(4,c0249670,c2892728,c2896008,c27b997c,...) at kdb_backtrace+0x29 witness_display_spinlock(c0250bd0,c294b7ac,c0244b0f,c2896008,c02579f0,...) at witness_display_spinlock+0x75 witness_checkorder(c294b7ac,1,c02579f0,81f,0,...) at witness_checkorder+0x839 __lockmgr_args(c294b7ac,200501,c294b7c8,0,0,...) at __lockmgr_args+0x237 ffs_syncvnode(c27b9a8c,c00f0ebb,c0266952,200501,c294b754,...) at ffs_syncvnode+0x58a VOP_LOCK1_APV(c0297c00,c27b9a8c,c28d3e24,c02a4f60,c294b754,...) at VOP_LOCK1_APV+0xa5 _vn_lock(c294b754,200501,c02579f0,81f,4,...) at _vn_lock+0x5e vget(c294b754,200501,c28d3d80,4b4,0,...) at vget+0xc9 vnode_pager_lock(c087bc98,0,c0263f23,127,c27b9c2c,...) at vnode_pager_lock+0x1e0 vm_fault(c28d7000,80db000,2,8,80db700,...) at vm_fault+0x1df dblfault_handler() at dblfault_handler+0x4e7 --- trap 0x17, eip = 0, esp = 0, ebp = 0 --- |
| comments/references |
|
Copyright (c) 1999-2009 Bjoern A. Zeeb. All rights reserved.
$ZABBADOZ: web/sources.zabbadoz.net/freebsd/lor/235.xml,v 1.3 2009/02/15 19:54:34 bz Exp $