From owner-freebsd-current@FreeBSD.ORG Wed Jul 18 23:22:29 2007 Return-Path: X-Original-To: current@freebsd.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1D78D16A402 for ; Wed, 18 Jul 2007 23:22:29 +0000 (UTC) (envelope-from r.c.ladan@gmail.com) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.226]) by mx1.freebsd.org (Postfix) with ESMTP id BA27F13C4C6 for ; Wed, 18 Jul 2007 23:22:28 +0000 (UTC) (envelope-from r.c.ladan@gmail.com) Received: by wr-out-0506.google.com with SMTP id i21so349453wra for ; Wed, 18 Jul 2007 16:22:28 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:user-agent:mime-version:to:cc:subject:references:in-reply-to:x-enigmail-version:content-type:content-transfer-encoding; b=B6ZvhLAUpk3HrDSVBndjUFxX/C/24oJZB85N+B97qA8bo90SywkX2ebtjyeUbG0r4FepmvsBlIP6Vtidl4u8+z3aTtqYNXzbAaj2QX1GNWTcCm4s0C61YJLdfFAU+uQK1iyIdVZCAphOyVtxyl5i850oH175m2lU/pp1uq2dFtA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:user-agent:mime-version:to:cc:subject:references:in-reply-to:x-enigmail-version:content-type:content-transfer-encoding; b=lSF6uTfqsWDH2yI0/9wuh7HJVZYCBdNUTAoAZtyjnX2CmhrCKwSIN37mo8yZIeXfsfX8ttdrFXO/vOyKJVvMoYbYtWyu4wUhDXeqZwKqwp5OgmT/h6cLRLy4Yo4vB+tAOjfqyW7rV2HTjS3EFvxz1tyzgs6uDMxhFJilyfZFWqE= Received: by 10.67.119.13 with SMTP id w13mr674286ugm.1184800947469; Wed, 18 Jul 2007 16:22:27 -0700 (PDT) Received: from 195-241-221-201.dsl.ip.tiscali.nl ( [195.241.221.201]) by mx.google.com with ESMTPS id f3sm1390366nfh.2007.07.18.16.22.27 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 18 Jul 2007 16:22:27 -0700 (PDT) Message-ID: <469EA0A2.1080901@gmail.com> Date: Thu, 19 Jul 2007 01:22:10 +0200 From: Rene Ladan User-Agent: Thunderbird 2.0.0.4 (X11/20070616) MIME-Version: 1.0 To: attilio@FreeBSD.org References: <20070716233030.D92541@10.0.0.1> <469E83F8.3090103@gmail.com> <20070718142649.Y561@10.0.0.1> <469E897B.7080100@gmail.com> <469E9AE4.6050007@FreeBSD.org> In-Reply-To: <469E9AE4.6050007@FreeBSD.org> X-Enigmail-Version: 0.95.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Jeff Roberson , current@freebsd.org Subject: Re: ULE/SCHED_SMP diff for 7.0 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: Wed, 18 Jul 2007 23:22:29 -0000 Attilio Rao schreef: > Rene Ladan wrote: >> Jeff Roberson schreef: >>> On Wed, 18 Jul 2007, Rene Ladan wrote: >>> >>>> Jeff Roberson schreef: >>>>> http://people.freebsd.org/~jeff/ule.diff >>>>> >>>>> This patch is scheduled for inclusion in 7.0. I would like anyone who >>>>> cares to run it to validate that it does not create any stability or >>>>> performance regression over the existing ULE. This patch replaces ULE >>>>> with SCHED_SMP, which will now no longer exist as a seperate fork of >>>>> ULE. >>>> [..] >>>> >>>> I cvsupped this evening at 19:34 UTC. The new ULE scheduler works fine >>>> in single-user mode (it survives "make kernel"), but when I go to >>>> multi-user mode I get a "sched_add: trying to run inhibited thread" >>>> panic (2 vmcores lost due to fsck :( ) >>> Can you get me a backtrace? You can enable KDB and DDB in your kernel >>> along with INVARIANTS. Just type 'tr' and record the function names >>> >> >> I found a file #165060 in /var/lost+found . kgdb didn't eat it, but >> strings >> could still extract the attached backtrace. In case you want to >> recompile >> the kernel, it is compiled with -O1 -pipe -march=prescott >> -fno-strict-aliasing > > Are you using libkse? > I think this problem is linked to other KSE locking issue we are > currently experiencing and that I'm trying to fix (a little bit time > constrained now). I guess not since /usr/lib/libpthread.{a|so} -> /usr/lib/libthr.{a|so} libhtr.so.3 actually lives in /lib, libkse.{a|so.3} only lives in /usr/lib grep -ri kse /etc/ didn't find anything suspicious either. Regards, Rene -- GPG fingerprint = E738 5471 D185 7013 0EE0 4FC8 3C1D 6F83 12E1 84F6 (subkeys.pgp.net) "It won't fit on the line." -- me, 2001