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 Subject: bug#10336: lexical vars are collectable test is failing Date: Thu, 02 Feb 2012 00:16:04 +0100 Message-ID: <87pqdyp2kr.fsf@pobox.com> References: <20111220210919.0YNV7.4169.root@cdptpa-web14-z02> <20111221005934.KW79Q.70655.root@cdptpa-web15-z01> <87pqez9g22.fsf@gnu.org> <87mx9bkbjy.fsf@gnu.org> <87mx99f0wz.fsf_-_@pobox.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1328138206 30110 80.91.229.3 (1 Feb 2012 23:16:46 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 1 Feb 2012 23:16:46 +0000 (UTC) Cc: 10336-done@debbugs.gnu.org To: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Thu Feb 02 00:16:45 2012 Return-path: Envelope-to: guile-bugs@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RsjPx-0000LH-Bx for guile-bugs@m.gmane.org; Thu, 02 Feb 2012 00:16:45 +0100 Original-Received: from localhost ([::1]:58312 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RsjPw-0003IH-DM for guile-bugs@m.gmane.org; Wed, 01 Feb 2012 18:16:44 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:52479) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RsjPt-0003I9-V7 for bug-guile@gnu.org; Wed, 01 Feb 2012 18:16:43 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RsjPr-0005Xx-JB for bug-guile@gnu.org; Wed, 01 Feb 2012 18:16:41 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:46028) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RsjPr-0005Xr-GQ for bug-guile@gnu.org; Wed, 01 Feb 2012 18:16:39 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1RsjQE-00064N-Ld for bug-guile@gnu.org; Wed, 01 Feb 2012 18:17:02 -0500 Resent-From: Andy Wingo Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: bug-guile@gnu.org Resent-Date: Wed, 01 Feb 2012 23:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: cc-closed 10336 X-GNU-PR-Package: guile X-GNU-PR-Keywords: Mail-Followup-To: 10336@debbugs.gnu.org, wingo@pobox.com Original-Received: via spool by 10336-done@debbugs.gnu.org id=D10336.132813819623290 (code D ref 10336); Wed, 01 Feb 2012 23:17:02 +0000 Original-Received: (at 10336-done) by debbugs.gnu.org; 1 Feb 2012 23:16:36 +0000 Original-Received: from localhost ([127.0.0.1]:49649 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RsjPm-00063a-Qe for submit@debbugs.gnu.org; Wed, 01 Feb 2012 18:16:35 -0500 Original-Received: from a-pb-sasl-sd.pobox.com ([74.115.168.62]:61801 helo=sasl.smtp.pobox.com) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RsjPk-00063S-Kb for 10336-done@debbugs.gnu.org; Wed, 01 Feb 2012 18:16:33 -0500 Original-Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTP id F29EE9B1D; Wed, 1 Feb 2012 18:16:08 -0500 (EST) 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:content-transfer-encoding; s=sasl; bh=BV4psQ7XG0f0 2QQfvRPx1FNDwl8=; b=DKavmdzxVOuloi4jlnfKgLeO1EIh5k9qp8S8Rnq0+Gwv wxpGTG4mlTzsSuVjosHAiD0/M49guDsmuWV2KhkegT/tt0f7U5rpi/K5cZoM/lZe BczE7irfMUgTi/DdQY2c8igzEvutEZxKiRnbIpoRantFOHD50pqeoLILCtm3WoE= 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:content-transfer-encoding; q=dns; s=sasl; b=qAxswv 6ZF2/yTDOrE3Qzi+gb13plpcagZz9Gg4l3oWTa7HtDVJmfFl4D4Xgzjk/hWxx2PU WvZfRSeMgF7dYzlclb5aNrbNbnKcCeNBXcD1nUwr70ukVvamSRji45v8KJFqbqt9 9UxhciF7rbnjpQlNKFp1xtXB9azzpIDfILcmY= 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 EB5B69B1C; Wed, 1 Feb 2012 18:16:08 -0500 (EST) Original-Received: from badger (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 445FD9B1B; Wed, 1 Feb 2012 18:16:08 -0500 (EST) In-Reply-To: <87mx99f0wz.fsf_-_@pobox.com> (Andy Wingo's message of "Fri, 27 Jan 2012 19:36:12 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) X-Pobox-Relay-ID: B8ED377C-4D2A-11E1-ABD9-65B1DE995924-02397024!a-pb-sasl-sd.pobox.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 140.186.70.43 X-BeenThere: bug-guile@gnu.org List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Original-Sender: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.bugs:6152 Archived-At: On Fri 27 Jan 2012 19:36, Andy Wingo writes: > On Wed 25 Jan 2012 17:10, ludo@gnu.org (Ludovic Court=C3=A8s) writes: > >> Second thing, it suffices to insert a function call like >> ((lambda (x) #f) #f) just before calls to =E2=80=98gc=E2=80=99 to solve = the problem. >> >> So I=E2=80=99m thinking we may have a real bug here. > > I pushed an experimental patch that attempts to NULL out variables that > are local to the VM. Let's see what hydra does with it. In the end that failed. I pushed a different patch that tried to NULL out recursively called C stack frames. Perhaps it worked? As tests are passing, I will close this one for now. It's possible that simply recursing through the VM wouldn't work well, as there might be stack slots in vm_engine that don't get set in all code paths. If we see errors in the future, let's just mark those as flaky and move on. Let's also try to reduce the number of UNRESOLVED results in general, so that these hacks will be more visible. Regards, Andy --=20 http://wingolog.org/