From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Andrea Corallo Newsgroups: gmane.emacs.bugs Subject: bug#74966: 31.0.50; Crash report (using igc on macOS) Date: Mon, 06 Jan 2025 15:38:18 -0500 Message-ID: References: <86a5cqkc2g.fsf@gnu.org> <86o716ah09.fsf@gnu.org> <87r062jpi1.fsf@protonmail.com> <874j2xhxp2.fsf@protonmail.com> <86jzbt6mh7.fsf@gnu.org> <86jzbgm16h.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5984"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: gerd.moellmann@gmail.com, spd@toadstyle.org, pipcet@protonmail.com, monnier@iro.umontreal.ca, 74966@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Jan 06 21:39:17 2025 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 1tUtsa-0001Mi-GZ for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 06 Jan 2025 21:39:16 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tUtsP-00007o-Ed; Mon, 06 Jan 2025 15:39:05 -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 1tUtsM-00007e-Vy for bug-gnu-emacs@gnu.org; Mon, 06 Jan 2025 15:39:03 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tUtsM-0006zu-NW for bug-gnu-emacs@gnu.org; Mon, 06 Jan 2025 15:39:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:References:In-Reply-To:From:To:Subject; bh=LtnULBE2Br2ucxT6dAp18Bd2f27GlbE5ZSzesEfaXMo=; b=f2wjeW0S1D/gFAoTVx7yfZmsX1R0BfqYpHq1XG5V3tQ8o2NzWKsFixWPyLScRAZ1FiVmgX/mry6bt1JGtLHsoOqHzNT3aZ/cJup1hRNcSu+7kb+j1O/E1QKSL7HHyXybg/1AiljEH4V+n9jGaddkDeZUssaogqmhtiBHMAyoiBoN+1G6D0s5L0aThaeuLEMMcMUjOLHRt1wxFbDW1C9GoHkZe1fp+cAF6TKvbKFZgq3J5Y+bdlGHcvfg/1Y97eu3z4HkLe+A1x2+VRltVtVTcpxjivi2cwH8UsRVZjEcb2H4VwtINO/BqZcM+FW1tFxlBzXSuguMWKClDETrRRFWYA==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tUtsM-0001i8-Dz for bug-gnu-emacs@gnu.org; Mon, 06 Jan 2025 15:39:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Andrea Corallo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 06 Jan 2025 20:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74966 X-GNU-PR-Package: emacs Original-Received: via spool by 74966-submit@debbugs.gnu.org id=B74966.17361959106526 (code B ref 74966); Mon, 06 Jan 2025 20:39:02 +0000 Original-Received: (at 74966) by debbugs.gnu.org; 6 Jan 2025 20:38:30 +0000 Original-Received: from localhost ([127.0.0.1]:40353 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tUtrp-0001hB-IT for submit@debbugs.gnu.org; Mon, 06 Jan 2025 15:38:29 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56586) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tUtrm-0001gw-MR for 74966@debbugs.gnu.org; Mon, 06 Jan 2025 15:38:27 -0500 Original-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 1tUtrf-0006xj-S0; Mon, 06 Jan 2025 15:38:19 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=LtnULBE2Br2ucxT6dAp18Bd2f27GlbE5ZSzesEfaXMo=; b=RLarLKYatLO58A8XwnXz XoTNFAhDDaLMrDvYHtnk2XaYyYcf425hcU1IDgusn0nZXZ/7oSvSDAERRTtFS6TPLW6dVAbF6AmYI VoMu+2aBwFD04mizOYxaaNkdijN7ahd7PKximiwnny3mvjhGXoOBVlbgnSD3rmC2olzMv3xmcPqoK 1Vd+LhG/Tb7aQT+dIkclZjNxWGhS9V8Odyz/efLihlomCUAqt+Us4RsR2PIb0rk7WumrH3p68/LB9 NGgdNI6AdWLfh+JdMscL9IncypJAxxc6A1wL1vbEx3v/Ue40lQlTcJCBDzuHw1JJeaXRJRAq9Mc8U Azjtn99NSx4+RA==; Original-Received: from acorallo by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1tUtrf-00062N-22; Mon, 06 Jan 2025 15:38:19 -0500 In-Reply-To: <86jzbgm16h.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 31 Dec 2024 15:28:38 +0200") 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:298702 Archived-At: Eli Zaretskii writes: >> From: Andrea Corallo >> Cc: Pip Cet , monnier@iro.umontreal.ca, >> gerd.moellmann@gmail.com, spd@toadstyle.org, 74966@debbugs.gnu.org >> Date: Tue, 31 Dec 2024 05:22:11 -0500 >> >> Eli Zaretskii writes: >> >> >> > I think a much simpler change is to use the sign bit to distinguish indices >> >> > into the constant vector from indices into the DOC file. >> >> >> >> And use one's-complement, I assume, to guard against some future weird >> >> nativecomp change resulting in the index -0? :-) >> >> >> >> I really have no strong preference here. >> > >> > And I still want to hear from Andrea. It's his code, so the solution >> > he prefers gets my vote. >> >> Sorry for behing late here. >> >> I'm for the sign bit, it saves memory (why not), and we can sanity check >> that when the bit is set the function is a non-primitve one and vice >> versa. > > OK, can you post a patch (or even install it)? Will do. I'll just need some time, I'm catching up with mails after holidays while being sick at the same time. If someone is motivate to jump on the task before me feel free. Andrea