Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 26 Dec 2009 22:40:02 GMT
From:      Peter Jeremy <peterjeremy@acm.org>
To:        freebsd-bugs@FreeBSD.org
Subject:   Re: kern/131784: [lor] triple LOR after hard reboot
Message-ID:  <200912262240.nBQMe2lb092808@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/131784; it has been noted by GNATS.

From: Peter Jeremy <peterjeremy@acm.org>
To: bug-followup@FreeBSD.org, dirk.meyer@dinoex.sub.de
Cc:  
Subject: Re: kern/131784: [lor] triple LOR after hard reboot
Date: Sun, 27 Dec 2009 09:30:44 +1100

 --mP3DRpeJDSE+ciuQ
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline
 Content-Transfer-Encoding: quoted-printable
 
 I got the same thing just taking a "dump -L" of a filesystem, running:
 FreeBSD server.vk2pj.dyndns.org 8.0-STABLE FreeBSD 8.0-STABLE #11: Mon Nov =
 30 16:36:34 EST 2009     root@server.vk2pj.dyndns.org:/var/obj/usr/src/sys/=
 server  amd64
 
 lock order reversal:
  1st 0xffffff002db3e9d0 ufs (ufs) @ /usr/src/sys/ufs/ffs/ffs_snapshot.c:424
  2nd 0xffffff8080763388 bufwait (bufwait) @ /usr/src/sys/kern/vfs_bio.c:2559
  3rd 0xffffff0028f14098 ufs (ufs) @ /usr/src/sys/ufs/ffs/ffs_snapshot.c:545
 KDB: stack backtrace:
 db_trace_self_wrapper() at db_trace_self_wrapper0x2a
 _witness_debugger() at _witness_debugger0x2c
 witness_checkorder() at witness_checkorder0x66f
 __lockmgr_args() at __lockmgr_args0x475
 ffs_lock() at ffs_lock0x8c
 VOP_LOCK1_APV() at VOP_LOCK1_APV0x52
 _vn_lock() at _vn_lock0x47
 ffs_snapshot() at ffs_snapshot0x1af8
 ffs_mount() at ffs_mount0x652
 vfs_donmount() at vfs_donmount0xc80
 nmount() at nmount0x51
 syscall() at syscall0x1ac
 Xfast_syscall() at Xfast_syscall0xe1
 --- syscall (378, FreeBSD ELF64, nmount), rip =3D 0x80069bb4c, rsp =3D 0x7f=
 ffffffe518, rbp =3D 0x7fffffffef1e ---
 lock order reversal:
  1st 0xffffff8080763388 bufwait (bufwait) @ /usr/src/sys/kern/vfs_bio.c:2559
  2nd 0xffffff000be70630 snaplk (snaplk) @ /usr/src/sys/ufs/ffs/ffs_snapshot=
 =2Ec:794
 KDB: stack backtrace:
 db_trace_self_wrapper() at db_trace_self_wrapper0x2a
 _witness_debugger() at _witness_debugger0x2c
 witness_checkorder() at witness_checkorder0x66f
 __lockmgr_args() at __lockmgr_args0x475
 ffs_lock() at ffs_lock0x8c
 VOP_LOCK1_APV() at VOP_LOCK1_APV0x52
 _vn_lock() at _vn_lock0x47
 ffs_snapshot() at ffs_snapshot0x154d
 ffs_mount() at ffs_mount0x652
 vfs_donmount() at vfs_donmount0xc80
 nmount() at nmount0x51
 syscall() at syscall0x1ac
 Xfast_syscall() at Xfast_syscall0xe1
 --- syscall (378, FreeBSD ELF64, nmount), rip =3D 0x80069bb4c, rsp =3D 0x7f=
 ffffffe518, rbp =3D 0x7fffffffef1e ---
 lock order reversal:
  1st 0xffffff000be70630 snaplk (snaplk) @ /usr/src/sys/kern/vfs_vnops.c:296
  2nd 0xffffff002db3e9d0 ufs (ufs) @ /usr/src/sys/ufs/ffs/ffs_snapshot.c:1588
 KDB: stack backtrace:
 db_trace_self_wrapper() at db_trace_self_wrapper0x2a
 _witness_debugger() at _witness_debugger0x2c
 witness_checkorder() at witness_checkorder0x66f
 __lockmgr_args() at __lockmgr_args0x475
 ffs_snapremove() at ffs_snapremove0xc6
 softdep_releasefile() at softdep_releasefile0x139
 ufs_inactive() at ufs_inactive0x1da
 VOP_INACTIVE_APV() at VOP_INACTIVE_APV0x4a
 vinactive() at vinactive0x68
 vput() at vput0x1ae
 vn_close() at vn_close0xa1
 vn_closefile() at vn_closefile0x5a
 _fdrop() at _fdrop0x23
 closef() at closef0x4a
 fdfree() at fdfree0x204
 exit1() at exit10x24f
 sys_exit() at sys_exit0xe
 syscall() at syscall0x1ac
 Xfast_syscall() at Xfast_syscall0xe1
 --- syscall (1, FreeBSD ELF64, sys_exit), rip =3D 0x8006eea2c, rsp =3D 0x7f=
 ffffffe378, rbp =3D 0x404ec0 ---
 
 If anyone wants to look further, the line number references are
 relative to:
 
 __FBSDID("$FreeBSD: src/sys/kern/vfs_bio.c,v 1.568.2.1 2009/08/03 08:13:06 =
 kensmith Exp $");
 SVN rev 196045 on 2009-08-03 08:13:06Z by kensmith
 
 __FBSDID("$FreeBSD: src/sys/kern/vfs_vnops.c,v 1.286.2.2 2009/09/08 14:43:4=
 2 kib Exp $");
 SVN rev 196974 on 2009-09-08 14:43:42Z by kib
 
 __FBSDID("$FreeBSD: src/sys/ufs/ffs/ffs_snapshot.c,v 1.150.2.1 2009/08/03 0=
 8:13:06 kensmith Exp $");
 SVN rev 196045 on 2009-08-03 08:13:06Z by kensmith
 
 --=20
 Peter Jeremy
 
 --mP3DRpeJDSE+ciuQ
 Content-Type: application/pgp-signature
 Content-Disposition: inline
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.14 (FreeBSD)
 
 iEYEARECAAYFAks2jpQACgkQ/opHv/APuIf4tQCaAo9rj+mQdqVjj4RqskWLOzfA
 5xYAoMMLv0YiuwdSw79tFZANWPbLpaLo
 =4uC4
 -----END PGP SIGNATURE-----
 
 --mP3DRpeJDSE+ciuQ--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200912262240.nBQMe2lb092808>