From owner-freebsd-emulation@FreeBSD.ORG Wed Sep 30 07:36:50 2009 Return-Path: Delivered-To: freebsd-emulation@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 71653106568D; Wed, 30 Sep 2009 07:36:50 +0000 (UTC) (envelope-from fli@shapeshifter.se) Received: from mx1.h3q.net (mx1.h3q.net [IPv6:2001:16d8:ffe5:1::f1]) by mx1.freebsd.org (Postfix) with ESMTP id 35BD58FC08; Wed, 30 Sep 2009 07:36:49 +0000 (UTC) Received: from smtp-auth.h3q.net (smtp-auth.h3q.net [127.0.0.1]) (Authenticated sender: hidden) by mx1.h3q.net (Postfix) with ESMTPSA id D61F933CD4 ; Wed, 30 Sep 2009 09:36:46 +0200 (CEST) Message-ID: <4AC2EE77.4090509@shapeshifter.se> Date: Wed, 30 Sep 2009 07:36:55 +0200 From: Fredrik Lindberg User-Agent: Thunderbird 2.0.0.22 (X11/20090813) MIME-Version: 1.0 To: "Sean C. Farley" References: <4AC120F6.7090701@shapeshifter.se> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-emulation@FreeBSD.org Subject: Re: Panic with vboxnet drivers X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Sep 2009 07:36:50 -0000 Sean C. Farley wrote: >>> 2. The next three logs are LOR's (sleepable after non-sleepable) >>> concerning VirtualBox's "IPRT Fast Mutex Semaphore" which is an >>> sx. I am not sure I am reading the backtrace correctly. It looks >>> like the call to RTSemFastMutexRequest(), which calls sx_xlock(), >>> is the effect. I just do not know where the cause, i.e., >>> RTSemFastMutexRequest(), is being called. >> >> Yeah, this was a real one. The call to RTSemFastMutexRequest is inside >> the virtual ethernet switch. I've attached a patch that defers >> processing to avoid the sleepable after non-sleepable case. Hopefully >> this fixes the panic you're seeing as well. > > Thank you! :) This does fix the panic. > Great, I'll submit it upstreams as soon as possible. Fredrik