From owner-freebsd-questions Mon Jul 15 17: 1:29 2002 Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9DE5437B400 for ; Mon, 15 Jul 2002 17:01:27 -0700 (PDT) Received: from rhymer.cogsci.ed.ac.uk (rhymer.cogsci.ed.ac.uk [129.215.144.8]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9091843E65 for ; Mon, 15 Jul 2002 17:01:26 -0700 (PDT) (envelope-from richard@cogsci.ed.ac.uk) Received: (from richard@localhost) by rhymer.cogsci.ed.ac.uk (8.9.3/8.9.3) id BAA15051 for freebsd-questions@FreeBSD.ORG; Tue, 16 Jul 2002 01:01:25 +0100 (BST) Date: Tue, 16 Jul 2002 01:01:25 +0100 (BST) Message-Id: <200207160001.BAA15051@rhymer.cogsci.ed.ac.uk> From: Richard Tobin Subject: _waitq_remove: Not in queue To: freebsd-questions@FreeBSD.ORG Organization: just say no Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG I was trying to track down the "_waitq_remove: Not in queue" errors that I and others get in xine. Can someone who understands the pthreads code tell me where a cancelled thread is removed from any condition queue it is on? My theory is that the answer is "nowhere", and the error occurs when the condition is signalled and the system attempts to take the cancelled thread off the wait queue. -- Richard To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message