From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andy Wingo Newsgroups: gmane.lisp.guile.bugs,gmane.comp.programming.garbage-collection.boehmgc Subject: Re: [Gc] pthreads and libgc Date: Fri, 25 Mar 2011 15:49:26 +0100 Message-ID: References: <238A96A773B3934685A7269CC8A8D04272EFCB8D2E@GVW0436EXB.americas.hpqcorp.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1301064567 18437 80.91.229.12 (25 Mar 2011 14:49:27 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 25 Mar 2011 14:49:27 +0000 (UTC) Cc: bug-guile , "gc@linux.hpl.hp.com" , Ivan Maidanski To: "Boehm\, Hans" Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Fri Mar 25 15:49:23 2011 Return-path: Envelope-to: guile-bugs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Q38KJ-0006Nc-5N for guile-bugs@m.gmane.org; Fri, 25 Mar 2011 15:49:23 +0100 Original-Received: from localhost ([127.0.0.1]:39636 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q38KI-0003rF-QY for guile-bugs@m.gmane.org; Fri, 25 Mar 2011 10:49:22 -0400 Original-Received: from [140.186.70.92] (port=52257 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q38KE-0003r7-7H for bug-guile@gnu.org; Fri, 25 Mar 2011 10:49:19 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q38KC-0005zE-IO for bug-guile@gnu.org; Fri, 25 Mar 2011 10:49:18 -0400 Original-Received: from a-pb-sasl-sd.pobox.com ([64.74.157.62]:37064 helo=sasl.smtp.pobox.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q38KC-0005z8-EM for bug-guile@gnu.org; Fri, 25 Mar 2011 10:49:16 -0400 Original-Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTP id 40E744E67; Fri, 25 Mar 2011 10:50:58 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=sasl; bh=pnn+x25oYcpSIaTuekMOTGmzB8w=; b=Yei8Ib Q7ATYcGW8+bGJn7vj/1iRCbSNK3x8tVVpeuRqZXnuYk+TMFA0DoUG1Mfb5looO4x Z+gYmLOL2Cwjjez8RCAG5efUxXvUFT2DLgqeeKK+a5m9io+kSY+zsM8T2EdZwVAh h2MsYyrQhVKAavJlWiIJYP9wq6dWC156lt2Ew= DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; q=dns; s=sasl; b=Ed6Ua7RQmGZVp5JVvdND75n72A4AHezM JlruG2ZVWqDwtoT0iRPT+a1T53soc0hoKtJ+ZQpxQL2kh/Uwcke3pbek8Xkp+GOg ruG6i7C5zsNBX0x64QjzNFHeBe7QK9hwWmLe7hR7i37mINgE1C5IZwLBnQZiXYNi 2cM2nmmMRbc= Original-Received: from a-pb-sasl-sd.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTP id 0D5434E66; Fri, 25 Mar 2011 10:50:54 -0400 (EDT) Original-Received: from unquote.localdomain (unknown [90.164.198.39]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTPSA id 027134E65; Fri, 25 Mar 2011 10:50:49 -0400 (EDT) In-Reply-To: <238A96A773B3934685A7269CC8A8D04272EFCB8D2E@GVW0436EXB.americas.hpqcorp.net> (Hans Boehm's message of "Sun, 20 Mar 2011 03:51:05 +0000") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) X-Pobox-Relay-ID: 48CDC588-56EF-11E0-A505-E8AB60295C12-02397024!a-pb-sasl-sd.pobox.com X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-Received-From: 64.74.157.62 X-BeenThere: bug-guile@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Errors-To: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.bugs:5369 gmane.comp.programming.garbage-collection.boehmgc:4443 Archived-At: On Sun 20 Mar 2011 04:51, "Boehm, Hans" writes: > For newer collectors, it might be possible to instead arrange for > pthread_create not to be redirected to GC_pthread_create, and for > threads that need to be known to the GC to register themselves. I > haven't thought through whether that might be feasible here. I have done this, and it seems to work, though I have a leak to track down, yet. I'll let the list know if I get stuck again. But in the meantime, thanks very much for the help! Andy -- http://wingolog.org/