amd64/135124: lor vfs_bio/ufs_dirhash

John Baldwin jhb at freebsd.org
Mon Jun 1 14:30:09 UTC 2009


The following reply was made to PR amd64/135124; it has been noted by GNATS.

From: John Baldwin <jhb at freebsd.org>
To: freebsd-amd64 at freebsd.org
Cc: Randy Bush <randy at psg.com>,
 freebsd-gnats-submit at freebsd.org
Subject: Re: amd64/135124: lor vfs_bio/ufs_dirhash
Date: Mon, 1 Jun 2009 09:25:25 -0400

 On Sunday 31 May 2009 8:14:22 pm Randy Bush wrote:
 > 
 > >Number:         135124
 > >Category:       amd64
 > >Synopsis:       lor vfs_bio/ufs_dirhash
 > >Confidential:   no
 > >Severity:       non-critical
 > >Priority:       medium
 > >Responsible:    freebsd-amd64
 > >State:          open
 > >Quarter:        
 > >Keywords:       
 > >Date-Required:
 > >Class:          sw-bug
 > >Submitter-Id:   current-users
 > >Arrival-Date:   Mon Jun 01 00:20:00 UTC 2009
 > >Closed-Date:
 > >Last-Modified:
 > >Originator:     Randy Bush
 > >Release:        8-CURRENT Sun May 31 22:52:41 UTC 2009
 > >Organization:
 > Internet Initiative Japan
 > >Environment:
 > FreeBSD work0.psg.com 8.0-CURRENT FreeBSD 8.0-CURRENT #3: Sun May 31 
 22:52:41 UTC 2009     root at work0.psg.com:/usr/obj/usr/src/sys/WORK0  amd64
 > >Description:
 > lock order reversal:
 >  1st 0xffffff8052aba050 bufwait (bufwait) @ /usr/src/sys/kern/vfs_bio.c:2556
 >  2nd 0xffffff0004f53000 dirhash (dirhash) 
 @ /usr/src/sys/ufs/ufs/ufs_dirhash.c:275
 > 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
 > _sx_xlock() at _sx_xlock+0x55
 > ufsdirhash_acquire() at ufsdirhash_acquire+0x33
 > ufsdirhash_add() at ufsdirhash_add+0x19
 > ufs_direnter() at ufs_direnter+0x88b
 > ufs_makeinode() at ufs_makeinode+0x31c
 > VOP_CREATE_APV() at VOP_CREATE_APV+0xb1
 > vn_open_cred() at vn_open_cred+0x3fd
 > kern_openat() at kern_openat+0x159
 > syscall() at syscall+0x1dd
 > Xfast_syscall() at Xfast_syscall+0xd0
 > --- syscall (5, FreeBSD ELF64, open), rip = 0x800c0bfcc, rsp = 
 0x7fffffffe6f8, rbp = 0x7fffffffe860 ---
 > 
 > i think this may be different than 261
 > <http://sources.zabbadoz.net/freebsd/lor/261.html>
 
 It is not, it is the same exact LOR.
 
 -- 
 John Baldwin


More information about the freebsd-amd64 mailing list