From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Pip Cet Newsgroups: gmane.emacs.bugs Subject: bug#41321: 27.0.91; Emacs aborts due to invalid pseudovector objects Date: Mon, 25 May 2020 11:28:46 +0000 Message-ID: References: <83zha8cgpi.fsf@gnu.org> <83r1vibmyj.fsf@gnu.org> <83imgublku.fsf@gnu.org> <831rncjuwf.fsf@gnu.org> <83h7w5xvfa.fsf@gnu.org> <83y2phwb9x.fsf@gnu.org> <83r1v9w9vi.fsf@gnu.org> <83mu5xw50d.fsf@gnu.org> <83k110wxte.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="80389"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 41321@debbugs.gnu.org, Stefan Monnier To: Eli Zaretskii , eggert@cs.ucla.edu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon May 25 13:30:17 2020 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 1jdBJA-000Kpj-S1 for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 25 May 2020 13:30:16 +0200 Original-Received: from localhost ([::1]:45838 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jdBJ9-00023z-T0 for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 25 May 2020 07:30:15 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58698) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jdBIw-000220-OU for bug-gnu-emacs@gnu.org; Mon, 25 May 2020 07:30:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:56708) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jdBIw-0001qn-DE for bug-gnu-emacs@gnu.org; Mon, 25 May 2020 07:30:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jdBIw-0003Bt-6E for bug-gnu-emacs@gnu.org; Mon, 25 May 2020 07:30:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Pip Cet Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 25 May 2020 11:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41321 X-GNU-PR-Package: emacs Original-Received: via spool by 41321-submit@debbugs.gnu.org id=B41321.159040617112209 (code B ref 41321); Mon, 25 May 2020 11:30:02 +0000 Original-Received: (at 41321) by debbugs.gnu.org; 25 May 2020 11:29:31 +0000 Original-Received: from localhost ([127.0.0.1]:40021 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdBIQ-0003Aq-Lc for submit@debbugs.gnu.org; Mon, 25 May 2020 07:29:30 -0400 Original-Received: from mail-oi1-f194.google.com ([209.85.167.194]:41338) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdBIP-0003Ae-1x for 41321@debbugs.gnu.org; Mon, 25 May 2020 07:29:29 -0400 Original-Received: by mail-oi1-f194.google.com with SMTP id 23so14554512oiq.8 for <41321@debbugs.gnu.org>; Mon, 25 May 2020 04:29:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=L6WLoWtibt1bg/F/iNqL0z2qfx0Ip5ZlxIzo9j5nnA8=; b=gb0Qg5/9n7g+Vm7kl74dZWz6Vh/ZPN9vKpVX6/OEpvWNvjvUrt8LHMQ9F5PYaoJDOf NMjEkBppyah+kUPWDkvziwY8SCRstng0I8n4vwCpe9Y14vm0aOkYpN3aMySzcv+/CS/I TmzRicVC3TeaZjNDbR8i2mDdTVIlAaOaRxVM/Ls2L3SI+/tJ2FnJRPph67mSjZFuTRvW o3kQhcAola19/83KGrAJTe4Hvrg8E5JkbG3A4vWpuGLIMkcgm/mdtpTUJzdHpbk7qCy0 Hgd5Be9r1XX5kcTf/Nrd5R1oY81GOftsrN2L/U0VpQ0IJBTYPtZPdxd1+XxNUDthVRqg NDOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=L6WLoWtibt1bg/F/iNqL0z2qfx0Ip5ZlxIzo9j5nnA8=; b=O833rhl20a/hLc3ILCdfYpFlWPCnQ/Bs8VtprHSBHBHiDB4R2w/EDUBDhOHnmhMQqh 4RO6qt+z/2s0ehQ2hqoVFIMNCKXWHLvNTTBD4tZ/JztlJCd0OScoIsVJGLtX3z/MJTrn KVp20pG8pLUE5Rw3NjlyB82E7dbwfGF7EkDJN6zUURK5C0wsV4bWahCR36trUEMiZH+y AYWkvJqfgoYhqe1Wbhc5umwUXoLFqvniZMSRAgDdKzAJGFIPSszd2jjkzq0ZmFPKREK7 BuWMHZfkKhstocIUM64PHcMY5dNND9yo3Ztld8fUk3RkGUtsCFgND2vB7byjMTl5KL/p 3g9Q== X-Gm-Message-State: AOAM532DB3fBDfaqDRDuxDua5K/ROpEd1JraYELRenBld3BOgExR4rYQ 9P6DcomH2BaTnV68pajs//2FuoRNwWM6GmEucio= X-Google-Smtp-Source: ABdhPJx/1B+FHM6KmiS37n+2fSstuX4ip4kPx76fTkhDTBPvAkKpTEPiNVEKCopCncvzdpNWpEdlty0V0w+v82n/I8Y= X-Received: by 2002:a05:6808:1c8:: with SMTP id x8mr10546010oic.30.1590406163485; Mon, 25 May 2020 04:29:23 -0700 (PDT) In-Reply-To: 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" Xref: news.gmane.io gmane.emacs.bugs:180964 Archived-At: On Mon, May 25, 2020 at 6:40 AM Pip Cet wrote: > We should also fix the (symbol-related) Emacs bug before it bites us: > on both branches, unless we can get a mingw user to provide the output > of "disassemble Fprog1" (and a bunch of other functions). (OTOH, we've > already decided to keep crashable GC bugs on the emacs-27 branch). And I just noticed strings aren't aligned to LISP_ALIGNMENT on x86_64-pc-linux-gnu. I think we're going to have to weaken the maybe_lisp_pointer check to check only for GC_ALIGNMENT. The commit that introduced this problem, for what it's worth, is 967d2c55ef3908fd378e05b2a0070663ae45f6de