From owner-freebsd-current@FreeBSD.ORG Mon Feb 1 10:15:20 2010 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 95FBC106566B for ; Mon, 1 Feb 2010 10:15:20 +0000 (UTC) (envelope-from giovanni.trematerra@gmail.com) Received: from mail-fx0-f227.google.com (mail-fx0-f227.google.com [209.85.220.227]) by mx1.freebsd.org (Postfix) with ESMTP id 2CE888FC0A for ; Mon, 1 Feb 2010 10:15:19 +0000 (UTC) Received: by fxm27 with SMTP id 27so10114fxm.3 for ; Mon, 01 Feb 2010 02:15:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=rTsF+aZIlaus3xBe/zyGQ82OY5/fGYRxaGVNhQO7cSo=; b=VGiu4xfGhp7d/LTilpZXYcgWQBgEdzsrnZ/b8c/U3GgChP8ERKjqGyZlAlH0qSk/he /d3B4dQ92EkyamIHSNzSNRstneObsBAeFzMgrjiGLsTm8qg5+LRuIP430ZKvWm97t328 dnnJDBANV72YXFCcOOlBfecl1CA+KoEPA5NEw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=V2TrI30qMwmQ0Lji+UrDXUn1IMcuhwQXg2Vqao+5rBDVeFLsfkzFUd/NHxtc5JoFFA OeLUTo2x6BcGMi/4MoLqcx+gfHA6w83iVc68cNffAaGj8LyHP7oIiPZkj/f56OsgMcSG NEMinLa9Vi9IzS4XZ+t0wV8P66UiWQHz/3Lk0= MIME-Version: 1.0 Received: by 10.223.97.219 with SMTP id m27mr990934fan.16.1265019317255; Mon, 01 Feb 2010 02:15:17 -0800 (PST) In-Reply-To: <20100131213630.854ff720.bsdlisten@gmail.com> References: <20100131213630.854ff720.bsdlisten@gmail.com> Date: Mon, 1 Feb 2010 11:15:17 +0100 Message-ID: <4e6cba831002010215h781e757yf5b329ff305fc2be@mail.gmail.com> From: Giovanni Trematerra To: Aioanei Rares Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-current@freebsd.org Subject: Re: kernel fault when doing some I/O X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Feb 2010 10:15:20 -0000 On Sun, Jan 31, 2010 at 8:36 PM, Aioanei Rares wrote: > > Hi everyone, > > I've been getting this several times but only now I could get a screensho= t (it's a X-less VirtualBox host) > The message I'm getting is the following : > > lock order reversal : > =A01st 0xffffff800a4c8698 bufwait (bufwait) @ /usr/src/sys/kern/vfs_bio.c= :2559 > =A02nd 0xffffff0002b81000 dirhash (dirhash) @ /usr/src/sys/ufs/ufs/ufs_di= rhash.c:285 > KDB: stack backtrace: > db_trace_self_wrapper() at db_trace_self_wrapper+0x2a > _witness_debugger() at _witness_debugger+0x2e > witness_checkorder() at witness_checkorder+0x81e > _sx_xlock() at _sx_lock+0x55 > ufsdirhash_acquire() at ufsdirhash_acquire+0x33 > ufsdirhash_add() at ufsdirhash_add+0x19 > ufs_direnter() at ufs_direnter+0x889 > ufs_makeinode() at ufs_makeinode+0x38a > VOP_CREATE_APV() at VOP_CREATE_APV+0x8d > vn_open_cred() at vn_open_cred+0x473 > kern_openat() at kern_openat+0x179 > syscall() at syscall+0x1ae > Xfast_syscall() at Xfast_syscall+0xe1 > --- syscall (5, FreeBSD ELF64, open), rip =3D 0x800c1095c, rsp =3D 0x7fff= ff1f9b38, rbp =3D 0x800e0a900 --- > That isn't a kernel fault but a LOR. you can read more on LOR at http://sources.zabbadoz.net/freebsd/lor.html. You got it because you compile your kernel with WITNESS option. Bye -- Gianni