From unknown Sat Sep 06 10:20:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59497: 29.0.50; Wrong type argument: number-or-marker-p, nil when enabling Tree Sitter in empty buffer Resent-From: Daniel =?UTF-8?Q?Mart=C3=ADn?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 23 Nov 2022 00:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 59497 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 59497@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.166916389016020 (code B ref -1); Wed, 23 Nov 2022 00:39:02 +0000 Received: (at submit) by debbugs.gnu.org; 23 Nov 2022 00:38:10 +0000 Received: from localhost ([127.0.0.1]:52891 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oxdmE-0004AJ-9h for submit@debbugs.gnu.org; Tue, 22 Nov 2022 19:38:10 -0500 Received: from lists.gnu.org ([209.51.188.17]:36462) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oxdmA-0004AA-F1 for submit@debbugs.gnu.org; Tue, 22 Nov 2022 19:38:08 -0500 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 1oxdmA-0002lA-9U for bug-gnu-emacs@gnu.org; Tue, 22 Nov 2022 19:38:06 -0500 Received: from sonic301-20.consmr.mail.ir2.yahoo.com ([77.238.176.97]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oxdly-00068o-9V for bug-gnu-emacs@gnu.org; Tue, 22 Nov 2022 19:38:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.es; s=s2048; t=1669163868; bh=2bnGs0wL17wNGrSgZusKwjXSRQQQxLHjFz4gT9t0g7Q=; h=From:To:Subject:Date:References:From:Subject:Reply-To; b=HPGPyX0pNRNzbkK2UNak1l7juS0cIHmBBkORfDfNulZGnU7N0ZWTJuuEUq4KFxSGQ1mVdbBUCt1XUq1ktD71huZrtLk+ND+XZQxZtkIWQxw1NrC68bbnq4T3MuhGvuPknfVSe7Au/vRC8tOo5GoONrv6ea2YoaV0shwzoMKtS6b4QL27oiWD8sH/03S+rbkSjBvNjTrPwSVcoTIvOc978M6gDwmgz7HZOeDlf9TKuV3fMj9V/3f2oRkmllMChujQagQiQIa/ms2e356ESHIqYRrhcydijup85etUYQDyVU4Ztkvm8wfFf/PdYlJ4DibsTtSIF6CPKl6mM6d1OKRSHw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1669163868; bh=46lfs8renIC8D3cFd2nM7sCthruDm1kMFCkt+JHvryx=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=JU7151M1Egs+qlNpuM9M+Dkhv5pdYtBpccMh0JS0gHIJC4uQ6IdUEpEkObeP6ON8b9ZGZ6FDJhGugQIcfZJMpBGpyyBwcuBL4FsRHWA7NHgIsPfKWY3CAR+laS4ACKL2cXM7Aa0NYbtepr91yXKAxNYNWfLTh9UradCNxo0WZE2YxgNoLUiL5N6Zj9m63leWlc+RnpDAt3bRwIv6GcB9HqYNwTQtncbdT/4WqUb/6DR0t2rPtQ14EISnWSu5q5SdyWBE9QViyMIu21fKvsBYHmR80VVUdJ8+k8RX9O2gidqTlQUGauHsm+f/a9I/YQyk0hixb4L5uHGVYo8eiP/IdA== X-YMail-OSG: PSSOzl8VM1k4gkKk_Gxg52I4UbldiDE4Rd23OUrvboWj5_.GmBerzHsIg0k6Dhj JIoITEOZn4A8P6T3kdpO5Rnsq48PHJHUHp6mTfnJbaKMCYOF9pVmxh_yIwAkiByxVnUuw.BOdzMe pN3LlLWus49G3esGppC0DOxHdv4qlJUHpGi1v1mGnUxZdmvERdEQbjmqPWAQaA_7KWZpc1WDQYRM 69KN1hcC1FbBVGFtEQiYQOU6_.awfMGgrT9OKh.oGjYBgkWeYtV8F1gzV98zUt7jmT4hoO8p..KN Kwo304DvirbvEP1TqqTRoODeXl5gQ0YY8QM7HYEIpIyZEncYyviwcO9D3eiA0_He5Qd6LrLVitT6 xYWG3vkggDoQw1kLy9d0hgNpKiQW_GMWFm0ZZVUHD3_q.4tG2l75IL7r2tfx2XhMJfrzoCLz67yN eEgIaBAqC_xiSOuNV00EYjRR1o5CTIPTzHwQQnZiuGk8Qj76a1J10ujui.4ykmNB_ZEb.dBj7sEy z3Yncw3umObaDrmjRdQJGjwlFAkZiIxlmb7aYG1MsqXpRuYhZuzozSOxiS0758B.sa423aBwKFi_ eKWGBVLTaZWtoTIcn6ILG9ol6fYvg0P3ICodhptJ7l5oeeQxOYoWlV4BA1sB14PlkGfmvUSiNIcn D10ZE4VVv1p1hdxDNcJBqiemcm8hD_ayghcs7_R7.b0M775UcuccLK0KmIW.p5SHmbt04eWCMn0E HY1Dp.tNfCDKAl.4ay9Z4w3PugM2lZyOFGOCGO.NsV0BcDqngaLqEypOqOdm6_fVMngGc0guWKVF ZBatJXE570NKgtIfdo0hf8U9m0SV7mUxW7P.m2U6kqBUBX7BOum7_BbrueQis7BPBLR7Zm1scUhX minEz75z02jQ_t1lDmJTnxl.lnp0J1Yq3jsOBaIiKSMJVe2FKOnO3coWNjAGWUvAZcKZkIvLofdA jFaCid9SIHBsR3WanC3kLRnC0T2.EjB9EQl.VVj0R4uoNeXWoCjCaeN6aJTsLDLHETTb8qKdrokp 7p8Z2q.lAmVYDu2UiWjH79h2U6mpcrbP3mgciBxiMaRRDsVbxxnB2CpKJC9rGR6pzgIZBdktmu5s 6hIaVQX0mmvLKG0iOnM9.eW_mxxFhYkzY9Xv36dVm456sDb8B50q1BZAItjnWpjsBew7tyd3p9S5 fQYlPf_a3HuU31woO.bm4jUl9cVSjp3ubf.Zb35POXjLagtLyrvw.zHs.tZZexsDL3woK7nPED6B w_mAWIL19ENCPXMT0JPkHKEA3xn.MCVgRJJTHUJiP3x.5wVViF1dCogvvzfu2nvQt5lNxZm04vFu qBEusNZfEzT_HzkKfxYEQd3XElxinboCkaFD.BelUwLPazvOU7CSGEk4oLLFpKu8IEPHYWWvARZb W7JyrmwAd.xsYSqxHcvcNDxu0GLlTbCRUvgjfk1AnWUjUkNDWa.5d2ZmpyoVjFAHi9U3Q99orULF bEhN4bg4dUnKgpKyBZhP9tT8G.Ej_p_5UtXr4BjL9o3T1yE8HNkFyk6LDj66We5L3f1ilWdoV0H8 94TWLo5ygY5YhwMegFbJNXNxS2thhIWaOKKJn92tKSqi_vFx.Tb8MonakWhbI1K0cks55b3gjwIw kbzJqFKxS_cgRB7GtpRhxA0WUdEkYhFDT2_REJQFFth5B.qIGKVl5AmlgWc.x7trdWH42oODI_B3 3TNuKD5akIfqhV99H5wG1Blf8UrHqGS7o87lUYc3iJXfSseMNsW9utAeoGPa8WGqV55N6hDrf8S6 kTvSV0JKEVC90MQiFV8PP4qO0nv52vmaLFadhnu71ObnP6gw4lrjMBwEhQco7o2D35PHD5E7xlOK bZDH4SsaoIYbbtxc_9OUpNoH3kITT0i4wTaF0lJt.9So5u_cT4qIEGuKrNBNqck6lKMs286OAAbN SNloqw2HarMxyNcj_ikhP.cJCUhq2NfalZ9WcPxCLI5ZTLaUq7ZBK0KW6slhwQL29kovFEs8WqUr pqfqWg8gPwbhoF77vpb6ZxK593ToVRpOXrlbRqRs9Z5KO0ebKq6slKp2LUa1Z_vQZbJgTm92tfHF fzsSVaQv.xrGYw3ZC2e9nwdDUnJJk51a67E5_ZP5iF10VRtesG9f31KoxPsx0k8KTwK4mI722A1o TkWdrM3C6lvA8VuSumQbObCt_xPrYtiKTDibM9.jixWbqjesx3Ie4xriHDCRemcW7._pXck6G8uG 2GFeEyvHcpRvIwObxTM.e X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.ir2.yahoo.com with HTTP; Wed, 23 Nov 2022 00:37:48 +0000 Received: by hermes--production-ir2-74cf6dc4df-kxsj6 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 688d184bacf37c9c5befce19b544cdc3; Wed, 23 Nov 2022 00:37:42 +0000 (UTC) From: Daniel =?UTF-8?Q?Mart=C3=ADn?= Date: Wed, 23 Nov 2022 01:37:41 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain References: X-Mailer: WebService/1.1.20863 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 283 Received-SPF: pass client-ip=77.238.176.97; envelope-from=mardani29@yahoo.es; helo=sonic301-20.consmr.mail.ir2.yahoo.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) 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.4 (--) Steps to reproduce: emacs -Q C-x b foo RET M-x python-ts-mode RET Wrong type argument: number-or-marker-p is thrown. The bug seems to be in treesit-ready-p, specifically at: (> (position-bytes (1- (point-max))) treesit-max-buffer-size) This check fails if the buffer is empty. From unknown Sat Sep 06 10:20:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59497: 29.0.50; Wrong type argument: number-or-marker-p, nil when enabling Tree Sitter in empty buffer Resent-From: Daniel =?UTF-8?Q?Mart=C3=ADn?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 23 Nov 2022 00:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59497 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 59497@debbugs.gnu.org X-Debbugs-Original-To: Daniel =?UTF-8?Q?Mart=C3=ADn?= via "Bug reports for GNU Emacs, the Swiss army knife of text editors" X-Debbugs-Original-Cc: 59497@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.166916472917493 (code B ref -1); Wed, 23 Nov 2022 00:53:01 +0000 Received: (at submit) by debbugs.gnu.org; 23 Nov 2022 00:52:09 +0000 Received: from localhost ([127.0.0.1]:52926 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oxdzl-0004Y5-DS for submit@debbugs.gnu.org; Tue, 22 Nov 2022 19:52:09 -0500 Received: from lists.gnu.org ([209.51.188.17]:52448) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oxdzg-0004Xn-Eu for submit@debbugs.gnu.org; Tue, 22 Nov 2022 19:52:04 -0500 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 1oxdzg-0005NQ-7x for bug-gnu-emacs@gnu.org; Tue, 22 Nov 2022 19:52:04 -0500 Received: from sonic303-21.consmr.mail.ir2.yahoo.com ([77.238.178.202]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oxdze-0002mK-0g for bug-gnu-emacs@gnu.org; Tue, 22 Nov 2022 19:52:03 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.es; s=s2048; t=1669164717; bh=Q5+JVaIr6/mjpLaFfEMcf1591nEg1s1w/3od0T7qB1c=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=aJSam1Kgf89/BC7M1tlNfrLwnMvJDLYrF7yjy8rI7HTliIpB6+bHzB7ZRbsTKyzOVm8je21IIeH4yRkIS0QmCQ/ikidYJ3CIsUB3cbQhZnsVWJMfgpULuJ3Nc+4AMoD6ASjh6lnd1Ps9TkFhHikijTTwgc4NPZGla7J39qIqgUXbnwQK+d1KYQO6R+m1+4U9YgJrAHR2sQVfb9sYL61UKK6+tJDKE73qyuS8YGH5GB2MnWLJNUZxVsTBTItZmNyNRL+r8t6MvXw64McIw1gSaCS1GWuZD35cGimcOB/4+aGw6aXwa5tZBEwb5DdrWKoLZoxcdORjkNKbTGrLkN5fzA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1669164717; bh=j0n0zVZNe+/CPe4Wd/RA1Im8ANKCkCI+eY4dE1gJgah=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=FnaqOUDWzRQNe5KDpUKJxI/Y6PYH/+vXzl0lUJBgNCUrOM5D1PNeheB+2NrtWIT+VoXLDeNa5YhZlxcmMzf/RVWeLMwtHuPTmqFj+SrAUnCVj7i3wJlLS2/3ZqeZmxZ+0Jy7Eaz/Qff3zXHei5Yfqhe7kx4nB/po4jfK49CEA0O/B7J90/K1kag7rXneYndhPb0g6FOMBVkTVs3cuAGiR3F8Q+sYNbP+V+Juas+++lUPUPK1rx2+skl7VRmcukmeGBZxUdS1kew84AaXPge7PmMtLmC1fTgL4NSB9ro9wOSZi6Jlc42wK6zN4PFFFY1J8mJEdgQqtaP85GNPBG75iA== X-YMail-OSG: ysGZFYcVM1neTmlzD8ptqWw9ZKn6lKik7cviflu0fKgU0dWgaUqIaxMFlh8G0A8 GZobO7lmzFnr6WzfK61E4RVHrdgSBG1XNVw_OuDOqk7CS6n25euES7mHr02CoC0J2BCwbdNfqcsA pQPlZi3WjT4kodUNTbYxOJHZjW5jmOb9gAgMptPA1kJ1wKJKSV5Ct5ltYMIJ_sBsWgtffbveKi3U fSi5Kvtyyv8TI5sSo_8ztYJ2LW5ICHJPbSQ7cJ.8R5crWmnOr0k5ZFzRsk9u.Ka9gxCyGkpPa6_. GdxEuyj0UZ.LcbWvb6NQOh6_4x6yMAA1.1_0SHSHf0r5hIPYAT7dsWWLvBVcfD.U6xg1WCU5wg9E z3d4ZNDNTb4vUOvwWAcXMrO0bt9Plej9vh4UySJS5BzWiTFanrr60ZaYShM9In_1Q74CGCsIU0jl G70d0AS65kzmRxgVA161CGqbLfhKpixfDBZss02BqTkB37Rk301K3M.nT01SlSgoFhDuTwqgqci7 xbdOHKsCP_p0BiTLHKP__RUA8OhHDXa6x3GRVy25P_AlooqNhH6D9vDpX41AHXgcob.3QoaV2wjF JW5DzWOfs.19t0J5uG2zw1Wh7FcfGOOCe0ZlH0QxayxEfU5BKWGTyD5RG4grZB9aW5h0byWi7Jqa 4cGJvTG1vU3GTWxNlr3hMOsaWLsrwexhy_Idt7uNztzcltZ0tPrv7xJXQ61tkgnLqytd2IN3Qm9u jnFMgC8ebZfcindGGO23_TCwYNL.8VNkK5kwEuVfQu3nVsWbahHYzTnn0jCXbVRc7qXIYaWZ.CDv 5THp25m5q76TFDrxkRGS9XpnNQ.bnotrFdBZWR86.gATMauv3Bw9DqDt7Ht9a6qjVEwroRpZ9bRv fdsRkyZxK8u8oLwcFd6ylo5R8VNlUnHTwaW20X66sn1Vf5wyopP3S7XnWco1r2s7UP03cen1sWDy NvjPTZTd38IAoqo6VRrPXenPebaA156AFT8h9R7pgkL0FmdNZ0NhojP56_yci7uHAiseiO4XCpAa WHBwwh0y7AFb2w.uretIZXPz.lPys6RrP.1Y9YzU5AJVQXHFNEtZT0VB.2UYSrD6yHOqLP_bDDFm GF6hli9GB6IehDTm61xIaMpl_w_w1SNt4J4rhBfjRa0ex56uNIl95naE06NZIiNsLWY4.kedWs0D fIWmXpHAxn8UqFw4V_XY_pMbZFozbernSWaRyUMBALShmmP3KAEyQxspqsWw7S9T9HM2TboPALod 4sYfoBeaoMXAn83rE0xzp3G4jTaBtUwrO7ZGPiA428b4hfGS9GB9Rvtd4n1PARmhPnIuE1Xzb81s N236EBdiflVmsZPJv.7Bsxme8r__1v7VAN75TMHYaWxB9pv8OLFRJaTF7uvl59.23BPUjAGlk5Xq f2r.QxGYHT1aJNfHN8EH09INv8RtEhi6sjR9uVWLOYXlkGyZVzY47pjD1OsGu0TFeSbLmdLyKzoN GhVse2Fb2jPzdACUYhJ4cbRUJaydgrTmUL1lkZp5DtQ6NIBLC026hwIHSE9HW653f1Mm.Fj5UGCD l5QsLfO_doHZRhvVnjbrZCs3eXo2mZ2zJDXd6lDAWhA7FldpovDMoBvuZ5s7NRDPNCXSbQBbZELy cNY9vOt_3NxIzXsFAYLKI8h_0I_ogjkk5Tl.1UiHiPu1z1F050k57ljH6R9hqBsOgOqoqAsqvWL4 azrUZb7rR8bxgmre9f.zZD.wYJ5_nMFu_KAYd4GN2.EEeRcCx7htZ4flQUlXoH4yigFONuPR0zGe ku411XXgRCQuDxZgnsntvpoLeTjXxWrgFK6Gt_Nt8J8GunoRljLnJauuXl_sJqf66YbkoiAdmXkK RMrVuFCUTukng0REDBo5O4m5Psx96QtQrVUm2XaSi2MCFyRakANMuQVGWLhD4oN.4F0AWX5.zjqr rGFeF1sW2rP7dn1H_qtX4Fr4QdnO4aybuzICsuCR38SDaS67SAQLGTwFAFcVWi3EfnPK5RneUoAN NiK_tUu8qeB18WpcwZhPHlciee64SnV2R5RSojEnhR2RIsfSAppMFmofpyMw5KWKvrBiA2VR6fvo nKd_iFvi8uyfIb.qWhwxjQY0wSuVxvZsfSnEbgJ8_Hk3KUulJyM6.GYU6gLrupvB0kKNVmtsNbWC 9_WK3cZ.HdPqCUrHORk9__HYzxENS7v07Ff6H8G3Jiuw4KpB2PERZUz5oUFpVOYzgfPB.tS6knUj N3zPXyLooi4V5Ue4SfWLKvGBWxyT6FNRAG7lPibbjXQ-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.ir2.yahoo.com with HTTP; Wed, 23 Nov 2022 00:51:57 +0000 Received: by hermes--production-ir2-74cf6dc4df-524cn (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 4852eec4dc50b572b20ffa1e525176b8; Wed, 23 Nov 2022 00:51:53 +0000 (UTC) From: Daniel =?UTF-8?Q?Mart=C3=ADn?= References: Date: Wed, 23 Nov 2022 01:51:52 +0100 In-Reply-To: ("Daniel =?UTF-8?Q?Mart=C3=ADn?= via \"Bug reports for GNU Emacs, the Swiss army knife of text editors\""'s message of "Wed, 23 Nov 2022 01:37:41 +0100") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (darwin) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.20863 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 526 Received-SPF: pass client-ip=77.238.178.202; envelope-from=mardani29@yahoo.es; helo=sonic303-21.consmr.mail.ir2.yahoo.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) 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.4 (--) Daniel Mart=C3=ADn via "Bug reports for GNU Emacs, the Swiss army knife of text editors" writes: > Steps to reproduce: > > emacs -Q > C-x b foo RET > M-x python-ts-mode RET > > Wrong type argument: number-or-marker-p is thrown. > > The bug seems to be in treesit-ready-p, specifically at: > > (> (position-bytes (1- (point-max))) treesit-max-buffer-size) > > This check fails if the buffer is empty. I think the correct check should be: (> (1- (position-bytes (point-max))) treesit-max-buffer-size) From unknown Sat Sep 06 10:20:48 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: Daniel =?UTF-8?Q?Mart=C3=ADn?= Subject: bug#59497: closed (Re: bug#59497: 29.0.50; Wrong type argument: number-or-marker-p, nil when enabling Tree Sitter in empty buffer) Message-ID: References: <46912021-BA6B-46E7-A933-542D1899D00B@ucsd.edu> X-Gnu-PR-Message: they-closed 59497 X-Gnu-PR-Package: emacs Reply-To: 59497@debbugs.gnu.org Date: Wed, 23 Nov 2022 08:29:05 +0000 Content-Type: multipart/mixed; boundary="----------=_1669192145-28728-1" This is a multi-part message in MIME format... ------------=_1669192145-28728-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #59497: 29.0.50; Wrong type argument: number-or-marker-p, nil when enabling= Tree Sitter in empty buffer 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 59497@debbugs.gnu.org. --=20 59497: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D59497 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1669192145-28728-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 59497-done) by debbugs.gnu.org; 23 Nov 2022 08:28:30 +0000 Received: from localhost ([127.0.0.1]:53443 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oxl7O-0007RN-1Q for submit@debbugs.gnu.org; Wed, 23 Nov 2022 03:28:30 -0500 Received: from mx0b-0016e101.pphosted.com ([148.163.141.31]:40034) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oxedm-0005Vj-2Y for 59497-done@debbugs.gnu.org; Tue, 22 Nov 2022 20:33:30 -0500 Received: from pps.filterd (m0151358.ppops.net [127.0.0.1]) by mx0b-0016e101.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 2AN1RfeX023769 for <59497-done@debbugs.gnu.org>; Tue, 22 Nov 2022 17:33:29 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ucsd.edu; h=from : content-type : content-transfer-encoding : mime-version : subject : message-id : date : cc : to; s=campus; bh=M+RXpaFwlaYebWaiJEpUOrcuKTRr6I2kPgvPJ0//Iqg=; b=UO1RJYY0vqY0tnymLRyjq6hh8nLQtHT7UyikoA8V9DzfWPqwDBreX2zgOfuq99rgz+pY TpuPQBYodCTedHqnNxPNphLF1VEtNhWbV5bn1LhqP/Us3j3zTBrhOPXIpw5+D/ZQoYa5 U4e+ahJJf9b1IuCvU7dGQcNl82Ue+zAX1OSkDb+9N6zZKFN+KU4+DnUe3mUW3dLuR4wl E8SnBT82LnpiPH+slV0DgS9Mr8Chu4hPxMDNACWapcyKBuz59j1z1AMWBLdXEDqgcbMM 2VcRasTiptI6UvEJQLLXZHU7xSzNOhr+f9s6skHfBFfOpCkFJOLedW8kT4nfzZD69JvX vA== Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com [209.85.214.197]) by mx0b-0016e101.pphosted.com (PPS) with ESMTPS id 3kyfxyke1d-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for <59497-done@debbugs.gnu.org>; Tue, 22 Nov 2022 17:33:29 -0800 Received: by mail-pl1-f197.google.com with SMTP id b18-20020a170903229200b00186e357f3b9so12649417plh.6 for <59497-done@debbugs.gnu.org>; Tue, 22 Nov 2022 17:33:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ucsd.edu; s=google; h=to:cc:date:message-id:subject:mime-version :content-transfer-encoding:from:from:to:cc:subject:date:message-id :reply-to; bh=M+RXpaFwlaYebWaiJEpUOrcuKTRr6I2kPgvPJ0//Iqg=; b=cs9EBO/T0nJZqcRps5fdvKTL62zSEHjP/nS0PfqNpAizXONWubq45Rfqhdq7KX6Q/7 dqsiARriXPeh8ZO/mkgVNkMrO/A2TgPGmKc8Ffk9mjFZHKLHSDSl2YkeVMKtVWUDULZa qm+DaiXBAX40U8gh60hJlbyEqnhWUI3uwp03Q= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:cc:date:message-id:subject:mime-version :content-transfer-encoding:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=M+RXpaFwlaYebWaiJEpUOrcuKTRr6I2kPgvPJ0//Iqg=; b=1ZA46YV1Gc5AzQexXrNphnkm0LfOuHEwJvwjIDpD1a1K+BUYrREg/lIQ6Nn+lzd60y KSIr60m10Ssh9N1oD0DnAqmk/cp6NobQILlPIKjcdEzzmfsAEk5ATDrdKbjXIRot4vlY QT2hufioyqfY/PZFiLFszMedrgGf/T14tQa/hT1za0oIuFdIiSkjUYncUpfLXp4F6zdR +hjUonCzpOx7Lmi76mkbLDQAiwP8bDs8WRGNF4iJfx5orYFAXhOvA4eQCsfjrYsjYaay QnWV6cumKMehHK6KtP7yO+L0LtXGaYYPxPGvxfTOPNNh2yYtcD8ReYHTaV2zchRXRwu5 LK8w== X-Gm-Message-State: ANoB5pmFGUcwdaMlp0+sxEHpUfQ4HYOVuhu13thG8Vvxjy9P2sSeWZIO GGQ55Lrg2TVfMoGh53+eEUMfbJNpTpp1QnPzvdwAviwaK84/tI3APJ/C77/O9MyswLwT2C/YPFG wVSYcYd0H8aDTnIIf3S8V X-Received: by 2002:a17:902:e849:b0:186:898a:f33d with SMTP id t9-20020a170902e84900b00186898af33dmr7192746plg.33.1669167208198; Tue, 22 Nov 2022 17:33:28 -0800 (PST) X-Google-Smtp-Source: AA0mqf5KZhNz9QC+GWZFsJYX1jUCZR1CnmfM1XhobTDN9ari1bz1tAUorUqOlZ8wAsBnCaKeBk9fWg== X-Received: by 2002:a17:902:e849:b0:186:898a:f33d with SMTP id t9-20020a170902e84900b00186898af33dmr7192722plg.33.1669167207884; Tue, 22 Nov 2022 17:33:27 -0800 (PST) Received: from smtpclient.apple (cpe-172-117-161-177.socal.res.rr.com. [172.117.161.177]) by smtp.gmail.com with ESMTPSA id g10-20020a170902d1ca00b00178acc7ef16sm10936843plb.253.2022.11.22.17.33.27 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 22 Nov 2022 17:33:27 -0800 (PST) From: Yuan Fu Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\)) Subject: Re: bug#59497: 29.0.50; Wrong type argument: number-or-marker-p, nil when enabling Tree Sitter in empty buffer Message-Id: <46912021-BA6B-46E7-A933-542D1899D00B@ucsd.edu> Date: Tue, 22 Nov 2022 17:33:26 -0800 To: =?utf-8?Q?Daniel_Mart=C3=ADn?= X-Mailer: Apple Mail (2.3696.120.41.1.1) X-campus_gsuite: gsuite_33445511 X-Proofpoint-ORIG-GUID: -eAGuAS9eoatSIwhaDYnplds8fPpFtxU X-Proofpoint-GUID: -eAGuAS9eoatSIwhaDYnplds8fPpFtxU pp_allow_relay: proofpoint_allowed X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-11-22_13,2022-11-18_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 lowpriorityscore=0 clxscore=1011 adultscore=0 priorityscore=1501 mlxlogscore=756 spamscore=0 malwarescore=0 impostorscore=0 bulkscore=0 mlxscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2211230009 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 59497-done X-Mailman-Approved-At: Wed, 23 Nov 2022 03:28:22 -0500 Cc: 59497-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: -1.0 (-) Daniel Mart=C3=ADn writes: > Daniel Mart=C3=ADn via "Bug reports for GNU Emacs, the Swiss army = knife of > text editors" writes: > >> Steps to reproduce: >> >> emacs -Q >> C-x b foo RET >> M-x python-ts-mode RET >> >> Wrong type argument: number-or-marker-p is thrown. >> >> The bug seems to be in treesit-ready-p, specifically at: >> >> (> (position-bytes (1- (point-max))) treesit-max-buffer-size) >> >> This check fails if the buffer is empty. > > I think the correct check should be: > > (> (1- (position-bytes (point-max))) treesit-max-buffer-size) Thanks, this should be fixed by c69858b3f0a. Yuan ------------=_1669192145-28728-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 23 Nov 2022 00:38:10 +0000 Received: from localhost ([127.0.0.1]:52891 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oxdmE-0004AJ-9h for submit@debbugs.gnu.org; Tue, 22 Nov 2022 19:38:10 -0500 Received: from lists.gnu.org ([209.51.188.17]:36462) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oxdmA-0004AA-F1 for submit@debbugs.gnu.org; Tue, 22 Nov 2022 19:38:08 -0500 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 1oxdmA-0002lA-9U for bug-gnu-emacs@gnu.org; Tue, 22 Nov 2022 19:38:06 -0500 Received: from sonic301-20.consmr.mail.ir2.yahoo.com ([77.238.176.97]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oxdly-00068o-9V for bug-gnu-emacs@gnu.org; Tue, 22 Nov 2022 19:38:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.es; s=s2048; t=1669163868; bh=2bnGs0wL17wNGrSgZusKwjXSRQQQxLHjFz4gT9t0g7Q=; h=From:To:Subject:Date:References:From:Subject:Reply-To; b=HPGPyX0pNRNzbkK2UNak1l7juS0cIHmBBkORfDfNulZGnU7N0ZWTJuuEUq4KFxSGQ1mVdbBUCt1XUq1ktD71huZrtLk+ND+XZQxZtkIWQxw1NrC68bbnq4T3MuhGvuPknfVSe7Au/vRC8tOo5GoONrv6ea2YoaV0shwzoMKtS6b4QL27oiWD8sH/03S+rbkSjBvNjTrPwSVcoTIvOc978M6gDwmgz7HZOeDlf9TKuV3fMj9V/3f2oRkmllMChujQagQiQIa/ms2e356ESHIqYRrhcydijup85etUYQDyVU4Ztkvm8wfFf/PdYlJ4DibsTtSIF6CPKl6mM6d1OKRSHw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1669163868; bh=46lfs8renIC8D3cFd2nM7sCthruDm1kMFCkt+JHvryx=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=JU7151M1Egs+qlNpuM9M+Dkhv5pdYtBpccMh0JS0gHIJC4uQ6IdUEpEkObeP6ON8b9ZGZ6FDJhGugQIcfZJMpBGpyyBwcuBL4FsRHWA7NHgIsPfKWY3CAR+laS4ACKL2cXM7Aa0NYbtepr91yXKAxNYNWfLTh9UradCNxo0WZE2YxgNoLUiL5N6Zj9m63leWlc+RnpDAt3bRwIv6GcB9HqYNwTQtncbdT/4WqUb/6DR0t2rPtQ14EISnWSu5q5SdyWBE9QViyMIu21fKvsBYHmR80VVUdJ8+k8RX9O2gidqTlQUGauHsm+f/a9I/YQyk0hixb4L5uHGVYo8eiP/IdA== X-YMail-OSG: PSSOzl8VM1k4gkKk_Gxg52I4UbldiDE4Rd23OUrvboWj5_.GmBerzHsIg0k6Dhj JIoITEOZn4A8P6T3kdpO5Rnsq48PHJHUHp6mTfnJbaKMCYOF9pVmxh_yIwAkiByxVnUuw.BOdzMe pN3LlLWus49G3esGppC0DOxHdv4qlJUHpGi1v1mGnUxZdmvERdEQbjmqPWAQaA_7KWZpc1WDQYRM 69KN1hcC1FbBVGFtEQiYQOU6_.awfMGgrT9OKh.oGjYBgkWeYtV8F1gzV98zUt7jmT4hoO8p..KN Kwo304DvirbvEP1TqqTRoODeXl5gQ0YY8QM7HYEIpIyZEncYyviwcO9D3eiA0_He5Qd6LrLVitT6 xYWG3vkggDoQw1kLy9d0hgNpKiQW_GMWFm0ZZVUHD3_q.4tG2l75IL7r2tfx2XhMJfrzoCLz67yN eEgIaBAqC_xiSOuNV00EYjRR1o5CTIPTzHwQQnZiuGk8Qj76a1J10ujui.4ykmNB_ZEb.dBj7sEy z3Yncw3umObaDrmjRdQJGjwlFAkZiIxlmb7aYG1MsqXpRuYhZuzozSOxiS0758B.sa423aBwKFi_ eKWGBVLTaZWtoTIcn6ILG9ol6fYvg0P3ICodhptJ7l5oeeQxOYoWlV4BA1sB14PlkGfmvUSiNIcn D10ZE4VVv1p1hdxDNcJBqiemcm8hD_ayghcs7_R7.b0M775UcuccLK0KmIW.p5SHmbt04eWCMn0E HY1Dp.tNfCDKAl.4ay9Z4w3PugM2lZyOFGOCGO.NsV0BcDqngaLqEypOqOdm6_fVMngGc0guWKVF ZBatJXE570NKgtIfdo0hf8U9m0SV7mUxW7P.m2U6kqBUBX7BOum7_BbrueQis7BPBLR7Zm1scUhX minEz75z02jQ_t1lDmJTnxl.lnp0J1Yq3jsOBaIiKSMJVe2FKOnO3coWNjAGWUvAZcKZkIvLofdA jFaCid9SIHBsR3WanC3kLRnC0T2.EjB9EQl.VVj0R4uoNeXWoCjCaeN6aJTsLDLHETTb8qKdrokp 7p8Z2q.lAmVYDu2UiWjH79h2U6mpcrbP3mgciBxiMaRRDsVbxxnB2CpKJC9rGR6pzgIZBdktmu5s 6hIaVQX0mmvLKG0iOnM9.eW_mxxFhYkzY9Xv36dVm456sDb8B50q1BZAItjnWpjsBew7tyd3p9S5 fQYlPf_a3HuU31woO.bm4jUl9cVSjp3ubf.Zb35POXjLagtLyrvw.zHs.tZZexsDL3woK7nPED6B w_mAWIL19ENCPXMT0JPkHKEA3xn.MCVgRJJTHUJiP3x.5wVViF1dCogvvzfu2nvQt5lNxZm04vFu qBEusNZfEzT_HzkKfxYEQd3XElxinboCkaFD.BelUwLPazvOU7CSGEk4oLLFpKu8IEPHYWWvARZb W7JyrmwAd.xsYSqxHcvcNDxu0GLlTbCRUvgjfk1AnWUjUkNDWa.5d2ZmpyoVjFAHi9U3Q99orULF bEhN4bg4dUnKgpKyBZhP9tT8G.Ej_p_5UtXr4BjL9o3T1yE8HNkFyk6LDj66We5L3f1ilWdoV0H8 94TWLo5ygY5YhwMegFbJNXNxS2thhIWaOKKJn92tKSqi_vFx.Tb8MonakWhbI1K0cks55b3gjwIw kbzJqFKxS_cgRB7GtpRhxA0WUdEkYhFDT2_REJQFFth5B.qIGKVl5AmlgWc.x7trdWH42oODI_B3 3TNuKD5akIfqhV99H5wG1Blf8UrHqGS7o87lUYc3iJXfSseMNsW9utAeoGPa8WGqV55N6hDrf8S6 kTvSV0JKEVC90MQiFV8PP4qO0nv52vmaLFadhnu71ObnP6gw4lrjMBwEhQco7o2D35PHD5E7xlOK bZDH4SsaoIYbbtxc_9OUpNoH3kITT0i4wTaF0lJt.9So5u_cT4qIEGuKrNBNqck6lKMs286OAAbN SNloqw2HarMxyNcj_ikhP.cJCUhq2NfalZ9WcPxCLI5ZTLaUq7ZBK0KW6slhwQL29kovFEs8WqUr pqfqWg8gPwbhoF77vpb6ZxK593ToVRpOXrlbRqRs9Z5KO0ebKq6slKp2LUa1Z_vQZbJgTm92tfHF fzsSVaQv.xrGYw3ZC2e9nwdDUnJJk51a67E5_ZP5iF10VRtesG9f31KoxPsx0k8KTwK4mI722A1o TkWdrM3C6lvA8VuSumQbObCt_xPrYtiKTDibM9.jixWbqjesx3Ie4xriHDCRemcW7._pXck6G8uG 2GFeEyvHcpRvIwObxTM.e X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.ir2.yahoo.com with HTTP; Wed, 23 Nov 2022 00:37:48 +0000 Received: by hermes--production-ir2-74cf6dc4df-kxsj6 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 688d184bacf37c9c5befce19b544cdc3; Wed, 23 Nov 2022 00:37:42 +0000 (UTC) From: =?utf-8?Q?Daniel_Mart=C3=ADn?= To: bug-gnu-emacs@gnu.org Subject: 29.0.50; Wrong type argument: number-or-marker-p, nil when enabling Tree Sitter in empty buffer Date: Wed, 23 Nov 2022 01:37:41 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain References: X-Mailer: WebService/1.1.20863 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 283 Received-SPF: pass client-ip=77.238.176.97; envelope-from=mardani29@yahoo.es; helo=sonic301-20.consmr.mail.ir2.yahoo.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) 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.4 (--) Steps to reproduce: emacs -Q C-x b foo RET M-x python-ts-mode RET Wrong type argument: number-or-marker-p is thrown. The bug seems to be in treesit-ready-p, specifically at: (> (position-bytes (1- (point-max))) treesit-max-buffer-size) This check fails if the buffer is empty. ------------=_1669192145-28728-1--