From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Neil Jerram Newsgroups: gmane.lisp.guile.devel,gmane.lisp.guile.user Subject: GC missed reference on Windows Date: Sat, 24 Jul 2004 11:43:45 +0100 Organization: Neil Jerram Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Message-ID: <41023D61.2010308@ossau.uklinux.net> Reply-To: neil@ossau.uklinux.net NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1090665849 23504 80.91.224.253 (24 Jul 2004 10:44:09 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 24 Jul 2004 10:44:09 +0000 (UTC) Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Sat Jul 24 12:44:00 2004 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1BoK0W-0003k7-00 for ; Sat, 24 Jul 2004 12:44:00 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1BoK3R-0002fl-Me for guile-devel@m.gmane.org; Sat, 24 Jul 2004 06:47:01 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1BoK3O-0002f9-5N for guile-devel@gnu.org; Sat, 24 Jul 2004 06:46:58 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1BoK3M-0002ea-61 for guile-devel@gnu.org; Sat, 24 Jul 2004 06:46:57 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1BoK3M-0002eP-47; Sat, 24 Jul 2004 06:46:56 -0400 Original-Received: from [80.84.72.32] (helo=mail2.uklinux.net) by monty-python.gnu.org with esmtp (Exim 4.34) id 1BoK0O-00055U-LI; Sat, 24 Jul 2004 06:43:52 -0400 Original-Received: from laruns.ossau.uklinux.net (unknown [213.78.81.208]) by mail2.uklinux.net (Postfix) with ESMTP id 5936A409FBC; Sat, 24 Jul 2004 10:43:51 +0000 (UTC) Original-Received: from ossau.uklinux.net (localhost [127.0.0.1]) by laruns.ossau.uklinux.net (Postfix on SuSE Linux 7.2 (i386)) with ESMTP id 6FD76DC4D4; Sat, 24 Jul 2004 11:43:47 +0100 (BST) User-Agent: Mozilla/5.0 (X11; U; Linux 2.4.4-4GB i686; en-US; 0.8.1) Gecko/20010515 X-Accept-Language: en Original-To: Guile Users , guile-devel X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 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:3884 gmane.lisp.guile.user:3340 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:3884 I've built a native libguile DLL for Windows (using MSVC, from the 1.6.4 tarball - I'll release the DLL and build details shortly). It generally works well, but I occasionally get instances of two errors: - Access violation in a call to SCM_NEWCELL (from various callers), trying to write at address 0x00000083. - Scheme-level error when printing a list that appears to contain a freed cell - as shown by "freed cell: GC missed a reference" in the backtrace. The apparently freed cell is the CDDR of a list that is bound to a top level definition in a loaded module, so I find it difficult to believe that the GC sweep has really missed it. If anyone has seen anything like these problems before, or has any tips on how to debug them, I'd appreciate your input. Thanks, Neil _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://lists.gnu.org/mailman/listinfo/guile-devel