From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Kevin Ryde Newsgroups: gmane.lisp.guile.devel Subject: pthread fast mutexes Date: Tue, 24 Feb 2004 07:16:50 +1000 Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Message-ID: <87ishxv6m5.fsf@zip.com.au> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1077571615 2112 80.91.224.253 (23 Feb 2004 21:26:55 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 23 Feb 2004 21:26:55 +0000 (UTC) Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Mon Feb 23 22:26:42 2004 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AvNb8-0001g3-00 for ; Mon, 23 Feb 2004 22:26:42 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1AvNZs-0003hY-Ct for guile-devel@m.gmane.org; Mon, 23 Feb 2004 16:25:24 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.30) id 1AvNTY-0007Uw-FC for guile-devel@gnu.org; Mon, 23 Feb 2004 16:18:52 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.30) id 1AvNSr-0006y4-Cl for guile-devel@gnu.org; Mon, 23 Feb 2004 16:18:40 -0500 Original-Received: from [61.8.0.85] (helo=mailout2.pacific.net.au) by monty-python.gnu.org with esmtp (Exim 4.30) id 1AvNRt-0006KS-K0 for guile-devel@gnu.org; Mon, 23 Feb 2004 16:17:09 -0500 Original-Received: from mailproxy1.pacific.net.au (mailproxy1.pacific.net.au [61.8.0.86]) by mailout2.pacific.net.au (8.12.3/8.12.3/Debian-6.6) with ESMTP id i1NLH35O027719 for ; Tue, 24 Feb 2004 08:17:03 +1100 Original-Received: from localhost (ppp110.dyn248.pacific.net.au [203.143.248.110]) by mailproxy1.pacific.net.au (8.12.3/8.12.3/Debian-6.6) with ESMTP id i1NLH20H020954 for ; Tue, 24 Feb 2004 08:17:03 +1100 Original-Received: from gg by localhost with local (Exim 3.36 #1 (Debian)) id 1AvNRc-0000TI-00; Tue, 24 Feb 2004 07:16:52 +1000 Original-To: guile-devel@gnu.org Mail-Copies-To: never User-Agent: Gnus/5.110002 (No Gnus v0.2) Emacs/21.3 (gnu/linux) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Developers list for Guile, the GNU extensibility library List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.lisp.guile.devel:3439 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:3439 In the current cvs on my i386 debian, (unlock-mutex (make-mutex)) gives a seg fault. I'm guessing it's because make-mutex uses a pthread fast mutex, and that style means no error checking by the unlock. Maybe the scheme level functions will need to use the "normal" mutexes so the above can throw an exception. Or is there some other theory on this? _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel