From owner-freebsd-threads@FreeBSD.ORG Sun Jul 5 14:20:03 2009 Return-Path: Delivered-To: freebsd-threads@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2B5731065676 for ; Sun, 5 Jul 2009 14:20:03 +0000 (UTC) (envelope-from rink@rink.nu) Received: from mx1.rink.nu (gloom.rink.nu [213.34.49.2]) by mx1.freebsd.org (Postfix) with ESMTP id E1A9D8FC08 for ; Sun, 5 Jul 2009 14:20:02 +0000 (UTC) (envelope-from rink@rink.nu) Received: from localhost (localhost [127.0.0.1]) by mx1.rink.nu (Postfix) with ESMTP id 2A02E6D423; Sun, 5 Jul 2009 16:03:34 +0200 (CEST) X-Virus-Scanned: amavisd-new at rink.nu Received: from mx1.rink.nu ([213.34.49.2]) by localhost (gloom.rink.nu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id imIjDtqjs9N9; Sun, 5 Jul 2009 16:03:32 +0200 (CEST) Received: by mx1.rink.nu (Postfix, from userid 1000) id 8611D6D41E; Sun, 5 Jul 2009 16:03:32 +0200 (CEST) Date: Sun, 5 Jul 2009 16:03:32 +0200 From: Rink Springer To: FreeBSD-gnats-submit@FreeBSD.org, freebsd-threads@FreeBSD.org Message-ID: <20090705140332.GA8739@rink.nu> References: <20090705134016.CB1286D41E@mx1.rink.nu> <200907051400.n65E0AWQ074917@freefall.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200907051400.n65E0AWQ074917@freefall.freebsd.org> User-Agent: Mutt/1.5.19 (2009-01-05) Cc: Subject: Re: threads/136345: Recursive read rwlocks in thread A cause deadlock with write lock in thread B X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Jul 2009 14:20:03 -0000 Did some more testing; it works fine on Solaris 9 and 10. Also, the deadlock doesn't appear on FreeBSD 6.1-STABLE (Sep 2006). Perhaps this is a libthr issue? -- Rink P.W. Springer - http://rink.nu "Doom, gloom and despair. I like it!" - Tiresias