From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#59426: 29.0.50; [tree-sitter] Some functions exceed maximum recursion limit Date: Tue, 22 Nov 2022 08:27:57 +0800 Message-ID: <874jur6df6.fsf@yahoo.com> References: <87wn7o6c9c.fsf@yahoo.com> <701BF611-6506-403E-B70B-2D93F3339E0C@acm.org> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="22964"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 59426@debbugs.gnu.org, Yuan Fu , Stefan Kangas To: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Nov 22 01:29:11 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oxH9z-0005kF-Ku for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 22 Nov 2022 01:29:11 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oxH9r-0004tK-MJ; Mon, 21 Nov 2022 19:29:03 -0500 Original-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 1oxH9q-0004sw-E0 for bug-gnu-emacs@gnu.org; Mon, 21 Nov 2022 19:29:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oxH9q-0003DE-5V for bug-gnu-emacs@gnu.org; Mon, 21 Nov 2022 19:29:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oxH9q-0005Tp-0U for bug-gnu-emacs@gnu.org; Mon, 21 Nov 2022 19:29:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 22 Nov 2022 00:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59426 X-GNU-PR-Package: emacs Original-Received: via spool by 59426-submit@debbugs.gnu.org id=B59426.166907689721013 (code B ref 59426); Tue, 22 Nov 2022 00:29:01 +0000 Original-Received: (at 59426) by debbugs.gnu.org; 22 Nov 2022 00:28:17 +0000 Original-Received: from localhost ([127.0.0.1]:49156 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oxH97-0005Sq-2f for submit@debbugs.gnu.org; Mon, 21 Nov 2022 19:28:17 -0500 Original-Received: from sonic309-22.consmr.mail.ne1.yahoo.com ([66.163.184.148]:39374) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oxH94-0005SZ-1F for 59426@debbugs.gnu.org; Mon, 21 Nov 2022 19:28:15 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1669076888; bh=tQWRzI1RW606G4l7wDtnMduO9r9dggEBj1qJAXARdkQ=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=NHatIiaevHLuQU1pa4w+xpVjqXVw/7FAKrNr5G7uTddxe+ntUMBW6Txq/S9uO7E+cwQZXkOVLlCvLi3dUwHAmtzECiKs/zoTciL/lto+GJg6RjVXtdaV0Xr6DkKFYzfCS+RLA020z9+XjBN/F0tK7ayAZESbu0c5myGet6uapZZ6BBmvAXXo3rza1OziFiU+HwxsX1XhiCcTwiSVfrCxelu0wlTju2MbprmYdvIaH6OVfBc5rIUK5W0KUbYKEWiKEPwdweidtC6WrjWL6+EjoDW9ePpzJCcTNV2PprXqh51mpnqIiXIZrWcJQ0Y+mik3Lcdc2XvLO3jrox17UAqdyg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1669076888; bh=/D+BH7rO9i/3rVzHjNLJt5tj8vp23iZ4PXVlHis7T4S=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=l3yBXDElHpJdWYufbK/4Z/2PbugP0vp7QBwWnxARZ+QBY0U2jvsTT/kYoSpSiGntXsvOpHuL2KStqVYoXqXBwwuUh6Pv/HcWTKLf4w32UyH53HLXCV+N1yAguieyl95L24dFe2LI3rodQ234tBiLxNiTNFZy8Rn/fcfEmw1asnUPzQ/7LASEUD6QzT1vFgZQo7uZ4gARrflz+5yV4dw036gIczFdrINPLywHG0YM/NhaQAXmGE1f/PLlrUAbabhSHXyTMIvdZ+vS7B7IhQLggiheZ4OyuQ8/5HFQ+c/Kz9Hp13mgQCjYsn4lAROX/2lphctsC1yxRIF11UKVHBDMMQ== X-YMail-OSG: 0Ew8tr4VM1mhM.6CWgmJJ2EiKLFbIZTQHniKY4tRGJye7ae83tfkvwgQH8jeUrN 9m3J3l3iLs1_AmegfLtdr.yUtKWEjgWR0R4_j3DkAWQrC_UyvPM3I_LxgJzXcYjk3yGEf4PltSAS h0fGSZ2RHoLCedrQeV_rMOr3b3Dvf0Rj5JuS.Z0JBehsOyDVMsrKWh3CQBTHE0F2LrFwSq.4K2ze mSmlV4B7ZUcskCvKUdaGqGHF943LWAQyGh4yjUwo11BC65cyJcwSnCmfwximNlK8a.NHS_zMOIDR 1IJAmi2kD3pBZ9C3VVXLDeWV5gVXAPOCaPmKySHDHzQiTwBdg5fbIWF80q5Ls_F8WVsxWflh_QBb cHVD6k_t49lW3VdUk6UY_.kkj0h.SGPXJEXw1s9ZH8CMQUyimXrMi3SSzmSOFc_zq9hy1ZrxUupZ iQEJglmLtxAO3ZfixXvYbI3W1xJ.VFKYiP2hTarRIafjzx5NcJudCuY0veNIOKcSYBWIWaGDH.7E RqcnBOcZIqvH6WfQnjOFg0FC4WO5SNEan3Q5u4KJpRlCxMCMXSnpOPbD7I7gHrs5JOIDGRZLUZNw ..pOm8_1JjicBkPvzbmXWAFh49J6mhdb2okBX8XiGPzjcgKkrspAKWe.O2ZAoNbds6rtnKl_HmjL _vn3TUbvv2YeRCPbgqezkZ508Ti_SqDBRQ8TA47J_w75VvG0nb2QJ3L4vcZzK8oFuh_wEUYeaPfr jkozOStB8KJJvchMWJ5PcRIcyC4FM49sC42NfDRFPxR2LsR70pQJ9kNrJVy7dEMP.cYDNelBOYVe lV2Z4wpc5ZFhG4QLceQdh3RFdenFXAybOmmGXXa_B4 X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.ne1.yahoo.com with HTTP; Tue, 22 Nov 2022 00:28:08 +0000 Original-Received: by hermes--production-sg3-6c8895b545-66t5n (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID b2de8cdb779da944ab1bea1418bce3d9; Tue, 22 Nov 2022 00:28:03 +0000 (UTC) In-Reply-To: <701BF611-6506-403E-B70B-2D93F3339E0C@acm.org> ("Mattias =?UTF-8?Q?Engdeg=C3=A5rd?="'s message of "Mon, 21 Nov 2022 13:00:45 +0100") X-Mailer: WebService/1.1.20863 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:248583 Archived-At: Mattias Engdeg=C3=A5rd writes: > Highly unlikely. If reasonable use can make C recurse too deeply, then > fix that bug instead. When the use is not reasonable (as C files with thousands of nested brackets clearly are not), max-specpdl-size can prevent Emacs from crashing. > What is the call structure leading to the crash? Is Lisp involved? Apparently not. I don't know the details.