From unknown Sun Sep 21 02:19:34 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#57948 <57948@debbugs.gnu.org> To: bug#57948 <57948@debbugs.gnu.org> Subject: Status: Frame bindings referring to non-existent locals Reply-To: bug#57948 <57948@debbugs.gnu.org> Date: Sun, 21 Sep 2025 09:19:34 +0000 retitle 57948 Frame bindings referring to non-existent locals reassign 57948 guile submitter 57948 Andrew Whatson severity 57948 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 20 03:16:58 2022 Received: (at submit) by debbugs.gnu.org; 20 Sep 2022 07:16:58 +0000 Received: from localhost ([127.0.0.1]:55936 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oaXV3-0008Fr-If for submit@debbugs.gnu.org; Tue, 20 Sep 2022 03:16:57 -0400 Received: from lists.gnu.org ([209.51.188.17]:39724) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oaXV1-0008Fj-QR for submit@debbugs.gnu.org; Tue, 20 Sep 2022 03:16:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41140) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oaXUs-00009m-H8 for bug-guile@gnu.org; Tue, 20 Sep 2022 03:16:51 -0400 Received: from mail-yw1-x112c.google.com ([2607:f8b0:4864:20::112c]:39876) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oaXUp-0005uF-Vt for bug-guile@gnu.org; Tue, 20 Sep 2022 03:16:45 -0400 Received: by mail-yw1-x112c.google.com with SMTP id 00721157ae682-3487d84e477so16690477b3.6 for ; Tue, 20 Sep 2022 00:16:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:to:subject:message-id:date:from :mime-version:from:to:cc:subject:date; bh=2/JDHfHQ2QjmRNC8yEeO79sHJnLCb1JRTEq/NKEnV00=; b=ivNqJkzQqHp79vCNHcqi+8jgA0Pgt2wjNBFz8jJlHrWN87MgQtNYwfE8AOhcp2Cqtw 1LhlEasJghGs3L/1H3ew7lOgN8uorypL5qRkyxOlySOIpNWnPVWLE0EB+J2yU20ekKd9 55t3iaGYRoSTd1IzCbCshO3caPaL47rg1QBl5AQ2qrCFAhshlQvOYq2dwsbKZikVMecC ObpdZg9vx/EJt5Dkgx+Lia/6gZtivYUy6q1Eh+xJVVrky/mNv8Z+xAmT5OIBjWTLYeL2 kDszwICGjHacYq1yq2OF1hXe8Nwzb1L03jc+IwcB1qUJvvFP3Hs3+37OWSSI++M/8O7D x/jg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:to:subject:message-id:date:from :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=2/JDHfHQ2QjmRNC8yEeO79sHJnLCb1JRTEq/NKEnV00=; b=yHNinOHrqF3e5q5PE0ktci4vQj2+b79EbbqZ3AIxkr7JFBXjQKh4V+Lp9OaYr7n3CM YorKtFYtE5C1jGwRJ+cHdo/FBA/zAE9dTULojwdeEXvqepTSflAI7CPRnb1iMgu+beYZ +Wx9g4B5u8/PpAcoKUmBXf81OEMRGqzBZh83zIOkNk981rEIHpDrqVGRKyR9gaHYMtW2 yA9Z+AGTw2ZfsQ8Y8colZNdlsx73yjeadf3BsOxG9ymFuG1PvmdjjY9l5oshzDilMj+l aV3dW7gMhLs/PlsJz1Tv4ZYeigfqPjIjuE/czppUFRDs8J/UV6ardAvuhcHaKANx5ZNU oYuw== X-Gm-Message-State: ACrzQf0EZBb8RzIk3q42lD9gvYKFY4DndigO4qhPa5d34Ejh5zLHXhou 2V1Bfy4KyNCoVJkMKrKt4mUAC94jV5xf394nD+SauFsVvUI= X-Google-Smtp-Source: AMsMyM73FqWCjIDtdC/5PWeE1u7giRq6V2DVFyzwLQgxnonv6Xsm0mglkylWBFxYWqkVrghHIZ1AY15f9GjowvhLLck= X-Received: by 2002:a81:73d6:0:b0:348:a7b7:10e6 with SMTP id o205-20020a8173d6000000b00348a7b710e6mr17920272ywc.61.1663658185123; Tue, 20 Sep 2022 00:16:25 -0700 (PDT) MIME-Version: 1.0 From: Andrew Whatson Date: Tue, 20 Sep 2022 07:16:14 +0000 Message-ID: Subject: Frame bindings referring to non-existent locals To: bug-guile@gnu.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2607:f8b0:4864:20::112c; envelope-from=whatson@gmail.com; helo=mail-yw1-x112c.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) Hello Guilers! I have some buggy code which fails to compile. While printing the backtrac= e of this compilation error, another error occurs and Guile reports "Exception t= hrown while printing backtrace". To reproduce the error: $ git clone https://gitlab.com/flatwhatson/guile-prescheme.git $ cd guile-prescheme $ git checkout d793730895aaeb4ee203f062ab3864af8fd1d5fd $ guild compile -L . ps-compiler/prescheme/flatten.scm <...snip...> In ice-9/eval.scm: 626:19 7 (_ #) 293:34 6 (_ #(#(#) =E2=80=A6)) 293:34 5 (_ #(#(#) =E2=80=A6)) 214:21 4 (_ #(#(#) =E2=80=A6)) 217:50 3 (lp (# =E2=80=A6)) 217:33 2 (lp (# =E2=80=A6)) Exception thrown while printing backtrace: In procedure frame-local-ref: Argument 2 out of range: 1 ice-9/boot-9.scm:1685:16: In procedure raise-exception: Wrong type to apply: # To investigate further, I've run the compile script from the repl and dug a= round for the responsible frame: > ,use (scripts compile) > (compile "-L" "." "ps-compiler/prescheme/flatten.scm") ;; fails, enters debugger [1]> ,bt ;; fails to print backtrace [1]> ,m (system vm frame) [1]> ,use (system repl common) (system repl debug) (srfi srfi-43) [1]> (debug-frames (repl-debug (car (fluid-ref *repl-stack*)))) ;; $1 is a vector of frame objects [1]> (define (dump-frame i f) (format #t "~a: ~a\n" i f) (frame-arguments= f)) [1]> (vector-for-each dump-frame $1) ;; fails on frame index 2 [2]> (define (dump-binding b) (format #t "~a\n" b)) [2]> (frame-num-locals (vector-ref $1 2)) ;; problem frame has 1 local slot [2]> (for-each dump-binding (frame-bindings (vector-ref $1 2))) #< frame: # idx: 0 name: closure slot: 0 = ... #< frame: # idx: 1 name: args slot: 1 ... [2]> (frame-num-locals (vector-ref $1 3)) ;; parent frame has 2 local slots [2]> (for-each dump-binding (frame-bindings (vector-ref $1 3))) #< frame: # idx: 0 name: closure slot: 0 = ... #< frame: # idx: 1 name: args slot: 1 ... >From this, it looks like there's a broken frame which has 2 bindings, but o= nly 1 local slot, leading to the "out of range" error while printing the backtrac= e. Curiously, its parent frame has the same 2 bindings, and 2 local slots as expected. Any ideas what is happening here? Cheers, Andrew From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 20 05:29:43 2022 Received: (at 57948) by debbugs.gnu.org; 20 Sep 2022 09:29:43 +0000 Received: from localhost ([127.0.0.1]:56094 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oaZZW-00038G-OH for submit@debbugs.gnu.org; Tue, 20 Sep 2022 05:29:42 -0400 Received: from mail-yb1-f170.google.com ([209.85.219.170]:37809) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oaZZV-000384-1v for 57948@debbugs.gnu.org; Tue, 20 Sep 2022 05:29:41 -0400 Received: by mail-yb1-f170.google.com with SMTP id 63so2523129ybq.4 for <57948@debbugs.gnu.org>; Tue, 20 Sep 2022 02:29:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date; bh=ekfyurI/PInWoMb46gI7ApdBU1sxXKZsrlsJ59pzh8Q=; b=aoWsXI7L2gtkKHrDfdA59lbWzjhIzJvm29R0ZQXsm2DaHtecn4c5+iYt6sx1VEdOKq yOfT4Kyat2l85F/LGRfx3XZrkHGy3flV1XKVlGuTT5P2U4ccjBslcj6EpuIXoYjKSy0D TPsgRiIXO8Xew1PQNltsDRjXGu2NGusZbS9F9NlHxjcZs4D+b0oY1R/H+3JcgM1Yy7ii K71nsZeAprBTIp4ttYWjcVY/cwZOpWx+gdW/AXlmdD/HaLrb8VMmwAzCCV2xW3tC8dhn H1oaENAEig3TuPyOw34uCcaHFGBWN1JrPleRgC1OBsVUbep6CCp6KcoD2Vstp3WHT/N6 ZJGQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date; bh=ekfyurI/PInWoMb46gI7ApdBU1sxXKZsrlsJ59pzh8Q=; b=ArDZDhYOBaQ6TmEWa356FHdTR+ANNvfgD39t64zKZMuigIy8q+zIkBeH8Pezx0GMSv F+UKW7j4Ul3nmwfPqabwI9Jo1H9Lk7kQzH8RQ3XRASL2xUjDDiML0ImLnf1le4KukPgd lkuahkZk70g+Ia2gBGOeK0+cizm60mTiOwnKSdkL0tNFwaZJ+5ywpdmOBz/OWniFHJw2 iTA7kW5FH9Amef5/b/G780u9Sk064nz4PbyFtSzerrkGxzWHP+6ycAJ5eQew12ynyaaO 4gMfGGX5vVnoyMGsWtPsqCZ2oPs1Hwv1IdXG4AZ7aUsnFsOnAJCrU6IXplbixk2sNAZb kI8g== X-Gm-Message-State: ACrzQf245fLFc1JalkiV3Uoeg4JjZfT1Yv48xUrY0W5woeGwyk8HIMdn Yq1mV6aC4weMTWqK0woTfU3n4DE+lJ8iiRdgjED4w6ZzLrc= X-Google-Smtp-Source: AMsMyM4gitnqiXyomyBayrsIMqNcehrrbgnirviiOn0xTxSgWzjlKZkcEUnKoYKGHq7ul3BKV6GZ/2etI5eD4fO4KyM= X-Received: by 2002:a05:6902:102c:b0:6b4:86ac:1436 with SMTP id x12-20020a056902102c00b006b486ac1436mr398801ybt.368.1663666175094; Tue, 20 Sep 2022 02:29:35 -0700 (PDT) MIME-Version: 1.0 From: Andrew Whatson Date: Tue, 20 Sep 2022 09:29:23 +0000 Message-ID: Subject: Re: bug#57948: Frame bindings referring to non-existent locals To: 57948@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 57948 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: -1.0 (-) I've submitted a workaround for this problem here: https://lists.gnu.org/archive/html/guile-devel/2022-09/msg00016.html From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 12 16:34:36 2022 Received: (at 57948) by debbugs.gnu.org; 12 Oct 2022 20:34:36 +0000 Received: from localhost ([127.0.0.1]:58514 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oiiR2-0004TX-3Y for submit@debbugs.gnu.org; Wed, 12 Oct 2022 16:34:36 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47518) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oiiQz-0004TK-Sv for 57948@debbugs.gnu.org; Wed, 12 Oct 2022 16:34:34 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:47970) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oiiQu-0004Pt-Cn; Wed, 12 Oct 2022 16:34:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=XupqehmbLAYwKbLaPGap9mIV5841IoIiGW2r5LBMHaE=; b=eST7cOaMJIhW3agEr3eO 9epIpVmPEdJLxZWL+TgtMS7bxgt6lX8DxP478AzDwNU+2fFYiqoA3Puo49eBHur4u1iClt1jTR9B6 srhEmdz3PicoWbBcMS7Yb0+ESPGCB5u4+pNLU+gLWAtvw93F5+AI+3sfPXqqgk4ImSLQBjeFGfCJT XFqy9v671er4NVJqdaLQHsMbYt4NMY3Ek8tQps83LLURSCBcFZjYO6Lxql5H0HthDDqa0D+MGlVZH 9FJFRxwEw8KiK/8LHyBN0xsCZQdO9BIGfM8oShUQzM2QlLoz+/wrDCL0G2yVLboPLEQ7QVzmpo8hZ wCpgPx6cfwJhHA==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:57955 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oiiQs-0003aD-3a; Wed, 12 Oct 2022 16:34:28 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Andrew Whatson Subject: Re: [PATCH] Avoid 'frame-local-ref' errors when printing backtrace. References: <56d1283b-ac09-8f62-8657-de99578e1a6c@telenet.be> <20220922135358.22139-1-whatson@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Primidi 21 =?utf-8?Q?Vend=C3=A9miaire?= an 231 de la =?utf-8?Q?R=C3=A9volution=2C?= jour du Chanvre X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Wed, 12 Oct 2022 22:34:24 +0200 In-Reply-To: <20220922135358.22139-1-whatson@gmail.com> (Andrew Whatson's message of "Thu, 22 Sep 2022 23:53:59 +1000") Message-ID: <87czawvl0v.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 57948 Cc: 57948@debbugs.gnu.org, guile-devel@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: -3.3 (---) Hi Andrew, Andrew Whatson skribis: > Workaround for . > > * module/system/vm/frame.scm (frame-call-representation): Treat a > binding as "unspecified" if its slot exceeds 'frame-num-locals'. Yay, great to see that fixed (or almost)! It would be great if you could add a simple test case though, so that the bug doesn=E2=80=99t eventually come back to haunt us. Could you send an updated patch? Thanks, Ludo=E2=80=99. PS: BTW, it=E2=80=99ll be great to have more patches from you! :-) To that= end, please check out the new Guile copyright policy and let us know what option you=E2=80=99d like to choose: . From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 12 23:36:40 2022 Received: (at 57948) by debbugs.gnu.org; 13 Oct 2022 03:36:40 +0000 Received: from localhost ([127.0.0.1]:58774 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oip1T-0004aW-P8 for submit@debbugs.gnu.org; Wed, 12 Oct 2022 23:36:39 -0400 Received: from mail-yb1-f169.google.com ([209.85.219.169]:42954) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oip1R-0004aJ-JC for 57948@debbugs.gnu.org; Wed, 12 Oct 2022 23:36:38 -0400 Received: by mail-yb1-f169.google.com with SMTP id k3so647133ybk.9 for <57948@debbugs.gnu.org>; Wed, 12 Oct 2022 20:36:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=aOITuaE1cHfC/3p9QNyERrBN8924MdstOpKWsPH+ad8=; b=L+X23n96fz95bH4QCp6T0yvkevEzB0HUgWCizX4dreYDW3LFe3DUYOIgFVL1A8BNTI CjrNdbZnXKi3oeZZz/zfHN+jNgJgsVcZXdhwWsHFQce9CHmCTm3/FiupZeSefp6sXJxA UwFvLVrINPSskDoqgKOS8b7GethhtFqzhtvPoMZ5O9LzM6v8//Tqvu4Z2eb1ab3RfwlL 4BIUwFne5qQBtIqrksse2RFDWieD7S1NFATnaTrl71W88yfnOMIZheWFzlAApMApADVZ S0q6Riqx2ODCY4HPm9N3wPr+dkRe9F9hfTnJNfQQeb/xn2nGWhO/4qAF/Wn2JInaYMlT ig2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=aOITuaE1cHfC/3p9QNyERrBN8924MdstOpKWsPH+ad8=; b=c5ZYc0aUI0jnTtVvZ+bl8mNr3RWB7CM1gLrepkiKCQrHv7KruBj9edzaudRZd3J/yJ gPSsRXx6VaVIbKVnkUd6KbMe88gHMi7o4QtoOrmadY+6z3T00n52TEOC0EVCETrYRTXJ QrCMK1x256fgx7h4cADgFcpDExGh3UEi7NuEg8R6yO0gFbGpMOkSZLpXJC7CeuFCSp90 qLqjHQ5aML+n7RruE2UuxOWfv7G/gymYVxCAeEBoAvRhwQvdza2ffhCmMEwvpyyfigZZ w7GxiD4CML8+VL+67YSi0+TKGQNqLooCpee5XjT91hiMgNdKh5GJWA8qo319Lhn741xw ntHw== X-Gm-Message-State: ACrzQf2fAzCr7w04U7DcnEd1m1rmslv4jK2deCNkYpLR6vH1u36m6You d76BDUKQV1fbbMzNIASB75oP5OylAZGM04p+aXjS8jQQ X-Google-Smtp-Source: AMsMyM4+rRpkPderAk6T3iCdpoKYCesC3GbYjhWH52Yfut3F+DJuuxSB6VH4wE4kkFlSIN2tyFH4BT8Lu6fHEIdOmIo= X-Received: by 2002:a25:bb44:0:b0:6bb:a336:7762 with SMTP id b4-20020a25bb44000000b006bba3367762mr29881939ybk.501.1665632191787; Wed, 12 Oct 2022 20:36:31 -0700 (PDT) MIME-Version: 1.0 References: <56d1283b-ac09-8f62-8657-de99578e1a6c@telenet.be> <20220922135358.22139-1-whatson@gmail.com> <87czawvl0v.fsf@gnu.org> In-Reply-To: <87czawvl0v.fsf@gnu.org> From: Andrew Whatson Date: Thu, 13 Oct 2022 13:36:20 +1000 Message-ID: Subject: Re: [PATCH] Avoid 'frame-local-ref' errors when printing backtrace. To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 57948 Cc: 57948@debbugs.gnu.org, guile-devel@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: -1.0 (-) Ludovic Court=C3=A8s wrote: > > It would be great if you could add a simple test case though, so that > the bug doesn=E2=80=99t eventually come back to haunt us. > > Could you send an updated patch? Ah yes, getting this covered in a test is on my list. I had trouble writing a reproducer previously, I think the bug might only occur in a nested compilation context (top-level error compiling a dependency module), but I'll have another go. > PS: BTW, it=E2=80=99ll be great to have more patches from you! :-) To th= at end, > please check out the new Guile copyright policy and let us know what > option you=E2=80=99d like to choose: > . I have already assigned copyright of my work on Guile to the FSF, happy for that to remain. That said, I'm glad to see this requirement being eased! Cheers, Andrew From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 13 09:09:26 2022 Received: (at 57948) by debbugs.gnu.org; 13 Oct 2022 13:09:26 +0000 Received: from localhost ([127.0.0.1]:59909 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oixxl-00049y-Ni for submit@debbugs.gnu.org; Thu, 13 Oct 2022 09:09:25 -0400 Received: from eggs.gnu.org ([209.51.188.92]:39886) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oixxj-00049m-J7 for 57948@debbugs.gnu.org; Thu, 13 Oct 2022 09:09:24 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35014) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oixxe-0001a8-CO; Thu, 13 Oct 2022 09:09:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=LkGpZu0i3roLWnct/IuqJ7DBMadLcGCXcm5KN+VpCH0=; b=P558nsymfyr7J3rEzfc1 OO271IxXB9Jtf9jQpAN9Z52HGBsD3SF2V5TnYcvRB3yqVHg0QzqezGAVq7w2QJa4bnurnz8BdcwQ4 DV4Cqsu3eY0BLHOTJkwfDQWU1otSiNg8galDVBxbkdEIcKSPD3h6wMX5daLDHzZhboJc4uKFgswg1 t3dxe4nLqpJZXuGfUun0g557u7d5L3wH/tfMAvYlz7v9FkJ/y6TAIy7i8t/DYD8rZJwX8l/qj+cGs iSlHdCGNBG79TXiC5FXKTZhGiI2OiK/JnxI3teaNIvAFnAn9y99clYmlHt7KvN8CMgY/IaQCWujGy UAHf46pgeNEMag==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:59466 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oixxd-0000X1-Qd; Thu, 13 Oct 2022 09:09:18 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Andrew Whatson Subject: Re: [PATCH] Avoid 'frame-local-ref' errors when printing backtrace. References: <56d1283b-ac09-8f62-8657-de99578e1a6c@telenet.be> <20220922135358.22139-1-whatson@gmail.com> <87czawvl0v.fsf@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Duodi 22 =?utf-8?Q?Vend=C3=A9miaire?= an 231 de la =?utf-8?Q?R=C3=A9volution=2C?= jour de la =?utf-8?Q?P=C3=AAche?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Thu, 13 Oct 2022 15:09:16 +0200 In-Reply-To: (Andrew Whatson's message of "Thu, 13 Oct 2022 13:36:20 +1000") Message-ID: <87fsfrrhtv.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 57948 Cc: 57948@debbugs.gnu.org, guile-devel@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: -3.3 (---) Hi, Andrew Whatson skribis: > Ludovic Court=C3=A8s wrote: >> >> It would be great if you could add a simple test case though, so that >> the bug doesn=E2=80=99t eventually come back to haunt us. >> >> Could you send an updated patch? > > Ah yes, getting this covered in a test is on my list. I had trouble > writing a reproducer previously, I think the bug might only occur in a > nested compilation context (top-level error compiling a dependency > module), but I'll have another go. Awesome. >> PS: BTW, it=E2=80=99ll be great to have more patches from you! :-) To t= hat end, >> please check out the new Guile copyright policy and let us know what >> option you=E2=80=99d like to choose: >> . > > I have already assigned copyright of my work on Guile to the FSF, > happy for that to remain. Oh sorry I had overlooked that, perfect! Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 11 00:24:35 2023 Received: (at 57948) by debbugs.gnu.org; 11 Jan 2023 05:24:35 +0000 Received: from localhost ([127.0.0.1]:41519 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFTbG-0007xs-Qo for submit@debbugs.gnu.org; Wed, 11 Jan 2023 00:24:35 -0500 Received: from mail-yb1-f177.google.com ([209.85.219.177]:46968) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFTbE-0007xb-6v for 57948@debbugs.gnu.org; Wed, 11 Jan 2023 00:24:32 -0500 Received: by mail-yb1-f177.google.com with SMTP id c124so13944693ybb.13 for <57948@debbugs.gnu.org>; Tue, 10 Jan 2023 21:24:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Jtg2r8YC0s5TjcCS3Q676aMvDakywGklJn1yPdy2Yq0=; b=U77PuCqxLyYdgwfnk+5ovK5OuSrR29qSXai8czrRtQNZeXLrMh1EcCXom77hXy1tbJ jy1FngyB77UoQJlI3h9abrBWkA1bCl7NdFZUzwNnWLF1Rgt0NLpHtqlh16dFcqOTUwz6 oINPAlE7WdxMPmFtodYKgZYA/qv2x1T9SbsqhZGvJrOILaZZCkmCad/YIjyu9fdshyYl 5vf1Yd4Et3R7HrWUWeFwFbg1TpuNOtz5wW4sIU2K4CEsTv8YIlzr048bZktTQUCBANap Ss7UFF5nNpxA6O6LzJgvmKEpCcNmT4tFI7MC64QCzxyRbW+2hn1seL/VDoMCDNwvMlzG HR/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Jtg2r8YC0s5TjcCS3Q676aMvDakywGklJn1yPdy2Yq0=; b=8GRgMfTk3NT4FBmgHxthujh3AOd8oQ8FnaR/NNg0eXkUoYDTjTZQfaP38K76l7qHNl yMUKMer9S9O5q7TqzNuugTj3WlqKmHp9xFH0O8Rn46P4Nb9sFfisPX11QvlhK+DmoWVE pWkNUtn/cjyrNFlUu1zbHZMZJspz2k7fYG99fTA3Fiwsvwp7wmEAe5wI90BmplrrghOe mQH2T8WO8hutYY7jsJiIXMqi2RGiOKPRJNv7mZhWvVN0v7gNj7VaydhXN3S1ZNmlzs/X bFE23ToYErmMQdIJ1TfDttIRSa9e92DRLRlC+82bo8l1kta3KjfXlZQjYig1bvc+4r86 2HYg== X-Gm-Message-State: AFqh2kq+5NnbKfwa8w+hETPC1fpfuBSSmQQqtJJKlxUHyYW8dMuq9kjP xzI1CAswEk6OrU6++j4Z1XxjrphGMKhRCvlwAs4scMSXZgU= X-Google-Smtp-Source: AMrXdXu2CQpqyV5+uusNCHn9L76CrHnP0QsPPfLy0NyFGya9i+5bpjLQODFl7EdybMQM2aILhN7SiRcZWNJjmCGCN0U= X-Received: by 2002:a25:746:0:b0:6f1:4590:92b9 with SMTP id 67-20020a250746000000b006f1459092b9mr7326906ybh.430.1673414666478; Tue, 10 Jan 2023 21:24:26 -0800 (PST) MIME-Version: 1.0 References: <56d1283b-ac09-8f62-8657-de99578e1a6c@telenet.be> <20220922135358.22139-1-whatson@gmail.com> <87czawvl0v.fsf@gnu.org> In-Reply-To: <87czawvl0v.fsf@gnu.org> From: Andrew Whatson Date: Wed, 11 Jan 2023 15:24:15 +1000 Message-ID: Subject: Re: [PATCH] Avoid 'frame-local-ref' errors when printing backtrace. To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Content-Type: multipart/mixed; boundary="000000000000c2aef805f1f636ee" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 57948 Cc: 57948@debbugs.gnu.org, guile-devel@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: -1.0 (-) --000000000000c2aef805f1f636ee Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s wrote: > > It would be great if you could add a simple test case though, so that > the bug doesn=E2=80=99t eventually come back to haunt us. I've finally tracked this one down, a patch with a unit test for this bug is attached. Cheers, Andrew --000000000000c2aef805f1f636ee Content-Type: text/x-patch; charset="US-ASCII"; name="test-frame-local-ref-error.patch" Content-Disposition: attachment; filename="test-frame-local-ref-error.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lcr7vc020 Y29tbWl0IDE2NGJkY2U2YWNmNTM3OTZjYjk2ZWYxOTMwYTg5YzZjYWY4NGJjMzkKQXV0aG9yOiBB bmRyZXcgV2hhdHNvbiA8d2hhdHNvbkBnbWFpbC5jb20+CkRhdGU6ICAgV2VkIEphbiAxMSAxNDow NDozMiAyMDIzICsxMDAwCgogICAgVGVzdCBmb3IgJ2ZyYW1lLWxvY2FsLXJlZicgZXJyb3JzIHdo ZW4gcHJpbnRpbmcgYmFja3RyYWNlLgogICAgCiAgICBUaGlzIHRlc3QgcmVwcm9kdWNlcyB0aGUg ZXJyb3IgZnJvbSA8aHR0cHM6Ly9idWdzLmdudS5vcmcvNTY0OTM+LCBhbmQKICAgIHBhc3NlcyB3 aXRoIHRoZSB3b3JrYXJvdW5kIHdoaWNoIHdhcyBtZXJnZWQgaW4gY29tbWl0CiAgICBjN2ZhNzhm Yzc1MWViMzM2YmNmYWZiYjVhYzU5YzQ2MGVlMmM1ZDdhLgogICAgCiAgICAqIHRlc3Qtc3VpdGUv dGVzdHMvZXZhbC50ZXN0ICgiYXZvaWQgZnJhbWUtbG9jYWwtcmVmIG91dCBvZiByYW5nZSIpOiBO ZXcKICAgIHRlc3QuCgpkaWZmIC0tZ2l0IGEvdGVzdC1zdWl0ZS90ZXN0cy9ldmFsLnRlc3QgYi90 ZXN0LXN1aXRlL3Rlc3RzL2V2YWwudGVzdAppbmRleCA5ZDIwODEyZjIuLjMxNjE1MzM4NSAxMDA2 NDQKLS0tIGEvdGVzdC1zdWl0ZS90ZXN0cy9ldmFsLnRlc3QKKysrIGIvdGVzdC1zdWl0ZS90ZXN0 cy9ldmFsLnRlc3QKQEAgLTIyLDYgKzIyLDcgQEAKICAgOnVzZS1tb2R1bGUgKChzeXN0ZW0gdm0g dm0pIDpzZWxlY3QgKGNhbGwtd2l0aC1zdGFjay1vdmVyZmxvdy1oYW5kbGVyKSkKICAgOnVzZS1t b2R1bGUgKChzeXN0ZW0gdm0gZnJhbWUpIDpzZWxlY3QgKGZyYW1lLWNhbGwtcmVwcmVzZW50YXRp b24pKQogICA6dXNlLW1vZHVsZSAoaWNlLTkgZG9jdW1lbnRhdGlvbikKKyAgOnVzZS1tb2R1bGUg KGljZS05IGV4Y2VwdGlvbnMpCiAgIDp1c2UtbW9kdWxlIChpY2UtOSBsb2NhbC1ldmFsKSkKIAog CkBAIC0zODcsNyArMzg4LDI3IEBACiAgICAgICAoYW5kIChlcT8gKGNhciAoZnJhbWUtY2FsbC1y ZXByZXNlbnRhdGlvbiAoY2FyIGZyYW1lcykpKQogICAgICAgICAgICAgICAgICdtYWtlLXN0YWNr KQogICAgICAgICAgICAoZXE/IChjYXIgKGZyYW1lLWNhbGwtcmVwcmVzZW50YXRpb24gKGNhciAo bGFzdC1wYWlyIGZyYW1lcykpKSkKLSAgICAgICAgICAgICAgICAnd2l0aC1leGNlcHRpb24taGFu ZGxlcikpKSkpCisgICAgICAgICAgICAgICAgJ3dpdGgtZXhjZXB0aW9uLWhhbmRsZXIpKSkpCisK KyAgKHBhc3MtaWYgImF2b2lkIGZyYW1lLWxvY2FsLXJlZiBvdXQgb2YgcmFuZ2UiCisgICAgKHdp dGgtZXhjZXB0aW9uLWhhbmRsZXIKKyAgICAgICAgKGxhbWJkYSAoZXgpCisgICAgICAgICAgOzsg SWYgZnJhbWUtY2FsbC1yZXByZXNlbnRhdGlvbiBmYWlscywgd2UnbGwgY2F0Y2ggdGhhdAorICAg ICAgICAgIDs7IGluc3RlYWQgb2YgdGhlIGV4cGVjdGVkICJXcm9uZyB0eXBlIHRvIGFwcGx5IiBl cnJvci4KKyAgICAgICAgICAoc3RyaW5nLXByZWZpeD8gIldyb25nIHR5cGUgdG8gYXBwbHkiIChl eGNlcHRpb24tbWVzc2FnZSBleCkpKQorICAgICAgKGxhbWJkYSAoKQorICAgICAgICAod2l0aC1l eGNlcHRpb24taGFuZGxlcgorICAgICAgICAgICAgKGxhbWJkYSAoZXgpCisgICAgICAgICAgICAg IChsZXQqICgoc3RhY2sgKG1ha2Utc3RhY2sgI3QpKQorICAgICAgICAgICAgICAgICAgICAgKGZy YW1lcyAoc3RhY2stPmZyYW1lcyBzdGFjaykpKQorICAgICAgICAgICAgICAgIChmb3ItZWFjaCBm cmFtZS1jYWxsLXJlcHJlc2VudGF0aW9uIGZyYW1lcykpCisgICAgICAgICAgICAgIChyYWlzZS1l eGNlcHRpb24gZXgpKQorICAgICAgICAgIChsYW1iZGEgKCkKKyAgICAgICAgICAgIDs7IFRoaXMg dGhyb3dzIGEgIldyb25nIHR5cGUgdG8gYXBwbHkiIGVycm9yLCBjcmVhdGluZyBhCisgICAgICAg ICAgICA7OyBmcmFtZSB3aXRoIGFuIGluY29ycmVjdCBudW1iZXIgb2YgbG9jYWwgc2xvdHMgYXMK KyAgICAgICAgICAgIDs7IGRlc2NyaWJlZCBpbiBidWcgPGh0dHBzOi8vYnVncy5nbnUub3JnLzU2 NDkzPi4KKyAgICAgICAgICAgIChwcmltaXRpdmUtZXZhbCAnKGRlZmluZSBmb28gKCN0KSkpKSkp CisgICAgICAjOnVud2luZD8gI3QpKSkKIAogOzs7CiA7OzsgbGV0cmVjIGluaXQgZXZhbHVhdGlv bgo= --000000000000c2aef805f1f636ee-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 11 18:03:40 2023 Received: (at 57948-done) by debbugs.gnu.org; 11 Jan 2023 23:03:41 +0000 Received: from localhost ([127.0.0.1]:44163 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFk8C-0004um-Hr for submit@debbugs.gnu.org; Wed, 11 Jan 2023 18:03:40 -0500 Received: from eggs.gnu.org ([209.51.188.92]:38986) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFk89-0004uY-E3 for 57948-done@debbugs.gnu.org; Wed, 11 Jan 2023 18:03:39 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pFk7x-00035K-6d; Wed, 11 Jan 2023 18:03:32 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=LyEDAAymLEPtOtFY7ChD+Jn2D460w7VH2TeHStN5P98=; b=IBMkE1JMUy2azd/FpprE IPz41DvS9no0t7owi1TBn6qYgAsNCnlV6MRf5Q4eeAT5ZyoIN3urGHnvg0idMm5YVV+Rkum3VUgyE yJE7zN3PJoQR6VQP/jl3PzlBBYG7R/y1aMqH6rZN11jBPXlTmY15ZHNFj0WNhZCiW36BcLkWxFJ9X KQqWoia4FntKeYFom7pvYTVLzos6O78e7WxjfNF9s/r3vwPaj3j/L3v7PBMuZAWqgYE2gc2WcHrKs /4A+IFCYQ9tDndQj6RRWoUlzNCPi5gpoCBNKivaf0BQWGcCglzzpDfku8qdG7oWdvy/F2lGOl2R2X pFXhhnqiCypBxg==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pFk7w-00068H-N5; Wed, 11 Jan 2023 18:03:24 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Andrew Whatson Subject: Re: [PATCH] Avoid 'frame-local-ref' errors when printing backtrace. References: <56d1283b-ac09-8f62-8657-de99578e1a6c@telenet.be> <20220922135358.22139-1-whatson@gmail.com> <87czawvl0v.fsf@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Tridi 23 =?utf-8?Q?Niv=C3=B4se?= an 231 de la =?utf-8?Q?R=C3=A9volution=2C?= jour du Fer X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Thu, 12 Jan 2023 00:03:22 +0100 In-Reply-To: (Andrew Whatson's message of "Wed, 11 Jan 2023 15:24:15 +1000") Message-ID: <87sfggishx.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 57948-done Cc: lloda , 57948-done@debbugs.gnu.org, guile-devel@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: -3.3 (---) Hi, Andrew Whatson skribis: > commit 164bdce6acf53796cb96ef1930a89c6caf84bc39 > Author: Andrew Whatson > Date: Wed Jan 11 14:04:32 2023 +1000 > > Test for 'frame-local-ref' errors when printing backtrace. >=20=20=20=20=20 > This test reproduces the error from , and > passes with the workaround which was merged in commit > c7fa78fc751eb336bcfafbb5ac59c460ee2c5d7a. >=20=20=20=20=20 > * test-suite/tests/eval.test ("avoid frame-local-ref out of range"): = New > test. Applied, thanks! Ludo=E2=80=99. PS: Please use =E2=80=98git format-patch=E2=80=99 so the patch can be direc= tly consumed by =E2=80=98git am=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 11 21:09:38 2023 Received: (at 57948-done) by debbugs.gnu.org; 12 Jan 2023 02:09:38 +0000 Received: from localhost ([127.0.0.1]:44268 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFn29-00018i-Uv for submit@debbugs.gnu.org; Wed, 11 Jan 2023 21:09:38 -0500 Received: from mail-yw1-f169.google.com ([209.85.128.169]:35485) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFn27-00018U-Jh for 57948-done@debbugs.gnu.org; Wed, 11 Jan 2023 21:09:36 -0500 Received: by mail-yw1-f169.google.com with SMTP id 00721157ae682-4d4303c9de6so69692527b3.2 for <57948-done@debbugs.gnu.org>; Wed, 11 Jan 2023 18:09:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=k/4RxsupojxHinasbypZTW5n77i3bI+EP7ld4Xg3/2I=; b=Ix9RhXwATUsctAcg5jrbbGGplqaPglKEfmdKM2OUx+y7Li2n2dhwRdZblCsy7Yyusp QrPrPcBFalzeQh+QDU41Y+bpJXv/Z1RXgoo4RX0BwJSR/0i3Du8H48z+XfmuCy/eabif 7SJcwrcqtYOI5kCi6S14X/Y16+tUU9SwhEMui5TAeZfDNFIjlQO/kWYpw3IoTpwXUvzj 7j3toaBT1k/R0OsivTsSGiVjCkJKOQR+0ayBrk+S+8RO49h48EnjLn9eZ+pTqsCHF4Ee 8AFoxCjGY1WdMeNcj6Ga8HyjuH0KNS6maB+queWBirI0IGTSP7tXOQBln1cJhS9vAvqI 9MTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=k/4RxsupojxHinasbypZTW5n77i3bI+EP7ld4Xg3/2I=; b=h4+pznunDYOlPhPtyXLBhJpV3vqNh6tS/zteFXxVNBi9CSLLKEmU1dtZ043xWNvD8j mBZH2oYIrPqG0txurge1A/JmnTxhH6QZLj13wcQQBqLCE4vTGure0nY8DWSrL9lK6g/d ZKMAy7buxK36XSRrqDD6MeQ/lCzV7Fi29Eo6kVaDktFJYwooCNFo8u0/Pehtb8xJ4Dsy k2CfVcHO6/XN00udMAxYip8lDINbZZQ8ynZUtpKGjGgILfFAPzXoUth4ORqN4uCPD3ij 9gH7nAfn3u10OXDNOvI4sMMGrr/iXE4JMuAUA8I6782ROlT6VBiKBkAnJrh3Y5ijVgaP wjYQ== X-Gm-Message-State: AFqh2kpbMRONI+6t8X+IZ7AnH9rhC9t3rm8dxuQtpvNjxc1bLs6kf7AO mxSpOOC5/FiRWWjFybI8djSD7ny1G8IbMpNtYdw= X-Google-Smtp-Source: AMrXdXv5wIfLctTv5ulhRdYqlNjEXwztTOUmo+Tlw3id30iOd6WF2n2RuN+N09jgQxVHCUMb+WtpyVl4anG+I6ngm3k= X-Received: by 2002:a05:690c:683:b0:4ce:b871:b32f with SMTP id bp3-20020a05690c068300b004ceb871b32fmr1607375ywb.328.1673489369917; Wed, 11 Jan 2023 18:09:29 -0800 (PST) MIME-Version: 1.0 References: <56d1283b-ac09-8f62-8657-de99578e1a6c@telenet.be> <20220922135358.22139-1-whatson@gmail.com> <87czawvl0v.fsf@gnu.org> <87sfggishx.fsf@gnu.org> In-Reply-To: <87sfggishx.fsf@gnu.org> From: Andrew Whatson Date: Thu, 12 Jan 2023 12:09:18 +1000 Message-ID: Subject: Re: [PATCH] Avoid 'frame-local-ref' errors when printing backtrace. To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 57948-done Cc: lloda , 57948-done@debbugs.gnu.org, guile-devel@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: -1.0 (-) Ludovic Court=C3=A8s wrote: > > Applied, thanks! Thank you! > PS: Please use =E2=80=98git format-patch=E2=80=99 so the patch can be dir= ectly consumed > by =E2=80=98git am=E2=80=99. My mistake, sorry about that. Noted for next time :) Cheers, Andrew From unknown Sun Sep 21 02:19:34 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 09 Feb 2023 12:24:09 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator