Skip to content

Instantly share code, notes, and snippets.

@mfplass
Created July 2, 2016 22:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mfplass/fe9c6b84a8f14839bbc2b2b2e03272ca to your computer and use it in GitHub Desktop.
Save mfplass/fe9c6b84a8f14839bbc2b2b2e03272ca to your computer and use it in GitHub Desktop.
LOR on unmount
FreeBSD xx 11.0-ALPHA5 FreeBSD 11.0-ALPHA5 #0 r302164: Fri Jun 24 02:51:52 UTC 2016 root@releng2.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64
Jun 29 22:47:44 xx kernel: Syncing disks, vnodes remaining... 0 0 0 0 done
Jun 29 22:47:44 xx kernel: All buffers synced.
Jun 29 22:47:44 xx kernel: lock order reversal:
Jun 29 22:47:44 xx kernel: 1st 0xfffff80007bfab78 ufs (ufs) @ /usr/src/sys/kern/vfs_mount.c:1222
Jun 29 22:47:44 xx kernel: 2nd 0xfffff80007ade068 devfs (devfs) @ /usr/src/sys/ufs/ffs/ffs_vfsops.c:1378
Jun 29 22:47:44 xx kernel: Uptime: 19m20s
Jun 29 22:47:44 xx kernel: Copyright (c) 1992-2016 The FreeBSD Project.
Jun 29 23:02:30 xx kernel: Syncing disks, vnodes remaining... 0 0 0 0 done
Jun 29 23:02:30 xx kernel: All buffers synced.
Jun 29 23:02:30 xx kernel: lock order reversal:
Jun 29 23:02:30 xx kernel: 1st 0xfffff80007cd0b78 zfs (zfs) @ /usr/src/sys/kern/vfs_mount.c:1222
Jun 29 23:02:30 xx kernel: 2nd 0xfffff8002d33d418 zfs_gfs (zfs_gfs) @ /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/gfs.c:484
Jun 29 23:02:30 xx kernel: stack backtrace:
Jun 29 23:02:30 xx kernel: #0 0xffffffff80aa7770 at witness_debugger+0x70
Jun 29 23:02:30 xx kernel: #1 0xffffffff80aa7664 at witness_checkorder+0xe54
Jun 29 23:02:30 xx kernel: #2 0xffffffff80a20b22 at __lockmgr_args+0x4c2
Jun 29 23:02:30 xx kernel: #3 0xffffffff80af71ec at vop_stdlock+0x3c
Jun 29 23:02:30 xx kernel: #4 0xffffffff81014f21 at VOP_LOCK1_APV+0xe1
Jun 29 23:02:30 xx kernel: #5 0xffffffff80b180ca at _vn_lock+0x9a
Jun 29 23:02:30 xx kernel: #6 0xffffffff82132b43 at gfs_file_create+0x73
Jun 29 23:02:30 xx kernel: #7 0xffffffff82132bed at gfs_dir_create+0x1d
Jun 29 23:02:30 xx kernel: #8 0xffffffff82203107 at zfsctl_mknode_snapdir+0x47
Jun 29 23:02:30 xx kernel: #9 0xffffffff82133095 at gfs_dir_lookup+0x185
Jun 29 23:02:30 xx kernel: #10 0xffffffff8213357d at gfs_vop_lookup+0x1d
Jun 29 23:02:30 xx kernel: #11 0xffffffff82202142 at zfsctl_root_lookup+0xf2
Jun 29 23:02:30 xx kernel: #12 0xffffffff82202fc3 at zfsctl_umount_snapshots+0x83
Jun 29 23:02:30 xx kernel: #13 0xffffffff8221a9db at zfs_umount+0x7b
Jun 29 23:02:30 xx kernel: #14 0xffffffff80b00bfc at dounmount+0x55c
Jun 29 23:02:30 xx kernel: #15 0xffffffff80b0a22b at vfs_unmountall+0x6b
Jun 29 23:02:30 xx kernel: #16 0xffffffff80aeb1b7 at bufshutdown+0x3b7
Jun 29 23:02:30 xx kernel: #17 0xffffffff80a48879 at kern_reboot+0x189
Jun 29 23:02:30 xx kernel: lock order reversal:
Jun 29 23:02:30 xx kernel: 1st 0xfffff80007af5d50 zfs (zfs) @ /usr/src/sys/kern/vfs_mount.c:1222
Jun 29 23:02:30 xx kernel: 2nd 0xfffff800072dd5f0 devfs (devfs) @ /usr/src/sys/kern/vfs_subr.c:2523
Jun 29 23:02:30 xx kernel: stack backtrace:
Jun 29 23:02:30 xx kernel: #0 0xffffffff80aa7770 at witness_debugger+0x70
Jun 29 23:02:30 xx kernel: #1 0xffffffff80aa7664 at witness_checkorder+0xe54
Jun 29 23:02:30 xx kernel: #2 0xffffffff80a20b22 at __lockmgr_args+0x4c2
Jun 29 23:02:30 xx kernel: #3 0xffffffff80af71ec at vop_stdlock+0x3c
Jun 29 23:02:30 xx kernel: #4 0xffffffff81014f21 at VOP_LOCK1_APV+0xe1
Jun 29 23:02:30 xx kernel: #5 0xffffffff80b180ca at _vn_lock+0x9a
Jun 29 23:02:30 xx kernel: #6 0xffffffff80b08543 at vget+0x63
Jun 29 23:02:30 xx kernel: #7 0xffffffff8091baad at devfs_allocv+0xcd
Jun 29 23:02:30 xx kernel: #8 0xffffffff8091b5b3 at devfs_root+0x43
Jun 29 23:02:30 xx kernel: #9 0xffffffff80b00b12 at dounmount+0x472
Jun 29 23:02:30 xx kernel: #10 0xffffffff80b0a284 at vfs_unmountall+0xc4
Jun 29 23:02:30 xx kernel: #11 0xffffffff80aeb1b7 at bufshutdown+0x3b7
Jun 29 23:02:30 xx kernel: #12 0xffffffff80a48879 at kern_reboot+0x189
Jun 29 23:02:30 xx kernel: #13 0xffffffff80a48693 at sys_reboot+0x3e3
Jun 29 23:02:30 xx kernel: #14 0xffffffff80eb8b2b at amd64_syscall+0x2db
Jun 29 23:02:30 xx kernel: #15 0xffffffff80e9897b at Xfast_syscall+0xfb
Jun 29 23:02:30 xx kernel: Uptime: 4m3s
Jun 29 23:02:30 xx kernel: Copyright (c) 1992-2016 The FreeBSD Project.
Jun 29 23:16:59 xx kernel: Syncing disks, vnodes remaining... 0 0 0 0 done
Jun 29 23:16:59 xx kernel: All buffers synced.
Jun 29 23:16:59 xx kernel: lock order reversal:
Jun 29 23:16:59 xx kernel: 1st 0xfffff80007dcdb78 zfs (zfs) @ /usr/src/sys/kern/vfs_mount.c:1222
Jun 29 23:16:59 xx kernel: 2nd 0xfffff8003045e068 zfs_gfs (zfs_gfs) @ /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/gfs.c:484
Jun 29 23:16:59 xx kernel: stack backtrace:
Jun 29 23:16:59 xx kernel: #0 0xffffffff80aa7770 at witness_debugger+0x70
Jun 29 23:16:59 xx kernel: #1 0xffffffff80aa7664 at witness_checkorder+0xe54
Jun 29 23:16:59 xx kernel: #2 0xffffffff80a20b22 at __lockmgr_args+0x4c2
Jun 29 23:16:59 xx kernel: #3 0xffffffff80af71ec at vop_stdlock+0x3c
Jun 29 23:16:59 xx kernel: #4 0xffffffff81014f21 at VOP_LOCK1_APV+0xe1
Jun 29 23:16:59 xx kernel: #5 0xffffffff80b180ca at _vn_lock+0x9a
Jun 29 23:16:59 xx kernel: #6 0xffffffff82132b43 at gfs_file_create+0x73
Jun 29 23:16:59 xx kernel: #7 0xffffffff82132bed at gfs_dir_create+0x1d
Jun 29 23:16:59 xx kernel: #8 0xffffffff82203107 at zfsctl_mknode_snapdir+0x47
Jun 29 23:16:59 xx kernel: #9 0xffffffff82133095 at gfs_dir_lookup+0x185
Jun 29 23:16:59 xx kernel: #10 0xffffffff8213357d at gfs_vop_lookup+0x1d
Jun 29 23:16:59 xx kernel: #11 0xffffffff82202142 at zfsctl_root_lookup+0xf2
Jun 29 23:16:59 xx kernel: #12 0xffffffff82202fc3 at zfsctl_umount_snapshots+0x83
Jun 29 23:16:59 xx kernel: #13 0xffffffff8221a9db at zfs_umount+0x7b
Jun 29 23:16:59 xx kernel: #14 0xffffffff80b00bfc at dounmount+0x55c
Jun 29 23:16:59 xx kernel: #15 0xffffffff80b0a22b at vfs_unmountall+0x6b
Jun 29 23:16:59 xx kernel: #16 0xffffffff80aeb1b7 at bufshutdown+0x3b7
Jun 29 23:16:59 xx kernel: #17 0xffffffff80a48879 at kern_reboot+0x189
Jun 29 23:16:59 xx kernel: lock order reversal:
Jun 29 23:16:59 xx kernel: 1st 0xfffff80007b13d50 zfs (zfs) @ /usr/src/sys/kern/vfs_mount.c:1222
Jun 29 23:16:59 xx kernel: 2nd 0xfffff800072dd5f0 devfs (devfs) @ /usr/src/sys/kern/vfs_subr.c:2523
Jun 29 23:16:59 xx kernel: stack backtrace:
Jun 29 23:16:59 xx kernel: #0 0xffffffff80aa7770 at witness_debugger+0x70
Jun 29 23:16:59 xx kernel: #1 0xffffffff80aa7664 at witness_checkorder+0xe54
Jun 29 23:16:59 xx kernel: #2 0xffffffff80a20b22 at __lockmgr_args+0x4c2
Jun 29 23:16:59 xx kernel: #3 0xffffffff80af71ec at vop_stdlock+0x3c
Jun 29 23:16:59 xx kernel: #4 0xffffffff81014f21 at VOP_LOCK1_APV+0xe1
Jun 29 23:16:59 xx kernel: #5 0xffffffff80b180ca at _vn_lock+0x9a
Jun 29 23:16:59 xx kernel: #6 0xffffffff80b08543 at vget+0x63
Jun 29 23:16:59 xx kernel: #7 0xffffffff8091baad at devfs_allocv+0xcd
Jun 29 23:16:59 xx kernel: #8 0xffffffff8091b5b3 at devfs_root+0x43
Jun 29 23:16:59 xx kernel: #9 0xffffffff80b00b12 at dounmount+0x472
Jun 29 23:16:59 xx kernel: #10 0xffffffff80b0a284 at vfs_unmountall+0xc4
Jun 29 23:16:59 xx kernel: #11 0xffffffff80aeb1b7 at bufshutdown+0x3b7
Jun 29 23:16:59 xx kernel: #12 0xffffffff80a48879 at kern_reboot+0x189
Jun 29 23:16:59 xx kernel: #13 0xffffffff80a48693 at sys_reboot+0x3e3
Jun 29 23:16:59 xx kernel: #14 0xffffffff80eb8b2b at amd64_syscall+0x2db
Jun 29 23:16:59 xx kernel: #15 0xffffffff80e9897b at Xfast_syscall+0xfb
Jun 29 23:16:59 xx kernel: Uptime: 13m50s
Jun 29 23:16:59 xx kernel: Copyright (c) 1992-2016 The FreeBSD Project.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment