From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#59673: 29.0.50; emacs 29 segfault on aarch64-linux in parallels on apple m1 Date: Tue, 29 Nov 2022 15:15:32 +0200 Message-ID: <83bkopnbpn.fsf@gnu.org> References: Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24735"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 59673@debbugs.gnu.org To: Cody Goodman Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Nov 29 14:16:09 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 1p00T2-0006BR-Vi for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 29 Nov 2022 14:16:09 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p00Sx-0007t1-QH; Tue, 29 Nov 2022 08:16: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 1p00Sw-0007st-J7 for bug-gnu-emacs@gnu.org; Tue, 29 Nov 2022 08:16: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 1p00Sw-0002L2-9g for bug-gnu-emacs@gnu.org; Tue, 29 Nov 2022 08:16:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1p00Sw-0002M4-5a for bug-gnu-emacs@gnu.org; Tue, 29 Nov 2022 08:16:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 29 Nov 2022 13:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59673 X-GNU-PR-Package: emacs Original-Received: via spool by 59673-submit@debbugs.gnu.org id=B59673.16697277079024 (code B ref 59673); Tue, 29 Nov 2022 13:16:02 +0000 Original-Received: (at 59673) by debbugs.gnu.org; 29 Nov 2022 13:15:07 +0000 Original-Received: from localhost ([127.0.0.1]:54475 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p00S3-0002LU-0A for submit@debbugs.gnu.org; Tue, 29 Nov 2022 08:15:07 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:43034) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p00S1-0002Kn-NW for 59673@debbugs.gnu.org; Tue, 29 Nov 2022 08:15:06 -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 1p00Rw-0001z6-2E; Tue, 29 Nov 2022 08:15:00 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=1SRfVTSdM5QbuFjtV42U+WWivslM2GNQT24i9fartTw=; b=S7QGXt3gdnZ+ uqsiW4I6XQFHQk5QepIfFbFprKy0EwrwXu27wJbh5bfVsQzbVsfv+x69NKCuqEYOlqoKRWgr/gsaz 8jDuUobcO96G5/kY6fLi/wIt3Q2KEmt2o0tbQOL73FZSRV+BHUN3YT6UxDW6OqXWuyRJKfwWGS1+x u7gFCXOhvKRt4HbP+m4gxWeuiUFbr0U08jhG0nAzLG/wqjXtoIacfwpGTL00xhrTHIZu47jJgvsZS shWof7f0+lhOjw0+2yil9v2sMLerNocCBwWYQ+Pd8n28uLB/sFHuz1RkmeO7Uos8He+VS+EAmLT6v +12AjIrvVhz+LK7Vwqu3Fw==; Original-Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p00Rv-0006FD-IW; Tue, 29 Nov 2022 08:14:59 -0500 In-Reply-To: (message from Cody Goodman on Mon, 28 Nov 2022 15:57:30 +0000) 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:249394 Archived-At: > From: Cody Goodman > Date: Mon, 28 Nov 2022 15:57:30 +0000 > > I think the error that happens first is most relevant and likely related to the others: > > ``` > ELC+ELN ../lisp/emacs-lisp/macroexp.elc > > Error: wrong-type-argument ("../lisp/emacs-lisp/lisp-mode.el" listp ((call set-match-data #s(comp-mvar nil nil ((0 . 0)) nil 6189160 1) #s(comp-mvar nil (t) nil nil 6189530 2)))) > > Loading macroexp.elc... > Eager macro-expansion failure: (void-variable unshared) > make[3]: *** [Makefile:282: ../lisp/emacs-lisp/lisp-mode.elc] Error 255 > make[2]: *** [Makefile:841: ../lisp/emacs-lisp/lisp-mode.elc] Error 2 > make[2]: *** Waiting for unfinished jobs.... > ``` > > I believe the revision is a85ff22300736212e38f43cc7d56e8e3d4ae1203 per https://github.com/nix-community/emacs-overlay/commit/ec3600b1959137ecf56774206b15c5930cfa07e4. > > Here is the full build log on my NixOS machine: > > ``` > @nix { "action": "setPhase", "phase": "unpackPhase" } > unpacking sources > unpacking source archive /nix/store/ky8bymg9j8xk4fqg2z8h4xfc4drz752k-source > source root is source Sorry, I don't know what this means, and whether and how this is different from the upstream sources in the Emacs Git repository. Would it be possible for you to build the emacs-29 branch of the Emacs Git instead, using the instructions in the INSTALL.REPO file? Alternatively, how about taking this up with the nix maintainers first? Also, did you ever build the Emacs 29 codebase in the past (from our Git master branch)? If so, did it work for you on that system?