From owner-freebsd-arch@FreeBSD.ORG Tue Oct 5 03:12:43 2004 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2681D16A4CF for ; Tue, 5 Oct 2004 03:12:43 +0000 (GMT) Received: from duchess.speedfactory.net (duchess.speedfactory.net [66.23.201.84]) by mx1.FreeBSD.org (Postfix) with SMTP id 966AF43D4C for ; Tue, 5 Oct 2004 03:12:42 +0000 (GMT) (envelope-from ups@tree.com) Received: (qmail 4806 invoked by uid 89); 5 Oct 2004 03:12:41 -0000 Received: from duchess.speedfactory.net (66.23.201.84) by duchess.speedfactory.net with SMTP; 5 Oct 2004 03:12:41 -0000 Received: (qmail 4772 invoked by uid 89); 5 Oct 2004 03:12:41 -0000 Received: from unknown (HELO palm.tree.com) (66.23.216.49) by duchess.speedfactory.net with SMTP; 5 Oct 2004 03:12:41 -0000 Received: from [127.0.0.1] (localhost.tree.com [127.0.0.1]) by palm.tree.com (8.12.10/8.12.10) with ESMTP id i953Ccmt047364; Mon, 4 Oct 2004 23:12:38 -0400 (EDT) (envelope-from ups@tree.com) From: Stephan Uphoff To: Peter Holm In-Reply-To: <20041004184939.GA8178@peter.osted.lan> References: <1095468747.31297.241.camel@palm.tree.com> <1096496057.3733.2163.camel@palm.tree.com> <1096603981.21577.195.camel@palm.tree.com> <200410041131.35387.jhb@FreeBSD.org> <1096911278.44307.17.camel@palm.tree.com> <20041004184939.GA8178@peter.osted.lan> Content-Type: text/plain Message-Id: <1096945958.46385.44.camel@palm.tree.com> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 Date: Mon, 04 Oct 2004 23:12:38 -0400 Content-Transfer-Encoding: 7bit cc: Julian Elischer cc: John Baldwin cc: "freebsd-arch@freebsd.org" Subject: Re: scheduler (sched_4bsd) questions X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Oct 2004 03:12:43 -0000 On Mon, 2004-10-04 at 14:49, Peter Holm wrote: > On Mon, Oct 04, 2004 at 01:34:38PM -0400, Stephan Uphoff wrote: ---- snip ---- > > - but my time budget is limited and Peter has an interesting bug left > > that has priority. > > I'm not closer to being able to create this panic in a controlled way. > After a whole day of different tests I finally got this panic: > http://www.holm.cc/stress/log/cons81.html. The trigger seems to be one > particular Java applet, but it is not easily reproduceable. > > - Peter ---- snip ---- I found a race condition in sleepq_catch_signals / sleepq_resume_thread that may cause sleepq_resume_thread to add a thread to the run queue that is already there. This could explain your crash. Shouldn't be to hard to fix but I am burned out today :-(. Stephan