From owner-freebsd-threads@FreeBSD.ORG Fri Oct 17 20:00:13 2008 Return-Path: Delivered-To: freebsd-threads@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1580F106568B for ; Fri, 17 Oct 2008 20:00:13 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id DEBEF8FC24 for ; Fri, 17 Oct 2008 20:00:12 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id m9HK0Cpl039356 for ; Fri, 17 Oct 2008 20:00:12 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id m9HK0CV1039353; Fri, 17 Oct 2008 20:00:12 GMT (envelope-from gnats) Date: Fri, 17 Oct 2008 20:00:12 GMT Message-Id: <200810172000.m9HK0CV1039353@freefall.freebsd.org> To: freebsd-threads@FreeBSD.org From: Kurt Miller Cc: Subject: Re: threads/128180: pthread_cond_broadcast() lost wakup X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Kurt Miller List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Oct 2008 20:00:13 -0000 The following reply was made to PR threads/128180; it has been noted by GNATS. From: Kurt Miller To: bug-followup@FreeBSD.org Cc: Subject: Re: threads/128180: pthread_cond_broadcast() lost wakup Date: Fri, 17 Oct 2008 15:56:57 -0400 I've reproduced this on the following setup: 6.3-RELEASE SMP i386 kernel libthr 2 cores However, the lost wakeup is on the main thread. The last broadcast wakeup from the worker threads gets lost and the process deadlocks. So far the test program has not provoked the lost wakeup using libpthread on 6.3. Initial 7.0 (amd64 libthr) testing has not provoked the issue yet either.