Bug 136968 - [ufs] [lor] ufs/bufwait/ufs (open)
Summary: [ufs] [lor] ufs/bufwait/ufs (open)
Status: Closed Overcome By Events
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: 8.0-BETA2
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-21 19:40 UTC by Rene Ladan
Modified: 2022-01-24 14:19 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rene Ladan freebsd_committer freebsd_triage 2009-07-21 19:40:05 UTC
lock order reversal:
 1st 0xc593537c ufs (ufs) @ /usr/src/sys/kern/vfs_lookup.c:492
 2nd 0xd86bf2f0 bufwait (bufwait) @ /usr/src/sys/ufs/ffs/ffs_softdep.c:6170
 3rd 0xc700a058 ufs (ufs) @ /usr/src/sys/kern/vfs_subr.c:2083
KDB: stack backtrace:
db_trace_self_wrapper(c0c6baf4,e6ca72b0,c08bc995,c08ad6db,c0c6e9a2,...) at db_trace_self_wrapper+0x26
kdb_backtrace(c08ad6db,c0c6e9a2,c452be90,c452f088,e6ca730c,...) at kdb_backtrace+0x29
_witness_debugger(c0c6e9a2,c700a058,c0c616dd,c452f088,c0c75c18,...) at _witness_debugger+0x25
witness_checkorder(c700a058,9,c0c75c18,823,0,...) at witness_checkorder+0x839
__lockmgr_args(c700a058,80100,c700a074,0,0,...) at __lockmgr_args+0x7a7
ffs_lock(e6ca741c,c08bc73b,c0c7510b,80100,c700a000,...) at ffs_lock+0x8a
VOP_LOCK1_APV(c0d6e7e0,e6ca741c,c4d27524,c0d87260,c700a000,...) at VOP_LOCK1_APV+0xb5
_vn_lock(c700a000,80100,c0c75c18,823,4,...) at _vn_lock+0x5e
vget(c700a000,80100,c4d27480,50,0,...) at vget+0xb9
vfs_hash_get(c497578c,694c14,80000,c4d27480,e6ca7578,...) at vfs_hash_get+0xe6
ffs_vgetf(c497578c,694c14,80000,e6ca7578,1,...) at ffs_vgetf+0x49
softdep_sync_metadata(c5935324,0,c0c8f079,146,0,...) at softdep_sync_metadata+0x5ba
ffs_syncvnode(c5935324,1,c0c670da,c0c60d5a,3,...) at ffs_syncvnode+0x3e2
ffs_truncate(c5935324,200,0,880,c55ea700,...) at ffs_truncate+0x66a
ufs_direnter(c5935324,c63a653c,e6ca78d0,e6ca7bd0,0,...) at ufs_direnter+0x8f6
ufs_makeinode(e6ca7bd0,0,e6ca7abc,e6ca7a18,c0bb6745,...) at ufs_makeinode+0x508
ufs_create(e6ca7abc,e6ca7ad4,0,0,e6ca7ba4,...) at ufs_create+0x30
VOP_CREATE_APV(c0d6e7e0,e6ca7abc,e6ca7bd0,e6ca7a54,0,...) at VOP_CREATE_APV+0xa5
vn_open_cred(e6ca7ba4,e6ca7c5c,1a4,0,c55ea700,...) at vn_open_cred+0x215
vn_open(e6ca7ba4,e6ca7c5c,1a4,c4be5dc8,1ef,...) at vn_open+0x3b
kern_openat(c4d27480,ffffff9c,28305970,0,602,...) at kern_openat+0x11f
kern_open(c4d27480,28305970,0,601,1b6,...) at kern_open+0x35
open(c4d27480,e6ca7cf8,c,c4d27480,c0d4d44c,...) at open+0x30
syscall(e6ca7d38) at syscall+0x2a3
Xint0x80_syscall() at Xint0x80_syscall+0x20
--- syscall (5, FreeBSD ELF32, open), eip = 0x281d8833, esp = 0xbfbfdf3c, ebp = 0xbfbfdfd8 ---

How-To-Repeat: GENERIC kernel, only devfs and ufs2 filesystems mounted via /dev/ufsid/*
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2009-07-25 02:29:20 UTC
Responsible Changed
From-To: freebsd-bugs->freebsd-fs

Over to maintainer(s).
Comment 2 Eitan Adler freebsd_committer freebsd_triage 2017-12-31 07:58:51 UTC
For bugs matching the following criteria:

Status: In Progress Changed: (is less than) 2014-06-01

Reset to default assignee and clear in-progress tags.

Mail being skipped