From unknown Fri Aug 15 21:26:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25300: Trap infrastructure broken in Guile 2.2? Resent-From: Christopher Allan Webber Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Fri, 30 Dec 2016 17:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 25300 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: 25300@debbugs.gnu.org X-Debbugs-Original-To: bug-guile@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.148312061023868 (code B ref -1); Fri, 30 Dec 2016 17:57:02 +0000 Received: (at submit) by debbugs.gnu.org; 30 Dec 2016 17:56:50 +0000 Received: from localhost ([127.0.0.1]:60579 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cN1QA-0006Cu-CE for submit@debbugs.gnu.org; Fri, 30 Dec 2016 12:56:50 -0500 Received: from eggs.gnu.org ([208.118.235.92]:51459) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cN1Q8-0006Cg-0Z for submit@debbugs.gnu.org; Fri, 30 Dec 2016 12:56:48 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cN1Q2-0002OD-3x for submit@debbugs.gnu.org; Fri, 30 Dec 2016 12:56:42 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:56800) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cN1Q2-0002Nw-18 for submit@debbugs.gnu.org; Fri, 30 Dec 2016 12:56:42 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42413) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cN1Q0-0005AZ-SU for bug-guile@gnu.org; Fri, 30 Dec 2016 12:56:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cN1Px-0002JG-SL for bug-guile@gnu.org; Fri, 30 Dec 2016 12:56:40 -0500 Received: from dustycloud.org ([50.116.34.160]:44056) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cN1Px-0002IB-Nb for bug-guile@gnu.org; Fri, 30 Dec 2016 12:56:37 -0500 Received: from oolong (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id CACD926625 for ; Fri, 30 Dec 2016 12:56:34 -0500 (EST) User-agent: mu4e 0.9.16; emacs 25.1.1 From: Christopher Allan Webber Date: Fri, 30 Dec 2016 11:56:33 -0600 Message-ID: <874m1lgv1q.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) Guile 2.0.13: scheme@(guile-user)> (define (foo n) (if (= n 0) 'done (foo (1- n)))) scheme@(guile-user)> ,tracepoint foo Trap 0: Tracepoint at #. scheme@(guile-user)> (foo 5) Trap 0: (foo 5) Trap 0: | (foo 4) Trap 0: | | (foo 3) Trap 0: | | | (foo 2) Trap 0: | | | | (foo 1) Trap 0: | | | | | (foo 0) Trap 0: | | | | | done Trap 0: | | | | done Trap 0: | | | done Trap 0: | | done Trap 0: | done Trap 0: done $2 = done scheme@(guile-user)> Guile 2.1.5 (via guile-next in guix): scheme@(guile-user)> (define (foo n) (if (= n 0) 'done (foo (1- n)))) ... ... ... scheme@(guile-user)> scheme@(guile-user)> ,tracepoint foo Trap 0: Tracepoint at #. scheme@(guile-user)> (foo 30) $1 = done Likewise, ,break and etc do not work for me. From unknown Fri Aug 15 21:26:57 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Christopher Allan Webber Subject: bug#25300: closed (Re: bug#25300: Trap infrastructure broken in Guile 2.2?) Message-ID: References: <87inntf2yr.fsf@pobox.com> <874m1lgv1q.fsf@dustycloud.org> X-Gnu-PR-Message: they-closed 25300 X-Gnu-PR-Package: guile Reply-To: 25300@debbugs.gnu.org Date: Wed, 01 Mar 2017 15:10:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1488381002-7451-1" This is a multi-part message in MIME format... ------------=_1488381002-7451-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #25300: Trap infrastructure broken in Guile 2.2? which was filed against the guile package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 25300@debbugs.gnu.org. --=20 25300: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D25300 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1488381002-7451-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 25300-done) by debbugs.gnu.org; 1 Mar 2017 15:09:57 +0000 Received: from localhost ([127.0.0.1]:34518 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cj5t7-0001vr-5d for submit@debbugs.gnu.org; Wed, 01 Mar 2017 10:09:57 -0500 Received: from pb-sasl2.pobox.com ([64.147.108.67]:58991 helo=sasl.smtp.pobox.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cj5t6-0001vk-BW for 25300-done@debbugs.gnu.org; Wed, 01 Mar 2017 10:09:56 -0500 Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by pb-sasl2.pobox.com (Postfix) with ESMTP id 1D1BA65C0F; Wed, 1 Mar 2017 10:09:56 -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; s=sasl; bh=qHNkcABhZiSXQMkZN+5JLbDC6YA=; b=LYVyhE mzSrbmYDwk3Ea+8H6r+8Kg0W++N1wPmpVWZlEGFnvl/D2XCXtP68SeJ5+1/lbFy+ hx4Aq4chAiGazzV2//2QjkExy7BjRzYv+i4BFRYmonzlMwgUtTXOFGE7Fr8wbYLi 9D+lIpGmnbKm2Y5zCjkj9ZpE83Tz6pGe1xp4I= 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=UigKsKvzcAvcDQ6D0uwfVDx78vMhdsWX FHYSKFqkXrSX+yfLwFmG/0nIxSozo81pirAZ5JtP0Ml0jFLFxNTq4YHmF0K6gvyN wr4pjKjXoqz5bEKjVNlArTO3KHI99RhIZF7uTsesPL0YcfH7lU5H1H7igoJW9or7 +99b2Lr5wNg= Received: from pb-sasl2.nyi.icgroup.com (unknown [127.0.0.1]) by pb-sasl2.pobox.com (Postfix) with ESMTP id 160FA65C0E; Wed, 1 Mar 2017 10:09:56 -0500 (EST) Received: from clucks (unknown [109.190.228.233]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by pb-sasl2.pobox.com (Postfix) with ESMTPSA id 5784D65C0D; Wed, 1 Mar 2017 10:09:55 -0500 (EST) From: Andy Wingo To: Christopher Allan Webber Subject: Re: bug#25300: Trap infrastructure broken in Guile 2.2? References: <874m1lgv1q.fsf@dustycloud.org> Date: Wed, 01 Mar 2017 16:09:48 +0100 In-Reply-To: <874m1lgv1q.fsf@dustycloud.org> (Christopher Allan Webber's message of "Fri, 30 Dec 2016 11:56:33 -0600") Message-ID: <87inntf2yr.fsf@pobox.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Pobox-Relay-ID: 20CC8EC0-FE91-11E6-8A2B-85AB91A0D1B0-02397024!pb-sasl2.pobox.com X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 25300-done Cc: 25300-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) On Fri 30 Dec 2016 18:56, Christopher Allan Webber writes: > Guile 2.0.13: > > scheme@(guile-user)> (define (foo n) > (if (= n 0) > 'done > (foo (1- n)))) > scheme@(guile-user)> ,tracepoint foo > Trap 0: Tracepoint at #. > scheme@(guile-user)> (foo 5) > Trap 0: (foo 5) > Trap 0: | (foo 4) > Trap 0: | | (foo 3) > Trap 0: | | | (foo 2) > Trap 0: | | | | (foo 1) > Trap 0: | | | | | (foo 0) > Trap 0: | | | | | done > Trap 0: | | | | done > Trap 0: | | | done > Trap 0: | | done > Trap 0: | done > Trap 0: done > $2 = done > scheme@(guile-user)> > > Guile 2.1.5 (via guile-next in guix): > > scheme@(guile-user)> (define (foo n) > (if (= n 0) > 'done > (foo (1- n)))) > ... ... ... scheme@(guile-user)> > scheme@(guile-user)> ,tracepoint foo > Trap 0: Tracepoint at #. > scheme@(guile-user)> (foo 30) > $1 = done > > Likewise, ,break and etc do not work for me. Fixed in git. Thanks for the report. Andy ------------=_1488381002-7451-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 30 Dec 2016 17:56:50 +0000 Received: from localhost ([127.0.0.1]:60579 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cN1QA-0006Cu-CE for submit@debbugs.gnu.org; Fri, 30 Dec 2016 12:56:50 -0500 Received: from eggs.gnu.org ([208.118.235.92]:51459) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cN1Q8-0006Cg-0Z for submit@debbugs.gnu.org; Fri, 30 Dec 2016 12:56:48 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cN1Q2-0002OD-3x for submit@debbugs.gnu.org; Fri, 30 Dec 2016 12:56:42 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:56800) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cN1Q2-0002Nw-18 for submit@debbugs.gnu.org; Fri, 30 Dec 2016 12:56:42 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42413) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cN1Q0-0005AZ-SU for bug-guile@gnu.org; Fri, 30 Dec 2016 12:56:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cN1Px-0002JG-SL for bug-guile@gnu.org; Fri, 30 Dec 2016 12:56:40 -0500 Received: from dustycloud.org ([50.116.34.160]:44056) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cN1Px-0002IB-Nb for bug-guile@gnu.org; Fri, 30 Dec 2016 12:56:37 -0500 Received: from oolong (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id CACD926625 for ; Fri, 30 Dec 2016 12:56:34 -0500 (EST) User-agent: mu4e 0.9.16; emacs 25.1.1 From: Christopher Allan Webber To: bug-guile@gnu.org Subject: Trap infrastructure broken in Guile 2.2? Date: Fri, 30 Dec 2016 11:56:33 -0600 Message-ID: <874m1lgv1q.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) Guile 2.0.13: scheme@(guile-user)> (define (foo n) (if (= n 0) 'done (foo (1- n)))) scheme@(guile-user)> ,tracepoint foo Trap 0: Tracepoint at #. scheme@(guile-user)> (foo 5) Trap 0: (foo 5) Trap 0: | (foo 4) Trap 0: | | (foo 3) Trap 0: | | | (foo 2) Trap 0: | | | | (foo 1) Trap 0: | | | | | (foo 0) Trap 0: | | | | | done Trap 0: | | | | done Trap 0: | | | done Trap 0: | | done Trap 0: | done Trap 0: done $2 = done scheme@(guile-user)> Guile 2.1.5 (via guile-next in guix): scheme@(guile-user)> (define (foo n) (if (= n 0) 'done (foo (1- n)))) ... ... ... scheme@(guile-user)> scheme@(guile-user)> ,tracepoint foo Trap 0: Tracepoint at #. scheme@(guile-user)> (foo 30) $1 = done Likewise, ,break and etc do not work for me. ------------=_1488381002-7451-1--