From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Daniel =?UTF-8?Q?Mart=C3=ADn?= via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#59497: 29.0.50; Wrong type argument: number-or-marker-p, nil when enabling Tree Sitter in empty buffer Date: Wed, 23 Nov 2022 01:51:52 +0100 Message-ID: References: Reply-To: Daniel =?UTF-8?Q?Mart=C3=ADn?= 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="6169"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (darwin) To: 59497@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Nov 23 01:53:20 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 1oxe0t-0001LS-Th for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 23 Nov 2022 01:53:20 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oxe0j-0005X6-Ta; Tue, 22 Nov 2022 19:53:10 -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 1oxe0d-0005WH-09 for bug-gnu-emacs@gnu.org; Tue, 22 Nov 2022 19:53:03 -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 1oxe0c-0004T2-HE for bug-gnu-emacs@gnu.org; Tue, 22 Nov 2022 19:53:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oxe0c-0004ZH-Bf for bug-gnu-emacs@gnu.org; Tue, 22 Nov 2022 19:53:02 -0500 X-Loop: help-debbugs@gnu.org 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:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59497 X-GNU-PR-Package: emacs 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 Original-Received: via spool by 59497-submit@debbugs.gnu.org id=B59497.166916472517481 (code B ref 59497); Wed, 23 Nov 2022 00:53:02 +0000 Original-Received: (at 59497) by debbugs.gnu.org; 23 Nov 2022 00:52:05 +0000 Original-Received: from localhost ([127.0.0.1]:52924 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oxdzh-0004Xt-4z for submit@debbugs.gnu.org; Tue, 22 Nov 2022 19:52:05 -0500 Original-Received: from sonic303-21.consmr.mail.ir2.yahoo.com ([77.238.178.202]:36421) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oxdzf-0004XJ-BN for 59497@debbugs.gnu.org; Tue, 22 Nov 2022 19:52:04 -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.g X-Sonic-MF: Original-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 Original-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) 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") 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:248697 Archived-At: 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)