From owner-freebsd-bugs@FreeBSD.ORG Mon Feb 23 12:00:09 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2C667106566B for ; Mon, 23 Feb 2009 12:00:09 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id EC57C8FC08 for ; Mon, 23 Feb 2009 12:00:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n1NC08rM000874 for ; Mon, 23 Feb 2009 12:00:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n1NC08aV000871; Mon, 23 Feb 2009 12:00:08 GMT (envelope-from gnats) Date: Mon, 23 Feb 2009 12:00:08 GMT Message-Id: <200902231200.n1NC08aV000871@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: "Bjoern A. Zeeb" Cc: Subject: Re: kern/131784: triple LOR after hard reboot X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: "Bjoern A. Zeeb" List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Feb 2009 12:00:09 -0000 The following reply was made to PR kern/131784; it has been noted by GNATS. From: "Bjoern A. Zeeb" To: Dirk Meyer Cc: bug-followup@FreeBSD.org, Daan Vreeken Subject: Re: kern/131784: triple LOR after hard reboot Date: Mon, 23 Feb 2009 11:46:48 +0000 (UTC) On Tue, 17 Feb 2009, Dirk Meyer wrote: See http://sources.zabbadoz.net/freebsd/lor.html > lock order reversal: > 1st 0xffffff0003a2d7f8 ufs (ufs) @ /usr/src/sys/ufs/ffs/ffs_snapshot.c:424 > 2nd 0xfffffffe53e58bc8 bufwait (bufwait) @ /usr/src/sys/kern/vfs_bio.c:2443 > 3rd 0xffffff00034fc7f8 ufs (ufs) @ /usr/src/sys/ufs/ffs/ffs_snapshot.c:545 LOR #285 (new) > --- syscall (378, FreeBSD ELF64, nmount), rip = 0x8007a6cec, rsp = 0x7fffffffea48, rbp = 0x800a02530 --- > lock order reversal: > 1st 0xfffffffe53e58bc8 bufwait (bufwait) @ /usr/src/sys/kern/vfs_bio.c:2443 > 2nd 0xffffff0003892330 snaplk (snaplk) @ /usr/src/sys/ufs/ffs/ffs_snapshot.c:794 LOR #269 > lock order reversal: > 1st 0xffffff0003892330 snaplk (snaplk) @ /usr/src/sys/kern/vfs_vnops.c:293 > 2nd 0xffffff0003a2d7f8 ufs (ufs) @ /usr/src/sys/ufs/ffs/ffs_snapshot.c:1588 LOR #240 > lock order reversal: > 1st 0xc5f70ad0 ufs (ufs) @ /mnt/1/src-current/sys/ufs/ffs/ffs_snapshot.c:424 > 2nd 0xd9637810 bufwait (bufwait) @ /mnt/1/src-current/sys/kern/vfs_bio.c:1783 > 3rd 0xc5b04058 ufs (ufs) @ /mnt/1/src-current/sys/ufs/ffs/ffs_snapshot.c:545 LOR #285 > lock order reversal: > 1st 0xd9637810 bufwait (bufwait) @ /mnt/1/src-current/sys/kern/vfs_bio.c:1783 > 2nd 0xc5fe9c9c snaplk (snaplk) @ /mnt/1/src-current/sys/ufs/ffs/ffs_snapshot.c:2564 > 3rd 0xd9610360 bufwait (bufwait) @ /mnt/1/src-current/sys/kern/vfs_bio.c:2443 LOR #286 (new) > lock order reversal: > 1st 0xc5fe9c9c snaplk (snaplk) @ /mnt/1/src-current/sys/kern/vfs_vnops.c:293 > 2nd 0xc5f70ad0 ufs (ufs) @ /mnt/1/src-current/sys/ufs/ffs/ffs_snapshot.c:1588 LOR #240 See http://sources.zabbadoz.net/freebsd/lor.html -- Bjoern A. Zeeb The greatest risk is not taking one.