Still fdesc sleep warning/lor

Kris Kennaway kris at obsecurity.org
Mon Nov 29 11:55:18 PST 2004


Sleeping on "fdesc" with the following non-sleepable locks held:
exclusive sleep mutex fdesc r = 0 (0xc0740940) locked @ kern/vfs_mount.c:967
KDB: stack backtrace:
witness_warn(2,c59dfe28,c06e4bf7,c06e0cbf,c076cc98) at witness_warn+0x175
msleep(c59dfe4c,c59dfe28,64,c06e0cbf,0) at msleep+0x47
checkdirs(c59e4800,f15b2ca4,c7626180,c7626180,0) at checkdirs+0xe0
dounmount(c59e4800,8080000,c7626180,43a,606ffc8) at dounmount+0x3fa
unmount(c7626180,f15b2d14,8,3ff,2) at unmount+0x1f4
syscall(2f,2f,2f,804a618,bfbfe749) at syscall+0x13b
Xint0x80_syscall() at Xint0x80_syscall+0x1f
--- syscall (22, FreeBSD ELF32, unmount), eip = 0x280c5a63, esp = 0xbfbfe4dc, ebp = 0xbfbfe598 ---
lock order reversal
 1st 0xc0740940 fdesc (fdesc) @ kern/vfs_mount.c:967
 2nd 0xc07411e0 Giant (Giant) @ kern/kern_synch.c:238
KDB: stack backtrace:
witness_checkorder(c07411e0,9,c06e4c08,ee,c0544222) at witness_checkorder+0x5ed
_mtx_lock_flags(c07411e0,0,c06e4c08,ee,0) at _mtx_lock_flags+0x54
msleep(c59dfe4c,c59dfe28,64,c06e0cbf,0) at msleep+0x292
checkdirs(c59e4800,f15b2ca4,c7626180,c7626180,0) at checkdirs+0xe0
dounmount(c59e4800,8080000,c7626180,43a,606ffc8) at dounmount+0x3fa
unmount(c7626180,f15b2d14,8,3ff,2) at unmount+0x1f4
syscall(2f,2f,2f,804a618,bfbfe749) at syscall+0x13b
Xint0x80_syscall() at Xint0x80_syscall+0x1f
--- syscall (22, FreeBSD ELF32, unmount), eip = 0x280c5a63, esp = 0xbfbfe4dc, ebp = 0xbfbfe598 ---

Kris
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20041129/f0e5f04c/attachment.bin


More information about the freebsd-current mailing list