From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Dan =?UTF-8?Q?=C4=8Cerm=C3=A1k?= Newsgroups: gmane.emacs.bugs Subject: bug#49495: 27.2; portable dumper incompatible with 64K pages on aarch64 Date: Fri, 09 Jul 2021 18:38:10 +0200 Message-ID: <87tul3sarx.fsf@cgc-instruments.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39378"; mail-complaints-to="usenet@ciao.gmane.io" To: 49495@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Jul 09 18:39:14 2021 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 1m1tX0-000A0h-3G for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 09 Jul 2021 18:39:14 +0200 Original-Received: from localhost ([::1]:50064 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m1tWz-0000dk-5F for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 09 Jul 2021 12:39:13 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43094) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m1tWo-0000aF-7M for bug-gnu-emacs@gnu.org; Fri, 09 Jul 2021 12:39:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:48069) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m1tWn-0005zX-Vv for bug-gnu-emacs@gnu.org; Fri, 09 Jul 2021 12:39:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1m1tWn-0004nS-QW for bug-gnu-emacs@gnu.org; Fri, 09 Jul 2021 12:39:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Dan =?UTF-8?Q?=C4=8Cerm=C3=A1k?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 09 Jul 2021 16:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 49495 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.162584870218391 (code B ref -1); Fri, 09 Jul 2021 16:39:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 9 Jul 2021 16:38:22 +0000 Original-Received: from localhost ([127.0.0.1]:59615 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m1tWA-0004mZ-Cm for submit@debbugs.gnu.org; Fri, 09 Jul 2021 12:38:22 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:35808) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m1tW6-0004mN-Sx for submit@debbugs.gnu.org; Fri, 09 Jul 2021 12:38:21 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42800) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m1tW6-0007rx-CT for bug-gnu-emacs@gnu.org; Fri, 09 Jul 2021 12:38:18 -0400 Original-Received: from cgc-instruments.com ([83.169.1.125]:48758) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m1tW4-0005Y1-7o for bug-gnu-emacs@gnu.org; Fri, 09 Jul 2021 12:38:17 -0400 Original-Received: from localhost (dynamic-2a00-1028-83c4-2a2a-f45e-2085-22a5-ce14.ipv6.broadband.iol.cz [IPv6:2a00:1028:83c4:2a2a:f45e:2085:22a5:ce14]) by cgc-instruments.com (Postfix) with ESMTPSA id C3A5DA1245 for ; Fri, 9 Jul 2021 18:38:11 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cgc-instruments.com; s=default; t=1625848691; bh=9VqrqKrtTWae1YZN1MUiNaG6sxolKRt/yGthFyuJUFs=; l=1282; h=From:To:Subject; b=hU7BLdTnopz1A6MwzW42WTtkQesK+L0tX3keV5iZoOW6O/EKRzl1rhbK3H0xmVlC7 Sx8eofUthO9jEm8fleBEylIWayxrriMXrrz96PwedvcE0IiUC3eliPTUojQ8siFvd4 xsPzV1AakvsRnaIKeze4KHQbtf1RV8TKsblnSWLA= Authentication-Results: cgc-instruments.com; spf=pass (sender IP is 2a00:1028:83c4:2a2a:f45e:2085:22a5:ce14) smtp.mailfrom=dan.cermak@cgc-instruments.com smtp.helo=localhost Received-SPF: pass (cgc-instruments.com: connection is authenticated) Received-SPF: pass client-ip=83.169.1.125; envelope-from=dan.cermak@cgc-instruments.com; helo=cgc-instruments.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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:209728 Archived-At: I am forwarding a bugreport from Fedora, about the portable dumper causing issues when launching Emacs in a RHEL 8 chroot on aarch64: (from https://bugzilla.redhat.com/show_bug.cgi?id=1974244) --8<---------------cut here---------------start------------->8--- The emacs binary from emacs-nox-27.2-2.fc33.aarch64 cannot start in a chroot on Red Hat Enterprise Linux 8 because it assumes 4K pages: openat(AT_FDCWD, "/usr/bin/emacs-27.2-nox.pdmp", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=10124128, ...}) = 0 read(3, "DUMPEDGNUEMACS\0\0(\304wp;D\330G%\f\265\337\214\264VO"..., 80) = 80 mmap(NULL, 10124128, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff92240000 mmap(0xffff92240000, 6946816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xffff92240000 mmap(0xffff928e0000, 90112, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6a0000) = 0xffff928e0000 mmap(0xffff928f6000, 3087200, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6b6000) = -1 EINVAL (Invalid argument) Map offsets and addresses must be a multiple of the page size. --8<---------------cut here---------------end--------------->8--- Unfortunately, I am not really familiar with Emacs' internals to know how to handle this bug report. Cheers, Dan