LOR vfs_mount.c && msdosfs_vfsops.c [SEC=UNCLASSIFIED]

From: Wilkinson, Alex <alex.wilkinson_at_dsto.defence.gov.au>
Date: Wed, 6 Jan 2010 14:04:07 +0800
Upon exec'ing: '#sudo umount /mnt/' (/mnt is FAT32 USB stick).
Cant see anything that looks the same _at_
http://sources.zabbadoz.net/freebsd/lor.html

   lock order reversal:
    1st 0xc9541af8 ufs (ufs) _at_ /usr/src/sys/kern/vfs_mount.c:1204
    2nd 0xc7d80d18 devfs (devfs) _at_ /usr/src/sys/fs/msdosfs/msdosfs_vfsops.c:944
   KDB: stack backtrace:
   db_trace_self_wrapper(c0c9b289,eb3f5a34,c08d26e5,c08c339b,c0c9e192,...) at db_trace_self_wrapper+0x26
   kdb_backtrace(c08c339b,c0c9e192,c61317d8,c6131708,eb3f5a90,...) at kdb_backtrace+0x29
   _witness_debugger(c0c9e192,c7d80d18,c0c8ca59,c6131708,c0c8d23d,...) at _witness_debugger+0x25
   witness_checkorder(c7d80d18,9,c0c8d23d,3b0,c7d80d38,...) at witness_checkorder+0x839
   __lockmgr_args(c7d80d18,80400,c7d80d38,0,0,...) at __lockmgr_args+0x824
   vop_stdlock(eb3f5bac,c0f301a0,c75f10a4,80400,c7d80cc0,...) at vop_stdlock+0x62
   VOP_LOCK1_APV(c0d7e580,eb3f5bac,eb3f5bcc,c0dbe5e0,c7d80cc0,...) at
   VOP_LOCK1_APV+0xb5 _vn_lock(c7d80cc0,80400,c0c8d23d,3b0,c6798798,...) at _vn_lock+0x5e
   msdosfs_sync(c6798798,1,c0ca4bbf,4f9,80,...) at msdosfs_sync+0x29c
   dounmount(c6798798,8000000,c75f1000,47e,4,...) at dounmount+0x44e
   unmount(c75f1000,eb3f5cf8,8,c75f1000,c0d822c8,...) at unmount+0x2ff
   syscall(eb3f5d38) at syscall+0x2a3
   Xint0x80_syscall() at Xint0x80_syscall+0x20
   --- syscall (22, FreeBSD ELF32, unmount), eip = 0x280dafaf, esp = 0xbfbfe49c, ebp = 0xbfbfe568 ---

  -Alex

IMPORTANT: This email remains the property of the Australian Defence Organisation and is subject to the jurisdiction of section 70 of the CRIMES ACT 1914.  If you have received this email in error, you are requested to contact the sender and delete the email.
Received on Wed Jan 06 2010 - 05:01:09 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:59 UTC