From owner-freebsd-current@FreeBSD.ORG Sat Oct 22 12:45:35 2005 Return-Path: X-Original-To: current@freebsd.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 042B216A41F for ; Sat, 22 Oct 2005 12:45:35 +0000 (GMT) (envelope-from mike@sentex.net) Received: from smarthost1.sentex.ca (smarthost1.sentex.ca [64.7.153.18]) by mx1.FreeBSD.org (Postfix) with ESMTP id 27DAA43D45 for ; Sat, 22 Oct 2005 12:45:33 +0000 (GMT) (envelope-from mike@sentex.net) Received: from pumice6.sentex.ca (pumice6.sentex.ca [64.7.153.21]) by smarthost1.sentex.ca (8.13.3/8.13.3) with ESMTP id j9MCjXwH072839 for ; Sat, 22 Oct 2005 08:45:33 -0400 (EDT) (envelope-from mike@sentex.net) Received: from lava.sentex.ca (pyroxene.sentex.ca [199.212.134.18]) by pumice6.sentex.ca (8.13.4/8.13.4) with ESMTP id j9MCjWuq050573; Sat, 22 Oct 2005 08:45:32 -0400 (EDT) (envelope-from mike@sentex.net) Received: from simian.sentex.net (simeon.sentex.ca [192.168.43.27]) by lava.sentex.ca (8.13.3/8.13.3) with ESMTP id j9MCjV1X032787 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 22 Oct 2005 08:45:31 -0400 (EDT) (envelope-from mike@sentex.net) Message-Id: <6.2.3.4.0.20051022084314.045a23c8@64.7.153.2> X-Mailer: QUALCOMM Windows Eudora Version 6.2.3.4 Date: Sat, 22 Oct 2005 08:45:35 -0400 To: Stefan Ehmann , Kris Kennaway From: Mike Tancsa In-Reply-To: <1129977974.987.19.camel@taxman.pepperland> References: <1129879049.771.6.camel@localhost> <20051021072448.GA15130@xor.obsecurity.org> <1129977974.987.19.camel@taxman.pepperland> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed X-Virus-Scanned: by amavisd-new X-Scanned-By: MIMEDefang 2.51 on 64.7.153.18 X-Scanned-By: MIMEDefang 2.53 on 64.7.153.21 Cc: current@freebsd.org Subject: Re: PREEMPTION still unusable with 6.0-RC1 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: Sat, 22 Oct 2005 12:45:35 -0000 At 06:46 AM 22/10/2005, Stefan Ehmann wrote: >Anyway, I might have found the LOR that causes the problem [1]. show >allocks output can be seen in [2] > >It's similar to http://sources.zabbadoz.net/freebsd/lor/016.html (as it >also happens in check_uidgid(). There's a nice explaination by rwatson >in the linked thread. There is another LOR in ip_divert at the same line http://sources.zabbadoz.net/freebsd/lor/163.html it is also easy to reproduce and leads to deadlock. I had to move to pf to work around it. ---Mike