From unknown Sun Jun 22 11:42:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65110: eshell variable triggers error Resent-From: Raoul Comninos Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 06 Aug 2023 08:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 65110 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 65110@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.169131195411502 (code B ref -1); Sun, 06 Aug 2023 08:53:01 +0000 Received: (at submit) by debbugs.gnu.org; 6 Aug 2023 08:52:34 +0000 Received: from localhost ([127.0.0.1]:58646 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSZV3-0002zS-JU for submit@debbugs.gnu.org; Sun, 06 Aug 2023 04:52:33 -0400 Received: from lists.gnu.org ([2001:470:142::17]:33250) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSZV0-0002zA-KI for submit@debbugs.gnu.org; Sun, 06 Aug 2023 04:52:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qSZUu-0004T3-Uz for bug-gnu-emacs@gnu.org; Sun, 06 Aug 2023 04:52:24 -0400 Received: from mail-wr1-x436.google.com ([2a00:1450:4864:20::436]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qSZUt-0003am-EY for bug-gnu-emacs@gnu.org; Sun, 06 Aug 2023 04:52:24 -0400 Received: by mail-wr1-x436.google.com with SMTP id ffacd0b85a97d-3176a439606so2663724f8f.3 for ; Sun, 06 Aug 2023 01:52:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1691311941; x=1691916741; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=u7TStkyU0icUBbcEkPKvEGYd7CIJ5qUGpq7S/GzUoJc=; b=p5q9psZZ1uWW3jPgQFHgH/Bo+zfVbrqbDIhgFfI0yRb1ZkxmEYGCUTzX3hEoC1obn4 956L9+EGYf01UjfYC6+lcEuBe5RSBYbUGvtX7mznIwo5205t2ibVQJWlfV/UhkLJrsQx BPm0Y2xgV6auTwmhytjqsMtsumzyoqUQEiTXK+oubvSC0idw+OjUPYndIdCnOfjENzF6 sxJ6g+R6mz5SOQ/1qUUd74AvQRdqU7RTM//R8yPsr4hwJOr3sTCCvq8etgUZBUC7NbXM vAAV95eYTO+Yap/LTY1SoJZsmgjpbPE8MA4cT+m6gjK4If+twkWl9P0CUybJY3dmLHzx uijA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691311941; x=1691916741; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=u7TStkyU0icUBbcEkPKvEGYd7CIJ5qUGpq7S/GzUoJc=; b=bWeO8imyAT+tyTbsinACoEPiTs5vEziolkSpfcjz1VsXCXF2EeucsEnXkEjHFjLJZN /9TzQQMIJ1wPpSCzTnvxwSZ5JTyznu4kfbfaYqV7Sp1YFLpRA5gXnTj9XCd4revkRm6z G5Whdom8+NVwpF21PIiYVQuPTRO3P0qvbtAQxsmqaMYzEUL1sxzeKTMl4YSqPi0jxX3P mKXckFvIn+yISdSpJ45UnD2O/bzGbasiEi6L3dUT/Y2T84F+u+2lsa41xKSuxVzDSxSx a/XGOusBmlazaaoi3tRAmIvGd0q+55lZ8Dp9gokGa2w2E1CnfFlGiMuha8tUgsSW6qxk HaVQ== X-Gm-Message-State: AOJu0YxTSTjo4OQ+wBiIv+5g2+sD52rm5cGTNPva1buW6SAD3XyjatZV f+uHCp8plNE7OHErPUvftAkZD69q1DTQOmyvBwV/xVXtqw41WA== X-Google-Smtp-Source: AGHT+IFIbtlntLpWTqSh3ybXEjAp//PuuwLAOcD9E3TIKDeXmurgHdcQmdy1ggodrblI/Q4B8JJ0ynYmd99aTrdEUX8= X-Received: by 2002:adf:dc10:0:b0:317:7eec:5e9d with SMTP id t16-20020adfdc10000000b003177eec5e9dmr3046652wri.16.1691311940742; Sun, 06 Aug 2023 01:52:20 -0700 (PDT) MIME-Version: 1.0 From: Raoul Comninos Date: Sun, 6 Aug 2023 10:51:44 +0200 Message-ID: Content-Type: multipart/alternative; boundary="0000000000006eb0df06023d3f75" Received-SPF: pass client-ip=2a00:1450:4864:20::436; envelope-from=revcomninos@gmail.com; helo=mail-wr1-x436.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, HTML_MESSAGE=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.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: -0.0 (/) --0000000000006eb0df06023d3f75 Content-Type: text/plain; charset="UTF-8" If I set this variable: (setq eshell-list-files-after-cd t) Emacs egnerates an error in eshell when changing directories: Assertion failed: (> (cdar handle) 0), 0 The error disappears if the variable is set to nil. I am running:GNU Emacs 30.0.50 (build 1, x86_64-w64-mingw32) of 2023-08-03 Windows 11 Kindest regards, Raoul Comninos --0000000000006eb0df06023d3f75 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
If I set this variable:

(setq eshell-list-files-after-cd t)
<= div class=3D"gmail_default" style=3D"font-family:trebuchet ms,sans-serif;fo= nt-size:small">
Emacs egnerates an error in eshell= when changing directories:

= Assertion failed: (> (cdar handle) 0), 0

The error disappears=C2=A0if the variable is set to nil= .

I am running:GNU Emacs 30.= 0.50 (build 1, x86_64-w64-mingw32) of 2023-08-03

<= /div>
Windows 11

Kindest regards,
Raoul Comninos


--0000000000006eb0df06023d3f75-- From unknown Sun Jun 22 11:42:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65110: eshell variable triggers error Resent-From: Jim Porter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 06 Aug 2023 19:21:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65110 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Raoul Comninos , 65110@debbugs.gnu.org Received: via spool by 65110-submit@debbugs.gnu.org id=B65110.169134964010904 (code B ref 65110); Sun, 06 Aug 2023 19:21:01 +0000 Received: (at 65110) by debbugs.gnu.org; 6 Aug 2023 19:20:40 +0000 Received: from localhost ([127.0.0.1]:60015 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSjIt-0002pn-Ok for submit@debbugs.gnu.org; Sun, 06 Aug 2023 15:20:40 -0400 Received: from mail-pf1-x435.google.com ([2607:f8b0:4864:20::435]:42388) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSjIn-0002pR-I5 for 65110@debbugs.gnu.org; Sun, 06 Aug 2023 15:20:37 -0400 Received: by mail-pf1-x435.google.com with SMTP id d2e1a72fcca58-686ba29ccb1so2466479b3a.1 for <65110@debbugs.gnu.org>; Sun, 06 Aug 2023 12:20:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1691349628; x=1691954428; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=D2kjSJnc0elXChDMUQhY/8DOIyuaOSv2i9h0D5mdybA=; b=aCkx1rSvB7g9/q3YU5TVwRHs8gZzNiy2YGbSINxQfVVK+VzXQTZkIK/HvUO3CJSMNr pFPnn97w0M1UUfwWoUzzXc1YdIGD3ZjkqYLhB9Y8ZBPDPsqfUyxXwvefmzgDHPJz0J4t sYsVIEvakx4dxBrfRwNoJVuUkrw0eTmKcAHPJl1G6D///xr9KQ/V+TNtO+EksFrIDbP9 Cq04q0YF0xiP429jNkqKk3vzc7HZV9F6IkXJV7DiruIozm3I1dqNd6caWUyXOfcHD1L3 Ojx8aqHIRuRcPGDmn7+KGkPPXptIloBZ5vrlIXdVnwiN6Q3LXk+J9Ew+DxXCrT3qXniy 3MhQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691349628; x=1691954428; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=D2kjSJnc0elXChDMUQhY/8DOIyuaOSv2i9h0D5mdybA=; b=a+VxGYMawicTJmVzJKHX1SLnQ6cvsc13bkfdo1BlSwSv2zKVFEMWFBhAU4SvuILmVf BxMYBzE2Y7vnQ+kr7WJYPTRxTf3g5FMD5+I00wcZtcEPECCxcjRqRSmLERc6LpH8Z5pn GLLyVNDe9LXCaqrSqDnQO2mYb1pmRGSEfrE1VMnUyYG+lucK1JfepEkN5jEvQdLTYCmH fXl2c2orTsNKMCNwF3x9uJjuIqtlsvGWuHcDlek0WYGJKSE9vUsrT1whNY/KM4Rr56Pn j+l6uuWG1krwYKoSAKsAO9AaQyzo7GMpOWCLmO+qk9inVzSCS+ly79i4Ts3OULURZlQT +3iw== X-Gm-Message-State: AOJu0YyYLV8oNTGZhGToO3dugZGsiMaZAkPzO2yV/BwJNxVNbY8SyUtx Od2QorvIUy9i6kyQKmr5gxw= X-Google-Smtp-Source: AGHT+IGhC5hdKOmob+L6aEE6OT0TBXB/JTa60AUoc8qCKIVavcSL2w8RIW+rpJkMpUOIky6gTAdPow== X-Received: by 2002:a05:6a00:849:b0:687:61f9:c4ef with SMTP id q9-20020a056a00084900b0068761f9c4efmr6238293pfk.15.1691349627596; Sun, 06 Aug 2023 12:20:27 -0700 (PDT) Received: from [192.168.1.2] (cpe-76-168-148-233.socal.res.rr.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id fm6-20020a056a002f8600b006870b923fb3sm4685087pfb.52.2023.08.06.12.20.26 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 06 Aug 2023 12:20:27 -0700 (PDT) Message-ID: Date: Sun, 6 Aug 2023 12:20:26 -0700 MIME-Version: 1.0 Content-Language: en-US References: From: Jim Porter In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.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: -1.0 (-) On 8/6/2023 1:51 AM, Raoul Comninos wrote: > If I set this variable: > > (setq eshell-list-files-after-cd t) > > Emacs egnerates an error in eshell when changing directories: > > Assertion failed: (> (cdar handle) 0), 0 It looks like this regressed due to commit 073da412a139e317959f56e359ed12de726a0a35, which fixed bug#59545. I'll take a look at resolving this. The I/O refcounting code in Eshell is pretty tricky. I have a WIP patch that will hopefully make it less error-prone, but I'll worry about that later... From unknown Sun Jun 22 11:42:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65110: eshell variable triggers error Resent-From: Jim Porter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 06 Aug 2023 20:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65110 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Raoul Comninos , 65110@debbugs.gnu.org Received: via spool by 65110-submit@debbugs.gnu.org id=B65110.169135467319338 (code B ref 65110); Sun, 06 Aug 2023 20:45:01 +0000 Received: (at 65110) by debbugs.gnu.org; 6 Aug 2023 20:44:33 +0000 Received: from localhost ([127.0.0.1]:60090 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSkc5-00051p-D4 for submit@debbugs.gnu.org; Sun, 06 Aug 2023 16:44:33 -0400 Received: from mail-pf1-x42c.google.com ([2607:f8b0:4864:20::42c]:55551) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSkc0-00051a-Vr for 65110@debbugs.gnu.org; Sun, 06 Aug 2023 16:44:32 -0400 Received: by mail-pf1-x42c.google.com with SMTP id d2e1a72fcca58-686f0d66652so3730452b3a.2 for <65110@debbugs.gnu.org>; Sun, 06 Aug 2023 13:44:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1691354663; x=1691959463; h=in-reply-to:references:to:from:content-language:subject :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=U3D80nMH4zr46m6WPjrKhWLdICV0AwOeUtAVwMwzzFg=; b=L+mu7GdWN9F1NRcZzOMT0dIUZDnj5fMp88qAYBGz/lDQhfIB6KLKzUzdZiXEIP4PGa wr0Xxcf6wh9ZGWU1YPlS7vVG0dq8QD9PNXQR1MPnn4pbXdGMxewulPlopTHgcECfJpDA ld9Jol4oWKdhZJ/XIMBE8uYclI8Yev5PJFKlfvPE9s644kfnKuQCbmfVgaAWIDVoAMgX ChLU9Vae6bbQtCoN+awsFtU8obevGQDR/pygKyuhwbm9eGryo9hLEwJI+EnKCzhJyc4z ZR2JFd4/EeG//Yu/xuiSELJx6/+MhYx0IrslbAIkKM2Br1MntCB6MoADBLvYAmyu2AIn SCXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691354663; x=1691959463; h=in-reply-to:references:to:from:content-language:subject :mime-version:date:message-id:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=U3D80nMH4zr46m6WPjrKhWLdICV0AwOeUtAVwMwzzFg=; b=K/mBU5GMJqRlXqw61y/lD5/rc/z3ljv0SGAQuJgbEmBqcShZUDnvUAiJ9PcM8+sh6g PzQ5uGFB24m37AONSIDaNnMJpzxyL28mXMlftseScsiAt7ozJcOEx6Ld9G9RixTyW0aP NlwXq8c4OHYIgxdNZvq/BA39FHFR8e2WpLv5MCYOp1HfZ5o2RmdT8q4v2IlvPiHhNzb2 ifyOkNz5viVDXChxJapvGE8QdPNncGNP44lStRLzWioxH6pT9ga/O8851XFXHowmFMB7 q0swrmj4Qovjsw1J91Opfrvqu8yYW7pBrcusdwZ8tUOjH3POez/MLrVHR5poMRthtLC5 sneQ== X-Gm-Message-State: AOJu0YxCKWN+lDLUhQCNhr/hwyXzRhz7e+sLx9C+qlyXjv0ee8ybRJYb bp3OksQfDqyqeOsC5NlHqys= X-Google-Smtp-Source: AGHT+IGtmjgBo/KvuyW+E/CPzASXlpDGLqPPopQ3ZTlFjzN897kvA/bmGOlhgJ+/6e7tmcqPKVnIRA== X-Received: by 2002:a05:6a20:d426:b0:126:a5e3:3938 with SMTP id il38-20020a056a20d42600b00126a5e33938mr7702853pzb.19.1691354663027; Sun, 06 Aug 2023 13:44:23 -0700 (PDT) Received: from [192.168.1.2] (cpe-76-168-148-233.socal.res.rr.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id d20-20020a637354000000b005641fadb844sm3954855pgn.49.2023.08.06.13.44.21 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 06 Aug 2023 13:44:22 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------YZBoHb4DoxsrqU07qnAov0Wy" Message-ID: <5f01c663-9aa7-f83b-d91e-27bc0288b3e4@gmail.com> Date: Sun, 6 Aug 2023 13:44:21 -0700 MIME-Version: 1.0 Content-Language: en-US From: Jim Porter References: In-Reply-To: X-Spam-Score: -0.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: -1.0 (-) This is a multi-part message in MIME format. --------------YZBoHb4DoxsrqU07qnAov0Wy Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 8/6/2023 12:20 PM, Jim Porter wrote: > The I/O refcounting code in Eshell is pretty tricky. I have a WIP patch > that will hopefully make it less error-prone, but I'll worry about that > later... Happily, this issue *wasn't* a bug in the I/O refcounting code. The failed assertion (which is new in Emacs 30 and exists for exactly this reason) just revealed a bug in another part of Eshell. Fix attached (plus fixing another issue mentioned in the code comments) with some regression tests. Let me know if this works for you, or if you see any further issues. --------------YZBoHb4DoxsrqU07qnAov0Wy Content-Type: text/plain; charset=UTF-8; name="0001-Fix-listing-of-directory-contents-after-cd-in-Eshell.patch" Content-Disposition: attachment; filename*0="0001-Fix-listing-of-directory-contents-after-cd-in-Eshell.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSBiNjQ2MGQ0YTQ3ZmEwNDhiMDY4NzJkODk3MjE1Nzg0MDE3OTNlYzk4IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IFN1biwgNiBBdWcgMjAyMyAxMzozNDoxOCAtMDcwMApTdWJqZWN0OiBbUEFU Q0hdIEZpeCBsaXN0aW5nIG9mIGRpcmVjdG9yeSBjb250ZW50cyBhZnRlciAiY2QiIGluIEVz aGVsbAoKKiBsaXNwL2VzaGVsbC9lbS1kaXJzLmVsIChlc2hlbGwvY2QpOiBFbnN1cmUgd2Ug ZG9uJ3QgY2xvc2UgdGhlIEkvTwpoYW5kbGVzIHByZW1hdHVyZWx5LiAgQWRkaXRpb25hbGx5 LCBkb24ndCBjbG9iYmVyIHRoZSAiY2QiIGNvbW1hbmQncwpsYXN0LWNvbW1hbmQgaW5mby4K CiogdGVzdC9saXNwL2VzaGVsbC9lbS1kaXJzLXRlc3RzLmVsIChlbS1kaXJzLXRlc3QvY2Qp OgooZW0tZGlycy10ZXN0L2NkL2xpc3QtZmlsZXMtYWZ0ZXItY2QpOiBOZXcgdGVzdHMgKGJ1 ZyM2NTExMCkuCi0tLQogbGlzcC9lc2hlbGwvZW0tZGlycy5lbCAgICAgICAgICAgIHwgMTAg KysrKysrKy0tLQogdGVzdC9saXNwL2VzaGVsbC9lbS1kaXJzLXRlc3RzLmVsIHwgMjMgKysr KysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygr KSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL2VzaGVsbC9lbS1kaXJzLmVs IGIvbGlzcC9lc2hlbGwvZW0tZGlycy5lbAppbmRleCA1Mjg0ZGY5YWI1OS4uNjQwZDM2NzY3 NTAgMTAwNjQ0Ci0tLSBhL2xpc3AvZXNoZWxsL2VtLWRpcnMuZWwKKysrIGIvbGlzcC9lc2hl bGwvZW0tZGlycy5lbApAQCAtNDI5LDkgKzQyOSwxMyBAQCBlc2hlbGwvY2QKIAkgIChhbmQg ZXNoZWxsLWNkLXNob3dzLWRpcmVjdG9yeQogCSAgICAgICAoZXNoZWxsLXByaW50biByZXN1 bHQpKSkKIAkocnVuLWhvb2tzICdlc2hlbGwtZGlyZWN0b3J5LWNoYW5nZS1ob29rKQotCShp ZiBlc2hlbGwtbGlzdC1maWxlcy1hZnRlci1jZAotCSAgICA7OyBMZXQtYmluZCBlc2hlbGwt bGFzdC1jb21tYW5kIGFyb3VuZCB0aGlzPwotCSAgICAoZXNoZWxsLXBsYWluLWNvbW1hbmQg ImxzIiAoY2RyIGFyZ3MpKSkKKyAgICAgICAgKHdoZW4gZXNoZWxsLWxpc3QtZmlsZXMtYWZ0 ZXItY2QKKyAgICAgICAgICA7OyBDYWxsICJscyIsIGJ1dCBkb24ndCB1cGRhdGUgdGhlIGxh c3QtY29tbWFuZCBpbmZvcm1hdGlvbi4KKyAgICAgICAgICAobGV0ICgoZXNoZWxsLWxhc3Qt Y29tbWFuZC1uYW1lKQorICAgICAgICAgICAgICAgIChlc2hlbGwtbGFzdC1jb21tYW5kLXN0 YXR1cykKKyAgICAgICAgICAgICAgICAoZXNoZWxsLWxhc3QtYXJndW1lbnRzKSkKKyAgICAg ICAgICAgIChlc2hlbGwtcHJvdGVjdAorICAgICAgICAgICAgIChlc2hlbGwtcGxhaW4tY29t bWFuZCAibHMiIChjZHIgYXJncykpKSkpCiAJbmlsKSkpKQogCiAocHV0ICdlc2hlbGwvY2Qg J2VzaGVsbC1uby1udW1lcmljLWNvbnZlcnNpb25zIHQpCmRpZmYgLS1naXQgYS90ZXN0L2xp c3AvZXNoZWxsL2VtLWRpcnMtdGVzdHMuZWwgYi90ZXN0L2xpc3AvZXNoZWxsL2VtLWRpcnMt dGVzdHMuZWwKaW5kZXggZDMwYjNkN2Q3M2YuLjk4NjRiNzJiYTc4IDEwMDY0NAotLS0gYS90 ZXN0L2xpc3AvZXNoZWxsL2VtLWRpcnMtdGVzdHMuZWwKKysrIGIvdGVzdC9saXNwL2VzaGVs bC9lbS1kaXJzLXRlc3RzLmVsCkBAIC05OSw0ICs5OSwyNyBAQCBlbS1kaXJzLXRlc3QvZGly ZWN0b3J5LXJpbmctdmFyLWluZGljZXMKICAgICAgKGVzaGVsbC1tYXRjaC1jb21tYW5kLW91 dHB1dCAiZWNobyAkLVsxXVsvIDEgM10iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIihcInNvbWVcIiBcImhlcmVcIilcbiIpKSkpCiAKKyhlcnQtZGVmdGVzdCBlbS1k aXJzLXRlc3QvY2QgKCkKKyAgIlRlc3QgdGhhdCBjaGFuZ2luZyBkaXJlY3RvcmllcyB3aXRo IGBjZCcgd29ya3MuIgorICAoZXJ0LXdpdGgtdGVtcC1kaXJlY3RvcnkgdG1wZGlyCisgICAg KHdyaXRlLXJlZ2lvbiAidGV4dCIgbmlsIChleHBhbmQtZmlsZS1uYW1lICJmaWxlLnR4dCIg dG1wZGlyKSkKKyAgICAod2l0aC10ZW1wLWVzaGVsbAorICAgICAoZXNoZWxsLW1hdGNoLWNv bW1hbmQtb3V0cHV0IChmb3JtYXQgImNkICclcyciIHRtcGRpcikKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAiXFxgXFwnIikKKyAgICAgKHNob3VsZCAoZXF1YWwgZGVm YXVsdC1kaXJlY3RvcnkgdG1wZGlyKSkpKSkKKworKGVydC1kZWZ0ZXN0IGVtLWRpcnMtdGVz dC9jZC9saXN0LWZpbGVzLWFmdGVyLWNkICgpCisgICJUZXN0IHRoYXQgbGlzdGluZyBmaWxl cyBhZnRlciBgY2QnIHdvcmtzLiIKKyAgKGxldCAoKGVzaGVsbC1saXN0LWZpbGVzLWFmdGVy LWNkIHQpKQorICAgIChlcnQtd2l0aC10ZW1wLWRpcmVjdG9yeSB0bXBkaXIKKyAgICAgICh3 cml0ZS1yZWdpb24gInRleHQiIG5pbCAoZXhwYW5kLWZpbGUtbmFtZSAiZmlsZS50eHQiIHRt cGRpcikpCisgICAgICAod2l0aC10ZW1wLWVzaGVsbAorICAgICAgIChlc2hlbGwtbWF0Y2gt Y29tbWFuZC1vdXRwdXQgKGZvcm1hdCAiY2QgJyVzJyIgdG1wZGlyKQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgImZpbGUudHh0XG4iKQorICAgICAgIChzaG91bGQg KGVxdWFsIGRlZmF1bHQtZGlyZWN0b3J5IHRtcGRpcikpCisgICAgICAgOzsgTWFrZSBzdXJl IHdlIGRpZG4ndCB1cGRhdGUgdGhlIGxhc3QtY29tbWFuZCBpbmZvcm1hdGlvbiB3aGVuCisg ICAgICAgOzsgcnVubmluZyAibHMiLgorICAgICAgIChzaG91bGQgKGVxdWFsIGVzaGVsbC1s YXN0LWNvbW1hbmQtbmFtZSAiIzxmdW5jdGlvbiBlc2hlbGwvY2Q+IikpCisgICAgICAgKHNo b3VsZCAoZXF1YWwgZXNoZWxsLWxhc3QtYXJndW1lbnRzIChsaXN0IHRtcGRpcikpKSkpKSkK KwogOzsgZW0tZGlycy10ZXN0cy5lbCBlbmRzIGhlcmUKLS0gCjIuMjUuMQoK --------------YZBoHb4DoxsrqU07qnAov0Wy-- From unknown Sun Jun 22 11:42:13 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: Raoul Comninos Subject: bug#65110: closed (Re: bug#65110: eshell variable triggers error) Message-ID: References: X-Gnu-PR-Message: they-closed 65110 X-Gnu-PR-Package: emacs Reply-To: 65110@debbugs.gnu.org Date: Tue, 08 Aug 2023 02:42:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1691462522-7863-1" This is a multi-part message in MIME format... ------------=_1691462522-7863-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #65110: eshell variable triggers error which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 65110@debbugs.gnu.org. --=20 65110: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D65110 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1691462522-7863-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 65110-done) by debbugs.gnu.org; 8 Aug 2023 02:41:48 +0000 Received: from localhost ([127.0.0.1]:34628 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qTCfL-00022M-QT for submit@debbugs.gnu.org; Mon, 07 Aug 2023 22:41:48 -0400 Received: from mail-pl1-x62d.google.com ([2607:f8b0:4864:20::62d]:42382) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qTCfG-000226-JX for 65110-done@debbugs.gnu.org; Mon, 07 Aug 2023 22:41:47 -0400 Received: by mail-pl1-x62d.google.com with SMTP id d9443c01a7336-1bc7e65ea44so3158195ad.1 for <65110-done@debbugs.gnu.org>; Mon, 07 Aug 2023 19:41:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1691462496; x=1692067296; h=content-transfer-encoding:in-reply-to:references:to:from :content-language:subject:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=kLot4/tRZ4fxLX5N5b7O0WCvKGAZiy9uJG1iAQtYDkw=; b=eSOCQAAIktwKGr03DSpaljWbrH0iyttVmUYIbHGwrvzWEYZpyvUZAVxb6/2uMQeZ7O n8/Ghu0vHrlEu6EYW0gasNFEL/ABVY0hCnz0JkYPg9QLje3VgGX4Ia6pdGTEWSfpeS1p Y/3mkKOErfv4hcgWPi2orItIKnuhksgdB4AEF/K9gRHZi07ufoWq8FixioHaShnFWHEw jnbEDlBe9mviHddhW7zpE1HEytcW7eorbhDcsBfYCxLO7UiUN6TDBLs29/9hJSqvzTFe /luD9m3LwY314Uq6kQwIpZY+IimE/i+bvJCLiLLM+cN5RufvRNVnyHz4JE9dBqyDOSjZ LLRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691462496; x=1692067296; h=content-transfer-encoding:in-reply-to:references:to:from :content-language:subject:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=kLot4/tRZ4fxLX5N5b7O0WCvKGAZiy9uJG1iAQtYDkw=; b=OtWUTC5yTULHXDXK3UPekxZeL4m0wTydckNVNaVlljBpAsrM8xOxQWHxBj5t/l+JGP aV89qfgKSFoM1SsAUetaqH6S3qJo0S4trAdk20/tx3DFfxQUxTr1NWSxrMjEqMQReyaL NUco0Eq4dIP7aJRoZ1O7q/d7sFmmZay4BNSgoRBEcafCmWtuuvbezm33oDT8k1rceZ8D RAX6BsZ5BJzCHzcWxA5dMK5FY0cj+73t8Tc6OrZmcQMNzI7SEg7J/hYrzc6ZyhJNiP+7 wb7R8oxgOZQ/haRvJLQQG0gJYW6TaUuRRXwIpK5GirrOBmzm9G76tIWWv3lfg1y7iI8N ZXgQ== X-Gm-Message-State: AOJu0Yyruh9fpz1Vwmn3uchzK1qNp9F7SuTchCMdAW+63+lgErEFcPjj /AVHdaTDTeOKgis73UETHzc= X-Google-Smtp-Source: AGHT+IFtfOPxX3W79iO5WGPkY1r62UmINmG/qYFIyoZgtxciqhnPA6bIx3wDTXTKGZtAj1ls7gSvNA== X-Received: by 2002:a17:902:da92:b0:1bc:56c3:ebb6 with SMTP id j18-20020a170902da9200b001bc56c3ebb6mr10181257plx.8.1691462496543; Mon, 07 Aug 2023 19:41:36 -0700 (PDT) Received: from [192.168.1.2] (cpe-76-168-148-233.socal.res.rr.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id a7-20020a170902ecc700b001b83e5ec666sm7666938plh.6.2023.08.07.19.41.35 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 07 Aug 2023 19:41:36 -0700 (PDT) Message-ID: Date: Mon, 7 Aug 2023 19:41:35 -0700 MIME-Version: 1.0 Subject: Re: bug#65110: eshell variable triggers error Content-Language: en-US From: Jim Porter To: Raoul Comninos , 65110-done@debbugs.gnu.org References: <5f01c663-9aa7-f83b-d91e-27bc0288b3e4@gmail.com> In-Reply-To: <5f01c663-9aa7-f83b-d91e-27bc0288b3e4@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 65110-done 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 (-) On 8/6/2023 1:44 PM, Jim Porter wrote: > Happily, this issue *wasn't* a bug in the I/O refcounting code. The > failed assertion (which is new in Emacs 30 and exists for exactly this > reason) just revealed a bug in another part of Eshell. Fix attached > (plus fixing another issue mentioned in the code comments) with some > regression tests. > > Let me know if this works for you, or if you see any further issues. After discussing this off-list, this looks good (thanks for testing!). Merged to master as 301e6a747ac, and closing this now. ------------=_1691462522-7863-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 6 Aug 2023 08:52:34 +0000 Received: from localhost ([127.0.0.1]:58646 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSZV3-0002zS-JU for submit@debbugs.gnu.org; Sun, 06 Aug 2023 04:52:33 -0400 Received: from lists.gnu.org ([2001:470:142::17]:33250) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSZV0-0002zA-KI for submit@debbugs.gnu.org; Sun, 06 Aug 2023 04:52:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qSZUu-0004T3-Uz for bug-gnu-emacs@gnu.org; Sun, 06 Aug 2023 04:52:24 -0400 Received: from mail-wr1-x436.google.com ([2a00:1450:4864:20::436]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qSZUt-0003am-EY for bug-gnu-emacs@gnu.org; Sun, 06 Aug 2023 04:52:24 -0400 Received: by mail-wr1-x436.google.com with SMTP id ffacd0b85a97d-3176a439606so2663724f8f.3 for ; Sun, 06 Aug 2023 01:52:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1691311941; x=1691916741; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=u7TStkyU0icUBbcEkPKvEGYd7CIJ5qUGpq7S/GzUoJc=; b=p5q9psZZ1uWW3jPgQFHgH/Bo+zfVbrqbDIhgFfI0yRb1ZkxmEYGCUTzX3hEoC1obn4 956L9+EGYf01UjfYC6+lcEuBe5RSBYbUGvtX7mznIwo5205t2ibVQJWlfV/UhkLJrsQx BPm0Y2xgV6auTwmhytjqsMtsumzyoqUQEiTXK+oubvSC0idw+OjUPYndIdCnOfjENzF6 sxJ6g+R6mz5SOQ/1qUUd74AvQRdqU7RTM//R8yPsr4hwJOr3sTCCvq8etgUZBUC7NbXM vAAV95eYTO+Yap/LTY1SoJZsmgjpbPE8MA4cT+m6gjK4If+twkWl9P0CUybJY3dmLHzx uijA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691311941; x=1691916741; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=u7TStkyU0icUBbcEkPKvEGYd7CIJ5qUGpq7S/GzUoJc=; b=bWeO8imyAT+tyTbsinACoEPiTs5vEziolkSpfcjz1VsXCXF2EeucsEnXkEjHFjLJZN /9TzQQMIJ1wPpSCzTnvxwSZ5JTyznu4kfbfaYqV7Sp1YFLpRA5gXnTj9XCd4revkRm6z G5Whdom8+NVwpF21PIiYVQuPTRO3P0qvbtAQxsmqaMYzEUL1sxzeKTMl4YSqPi0jxX3P mKXckFvIn+yISdSpJ45UnD2O/bzGbasiEi6L3dUT/Y2T84F+u+2lsa41xKSuxVzDSxSx a/XGOusBmlazaaoi3tRAmIvGd0q+55lZ8Dp9gokGa2w2E1CnfFlGiMuha8tUgsSW6qxk HaVQ== X-Gm-Message-State: AOJu0YxTSTjo4OQ+wBiIv+5g2+sD52rm5cGTNPva1buW6SAD3XyjatZV f+uHCp8plNE7OHErPUvftAkZD69q1DTQOmyvBwV/xVXtqw41WA== X-Google-Smtp-Source: AGHT+IFIbtlntLpWTqSh3ybXEjAp//PuuwLAOcD9E3TIKDeXmurgHdcQmdy1ggodrblI/Q4B8JJ0ynYmd99aTrdEUX8= X-Received: by 2002:adf:dc10:0:b0:317:7eec:5e9d with SMTP id t16-20020adfdc10000000b003177eec5e9dmr3046652wri.16.1691311940742; Sun, 06 Aug 2023 01:52:20 -0700 (PDT) MIME-Version: 1.0 From: Raoul Comninos Date: Sun, 6 Aug 2023 10:51:44 +0200 Message-ID: Subject: eshell variable triggers error To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary="0000000000006eb0df06023d3f75" Received-SPF: pass client-ip=2a00:1450:4864:20::436; envelope-from=revcomninos@gmail.com; helo=mail-wr1-x436.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, HTML_MESSAGE=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.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: -0.0 (/) --0000000000006eb0df06023d3f75 Content-Type: text/plain; charset="UTF-8" If I set this variable: (setq eshell-list-files-after-cd t) Emacs egnerates an error in eshell when changing directories: Assertion failed: (> (cdar handle) 0), 0 The error disappears if the variable is set to nil. I am running:GNU Emacs 30.0.50 (build 1, x86_64-w64-mingw32) of 2023-08-03 Windows 11 Kindest regards, Raoul Comninos --0000000000006eb0df06023d3f75 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
If I set this variable:

(setq eshell-list-files-after-cd t)
<= div class=3D"gmail_default" style=3D"font-family:trebuchet ms,sans-serif;fo= nt-size:small">
Emacs egnerates an error in eshell= when changing directories:

= Assertion failed: (> (cdar handle) 0), 0

The error disappears=C2=A0if the variable is set to nil= .

I am running:GNU Emacs 30.= 0.50 (build 1, x86_64-w64-mingw32) of 2023-08-03

<= /div>
Windows 11

Kindest regards,
Raoul Comninos


--0000000000006eb0df06023d3f75-- ------------=_1691462522-7863-1--