From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Greg Troxel Newsgroups: gmane.lisp.guile.user Subject: Re: out-of-order GC Date: 30 Dec 2002 08:36:17 -0500 Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Message-ID: References: NNTP-Posting-Host: main.gmane.org X-Trace: main.gmane.org 1041255416 22292 80.91.224.249 (30 Dec 2002 13:36:56 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 30 Dec 2002 13:36:56 +0000 (UTC) Cc: guile-user@gnu.org Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18T06A-0005nQ-00 for ; Mon, 30 Dec 2002 14:36:55 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18T06U-0007x2-04 for guile-user@m.gmane.org; Mon, 30 Dec 2002 08:37:14 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 18T05r-0007Ay-00 for guile-user@gnu.org; Mon, 30 Dec 2002 08:36:35 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 18T05j-0006uw-00 for guile-user@gnu.org; Mon, 30 Dec 2002 08:36:29 -0500 Original-Received: from fnord.ir.bbn.com ([192.1.100.210]) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18T05f-0006RN-00 for guile-user@gnu.org; Mon, 30 Dec 2002 08:36:23 -0500 Original-Received: by fnord.ir.bbn.com (Postfix, from userid 10853) id 557F53C42; Mon, 30 Dec 2002 08:36:17 -0500 (EST) Original-To: redhog@redhog.org In-Reply-To: Egil Moeller's message of "Sun, 29 Dec 2002 17:36:28 +0100 (CET)" Original-Lines: 7 X-Mailer: Gnus v5.7/Emacs 20.7 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: General Guile related discussions List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: main.gmane.org gmane.lisp.guile.user:1479 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.user:1479 It sounds like your problem is that the transaction SMOB is holding a reference to the connection SMOB, but that the GC system is not aware of this. The transaction SMOB's mark routine should return (or call mark on) the connection SMOB. Thus, until all the transaction SMOBs are freed, the connection SMOB will still be in use. Greg Troxel _______________________________________________ Guile-user mailing list Guile-user@gnu.org http://mail.gnu.org/mailman/listinfo/guile-user