From unknown Sun Jun 22 11:41:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28308: Build failure on FreeBSD/aarch64 Resent-From: Gergely Czuczy Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 31 Aug 2017 16:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 28308 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 28308@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15041977363817 (code B ref -1); Thu, 31 Aug 2017 16:43:01 +0000 Received: (at submit) by debbugs.gnu.org; 31 Aug 2017 16:42:16 +0000 Received: from localhost ([127.0.0.1]:37825 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dnSXn-0000zU-Hz for submit@debbugs.gnu.org; Thu, 31 Aug 2017 12:42:16 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33152) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dnSQj-0000p6-Fx for submit@debbugs.gnu.org; Thu, 31 Aug 2017 12:34:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dnSQc-0004x7-VC for submit@debbugs.gnu.org; Thu, 31 Aug 2017 12:34:52 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,HTML_MESSAGE autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:37266) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dnSQc-0004x3-RM for submit@debbugs.gnu.org; Thu, 31 Aug 2017 12:34:50 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52351) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dnSQb-00031j-5y for bug-gnu-emacs@gnu.org; Thu, 31 Aug 2017 12:34:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dnSQW-0004vS-58 for bug-gnu-emacs@gnu.org; Thu, 31 Aug 2017 12:34:49 -0400 Received: from marvin.harmless.hu ([195.56.55.204]:65300) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dnSQV-0004uV-P9 for bug-gnu-emacs@gnu.org; Thu, 31 Aug 2017 12:34:44 -0400 Received: from 84-236-24-10.pool.digikabel.hu ([84.236.24.10] helo=[10.219.16.1]) by marvin.harmless.hu with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.88 (FreeBSD)) (envelope-from ) id 1dnSQQ-00023N-UF for bug-gnu-emacs@gnu.org; Thu, 31 Aug 2017 16:34:39 +0000 From: Gergely Czuczy Message-ID: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> Date: Thu, 31 Aug 2017 18:34:37 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="------------20F51CEBFD878334EA53DC6F" Content-Language: en-US X-detected-operating-system: by eggs.gnu.org: FreeBSD 9.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Mailman-Approved-At: Thu, 31 Aug 2017 12:42:13 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) This is a multi-part message in MIME format. --------------20F51CEBFD878334EA53DC6F Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Hello, Emacs was broken on FreeBSD/aarch64 due to the sbrk issue (it got obsoleted on the platform), however the latest git checkout seems to build so far, up to a point, where it segfaults. So, the issue with it is not sbrk. Here are the build logs: mv -f emacs bootstrap-emacs gmake -C ../lisp compile-first EMACS="../src/bootstrap-emacs" gmake[4]: Entering directory '/usr/ports/editors/emacs-devel/work/emacs-f44184f/lisp' EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' -f batch-byte-compile emacs-lisp/macroexp.el Fatal error 11: Segmentation faultgmake[4]: *** [Makefile:297: emacs-lisp/macroexp.elc] Segmentation fault (core dumped) gmake[4]: Leaving directory '/usr/ports/editors/emacs-devel/work/emacs-f44184f/lisp' gmake[3]: *** [Makefile:739: bootstrap-emacs] Error 2 gmake[3]: Leaving directory '/usr/ports/editors/emacs-devel/work/emacs-f44184f/src' gmake[2]: *** [Makefile:416: src] Error 2 gmake[2]: Leaving directory '/usr/ports/editors/emacs-devel/work/emacs-f44184f' -emacs.corepine64:/usr/ports/editors/emacs-devel# lldb work/emacs-f44184f/src/bootstrap-emacs -c work/emacs-f44184f/lisp/bootstrap- (lldb) target create "work/emacs-f44184f/src/bootstrap-emacs" --core "work/emacs-f44184f/lisp/bootstrap-emacs.core" Core file '/usr/ports/editors/emacs-devel/work/emacs-f44184f/lisp/bootstrap-emacs.core' (aarch64) was loaded. (lldb) bt * thread #1, name = 'bootstrap-emacs', stop reason = signal SIGSEGV * frame #0: 0x0000000000158584 bootstrap-emacs`oblookup + 120 frame #1: 0x000000000015843c bootstrap-emacs`intern_1 + 92 frame #2: 0x00000000000fb0cc bootstrap-emacs`Fdo_auto_save + 220 frame #3: 0x00000000000c5bd8 bootstrap-emacs`shut_down_emacs + 216 frame #4: 0x00000000000c5a04 bootstrap-emacs`terminate_due_to_signal + 128 frame #5: 0x00000000000df574 bootstrap-emacs`deliver_fatal_thread_signal + 128 frame #6: 0x00000000000e0ec8 bootstrap-emacs`handle_sigsegv + 164 frame #7: 0x00000000404cfe80 libthr.so.3`handle_signal(actp=0x0000000000539600, sig=11, info=0x0000000000539670, ucp=0x00000000005396c0) at thr_sig.c:244 frame #8: 0x00000000404cf5a4 libthr.so.3`thr_sighandler(sig=11, info=0x0000000000539670, _ucp=0x00000000005396c0) at thr_sig.c:189 frame #9: 0x0000fffffffff000 frame #10: 0x0000000000040190 bootstrap-emacs`__start + 376 frame #11: 0x00000000401c0018 ld-elf.so.1`.rtld_start at rtld_start.S:41 This was produced on -CURRENT if that matters: FreeBSD build-pine64.bealak.harmless.hu 12.0-CURRENT FreeBSD 12.0-CURRENT #0 r322723M: Tue Aug 22 07:25:52 CEST 2017 toor@marvin.harmless.hu:/tank/rpi3/crochet/work.pine64vanilla/obj/arm64.aarch64/tank/rpi3/src/sys/GENERIC-NODEBUG arm64 So, I think this is a different kind of a fault, not related to sbrk, but it pretty much shouldn't do this. Could you please guys take a look at it? Best regards, Gergely PS: For the record here's the FreeBSD-sude report: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=221961 --------------20F51CEBFD878334EA53DC6F Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit

Hello,

Emacs was broken on FreeBSD/aarch64 due to the sbrk issue (it got obsoleted on the platform), however the latest git checkout seems to build so far, up to a point, where it segfaults. So, the issue with it is not sbrk. Here are the build logs:

mv -f emacs bootstrap-emacs
gmake -C ../lisp compile-first EMACS="../src/bootstrap-emacs"
gmake[4]: Entering directory '/usr/ports/editors/emacs-devel/work/emacs-f44184f/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)'  -f batch-byte-compile emacs-lisp/macroexp.el
Fatal error 11: Segmentation faultgmake[4]: *** [Makefile:297: emacs-lisp/macroexp.elc] Segmentation fault (core dumped)
gmake[4]: Leaving directory '/usr/ports/editors/emacs-devel/work/emacs-f44184f/lisp'
gmake[3]: *** [Makefile:739: bootstrap-emacs] Error 2
gmake[3]: Leaving directory '/usr/ports/editors/emacs-devel/work/emacs-f44184f/src'
gmake[2]: *** [Makefile:416: src] Error 2
gmake[2]: Leaving directory '/usr/ports/editors/emacs-devel/work/emacs-f44184f'


-emacs.corepine64:/usr/ports/editors/emacs-devel# lldb work/emacs-f44184f/src/bootstrap-emacs -c work/emacs-f44184f/lisp/bootstrap-
(lldb) target create "work/emacs-f44184f/src/bootstrap-emacs" --core "work/emacs-f44184f/lisp/bootstrap-emacs.core"
Core file '/usr/ports/editors/emacs-devel/work/emacs-f44184f/lisp/bootstrap-emacs.core' (aarch64) was loaded.
(lldb) bt
* thread #1, name = 'bootstrap-emacs', stop reason = signal SIGSEGV
  * frame #0: 0x0000000000158584 bootstrap-emacs`oblookup + 120
    frame #1: 0x000000000015843c bootstrap-emacs`intern_1 + 92
    frame #2: 0x00000000000fb0cc bootstrap-emacs`Fdo_auto_save + 220
    frame #3: 0x00000000000c5bd8 bootstrap-emacs`shut_down_emacs + 216
    frame #4: 0x00000000000c5a04 bootstrap-emacs`terminate_due_to_signal + 128
    frame #5: 0x00000000000df574 bootstrap-emacs`deliver_fatal_thread_signal + 128
    frame #6: 0x00000000000e0ec8 bootstrap-emacs`handle_sigsegv + 164
    frame #7: 0x00000000404cfe80 libthr.so.3`handle_signal(actp=0x0000000000539600, sig=11, info=0x0000000000539670, ucp=0x00000000005396c0) at thr_sig.c:244
    frame #8: 0x00000000404cf5a4 libthr.so.3`thr_sighandler(sig=11, info=0x0000000000539670, _ucp=0x00000000005396c0) at thr_sig.c:189
    frame #9: 0x0000fffffffff000
    frame #10: 0x0000000000040190 bootstrap-emacs`__start + 376
    frame #11: 0x00000000401c0018 ld-elf.so.1`.rtld_start at rtld_start.S:41

This was produced on -CURRENT if that matters:
FreeBSD build-pine64.bealak.harmless.hu 12.0-CURRENT FreeBSD 12.0-CURRENT #0 r322723M: Tue Aug 22 07:25:52 CEST 2017     toor@marvin.harmless.hu:/tank/rpi3/crochet/work.pine64vanilla/obj/arm64.aarch64/tank/rpi3/src/sys/GENERIC-NODEBUG  arm64

So, I think this is a different kind of a fault, not related to sbrk, but it pretty much shouldn't do this.

Could you please guys take a look at it?

Best regards,
Gergely

PS: For the record here's the FreeBSD-sude report: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=221961


--------------20F51CEBFD878334EA53DC6F-- From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 31 12:43:41 2017 Received: (at control) by debbugs.gnu.org; 31 Aug 2017 16:43:41 +0000 Received: from localhost ([127.0.0.1]:37830 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dnSZB-00011w-CV for submit@debbugs.gnu.org; Thu, 31 Aug 2017 12:43:41 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35126) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dnSZA-00011k-0R for control@debbugs.gnu.org; Thu, 31 Aug 2017 12:43:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dnSZ4-0000r5-9w for control@debbugs.gnu.org; Thu, 31 Aug 2017 12:43:34 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:38031) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dnSZ4-0000qz-7G for control@debbugs.gnu.org; Thu, 31 Aug 2017 12:43:34 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1dnSZ3-0001YG-VT for control@debbugs.gnu.org; Thu, 31 Aug 2017 12:43:34 -0400 Subject: control message for bug 28308 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Thu, 31 Aug 2017 12:43:33 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) severity 28308 important From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 31 12:43:55 2017 Received: (at control) by debbugs.gnu.org; 31 Aug 2017 16:43:55 +0000 Received: from localhost ([127.0.0.1]:37835 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dnSZP-00012U-KG for submit@debbugs.gnu.org; Thu, 31 Aug 2017 12:43:55 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35179) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dnSZN-00012D-VR for control@debbugs.gnu.org; Thu, 31 Aug 2017 12:43:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dnSZE-0000uv-EK for control@debbugs.gnu.org; Thu, 31 Aug 2017 12:43:48 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:38035) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dnSZE-0000up-BA for control@debbugs.gnu.org; Thu, 31 Aug 2017 12:43:44 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1dnSZE-0001af-2w for control@debbugs.gnu.org; Thu, 31 Aug 2017 12:43:44 -0400 Subject: control message for bug 24655 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Thu, 31 Aug 2017 12:43:44 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) block 24655 by 28308 From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 31 12:46:43 2017 Received: (at control) by debbugs.gnu.org; 31 Aug 2017 16:46:43 +0000 Received: from localhost ([127.0.0.1]:37844 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dnSc6-0002j8-1p for submit@debbugs.gnu.org; Thu, 31 Aug 2017 12:46:43 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35915) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dnSc4-0002dc-B5 for control@debbugs.gnu.org; Thu, 31 Aug 2017 12:46:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dnSby-0002FO-NI for control@debbugs.gnu.org; Thu, 31 Aug 2017 12:46:35 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:38072) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dnSby-0002FG-Jd for control@debbugs.gnu.org; Thu, 31 Aug 2017 12:46:34 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1dnSby-00020o-Bj for control@debbugs.gnu.org; Thu, 31 Aug 2017 12:46:34 -0400 Subject: control message for bug 24892 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Thu, 31 Aug 2017 12:46:34 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) merge 28308 24892 From unknown Sun Jun 22 11:41:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28308: Build failure on FreeBSD/aarch64 Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 31 Aug 2017 16:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28308 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gergely Czuczy Cc: 28308@debbugs.gnu.org Received: via spool by 28308-submit@debbugs.gnu.org id=B28308.150419809111559 (code B ref 28308); Thu, 31 Aug 2017 16:49:02 +0000 Received: (at 28308) by debbugs.gnu.org; 31 Aug 2017 16:48:11 +0000 Received: from localhost ([127.0.0.1]:37848 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dnSdX-00030N-IB for submit@debbugs.gnu.org; Thu, 31 Aug 2017 12:48:11 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36251) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dnSdV-0002zx-FE for 28308@debbugs.gnu.org; Thu, 31 Aug 2017 12:48:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dnSdP-0002rZ-Ix for 28308@debbugs.gnu.org; Thu, 31 Aug 2017 12:48:04 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:38087) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dnSdJ-0002pH-La; Thu, 31 Aug 2017 12:47:57 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1dnSdJ-00026P-8g; Thu, 31 Aug 2017 12:47:57 -0400 From: Glenn Morris References: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> X-Spook: Forest fire Cyber attack Hazmat Yuma Hezbollah Plot Waco, X-Ran: r3\^(GJq7bhu6'?xc|rV#`C]vqcTemmOBBsZBx}u&GvXw2;wsl.y'a.K8|:!gva>\m}F#I X-Hue: red X-Attribution: GM Date: Thu, 31 Aug 2017 12:47:57 -0400 In-Reply-To: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> (Gergely Czuczy's message of "Thu, 31 Aug 2017 18:34:37 +0200") Message-ID: <79mv6fr8ea.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) This seems to be a duplicate of https://debbugs.gnu.org/24892 ? From unknown Sun Jun 22 11:41:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28308: Build failure on FreeBSD/aarch64 Resent-From: Gergely Czuczy Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 31 Aug 2017 17:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28308 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: 28308@debbugs.gnu.org Received: via spool by 28308-submit@debbugs.gnu.org id=B28308.150419894819997 (code B ref 28308); Thu, 31 Aug 2017 17:03:02 +0000 Received: (at 28308) by debbugs.gnu.org; 31 Aug 2017 17:02:28 +0000 Received: from localhost ([127.0.0.1]:37877 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dnSrL-0005CT-Pe for submit@debbugs.gnu.org; Thu, 31 Aug 2017 13:02:27 -0400 Received: from marvin.harmless.hu ([195.56.55.204]:53305) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dnSrJ-0005CE-NN for 28308@debbugs.gnu.org; Thu, 31 Aug 2017 13:02:26 -0400 Received: from 84-236-24-10.pool.digikabel.hu ([84.236.24.10] helo=[10.219.16.1]) by marvin.harmless.hu with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.88 (FreeBSD)) (envelope-from ) id 1dnSrD-000293-0y; Thu, 31 Aug 2017 17:02:19 +0000 References: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> <79mv6fr8ea.fsf@fencepost.gnu.org> From: Gergely Czuczy Message-ID: Date: Thu, 31 Aug 2017 19:02:18 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: <79mv6fr8ea.fsf@fencepost.gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Could you please explain why does it like a duplicate? From my point of view it seems to be a completely different issue. If you check the build failure, it's not failing because of the lack of sbrk(), as I've explicitly mentioned that. It's a different kind of failure. Another difference is, that report was for emacs-25, and mine is for HEAD, the development branch. On 2017. 08. 31. 18:47, Glenn Morris wrote: > This seems to be a duplicate of https://debbugs.gnu.org/24892 ? From unknown Sun Jun 22 11:41:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28308: Build failure on FreeBSD/aarch64 Resent-From: npostavs@users.sourceforge.net Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 02 Sep 2017 03:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28308 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gergely Czuczy Cc: 28308@debbugs.gnu.org Received: via spool by 28308-submit@debbugs.gnu.org id=B28308.150432191015296 (code B ref 28308); Sat, 02 Sep 2017 03:12:02 +0000 Received: (at 28308) by debbugs.gnu.org; 2 Sep 2017 03:11:50 +0000 Received: from localhost ([127.0.0.1]:41002 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dnyqb-0003yd-OV for submit@debbugs.gnu.org; Fri, 01 Sep 2017 23:11:49 -0400 Received: from mail-it0-f48.google.com ([209.85.214.48]:37003) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dnyqa-0003yQ-Ez for 28308@debbugs.gnu.org; Fri, 01 Sep 2017 23:11:49 -0400 Received: by mail-it0-f48.google.com with SMTP id k189so28126itk.0 for <28308@debbugs.gnu.org>; Fri, 01 Sep 2017 20:11:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=fZPMBVFRD7z225ilNYcpMCf8KbOo8+K+wh2XM/f700U=; b=AfyZ3vqK1Ry9QhLxW+dOdObpfPQPCh6oPVKVsCScopLDgwreVDcPTdVp+HeHDiHRh3 ov0+KPGbRaj4QHVDvgIUCj+BMjockRcAuSaTgCdRKc6davIWkb6eZJCoA+DA7Vjz/WNV bSUpBVuI/SR3xAcvDVGAAAeR4QO4JeBfGPR0P0rXzaxt0fZlJU3dC9/3wDCBCLou1F+b X9VavFhxV3dubqnM7DSOE2XoaEa6NRS/5yyTYuqiMANk9Y3UuEBlRaI51MN9cq69wYfO 2dfJdX7DM/kk3PUfFnouGhPtSUzTkH/PnQAd0ybQkqljB5p/1EZL+iwtzNCAHMAfTHQI XmrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=fZPMBVFRD7z225ilNYcpMCf8KbOo8+K+wh2XM/f700U=; b=r/0Fe2f1FxZFCzzOOA21LyfU4akVly3y5IuuogYJxs2OeZmLG1S1rw8kh9Fb5Hx+qN 9LSFwlp5NrQQ9baICsjSFYs5cBDd95l4R6ih8NMaD5WILR5khnpkMJwvPmJA4tUpIWC3 687hkNSliv1BH7GctsRg7zAZ7AjJxFS6BcdDT/jJjB4mIqHHFBoLWGFCKINwMunzYVrh iw00uuiChGh77Hj7PV497QvouuvyXAQ+WGHcfSk1Lz/FwxY3Qsmi4bzHTQjkB9RMfA23 hFQTdoF2HlkfPc/OA514sOFcP4QNUdk+/LnaYOFl/7sS6uN5jOAgZs6CMKrvv5FEJiYa raQQ== X-Gm-Message-State: AHPjjUgShf8l65a1AZlpArv34WYYx8qkAZTmM9Vc1RdpWcB/EFjGfneZ c97A2YbDB4YfPwQ9 X-Google-Smtp-Source: ADKCNb5mJWRTGkkvsm89kcxhXtx02Y93xxk7zP2+Nm51yWBGL2kCNZeoxBWojYzgt6VC9o5FMmwh7Q== X-Received: by 10.36.77.198 with SMTP id l189mr150485itb.64.1504321902687; Fri, 01 Sep 2017 20:11:42 -0700 (PDT) Received: from zony ([45.2.119.49]) by smtp.googlemail.com with ESMTPSA id y130sm911183ioy.12.2017.09.01.20.11.41 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 01 Sep 2017 20:11:42 -0700 (PDT) From: npostavs@users.sourceforge.net References: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> Date: Fri, 01 Sep 2017 23:13:24 -0400 In-Reply-To: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> (Gergely Czuczy's message of "Thu, 31 Aug 2017 18:34:37 +0200") Message-ID: <8760d17pyj.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) Gergely Czuczy writes: > EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' -f batch-byte-compile emacs-lisp/macroexp.el > (lldb) bt > * thread #1, name = 'bootstrap-emacs', stop reason = signal SIGSEGV > * frame #0: 0x0000000000158584 bootstrap-emacs`oblookup + 120 > frame #1: 0x000000000015843c bootstrap-emacs`intern_1 + 92 > frame #2: 0x00000000000fb0cc bootstrap-emacs`Fdo_auto_save + 220 > frame #3: 0x00000000000c5bd8 bootstrap-emacs`shut_down_emacs + 216 > frame #4: 0x00000000000c5a04 bootstrap-emacs`terminate_due_to_signal + 128 > frame #5: 0x00000000000df574 bootstrap-emacs`deliver_fatal_thread_signal + 128 > frame #6: 0x00000000000e0ec8 bootstrap-emacs`handle_sigsegv + 164 > frame #7: 0x00000000404cfe80 libthr.so.3`handle_signal(actp=0x0000000000539600, sig=11, info=0x0000000000539670, ucp=0x00000000005396c0) at thr_sig.c:244 > frame #8: 0x00000000404cf5a4 libthr.so.3`thr_sighandler(sig=11, info=0x0000000000539670, _ucp=0x00000000005396c0) at thr_sig.c:189 This looks like a segfault triggered from the segfault handler. Can you run the batch-byte-compile command above under the debugger and catch the original segfault? From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 02 09:37:59 2017 Received: (at control) by debbugs.gnu.org; 2 Sep 2017 13:37:59 +0000 Received: from localhost ([127.0.0.1]:41902 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1do8cZ-0006pc-KS for submit@debbugs.gnu.org; Sat, 02 Sep 2017 09:37:59 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49820) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1do8cY-0006pR-Ss for control@debbugs.gnu.org; Sat, 02 Sep 2017 09:37:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1do8cP-0005li-0S for control@debbugs.gnu.org; Sat, 02 Sep 2017 09:37:53 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:49725) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1do8cO-0005lR-SP; Sat, 02 Sep 2017 09:37:48 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2181 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1do8cN-0008G5-1d; Sat, 02 Sep 2017 09:37:48 -0400 Date: Sat, 02 Sep 2017 16:37:31 +0300 Message-Id: <83bmmtz0f8.fsf@gnu.org> From: Eli Zaretskii To: eggert@cs.ucla.edu In-reply-to: <83r368aqb1.fsf@gnu.org> (message from Eli Zaretskii on Sat, 19 Nov 2016 09:20:50 +0200) Subject: Re: bug#24892: {s, }brk removed from FreeBSD 11.x and later, arm64 architecture References: <82a03552-8f33-2dbe-6bb5-54f649b29db7@cs.ucla.edu> <86vavxs2cn.fsf@members.fsf.org> <5adee8d9-8f08-9536-a95f-ae64719d6a0f@cs.ucla.edu> <40f8df50-b431-1ebd-221c-df2aa453aa81@cs.ucla.edu> <06ee71fd-1a64-d32b-862e-c725807aef4e@cs.ucla.edu> <876cf047-82fb-f08c-bbb3-024206f6fabd@cs.ucla.edu> <83twb6dnkm.fsf@gnu.org> <8637ipm0nb.fsf@lostca.se> <5ec481c4-41e1-c7dd-433d-f533653b132f@cs.ucla.edu> <1dc6fa8c-7378-6e4e-1d9e-86c962fc48bb@cs.ucla.edu> <83r368aqb1.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control Cc: 24892@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) unblock 24655 by 24892 thanks > Date: Sat, 19 Nov 2016 09:20:50 +0200 > From: Eli Zaretskii > Cc: 24892@debbugs.gnu.org > > unblock 21966 by 24892 > block 24655 by 24892 > thanks > > > From: Paul Eggert > > Date: Fri, 18 Nov 2016 14:22:07 -0800 > > Cc: freebsd-hackers@freebsd.org, Brooks Davis , > > 24892@debbugs.gnu.org, Ashish SHUKLA > > > > Ed Maste wrote: > > > arm64 support was first available in a release in FreeBSD 11.0, without sbrk, and sbrk never existed on the stable/11 branch. > > > > Thanks, I didn't know that. So Emacs has never worked in this environment. > > Since Emacs never worked on FreeBSD/arm64, we don't need to block the > release of 25.2 on this issue (although it would be nice to have it > resolved by 25.2). And because we've heard nothing since Nov 2016, it looks like this issue shouldn't block Emacs 26.1, either. Thanks. From unknown Sun Jun 22 11:41:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28308: Build failure on FreeBSD/aarch64 Resent-From: Gergely Czuczy Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 04 Sep 2017 12:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28308 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: npostavs@users.sourceforge.net Cc: 28308@debbugs.gnu.org Received: via spool by 28308-submit@debbugs.gnu.org id=B28308.150452837630100 (code B ref 28308); Mon, 04 Sep 2017 12:33:02 +0000 Received: (at 28308) by debbugs.gnu.org; 4 Sep 2017 12:32:56 +0000 Received: from localhost ([127.0.0.1]:47918 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1doqYi-0007pQ-Ca for submit@debbugs.gnu.org; Mon, 04 Sep 2017 08:32:56 -0400 Received: from marvin.harmless.hu ([195.56.55.204]:57445) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1doqYf-0007pB-VI for 28308@debbugs.gnu.org; Mon, 04 Sep 2017 08:32:54 -0400 Received: from 84-236-24-10.pool.digikabel.hu ([84.236.24.10] helo=[10.219.16.1]) by marvin.harmless.hu with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.88 (FreeBSD)) (envelope-from ) id 1doqYY-000LFx-EK; Mon, 04 Sep 2017 12:32:46 +0000 References: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> <8760d17pyj.fsf@users.sourceforge.net> From: Gergely Czuczy Message-ID: <9ae1840f-9056-8771-43fa-b27bbd2b1bd3@harmless.hu> Date: Mon, 4 Sep 2017 14:32:46 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: <8760d17pyj.fsf@users.sourceforge.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) On 2017. 09. 02. 5:13, npostavs@users.sourceforge.net wrote: > Gergely Czuczy writes: > >> EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' -f batch-byte-compile emacs-lisp/macroexp.el >> (lldb) bt >> * thread #1, name = 'bootstrap-emacs', stop reason = signal SIGSEGV >> * frame #0: 0x0000000000158584 bootstrap-emacs`oblookup + 120 >> frame #1: 0x000000000015843c bootstrap-emacs`intern_1 + 92 >> frame #2: 0x00000000000fb0cc bootstrap-emacs`Fdo_auto_save + 220 >> frame #3: 0x00000000000c5bd8 bootstrap-emacs`shut_down_emacs + 216 >> frame #4: 0x00000000000c5a04 bootstrap-emacs`terminate_due_to_signal + 128 >> frame #5: 0x00000000000df574 bootstrap-emacs`deliver_fatal_thread_signal + 128 >> frame #6: 0x00000000000e0ec8 bootstrap-emacs`handle_sigsegv + 164 >> frame #7: 0x00000000404cfe80 libthr.so.3`handle_signal(actp=0x0000000000539600, sig=11, info=0x0000000000539670, ucp=0x00000000005396c0) at thr_sig.c:244 >> frame #8: 0x00000000404cf5a4 libthr.so.3`thr_sighandler(sig=11, info=0x0000000000539670, _ucp=0x00000000005396c0) at thr_sig.c:189 > This looks like a segfault triggered from the segfault handler. Can you > run the batch-byte-compile command above under the debugger and catch > the original segfault? Sure, I can. However, could you please tell me the commands I need to run? Unfortunately I don't really have the time to do the legwork, however if the commands are given, I can run it and let you know of the results. From unknown Sun Jun 22 11:41:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28308: Build failure on FreeBSD/aarch64 Resent-From: npostavs@users.sourceforge.net Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 08 Sep 2017 23:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28308 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gergely Czuczy Cc: 28308@debbugs.gnu.org Received: via spool by 28308-submit@debbugs.gnu.org id=B28308.150491478230142 (code B ref 28308); Fri, 08 Sep 2017 23:54:02 +0000 Received: (at 28308) by debbugs.gnu.org; 8 Sep 2017 23:53:02 +0000 Received: from localhost ([127.0.0.1]:56557 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dqT54-0007pv-B0 for submit@debbugs.gnu.org; Fri, 08 Sep 2017 19:53:02 -0400 Received: from mail-wr0-f169.google.com ([209.85.128.169]:33201) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dqT51-0007pb-St for 28308@debbugs.gnu.org; Fri, 08 Sep 2017 19:53:00 -0400 Received: by mail-wr0-f169.google.com with SMTP id a43so6861519wrc.0 for <28308@debbugs.gnu.org>; Fri, 08 Sep 2017 16:52:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=dA1Hu2jnv7P5874i7Debl25k2Usy8abMYgBT1chmO6g=; b=c16xVBf3iv1M5TXsWW6ewmhDR1wdSmkuxdGu3IOKB2LzXJRxh/1WMYl5ODrnl7UyGz +bl+ZUB7TNewe/92BDTye81ka56NPQbGpt3kkzsDw59r7pXOYDbmOyPtwptoXi0808jb w44Aa+C857IDI3+mVRRQtel+82ktnM7/MxFaBhG3xC9zF6lcZzVir/QLJyhGzVLD1Y2M FPmVIKv7qVdipu701HURjsuC4i13UNxvh+c43ngEt0dVc+oDe9jaTpoZhTe+0yFPr4QW bbQI14PWQXmpQmSHMlmqAuQv79nyJ9RIXIg082qtl6PP7W+qgMAoJio24jhK4s9f2N3O QS2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=dA1Hu2jnv7P5874i7Debl25k2Usy8abMYgBT1chmO6g=; b=DwRBRB8SXjIUcCVXGPoZuKN/zka9dQC0ywEJ+fQUKeOR2h8RcRB0RWdIGWATha1ScE yxWRY/A3lTHfKA1Db/5NAQCyheF0XSY51dp/V27TBQoXHDRrPIhgq7HtFQNCuRzF5Dex g8Ot+/JsLM3TqxPfirNszOEa0V3vt2/ODulmQI7bpLKBm0N8WlW3IANgxDqBYN/mE25A 0x/CWmJ1/HsE4mt7/qnN3NIHCV76sCEQ7PGOtHANagdHE24zLDtWg3rAApiCt/CU+1MC QMrQuov4Ao1a5tEQ4fK5BdofERHQHXJS4gCw6BYszAdVH5l90tR1gTYKRn/G4WQJhyoq 9KCg== X-Gm-Message-State: AHPjjUguDVYTFubOv1ZWZ7sfVY2DQjETSr38ebiRTZTFPL3FxzJi/+5F BCaucWD7caMm1yON X-Google-Smtp-Source: ADKCNb5T+J83wticax4vS9Sts8r4Y/vOW2JVdf94v6IIDQRC0XwaoURlSV9NnX7KJa8JaiZSFWFssg== X-Received: by 10.223.171.167 with SMTP id s36mr3262971wrc.256.1504914773877; Fri, 08 Sep 2017 16:52:53 -0700 (PDT) Received: from whitebox ([88.211.85.106]) by smtp.googlemail.com with ESMTPSA id l126sm2088667wmd.1.2017.09.08.16.52.51 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 08 Sep 2017 16:52:52 -0700 (PDT) From: npostavs@users.sourceforge.net References: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> <8760d17pyj.fsf@users.sourceforge.net> <9ae1840f-9056-8771-43fa-b27bbd2b1bd3@harmless.hu> Date: Fri, 08 Sep 2017 19:52:51 -0400 In-Reply-To: <9ae1840f-9056-8771-43fa-b27bbd2b1bd3@harmless.hu> (Gergely Czuczy's message of "Mon, 4 Sep 2017 14:32:46 +0200") Message-ID: <87k218g33g.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.1 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) Gergely Czuczy writes: > On 2017. 09. 02. 5:13, npostavs@users.sourceforge.net wrote: >> Gergely Czuczy writes: >> >>> EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' -f batch-byte-compile emacs-lisp/macroexp.el >>> (lldb) bt >> This looks like a segfault triggered from the segfault handler. Can you >> run the batch-byte-compile command above under the debugger and catch >> the original segfault? > Sure, I can. However, could you please tell me the commands I need to > run? Unfortunately I don't really have the time to do the legwork, > however if the commands are given, I can run it and let you know of > the results. I think it should be (from the lisp/ directory) EMACSLOADPATH= lldb -- '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' -f batch-byte-compile emacs-lisp/macroexp.el then 'bt' when it segfaults. From unknown Sun Jun 22 11:41:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28308: Build failure on FreeBSD/aarch64 Resent-From: Gergely Czuczy Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 09 Sep 2017 05:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28308 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: npostavs@users.sourceforge.net Cc: 28308@debbugs.gnu.org Received: via spool by 28308-submit@debbugs.gnu.org id=B28308.150493329231923 (code B ref 28308); Sat, 09 Sep 2017 05:02:02 +0000 Received: (at 28308) by debbugs.gnu.org; 9 Sep 2017 05:01:32 +0000 Received: from localhost ([127.0.0.1]:56709 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dqXtb-0008Io-Ih for submit@debbugs.gnu.org; Sat, 09 Sep 2017 01:01:31 -0400 Received: from marvin.harmless.hu ([195.56.55.204]:55542) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dqXtX-0008IY-NP for 28308@debbugs.gnu.org; Sat, 09 Sep 2017 01:01:28 -0400 Received: from 84-236-101-185.pool.digikabel.hu ([84.236.101.185] helo=[10.219.16.1]) by marvin.harmless.hu with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.88 (FreeBSD)) (envelope-from ) id 1dqXtQ-000Omd-Cz; Sat, 09 Sep 2017 05:01:20 +0000 References: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> <8760d17pyj.fsf@users.sourceforge.net> <9ae1840f-9056-8771-43fa-b27bbd2b1bd3@harmless.hu> <87k218g33g.fsf@users.sourceforge.net> From: Gergely Czuczy Message-ID: <2fbe77fe-1258-cef2-32e2-f741da514151@harmless.hu> Date: Sat, 9 Sep 2017 07:01:20 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: <87k218g33g.fsf@users.sourceforge.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) On 2017. 09. 09. 1:52, npostavs@users.sourceforge.net wrote: > Gergely Czuczy writes: > >> On 2017. 09. 02. 5:13, npostavs@users.sourceforge.net wrote: >>> Gergely Czuczy writes: >>> >>>> EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' -f batch-byte-compile emacs-lisp/macroexp.el >>>> (lldb) bt >>> This looks like a segfault triggered from the segfault handler. Can you >>> run the batch-byte-compile command above under the debugger and catch >>> the original segfault? >> Sure, I can. However, could you please tell me the commands I need to >> run? Unfortunately I don't really have the time to do the legwork, >> however if the commands are given, I can run it and let you know of >> the results. > I think it should be (from the lisp/ directory) > > EMACSLOADPATH= lldb -- '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' -f batch-byte-compile emacs-lisp/macroexp.el > > then 'bt' when it segfaults. Thanks, here you go: root@build-pine64:/usr/ports/editors/emacs-devel# cd /usr/ports/editors/emacs-devel/work/emacs-f44184f/lisp root@build-pine64:/usr/ports/editors/emacs-devel/work/emacs-f44184f/lisp# EMACSLOADPATH= lldb -- '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' -f batch-byte-compile emacs-lisp/macroexp.el (lldb) target create "../src/bootstrap-emacs" Current executable set to '../src/bootstrap-emacs' (aarch64). (lldb) settings set -- target.run-args  "-batch" "--no-site-file" "--no-site-lisp" "--eval" "(setq load-prefer-newer t)" "-f" "batch-byte-compile" "emacs-lisp/macroexp.el" (lldb) bt error: invalid process (lldb) r Process 63555 launching Process 63555 launched: '../src/bootstrap-emacs' (aarch64) Process 63555 stopped * thread #1, name = 'bootstrap-emacs', stop reason = signal SIGSEGV: invalid address (fault address: 0x4192bd70)     frame #0: 0x000000000011e8c0 bootstrap-emacs`re_match_2_internal + 7556 bootstrap-emacs`re_match_2_internal: ->  0x11e8c0 <+7556>: str    xzr, [x9]     0x11e8c4 <+7560>: adrp   x8, 1091     0x11e8c8 <+7564>: ldr    x10, [x8, #0x910]     0x11e8cc <+7568>: adrp   x11, 1077 (lldb) bt * thread #1, name = 'bootstrap-emacs', stop reason = signal SIGSEGV: invalid address (fault address: 0x4192bd70)   * frame #0: 0x000000000011e8c0 bootstrap-emacs`re_match_2_internal + 7556     frame #1: 0x0000000000040190 bootstrap-emacs`__start + 376     frame #2: 0x00000000401c0018 ld-elf.so.1`.rtld_start at rtld_start.S:41 (lldb) And here's one with a debug build(-g): root@build-pine64:/usr/ports/editors/emacs-devel# cd /usr/ports/editors/emacs-devel/work/emacs-f44184f/lisp root@build-pine64:/usr/ports/editors/emacs-devel/work/emacs-f44184f/lisp# EMACSLOADPATH= lldb -- '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' -f batch-byte-compile emacs-lisp/macroexp.el (lldb) target create "../src/bootstrap-emacs" Current executable set to '../src/bootstrap-emacs' (aarch64). (lldb) settings set -- target.run-args  "-batch" "--no-site-file" "--no-site-lisp" "--eval" "(setq load-prefer-newer t)" "-f" "batch-byte-compile" "emacs-lisp/macroexp.el" (lldb) r Process 69906 launching Process 69906 launched: '../src/bootstrap-emacs' (aarch64) Process 69906 stopped * thread #1, name = 'bootstrap-emacs', stop reason = signal SIGSEGV: invalid address (fault address: 0x41aef578)     frame #0: 0x0000000000228460 bootstrap-emacs`xnrealloc(pa=0x0000000000000000, nitems=0, item_size=1101985151) at alloc.c:939    936  {    937    eassert (0 <= nitems && 0 < item_size);    938    ptrdiff_t nbytes; -> 939    if (INT_MULTIPLY_WRAPV (nitems, item_size, &nbytes) || SIZE_MAX < nbytes)    940      memory_full (SIZE_MAX);    941    return xrealloc (pa, nbytes);    942  } (lldb) bt * thread #1, name = 'bootstrap-emacs', stop reason = signal SIGSEGV: invalid address (fault address: 0x41aef578)   * frame #0: 0x0000000000228460 bootstrap-emacs`xnrealloc(pa=0x0000000000000000, nitems=0, item_size=1101985151) at alloc.c:939     frame #1: 0x0000000000228204 bootstrap-emacs`xnrealloc(pa=0x000000000019ae38, nitems=42949672960, item_size=281474976703896) at alloc.c:939     frame #2: 0x000000000022e208 bootstrap-emacs`xpalloc(pa=0x0000000000000000, nitems=0x0000000041aef57f, nitems_incr_min=1683000, nitems_max=42949672960, item_size=281474976703896) at alloc.c:0     frame #3: 0x0000000000168214 bootstrap-emacs`delete_tty(terminal=0xbc7603df25a071f3) at term.c:4463     frame #4: 0x0000000000040190 bootstrap-emacs`__start + 376     frame #5: 0x0000000040390018 ld-elf.so.1`.rtld_start at rtld_start.S:41 (lldb) I hope it helps. Best regards, -czg From unknown Sun Jun 22 11:41:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28308: Build failure on FreeBSD/aarch64 Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 09 Sep 2017 07:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28308 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gergely Czuczy Cc: 28308@debbugs.gnu.org, npostavs@users.sourceforge.net Reply-To: Eli Zaretskii Received: via spool by 28308-submit@debbugs.gnu.org id=B28308.150494083511401 (code B ref 28308); Sat, 09 Sep 2017 07:08:01 +0000 Received: (at 28308) by debbugs.gnu.org; 9 Sep 2017 07:07:15 +0000 Received: from localhost ([127.0.0.1]:56780 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dqZrG-0002xp-V0 for submit@debbugs.gnu.org; Sat, 09 Sep 2017 03:07:15 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36995) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dqZrE-0002xc-Sa for 28308@debbugs.gnu.org; Sat, 09 Sep 2017 03:07:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dqZr6-0006Cm-FJ for 28308@debbugs.gnu.org; Sat, 09 Sep 2017 03:07:07 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:59629) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dqZr6-0006CI-BV; Sat, 09 Sep 2017 03:07:04 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4661 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dqZr5-0007Cf-Ox; Sat, 09 Sep 2017 03:07:04 -0400 Date: Sat, 09 Sep 2017 10:07:12 +0300 Message-Id: <83y3powdsv.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <2fbe77fe-1258-cef2-32e2-f741da514151@harmless.hu> (message from Gergely Czuczy on Sat, 9 Sep 2017 07:01:20 +0200) References: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> <8760d17pyj.fsf@users.sourceforge.net> <9ae1840f-9056-8771-43fa-b27bbd2b1bd3@harmless.hu> <87k218g33g.fsf@users.sourceforge.net> <2fbe77fe-1258-cef2-32e2-f741da514151@harmless.hu> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Gergely Czuczy > Date: Sat, 9 Sep 2017 07:01:20 +0200 > Cc: 28308@debbugs.gnu.org > > Process 69906 stopped > * thread #1, name = 'bootstrap-emacs', stop reason = signal SIGSEGV: > invalid address (fault address: 0x41aef578) >     frame #0: 0x0000000000228460 > bootstrap-emacs`xnrealloc(pa=0x0000000000000000, nitems=0, > item_size=1101985151) at alloc.c:939 >    936  { >    937    eassert (0 <= nitems && 0 < item_size); >    938    ptrdiff_t nbytes; > -> 939    if (INT_MULTIPLY_WRAPV (nitems, item_size, &nbytes) || > SIZE_MAX < nbytes) >    940      memory_full (SIZE_MAX); >    941    return xrealloc (pa, nbytes); >    942  } > (lldb) bt > * thread #1, name = 'bootstrap-emacs', stop reason = signal SIGSEGV: > invalid address (fault address: 0x41aef578) >   * frame #0: 0x0000000000228460 > bootstrap-emacs`xnrealloc(pa=0x0000000000000000, nitems=0, > item_size=1101985151) at alloc.c:939 >     frame #1: 0x0000000000228204 > bootstrap-emacs`xnrealloc(pa=0x000000000019ae38, nitems=42949672960, > item_size=281474976703896) at alloc.c:939 >     frame #2: 0x000000000022e208 > bootstrap-emacs`xpalloc(pa=0x0000000000000000, > nitems=0x0000000041aef57f, nitems_incr_min=1683000, > nitems_max=42949672960, item_size=281474976703896) at alloc.c:0 >     frame #3: 0x0000000000168214 > bootstrap-emacs`delete_tty(terminal=0xbc7603df25a071f3) at term.c:4463 >     frame #4: 0x0000000000040190 bootstrap-emacs`__start + 376 >     frame #5: 0x0000000040390018 ld-elf.so.1`.rtld_start at rtld_start.S:41 > (lldb) I don't understand how come xpalloc got called in this context. delete_tty on line 4463 of term,c calls delete_terminal, which only calls xfree. It doesn't allocate any memory (of course), let alone with semi-bogus arguments as shown in this backtrace. What am I missing? From unknown Sun Jun 22 11:41:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28308: Build failure on FreeBSD/aarch64 Resent-From: npostavs@users.sourceforge.net Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 11 Sep 2017 06:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28308 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: Gergely Czuczy , 28308@debbugs.gnu.org Received: via spool by 28308-submit@debbugs.gnu.org id=B28308.150511009729025 (code B ref 28308); Mon, 11 Sep 2017 06:09:02 +0000 Received: (at 28308) by debbugs.gnu.org; 11 Sep 2017 06:08:17 +0000 Received: from localhost ([127.0.0.1]:60281 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drHtJ-0007Y5-Iq for submit@debbugs.gnu.org; Mon, 11 Sep 2017 02:08:17 -0400 Received: from mail-wr0-f176.google.com ([209.85.128.176]:36988) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drHtI-0007Xs-4U for 28308@debbugs.gnu.org; Mon, 11 Sep 2017 02:08:16 -0400 Received: by mail-wr0-f176.google.com with SMTP id k20so12213492wre.4 for <28308@debbugs.gnu.org>; Sun, 10 Sep 2017 23:08:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=Gv4IMVnibPmDe6WUNGhpOe777PRBlW92RnHGf3+ibWg=; b=CIHLoIEvBY1Jr7ibeSjxVzYknXVXvDvnIVEOpPtvcfW0aNA0oI/Xd7u27Xm17ptR4q CkCQNHAN9CMylOqBnoN9Cxmhs76aS5tZqRLFuMz+5pLjR8aDBctFzKRnoS1wiZMWkKVS b0EjQEJk/zLRlDDZf/YXHTWCeDF+cqSWyQwP8ldHaPZS1S8JSU1rIb7r2Y+JNY5hgLVS 9mVKUhX6DLzlXb8C3Y8/E5bDQGMI+x69tVnDhNMVpq+BAS0bss+Zkt9ifqmHs+mo5p5s nltSytYW3COe46sz7+AMDKFpnFnJH6CNcLmln+Lzi+GXEWmu+nMPwOvfKbmYMHUMV/e0 OGtA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version :content-transfer-encoding; bh=Gv4IMVnibPmDe6WUNGhpOe777PRBlW92RnHGf3+ibWg=; b=cmfJcd+KzXBxd3C/PfxKz+Vg5Qa4Nugp1JAqq7oqdj64HX0UgdbFsOR1dcLrg+GKIV pi9GJlgWPffeguqql7ZtAWEjxztV2sqEa087jf6+LComcsaBa+kkBndACUQrfrkHwNSQ qyIa5DnSechHMoyZcF6MmuBCY2TnbEKl2djIXu3OO4fHV7TMy8pw6AzCvcfnNexaUzWK 0Tb9c2WEycyummVRH6I+j4DDMVWQWmbAK/VjzP3TA5r3ycx48Q5Ar7zAPvG5fy2EFMvr g6kSV49wwlBJC78DvwEyZh+vVzcdXLJ8WHPyHGIJh1Js22C/OB1Ed8GBVzxZyyGo9rJN ggag== X-Gm-Message-State: AHPjjUjBJ8EVwc1lQ4VYRusqDhJSwC9W/5G0IOZ2vCa9lOKVJbEn1+Id DXQvBluLTaFAerzl X-Google-Smtp-Source: ADKCNb4u1quopfSd4LySonRt3ckEJqLC6NYtrHCTrjIKS3XuvLnbNlyEacuDIdtuDEQP77LtiQgRCw== X-Received: by 10.223.164.74 with SMTP id e10mr8499451wra.19.1505110090123; Sun, 10 Sep 2017 23:08:10 -0700 (PDT) Received: from whitebox ([141.226.218.18]) by smtp.googlemail.com with ESMTPSA id n9sm3044712wmd.12.2017.09.10.23.08.08 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 10 Sep 2017 23:08:08 -0700 (PDT) From: npostavs@users.sourceforge.net References: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> <8760d17pyj.fsf@users.sourceforge.net> <9ae1840f-9056-8771-43fa-b27bbd2b1bd3@harmless.hu> <87k218g33g.fsf@users.sourceforge.net> <2fbe77fe-1258-cef2-32e2-f741da514151@harmless.hu> <83y3powdsv.fsf@gnu.org> Date: Mon, 11 Sep 2017 02:07:56 -0400 In-Reply-To: <83y3powdsv.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 09 Sep 2017 10:07:12 +0300") Message-ID: <87k215lqdf.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) Eli Zaretskii writes: >> From: Gergely Czuczy >> Date: Sat, 9 Sep 2017 07:01:20 +0200 >> Cc: 28308@debbugs.gnu.org >>=20 >> * thread #1, name =3D 'bootstrap-emacs', stop reason =3D signal SIGSEGV:= =20 >> invalid address (fault address: 0x41aef578) >> =C2=A0 * frame #0: 0x0000000000228460=20 >> bootstrap-emacs`xnrealloc(pa=3D0x0000000000000000, nitems=3D0,=20 >> item_size=3D1101985151) at alloc.c:939 >> =C2=A0=C2=A0=C2=A0 frame #1: 0x0000000000228204=20 >> bootstrap-emacs`xnrealloc(pa=3D0x000000000019ae38, nitems=3D42949672960,= =20 >> item_size=3D281474976703896) at alloc.c:939 >> =C2=A0=C2=A0=C2=A0 frame #2: 0x000000000022e208=20 >> bootstrap-emacs`xpalloc(pa=3D0x0000000000000000,=20 >> nitems=3D0x0000000041aef57f, nitems_incr_min=3D1683000,=20 >> nitems_max=3D42949672960, item_size=3D281474976703896) at alloc.c:0 >> =C2=A0=C2=A0=C2=A0 frame #3: 0x0000000000168214=20 >> bootstrap-emacs`delete_tty(terminal=3D0xbc7603df25a071f3) at term.c:4463 >> =C2=A0=C2=A0=C2=A0 frame #4: 0x0000000000040190 bootstrap-emacs`__start= + 376 >> =C2=A0=C2=A0=C2=A0 frame #5: 0x0000000040390018 ld-elf.so.1`.rtld_start= at rtld_start.S:41 >> (lldb) > > I don't understand how come xpalloc got called in this context. > delete_tty on line 4463 of term,c calls delete_terminal, which only > calls xfree. It doesn't allocate any memory (of course), let alone > with semi-bogus arguments as shown in this backtrace. Frame #2 "at alloc.c:0" seems a bit fishy too. Stack corruption? Or is it possible optimizations are interfering with the debug info? Gergely, could you try rebuiding with -O0 in addition to -g? From unknown Sun Jun 22 11:41:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28308: Build failure on FreeBSD/aarch64 Resent-From: Gergely Czuczy Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 11 Sep 2017 07:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28308 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: npostavs@users.sourceforge.net, Eli Zaretskii Cc: 28308@debbugs.gnu.org Received: via spool by 28308-submit@debbugs.gnu.org id=B28308.15051147893610 (code B ref 28308); Mon, 11 Sep 2017 07:27:01 +0000 Received: (at 28308) by debbugs.gnu.org; 11 Sep 2017 07:26:29 +0000 Received: from localhost ([127.0.0.1]:60365 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drJ6z-0000wA-3y for submit@debbugs.gnu.org; Mon, 11 Sep 2017 03:26:29 -0400 Received: from marvin.harmless.hu ([195.56.55.204]:57966) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drJ6x-0000vt-Mi for 28308@debbugs.gnu.org; Mon, 11 Sep 2017 03:26:28 -0400 Received: from business-89-133-214-251.business.broadband.hu ([89.133.214.251] helo=[10.160.11.182]) by marvin.harmless.hu with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.88 (FreeBSD)) (envelope-from ) id 1drJ6p-0009vR-04; Mon, 11 Sep 2017 07:26:19 +0000 References: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> <8760d17pyj.fsf@users.sourceforge.net> <9ae1840f-9056-8771-43fa-b27bbd2b1bd3@harmless.hu> <87k218g33g.fsf@users.sourceforge.net> <2fbe77fe-1258-cef2-32e2-f741da514151@harmless.hu> <83y3powdsv.fsf@gnu.org> <87k215lqdf.fsf@users.sourceforge.net> From: Gergely Czuczy Message-ID: Date: Mon, 11 Sep 2017 09:26:20 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: <87k215lqdf.fsf@users.sourceforge.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) On 2017. 09. 11. 8:07, npostavs@users.sourceforge.net wrote: > Eli Zaretskii writes: > >>> From: Gergely Czuczy >>> Date: Sat, 9 Sep 2017 07:01:20 +0200 >>> Cc: 28308@debbugs.gnu.org >>> >>> * thread #1, name = 'bootstrap-emacs', stop reason = signal SIGSEGV: >>> invalid address (fault address: 0x41aef578) >>>   * frame #0: 0x0000000000228460 >>> bootstrap-emacs`xnrealloc(pa=0x0000000000000000, nitems=0, >>> item_size=1101985151) at alloc.c:939 >>>     frame #1: 0x0000000000228204 >>> bootstrap-emacs`xnrealloc(pa=0x000000000019ae38, nitems=42949672960, >>> item_size=281474976703896) at alloc.c:939 >>>     frame #2: 0x000000000022e208 >>> bootstrap-emacs`xpalloc(pa=0x0000000000000000, >>> nitems=0x0000000041aef57f, nitems_incr_min=1683000, >>> nitems_max=42949672960, item_size=281474976703896) at alloc.c:0 >>>     frame #3: 0x0000000000168214 >>> bootstrap-emacs`delete_tty(terminal=0xbc7603df25a071f3) at term.c:4463 >>>     frame #4: 0x0000000000040190 bootstrap-emacs`__start + 376 >>>     frame #5: 0x0000000040390018 ld-elf.so.1`.rtld_start at rtld_start.S:41 >>> (lldb) >> I don't understand how come xpalloc got called in this context. >> delete_tty on line 4463 of term,c calls delete_terminal, which only >> calls xfree. It doesn't allocate any memory (of course), let alone >> with semi-bogus arguments as shown in this backtrace. > Frame #2 "at alloc.c:0" seems a bit fishy too. Stack corruption? Or is > it possible optimizations are interfering with the debug info? Gergely, > could you try rebuiding with -O0 in addition to -g? I've rebuilt it with CFLAGS="-O0 -g", but it seems to be the same in this regards: root@build-pine64:/usr/ports/editors/emacs-devel# cd /usr/ports/editors/emacs-devel/work/emacs-f44184f/lisp root@build-pine64:/usr/ports/editors/emacs-devel/work/emacs-f44184f/lisp# EMACSLOADPATH= lldb -- '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' -f batch-byte-compile emacs-lisp/macroexp.el (lldb) target create "../src/bootstrap-emacs" Current executable set to '../src/bootstrap-emacs' (aarch64). (lldb) settings set -- target.run-args  "-batch" "--no-site-file" "--no-site-lisp" "--eval" "(setq load-prefer-newer t)" "-f" "batch-byte-compile" "emacs-lisp/macroexp.el" (lldb) r Process 88583 launching Process 88583 launched: '../src/bootstrap-emacs' (aarch64) Process 88583 stopped * thread #1, name = 'bootstrap-emacs', stop reason = signal SIGSEGV: invalid address (fault address: 0x41b17978)     frame #0: 0x0000000000228460 bootstrap-emacs`xnrealloc(pa=0x0000000000000000, nitems=0, item_size=1102150015) at alloc.c:939    936  {    937    eassert (0 <= nitems && 0 < item_size);    938    ptrdiff_t nbytes; -> 939    if (INT_MULTIPLY_WRAPV (nitems, item_size, &nbytes) || SIZE_MAX < nbytes)    940      memory_full (SIZE_MAX);    941    return xrealloc (pa, nbytes);    942  } (lldb) bt * thread #1, name = 'bootstrap-emacs', stop reason = signal SIGSEGV: invalid address (fault address: 0x41b17978)   * frame #0: 0x0000000000228460 bootstrap-emacs`xnrealloc(pa=0x0000000000000000, nitems=0, item_size=1102150015) at alloc.c:939     frame #1: 0x0000000000228204 bootstrap-emacs`xnrealloc(pa=0x000000000019ae38, nitems=42949672960, item_size=281474976703896) at alloc.c:939     frame #2: 0x000000000022e208 bootstrap-emacs`xpalloc(pa=0x0000000000000000, nitems=0x0000000041b1797f, nitems_incr_min=1683000, nitems_max=42949672960, item_size=281474976703896) at alloc.c:0     frame #3: 0x0000000000168214 bootstrap-emacs`delete_tty(terminal=0x3276551740f23ac5) at term.c:4463     frame #4: 0x0000000000040190 bootstrap-emacs`__start + 376     frame #5: 0x0000000040390018 ld-elf.so.1`.rtld_start at rtld_start.S:41 (lldb) From unknown Sun Jun 22 11:41:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28308: Build failure on FreeBSD/aarch64 Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 11 Sep 2017 14:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28308 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gergely Czuczy Cc: 28308@debbugs.gnu.org, npostavs@users.sourceforge.net Reply-To: Eli Zaretskii Received: via spool by 28308-submit@debbugs.gnu.org id=B28308.150514113420016 (code B ref 28308); Mon, 11 Sep 2017 14:46:02 +0000 Received: (at 28308) by debbugs.gnu.org; 11 Sep 2017 14:45:34 +0000 Received: from localhost ([127.0.0.1]:33607 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drPxu-0005Cm-JC for submit@debbugs.gnu.org; Mon, 11 Sep 2017 10:45:34 -0400 Received: from eggs.gnu.org ([208.118.235.92]:40149) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drPxt-0005CY-Fn for 28308@debbugs.gnu.org; Mon, 11 Sep 2017 10:45:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1drPxk-00038U-Fc for 28308@debbugs.gnu.org; Mon, 11 Sep 2017 10:45:28 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:60312) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1drPxk-00038P-CH; Mon, 11 Sep 2017 10:45:24 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4313 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1drPxj-0000ha-BU; Mon, 11 Sep 2017 10:45:24 -0400 Date: Mon, 11 Sep 2017 17:45:18 +0300 Message-Id: <837ex5thtt.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Gergely Czuczy on Mon, 11 Sep 2017 09:26:20 +0200) References: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> <8760d17pyj.fsf@users.sourceforge.net> <9ae1840f-9056-8771-43fa-b27bbd2b1bd3@harmless.hu> <87k218g33g.fsf@users.sourceforge.net> <2fbe77fe-1258-cef2-32e2-f741da514151@harmless.hu> <83y3powdsv.fsf@gnu.org> <87k215lqdf.fsf@users.sourceforge.net> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > Cc: 28308@debbugs.gnu.org > From: Gergely Czuczy > Date: Mon, 11 Sep 2017 09:26:20 +0200 > > I've rebuilt it with CFLAGS="-O0 -g", but it seems to be the same in > this regards: > root@build-pine64:/usr/ports/editors/emacs-devel# cd > /usr/ports/editors/emacs-devel/work/emacs-f44184f/lisp > root@build-pine64:/usr/ports/editors/emacs-devel/work/emacs-f44184f/lisp# > EMACSLOADPATH= lldb -- '../src/bootstrap-emacs' -batch --no-site-file > --no-site-lisp --eval '(setq load-prefer-newer t)' -f batch-byte-compile > emacs-lisp/macroexp.el > (lldb) target create "../src/bootstrap-emacs" > Current executable set to '../src/bootstrap-emacs' (aarch64). > (lldb) settings set -- target.run-args  "-batch" "--no-site-file" > "--no-site-lisp" "--eval" "(setq load-prefer-newer t)" "-f" > "batch-byte-compile" "emacs-lisp/macroexp.el" > (lldb) r > Process 88583 launching > Process 88583 launched: '../src/bootstrap-emacs' (aarch64) > Process 88583 stopped > * thread #1, name = 'bootstrap-emacs', stop reason = signal SIGSEGV: > invalid address (fault address: 0x41b17978) >     frame #0: 0x0000000000228460 > bootstrap-emacs`xnrealloc(pa=0x0000000000000000, nitems=0, > item_size=1102150015) at alloc.c:939 >    936  { >    937    eassert (0 <= nitems && 0 < item_size); >    938    ptrdiff_t nbytes; > -> 939    if (INT_MULTIPLY_WRAPV (nitems, item_size, &nbytes) || > SIZE_MAX < nbytes) >    940      memory_full (SIZE_MAX); >    941    return xrealloc (pa, nbytes); >    942  } > (lldb) bt > * thread #1, name = 'bootstrap-emacs', stop reason = signal SIGSEGV: > invalid address (fault address: 0x41b17978) >   * frame #0: 0x0000000000228460 > bootstrap-emacs`xnrealloc(pa=0x0000000000000000, nitems=0, > item_size=1102150015) at alloc.c:939 >     frame #1: 0x0000000000228204 > bootstrap-emacs`xnrealloc(pa=0x000000000019ae38, nitems=42949672960, > item_size=281474976703896) at alloc.c:939 >     frame #2: 0x000000000022e208 > bootstrap-emacs`xpalloc(pa=0x0000000000000000, > nitems=0x0000000041b1797f, nitems_incr_min=1683000, > nitems_max=42949672960, item_size=281474976703896) at alloc.c:0 >     frame #3: 0x0000000000168214 > bootstrap-emacs`delete_tty(terminal=0x3276551740f23ac5) at term.c:4463 >     frame #4: 0x0000000000040190 bootstrap-emacs`__start + 376 >     frame #5: 0x0000000040390018 ld-elf.so.1`.rtld_start at rtld_start.S:41 > (lldb) I don't understand how can this be. Can you go to frame #3, in delete_tty, and show what line of C code there allegedly calls xpalloc? From unknown Sun Jun 22 11:41:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28308: Build failure on FreeBSD/aarch64 Resent-From: Gergely Czuczy Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 11 Sep 2017 15:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28308 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 28308@debbugs.gnu.org, npostavs@users.sourceforge.net Received: via spool by 28308-submit@debbugs.gnu.org id=B28308.150514264922457 (code B ref 28308); Mon, 11 Sep 2017 15:11:02 +0000 Received: (at 28308) by debbugs.gnu.org; 11 Sep 2017 15:10:49 +0000 Received: from localhost ([127.0.0.1]:33666 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drQMK-0005q9-Nn for submit@debbugs.gnu.org; Mon, 11 Sep 2017 11:10:48 -0400 Received: from marvin.harmless.hu ([195.56.55.204]:56333) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drQMJ-0005pw-4z for 28308@debbugs.gnu.org; Mon, 11 Sep 2017 11:10:47 -0400 Received: from 84-236-101-185.pool.digikabel.hu ([84.236.101.185] helo=[10.219.16.1]) by marvin.harmless.hu with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.88 (FreeBSD)) (envelope-from ) id 1drQMC-000BV2-D0; Mon, 11 Sep 2017 15:10:40 +0000 References: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> <8760d17pyj.fsf@users.sourceforge.net> <9ae1840f-9056-8771-43fa-b27bbd2b1bd3@harmless.hu> <87k218g33g.fsf@users.sourceforge.net> <2fbe77fe-1258-cef2-32e2-f741da514151@harmless.hu> <83y3powdsv.fsf@gnu.org> <87k215lqdf.fsf@users.sourceforge.net> <837ex5thtt.fsf@gnu.org> From: Gergely Czuczy Message-ID: Date: Mon, 11 Sep 2017 17:10:39 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: <837ex5thtt.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) On 2017. 09. 11. 16:45, Eli Zaretskii wrote: >> Cc: 28308@debbugs.gnu.org >> From: Gergely Czuczy >> Date: Mon, 11 Sep 2017 09:26:20 +0200 >> >> I've rebuilt it with CFLAGS="-O0 -g", but it seems to be the same in >> this regards: >> root@build-pine64:/usr/ports/editors/emacs-devel# cd >> /usr/ports/editors/emacs-devel/work/emacs-f44184f/lisp >> root@build-pine64:/usr/ports/editors/emacs-devel/work/emacs-f44184f/lisp# >> EMACSLOADPATH= lldb -- '../src/bootstrap-emacs' -batch --no-site-file >> --no-site-lisp --eval '(setq load-prefer-newer t)' -f batch-byte-compile >> emacs-lisp/macroexp.el >> (lldb) target create "../src/bootstrap-emacs" >> Current executable set to '../src/bootstrap-emacs' (aarch64). >> (lldb) settings set -- target.run-args  "-batch" "--no-site-file" >> "--no-site-lisp" "--eval" "(setq load-prefer-newer t)" "-f" >> "batch-byte-compile" "emacs-lisp/macroexp.el" >> (lldb) r >> Process 88583 launching >> Process 88583 launched: '../src/bootstrap-emacs' (aarch64) >> Process 88583 stopped >> * thread #1, name = 'bootstrap-emacs', stop reason = signal SIGSEGV: >> invalid address (fault address: 0x41b17978) >>     frame #0: 0x0000000000228460 >> bootstrap-emacs`xnrealloc(pa=0x0000000000000000, nitems=0, >> item_size=1102150015) at alloc.c:939 >>    936  { >>    937    eassert (0 <= nitems && 0 < item_size); >>    938    ptrdiff_t nbytes; >> -> 939    if (INT_MULTIPLY_WRAPV (nitems, item_size, &nbytes) || >> SIZE_MAX < nbytes) >>    940      memory_full (SIZE_MAX); >>    941    return xrealloc (pa, nbytes); >>    942  } >> (lldb) bt >> * thread #1, name = 'bootstrap-emacs', stop reason = signal SIGSEGV: >> invalid address (fault address: 0x41b17978) >>   * frame #0: 0x0000000000228460 >> bootstrap-emacs`xnrealloc(pa=0x0000000000000000, nitems=0, >> item_size=1102150015) at alloc.c:939 >>     frame #1: 0x0000000000228204 >> bootstrap-emacs`xnrealloc(pa=0x000000000019ae38, nitems=42949672960, >> item_size=281474976703896) at alloc.c:939 >>     frame #2: 0x000000000022e208 >> bootstrap-emacs`xpalloc(pa=0x0000000000000000, >> nitems=0x0000000041b1797f, nitems_incr_min=1683000, >> nitems_max=42949672960, item_size=281474976703896) at alloc.c:0 >>     frame #3: 0x0000000000168214 >> bootstrap-emacs`delete_tty(terminal=0x3276551740f23ac5) at term.c:4463 >>     frame #4: 0x0000000000040190 bootstrap-emacs`__start + 376 >>     frame #5: 0x0000000040390018 ld-elf.so.1`.rtld_start at rtld_start.S:41 >> (lldb) > I don't understand how can this be. Can you go to frame #3, in > delete_tty, and show what line of C code there allegedly calls > xpalloc? Sure, here it is: https://github.com/emacs-mirror/emacs/blob/f44184f/src/term.c#L4463 From unknown Sun Jun 22 11:41:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28308: Build failure on FreeBSD/aarch64 Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 11 Sep 2017 15:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28308 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gergely Czuczy Cc: 28308@debbugs.gnu.org, npostavs@users.sourceforge.net Reply-To: Eli Zaretskii Received: via spool by 28308-submit@debbugs.gnu.org id=B28308.150514391824659 (code B ref 28308); Mon, 11 Sep 2017 15:32:01 +0000 Received: (at 28308) by debbugs.gnu.org; 11 Sep 2017 15:31:58 +0000 Received: from localhost ([127.0.0.1]:33713 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drQgn-0006Pf-Rb for submit@debbugs.gnu.org; Mon, 11 Sep 2017 11:31:58 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33434) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drQgm-0006PT-MA for 28308@debbugs.gnu.org; Mon, 11 Sep 2017 11:31:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1drQgd-0007p5-Jn for 28308@debbugs.gnu.org; Mon, 11 Sep 2017 11:31:51 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:33445) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1drQgd-0007ob-H0; Mon, 11 Sep 2017 11:31:47 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4382 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1drQgb-0004eL-8q; Mon, 11 Sep 2017 11:31:47 -0400 Date: Mon, 11 Sep 2017 18:31:35 +0300 Message-Id: <83tw09s148.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Gergely Czuczy on Mon, 11 Sep 2017 17:10:39 +0200) References: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> <8760d17pyj.fsf@users.sourceforge.net> <9ae1840f-9056-8771-43fa-b27bbd2b1bd3@harmless.hu> <87k218g33g.fsf@users.sourceforge.net> <2fbe77fe-1258-cef2-32e2-f741da514151@harmless.hu> <83y3powdsv.fsf@gnu.org> <87k215lqdf.fsf@users.sourceforge.net> <837ex5thtt.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > Cc: npostavs@users.sourceforge.net, 28308@debbugs.gnu.org > From: Gergely Czuczy > Date: Mon, 11 Sep 2017 17:10:39 +0200 > > >> bootstrap-emacs`xnrealloc(pa=0x000000000019ae38, nitems=42949672960, > >> item_size=281474976703896) at alloc.c:939 > >>     frame #2: 0x000000000022e208 > >> bootstrap-emacs`xpalloc(pa=0x0000000000000000, > >> nitems=0x0000000041b1797f, nitems_incr_min=1683000, > >> nitems_max=42949672960, item_size=281474976703896) at alloc.c:0 > >>     frame #3: 0x0000000000168214 > >> bootstrap-emacs`delete_tty(terminal=0x3276551740f23ac5) at term.c:4463 > >>     frame #4: 0x0000000000040190 bootstrap-emacs`__start + 376 > >>     frame #5: 0x0000000040390018 ld-elf.so.1`.rtld_start at rtld_start.S:41 > >> (lldb) > > I don't understand how can this be. Can you go to frame #3, in > > delete_tty, and show what line of C code there allegedly calls > > xpalloc? > Sure, here it is: > https://github.com/emacs-mirror/emacs/blob/f44184f/src/term.c#L4463 That's a call to delete_terminal, which doesn't appear in your backtrace, and doesn't call xpalloc, either. So thanks, but I'm still confused. Are you sure this is an unoptimized build? Is it possible that we are looking at LLDB bug? From unknown Sun Jun 22 11:41:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28308: Build failure on FreeBSD/aarch64 Resent-From: Gergely Czuczy Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 11 Sep 2017 17:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28308 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 28308@debbugs.gnu.org, npostavs@users.sourceforge.net Received: via spool by 28308-submit@debbugs.gnu.org id=B28308.15051499421520 (code B ref 28308); Mon, 11 Sep 2017 17:13:02 +0000 Received: (at 28308) by debbugs.gnu.org; 11 Sep 2017 17:12:22 +0000 Received: from localhost ([127.0.0.1]:33899 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drSFy-0000OS-8M for submit@debbugs.gnu.org; Mon, 11 Sep 2017 13:12:22 -0400 Received: from marvin.harmless.hu ([195.56.55.204]:64233) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drSFw-0000OE-E0 for 28308@debbugs.gnu.org; Mon, 11 Sep 2017 13:12:20 -0400 Received: from 84-236-101-185.pool.digikabel.hu ([84.236.101.185] helo=[10.219.16.1]) by marvin.harmless.hu with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.88 (FreeBSD)) (envelope-from ) id 1drSFp-000Bq2-26; Mon, 11 Sep 2017 17:12:13 +0000 References: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> <8760d17pyj.fsf@users.sourceforge.net> <9ae1840f-9056-8771-43fa-b27bbd2b1bd3@harmless.hu> <87k218g33g.fsf@users.sourceforge.net> <2fbe77fe-1258-cef2-32e2-f741da514151@harmless.hu> <83y3powdsv.fsf@gnu.org> <87k215lqdf.fsf@users.sourceforge.net> <837ex5thtt.fsf@gnu.org> <83tw09s148.fsf@gnu.org> From: Gergely Czuczy Message-ID: Date: Mon, 11 Sep 2017 19:12:12 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: <83tw09s148.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) On 2017. 09. 11. 17:31, Eli Zaretskii wrote: >> Cc: npostavs@users.sourceforge.net, 28308@debbugs.gnu.org >> From: Gergely Czuczy >> Date: Mon, 11 Sep 2017 17:10:39 +0200 >> >>>> bootstrap-emacs`xnrealloc(pa=0x000000000019ae38, nitems=42949672960, >>>> item_size=281474976703896) at alloc.c:939 >>>>     frame #2: 0x000000000022e208 >>>> bootstrap-emacs`xpalloc(pa=0x0000000000000000, >>>> nitems=0x0000000041b1797f, nitems_incr_min=1683000, >>>> nitems_max=42949672960, item_size=281474976703896) at alloc.c:0 >>>>     frame #3: 0x0000000000168214 >>>> bootstrap-emacs`delete_tty(terminal=0x3276551740f23ac5) at term.c:4463 >>>>     frame #4: 0x0000000000040190 bootstrap-emacs`__start + 376 >>>>     frame #5: 0x0000000040390018 ld-elf.so.1`.rtld_start at rtld_start.S:41 >>>> (lldb) >>> I don't understand how can this be. Can you go to frame #3, in >>> delete_tty, and show what line of C code there allegedly calls >>> xpalloc? >> Sure, here it is: >> https://github.com/emacs-mirror/emacs/blob/f44184f/src/term.c#L4463 > That's a call to delete_terminal, which doesn't appear in your > backtrace, and doesn't call xpalloc, either. So thanks, but I'm still > confused. Are you sure this is an unoptimized build? Is it possible > that we are looking at LLDB bug? It's the lldb debug, right. And I'm sure it's an unoptimized build, I've went back and checked the build flags: cc -Demacs  -I. -I. -I../lib -I../lib -I/usr/local/include/libxml2             -MMD -MF deps/.d -MP -Wno-switch -Wno-pointer-sign -Wno-string-plus-int -Wno-unknown-attributes -Wno-initializer-overrides -Wno-tautological-compare -Wno-tautological-constant-out-of-range-compare -O0 -g -fno-strict-aliasing  -Wl,-znocombreloc  (...) If that helps, I can create a qemu VM with this fbsd build, and give you the image. From unknown Sun Jun 22 11:41:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28308: Build failure on FreeBSD/aarch64 Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 11 Sep 2017 17:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28308 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gergely Czuczy Cc: 28308@debbugs.gnu.org, npostavs@users.sourceforge.net Reply-To: Eli Zaretskii Received: via spool by 28308-submit@debbugs.gnu.org id=B28308.15051502632070 (code B ref 28308); Mon, 11 Sep 2017 17:18:01 +0000 Received: (at 28308) by debbugs.gnu.org; 11 Sep 2017 17:17:43 +0000 Received: from localhost ([127.0.0.1]:33908 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drSL9-0000XK-CM for submit@debbugs.gnu.org; Mon, 11 Sep 2017 13:17:43 -0400 Received: from eggs.gnu.org ([208.118.235.92]:45933) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drSL7-0000X7-PT for 28308@debbugs.gnu.org; Mon, 11 Sep 2017 13:17:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1drSKw-000791-US for 28308@debbugs.gnu.org; Mon, 11 Sep 2017 13:17:36 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:36060) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1drSKw-00078m-Qp; Mon, 11 Sep 2017 13:17:30 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4694 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1drSKu-0001p3-B8; Mon, 11 Sep 2017 13:17:30 -0400 Date: Mon, 11 Sep 2017 20:17:15 +0300 Message-Id: <83bmmhrw84.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Gergely Czuczy on Mon, 11 Sep 2017 19:12:12 +0200) References: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> <8760d17pyj.fsf@users.sourceforge.net> <9ae1840f-9056-8771-43fa-b27bbd2b1bd3@harmless.hu> <87k218g33g.fsf@users.sourceforge.net> <2fbe77fe-1258-cef2-32e2-f741da514151@harmless.hu> <83y3powdsv.fsf@gnu.org> <87k215lqdf.fsf@users.sourceforge.net> <837ex5thtt.fsf@gnu.org> <83tw09s148.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > Cc: npostavs@users.sourceforge.net, 28308@debbugs.gnu.org > From: Gergely Czuczy > Date: Mon, 11 Sep 2017 19:12:12 +0200 > > > That's a call to delete_terminal, which doesn't appear in your > > backtrace, and doesn't call xpalloc, either. So thanks, but I'm still > > confused. Are you sure this is an unoptimized build? Is it possible > > that we are looking at LLDB bug? > It's the lldb debug, right. And I'm sure it's an unoptimized build, I've > went back and checked the build flags: > cc -Demacs  -I. -I. -I../lib -I../lib > -I/usr/local/include/libxml2             -MMD -MF deps/.d -MP > -Wno-switch -Wno-pointer-sign -Wno-string-plus-int > -Wno-unknown-attributes -Wno-initializer-overrides > -Wno-tautological-compare > -Wno-tautological-constant-out-of-range-compare -O0 -g > -fno-strict-aliasing  -Wl,-znocombreloc  (...) > > If that helps, I can create a qemu VM with this fbsd build, and give you > the image. Would it be possible for you to install GDB, and then repeat the same experiment under GDB? From unknown Sun Jun 22 11:41:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28308: Build failure on FreeBSD/aarch64 Resent-From: Gergely Czuczy Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 11 Sep 2017 19:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28308 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 28308@debbugs.gnu.org, npostavs@users.sourceforge.net Received: via spool by 28308-submit@debbugs.gnu.org id=B28308.150515987716790 (code B ref 28308); Mon, 11 Sep 2017 19:58:01 +0000 Received: (at 28308) by debbugs.gnu.org; 11 Sep 2017 19:57:57 +0000 Received: from localhost ([127.0.0.1]:34079 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drUqD-0004Mj-IF for submit@debbugs.gnu.org; Mon, 11 Sep 2017 15:57:57 -0400 Received: from marvin.harmless.hu ([195.56.55.204]:64314) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drUqC-0004MV-23 for 28308@debbugs.gnu.org; Mon, 11 Sep 2017 15:57:56 -0400 Received: from 84-236-101-185.pool.digikabel.hu ([84.236.101.185] helo=[10.219.16.1]) by marvin.harmless.hu with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.88 (FreeBSD)) (envelope-from ) id 1drUq4-000CLG-19; Mon, 11 Sep 2017 19:57:48 +0000 References: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> <8760d17pyj.fsf@users.sourceforge.net> <9ae1840f-9056-8771-43fa-b27bbd2b1bd3@harmless.hu> <87k218g33g.fsf@users.sourceforge.net> <2fbe77fe-1258-cef2-32e2-f741da514151@harmless.hu> <83y3powdsv.fsf@gnu.org> <87k215lqdf.fsf@users.sourceforge.net> <837ex5thtt.fsf@gnu.org> <83tw09s148.fsf@gnu.org> <83bmmhrw84.fsf@gnu.org> From: Gergely Czuczy Message-ID: Date: Mon, 11 Sep 2017 21:57:47 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: <83bmmhrw84.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) On 2017. 09. 11. 19:17, Eli Zaretskii wrote: >> Cc: npostavs@users.sourceforge.net, 28308@debbugs.gnu.org >> From: Gergely Czuczy >> Date: Mon, 11 Sep 2017 19:12:12 +0200 >> >>> That's a call to delete_terminal, which doesn't appear in your >>> backtrace, and doesn't call xpalloc, either. So thanks, but I'm still >>> confused. Are you sure this is an unoptimized build? Is it possible >>> that we are looking at LLDB bug? >> It's the lldb debug, right. And I'm sure it's an unoptimized build, I've >> went back and checked the build flags: >> cc -Demacs  -I. -I. -I../lib -I../lib >> -I/usr/local/include/libxml2             -MMD -MF deps/.d -MP >> -Wno-switch -Wno-pointer-sign -Wno-string-plus-int >> -Wno-unknown-attributes -Wno-initializer-overrides >> -Wno-tautological-compare >> -Wno-tautological-constant-out-of-range-compare -O0 -g >> -fno-strict-aliasing  -Wl,-znocombreloc  (...) >> >> If that helps, I can create a qemu VM with this fbsd build, and give you >> the image. > Would it be possible for you to install GDB, and then repeat the same > experiment under GDB? Unfortunately that won't work: # make install ===>  gdb-8.0_1 is only for amd64 armv6 i386 mips powerpc powerpc64, while you are running aarch64. However, I've found that clang is able to tune the debug info for lldb with -glldb. Let me try that. It might take a bit of time, and it's 10pm here, so might get back with that tomorrow. From unknown Sun Jun 22 11:41:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28308: Build failure on FreeBSD/aarch64 Resent-From: Gergely Czuczy Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 11 Sep 2017 20:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28308 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 28308@debbugs.gnu.org, npostavs@users.sourceforge.net Received: via spool by 28308-submit@debbugs.gnu.org id=B28308.150516203620216 (code B ref 28308); Mon, 11 Sep 2017 20:34:01 +0000 Received: (at 28308) by debbugs.gnu.org; 11 Sep 2017 20:33:56 +0000 Received: from localhost ([127.0.0.1]:34145 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drVP1-0005G0-NH for submit@debbugs.gnu.org; Mon, 11 Sep 2017 16:33:55 -0400 Received: from marvin.harmless.hu ([195.56.55.204]:52893) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drVOz-0005Fm-OP for 28308@debbugs.gnu.org; Mon, 11 Sep 2017 16:33:54 -0400 Received: from 84-236-101-185.pool.digikabel.hu ([84.236.101.185] helo=[10.219.16.1]) by marvin.harmless.hu with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.88 (FreeBSD)) (envelope-from ) id 1drVOs-000CRb-56; Mon, 11 Sep 2017 20:33:46 +0000 References: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> <8760d17pyj.fsf@users.sourceforge.net> <9ae1840f-9056-8771-43fa-b27bbd2b1bd3@harmless.hu> <87k218g33g.fsf@users.sourceforge.net> <2fbe77fe-1258-cef2-32e2-f741da514151@harmless.hu> <83y3powdsv.fsf@gnu.org> <87k215lqdf.fsf@users.sourceforge.net> <837ex5thtt.fsf@gnu.org> <83tw09s148.fsf@gnu.org> <83bmmhrw84.fsf@gnu.org> From: Gergely Czuczy Message-ID: <90dd40c6-6837-aac5-fda6-f637bcfcc15b@harmless.hu> Date: Mon, 11 Sep 2017 22:33:45 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: <83bmmhrw84.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) On 2017. 09. 11. 19:17, Eli Zaretskii wrote: >> Cc: npostavs@users.sourceforge.net, 28308@debbugs.gnu.org >> From: Gergely Czuczy >> Date: Mon, 11 Sep 2017 19:12:12 +0200 >> >>> That's a call to delete_terminal, which doesn't appear in your >>> backtrace, and doesn't call xpalloc, either. So thanks, but I'm still >>> confused. Are you sure this is an unoptimized build? Is it possible >>> that we are looking at LLDB bug? >> It's the lldb debug, right. And I'm sure it's an unoptimized build, I've >> went back and checked the build flags: >> cc -Demacs  -I. -I. -I../lib -I../lib >> -I/usr/local/include/libxml2             -MMD -MF deps/.d -MP >> -Wno-switch -Wno-pointer-sign -Wno-string-plus-int >> -Wno-unknown-attributes -Wno-initializer-overrides >> -Wno-tautological-compare >> -Wno-tautological-constant-out-of-range-compare -O0 -g >> -fno-strict-aliasing  -Wl,-znocombreloc  (...) >> >> If that helps, I can create a qemu VM with this fbsd build, and give you >> the image. > Would it be possible for you to install GDB, and then repeat the same > experiment under GDB? It was relatively fast, however it appears to be the same: root@build-pine64:/usr/ports/editors/emacs-devel/work/emacs-f44184f/lisp# EMACSLOADPATH= lldb -- '../src/bootstrap-emacs' -batch l-no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' -f batch-byte-compile emacs-lisp/macroexp.elk/emacs-f4 (lldb) target create "../src/bootstrap-emacs" Current executable set to '../src/bootstrap-emacs' (aarch64). (lldb) settings set -- target.run-args  "-batch" "--no-site-file" "--no-site-lisp" "--eval" "(setq load-prefer-newer t)" "-f" "batch-byte-compile" "emacs-lisp/macroexp.el" (lldb) r Process 98283 launching Process 98283 launched: '../src/bootstrap-emacs' (aarch64) Process 98283 stopped * thread #1, name = 'bootstrap-emacs', stop reason = signal SIGSEGV: invalid address (fault address: 0x41b17978)     frame #0: 0x0000000000228460 bootstrap-emacs`xnrealloc(pa=0x0000000000000000, nitems=0, item_size=1102150015) at alloc.c:939    936  {    937    eassert (0 <= nitems && 0 < item_size);    938    ptrdiff_t nbytes; -> 939    if (INT_MULTIPLY_WRAPV (nitems, item_size, &nbytes) || SIZE_MAX < nbytes)    940      memory_full (SIZE_MAX);    941    return xrealloc (pa, nbytes);    942  } (lldb) bt * thread #1, name = 'bootstrap-emacs', stop reason = signal SIGSEGV: invalid address (fault address: 0x41b17978)   * frame #0: 0x0000000000228460 bootstrap-emacs`xnrealloc(pa=0x0000000000000000, nitems=0, item_size=1102150015) at alloc.c:939     frame #1: 0x0000000000228204 bootstrap-emacs`xnrealloc(pa=0x000000000019ae38, nitems=42949672960, item_size=281474976703896) at alloc.c:939     frame #2: 0x000000000022e208 bootstrap-emacs`xpalloc(pa=0x0000000000000000, nitems=0x0000000041b1797f, nitems_incr_min=1683000, nitems_max=42949672960, item_size=281474976703896) at alloc.c:0     frame #3: 0x0000000000168214 bootstrap-emacs`delete_tty(terminal=0x4f67ed32e8e06446) at term.c:4463     frame #4: 0x0000000000040190 bootstrap-emacs`__start + 376     frame #5: 0x0000000040390018 ld-elf.so.1`.rtld_start at rtld_start.S:41 (lldb) It's still in the delete_ttye function, however, 4463 is a call to delete_terminal, and not to xpalloc. It's interesting why's that frame #2, because lldb also returns the same as we can see in the source: (lldb) frame select 3 frame #3: 0x0000000000168214 bootstrap-emacs`delete_tty(terminal=0x4f67ed32e8e06446) at term.c:4463    4460      before delete_terminal.  */    4461   reset_sys_modes (tty);    4462 -> 4463   delete_terminal (terminal);    4464    4465   xfree (tty->name);    4466   xfree (tty->type); However, disassembly gave something interesting: ** 4463   delete_terminal (terminal);    4464     0x16820c <+224>: bl     0xd40b4 ; coordinates_in_window + 5312 at window.c:1274     0x168210 <+228>: bl     0x22e1f8 ; xpalloc + 16084 at alloc.c:992 -> 4465   xfree (tty->name); ->  0x168214 <+232>: bl 0x35b294                  ; text_property_stickiness + 628 at textprop.c:1845     0x168218 <+236>: ldurb  w8, [x29, #-0x2c]     0x16821c <+240>: tbz    w8, #0x0, 0x16823c ; <+272> at term.c The pointer is at the xfree call. However, I the disassembly was too long, I couldn't get anything useful out of it. And here's the core file: http://czg.harmless.hu/tmp/bootstrap-emacs.core.gz You can download and analyze it with lldb, it was in the root of the source tree, if that matters. I guess that way you can just open it with lldb yourself, and dig into it. From unknown Sun Jun 22 11:41:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28308: Build failure on FreeBSD/aarch64 Resent-From: npostavs@users.sourceforge.net Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 12 Sep 2017 05:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28308 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gergely Czuczy Cc: Eli Zaretskii , 28308@debbugs.gnu.org Received: via spool by 28308-submit@debbugs.gnu.org id=B28308.150519375211420 (code B ref 28308); Tue, 12 Sep 2017 05:23:02 +0000 Received: (at 28308) by debbugs.gnu.org; 12 Sep 2017 05:22:32 +0000 Received: from localhost ([127.0.0.1]:34553 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drdeZ-0002y7-V9 for submit@debbugs.gnu.org; Tue, 12 Sep 2017 01:22:32 -0400 Received: from mail-wm0-f41.google.com ([74.125.82.41]:46803) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drdeY-0002xv-7z for 28308@debbugs.gnu.org; Tue, 12 Sep 2017 01:22:30 -0400 Received: by mail-wm0-f41.google.com with SMTP id i189so52936742wmf.1 for <28308@debbugs.gnu.org>; Mon, 11 Sep 2017 22:22:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=alZPqgreiqPuL6j6gh9gP25uoyy476ZmMrktuH61GGE=; b=cH/UBlN//HGjV6MsFs7VdZJ29lLnJfmLyXWLDgia1qNH5n0dJIYnJLKBd5GDKe0KZS bO2MjUtuouZTCus2qcxwIHlgtI9o4WW37rnIGEdZB16mnE6xDHymMXqhAV5gvaW1wFle X8eX25pmPjO5hX+x3X65AKSPenxvcY5B2dObW1lyb5dUxmR2YPrULoh7zDA9PQ+f3Lw7 +5ERoRUpWZYgK5Ax6jxIc8ZUTyFl4As5BnotTA5nUb1IYwrnD+2hN5Dqvt2aaLg8ZEMx 0GUTxmTTBtNlEPMxWAC/mPl1Afj6Q+2Lj1P9HvtNZTR6yCfUkUPqfytTLlcGn8i61Rk8 tdGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=alZPqgreiqPuL6j6gh9gP25uoyy476ZmMrktuH61GGE=; b=k/cZsl/Y4+GeU1r1Hps+ZuXwKndZNOB5/B001+sEUjiAP6abH/JOwWOLrUZomXD30m jIiTEjlCMuSD4mfP6Rfnjr97I5HpfPptb8P/kWKWkIkMfWCgJXY4dhXozfqQNNNrOMvA 2la0JizN49wuJpktoT87S32iJuU4RFw56h/A8i+hl9Gv812NHR51LDNo4TDFaiuKeVUH RGUxxJJeV6TLfWAhyNRpfOM8n/AB+hku+NU+Uhim0FGMjth/vKbTlqFyRVNrHzPPxaC/ 4rFBARrFgHuGs8keRBGjCDV8go6ZyXMhFkCxR4+nRiJ8qTWrRoRnJcY6aCKJYwyX0ozh Dugg== X-Gm-Message-State: AHPjjUhq8UzYPS66zpIoCbIR6iE9ir1H4KsEYWpJthYoq7PkXKsS0/Pv tkF3YQBIxOtcExA0 X-Google-Smtp-Source: AOwi7QAReTN+2lMbFWsrvmLhzNNxRr5aOf/cZluUJZeuRjW1gQIb+PBN12sfe5YP+8UFi8Rz0tbWTw== X-Received: by 10.28.138.148 with SMTP id m142mr9061124wmd.59.1505193744300; Mon, 11 Sep 2017 22:22:24 -0700 (PDT) Received: from whitebox (212-29-218-62.barak.net.il. [212.29.218.62]) by smtp.googlemail.com with ESMTPSA id o65sm9170094wmd.8.2017.09.11.22.22.23 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 11 Sep 2017 22:22:23 -0700 (PDT) From: npostavs@users.sourceforge.net References: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> <8760d17pyj.fsf@users.sourceforge.net> <9ae1840f-9056-8771-43fa-b27bbd2b1bd3@harmless.hu> <87k218g33g.fsf@users.sourceforge.net> <2fbe77fe-1258-cef2-32e2-f741da514151@harmless.hu> <83y3powdsv.fsf@gnu.org> <87k215lqdf.fsf@users.sourceforge.net> <837ex5thtt.fsf@gnu.org> <83tw09s148.fsf@gnu.org> <83bmmhrw84.fsf@gnu.org> <90dd40c6-6837-aac5-fda6-f637bcfcc15b@harmless.hu> Date: Tue, 12 Sep 2017 01:22:22 -0400 In-Reply-To: <90dd40c6-6837-aac5-fda6-f637bcfcc15b@harmless.hu> (Gergely Czuczy's message of "Mon, 11 Sep 2017 22:33:45 +0200") Message-ID: <87bmmglcdt.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.2 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.2 (/) Gergely Czuczy writes: > You can download and analyze it with lldb, it was in the root of the > source tree, if that matters. I guess that way you can just open it > with lldb yourself, and dig into it. That would require an aarch64 lldb and bootstrap-emacs executable, right? From unknown Sun Jun 22 11:41:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28308: Build failure on FreeBSD/aarch64 Resent-From: Gergely Czuczy Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 12 Sep 2017 05:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28308 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: npostavs@users.sourceforge.net Cc: Eli Zaretskii , 28308@debbugs.gnu.org Received: via spool by 28308-submit@debbugs.gnu.org id=B28308.150519583814855 (code B ref 28308); Tue, 12 Sep 2017 05:58:01 +0000 Received: (at 28308) by debbugs.gnu.org; 12 Sep 2017 05:57:18 +0000 Received: from localhost ([127.0.0.1]:34583 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dreCC-0003rU-5U for submit@debbugs.gnu.org; Tue, 12 Sep 2017 01:57:17 -0400 Received: from marvin.harmless.hu ([195.56.55.204]:58261) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dreCA-0003rF-0p for 28308@debbugs.gnu.org; Tue, 12 Sep 2017 01:57:14 -0400 Received: from 84-236-101-185.pool.digikabel.hu ([84.236.101.185] helo=[10.219.16.1]) by marvin.harmless.hu with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.88 (FreeBSD)) (envelope-from ) id 1dreC2-000E9S-5A; Tue, 12 Sep 2017 05:57:06 +0000 References: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> <8760d17pyj.fsf@users.sourceforge.net> <9ae1840f-9056-8771-43fa-b27bbd2b1bd3@harmless.hu> <87k218g33g.fsf@users.sourceforge.net> <2fbe77fe-1258-cef2-32e2-f741da514151@harmless.hu> <83y3powdsv.fsf@gnu.org> <87k215lqdf.fsf@users.sourceforge.net> <837ex5thtt.fsf@gnu.org> <83tw09s148.fsf@gnu.org> <83bmmhrw84.fsf@gnu.org> <90dd40c6-6837-aac5-fda6-f637bcfcc15b@harmless.hu> <87bmmglcdt.fsf@users.sourceforge.net> From: Gergely Czuczy Message-ID: <4777bc9b-63a9-354c-ca1e-19fd1ed9c250@harmless.hu> Date: Tue, 12 Sep 2017 07:57:04 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: <87bmmglcdt.fsf@users.sourceforge.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) On 2017. 09. 12. 7:22, npostavs@users.sourceforge.net wrote: > Gergely Czuczy writes: > >> You can download and analyze it with lldb, it was in the root of the >> source tree, if that matters. I guess that way you can just open it >> with lldb yourself, and dig into it. > That would require an aarch64 lldb and bootstrap-emacs executable, > right? No, doesn't seem to be the case. It's a differench arch (amd64 vs aarch64), and also a different version of llvm/clang (4 vs 5): gczuczy@dirk:/tank/rpi3/ports/editors/emacs-devel/work/emacs-f44184f$ uname -a FreeBSD dirk.czg.harmless.lan 11.0-STABLE FreeBSD 11.0-STABLE #0 r314769: Mon Mar  6 22:29:23 CET 2017 toor@dirk.czg.harmless.lan:/usr/obj/usr/src/sys/DIRK  amd64 gczuczy@dirk:/tank/rpi3/ports/editors/emacs-devel/work/emacs-f44184f$ lldb ./src/bootstrap-emacs -c lisp/bootstrap-emacs.core (lldb) target create "./src/bootstrap-emacs" --core "lisp/bootstrap-emacs.core" Core file '/tank/rpi3/ports/editors/emacs-devel/work/emacs-f44184f/lisp/bootstrap-emacs.core' (aarch64) was loaded. (lldb) bt * thread #1: tid = 101217, 0x00000000002e5604 bootstrap-emacs`Fterpri(printcharfun=1092903309, ensure=107564) + 2468 at print.c:597, name = 'bootstrap-emacs', stop reason = signal SIGSEGV   * frame #0: 0x00000000002e5604 bootstrap-emacs`Fterpri(printcharfun=1092903309, ensure=107564) + 2468 at print.c:597     frame #1: 0x00000000002e4f18 bootstrap-emacs`Fterpri(printcharfun=107550, ensure=14) + 696 at print.c:583     frame #2: 0x00000000002e4e70 bootstrap-emacs`Fterpri(printcharfun=1092903309, ensure=0) + 528 at print.c:0     frame #3: 0x00000000001d8340 bootstrap-emacs`read_minibuf(map=0, initial=1934144, prompt=7376448, expflag=false, histvar=14, histpos=1092903309, defalt=0, allow_props=false, inherit_input_method=false) + 3696 at minibuf.c:657     frame #4: 0x00000000001da310 bootstrap-emacs`Fall_completions(string=0, collection=1093123072, predicate=-17179869184, hide_spaces=8597311552) + 368 at minibuf.c:1509     frame #5: 0x000000000016737c bootstrap-emacs`save_and_enable_current_matrix(f=0x0000000b0016b8ec) + 272 at term.c:2960     frame #6: 0x0000000000167048 bootstrap-emacs`tty_menu_search_pane(menu=0x000000000019da18, pane=65535) + 156 at term.c:2760     frame #7: 0x000000000019d948 bootstrap-emacs`Fkey_description(keys=1694024, prefix=7377232) + 15236 at keymap.c:2005     frame #8: 0x000000000019d9f8 bootstrap-emacs`Fkey_description(keys=1969711475, prefix=14199589052049779) + 15412 at keymap.c:2005     frame #9: 0x000000000019ae58 bootstrap-emacs`Fkey_description(keys=1683032, prefix=7377328) + 4244 at keymap.c:2003     frame #10: 0x000000000019da98 bootstrap-emacs`Fkey_description(keys=7378640, prefix=0) + 15572 at keymap.c:0 (lldb) From unknown Sun Jun 22 11:41:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28308: Build failure on FreeBSD/aarch64 Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 12 Sep 2017 15:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28308 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gergely Czuczy Cc: 28308@debbugs.gnu.org, npostavs@users.sourceforge.net Reply-To: Eli Zaretskii Received: via spool by 28308-submit@debbugs.gnu.org id=B28308.150522837310410 (code B ref 28308); Tue, 12 Sep 2017 15:00:02 +0000 Received: (at 28308) by debbugs.gnu.org; 12 Sep 2017 14:59:33 +0000 Received: from localhost ([127.0.0.1]:35986 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drmez-0002hq-CD for submit@debbugs.gnu.org; Tue, 12 Sep 2017 10:59:33 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39188) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drmex-0002he-Pm for 28308@debbugs.gnu.org; Tue, 12 Sep 2017 10:59:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1drmeo-0001Hj-Ng for 28308@debbugs.gnu.org; Tue, 12 Sep 2017 10:59:26 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:36223) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1drmeo-0001Hb-K3; Tue, 12 Sep 2017 10:59:22 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1991 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1drmen-0001Pg-GE; Tue, 12 Sep 2017 10:59:22 -0400 Date: Tue, 12 Sep 2017 17:59:17 +0300 Message-Id: <83efrcq7y2.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <90dd40c6-6837-aac5-fda6-f637bcfcc15b@harmless.hu> (message from Gergely Czuczy on Mon, 11 Sep 2017 22:33:45 +0200) References: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> <8760d17pyj.fsf@users.sourceforge.net> <9ae1840f-9056-8771-43fa-b27bbd2b1bd3@harmless.hu> <87k218g33g.fsf@users.sourceforge.net> <2fbe77fe-1258-cef2-32e2-f741da514151@harmless.hu> <83y3powdsv.fsf@gnu.org> <87k215lqdf.fsf@users.sourceforge.net> <837ex5thtt.fsf@gnu.org> <83tw09s148.fsf@gnu.org> <83bmmhrw84.fsf@gnu.org> <90dd40c6-6837-aac5-fda6-f637bcfcc15b@harmless.hu> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > Cc: npostavs@users.sourceforge.net, 28308@debbugs.gnu.org > From: Gergely Czuczy > Date: Mon, 11 Sep 2017 22:33:45 +0200 > > It's still in the delete_ttye function, however, 4463 is a call to > delete_terminal, and not to xpalloc. It's interesting why's that frame > #2, because lldb also returns the same as we can see in the source: > (lldb) frame select 3 > frame #3: 0x0000000000168214 > bootstrap-emacs`delete_tty(terminal=0x4f67ed32e8e06446) at term.c:4463 >    4460      before delete_terminal.  */ >    4461   reset_sys_modes (tty); >    4462 > -> 4463   delete_terminal (terminal); >    4464 >    4465   xfree (tty->name); >    4466   xfree (tty->type); > > However, disassembly gave something interesting: > ** 4463   delete_terminal (terminal); >    4464 > >     0x16820c <+224>: bl     0xd40b4 ; coordinates_in_window + 5312 at > window.c:1274 >     0x168210 <+228>: bl     0x22e1f8 ; xpalloc + 16084 at alloc.c:992 > > -> 4465   xfree (tty->name); > > ->  0x168214 <+232>: bl 0x35b294                  ; > text_property_stickiness + 628 at textprop.c:1845 >     0x168218 <+236>: ldurb  w8, [x29, #-0x2c] >     0x16821c <+240>: tbz    w8, #0x0, 0x16823c ; <+272> at term.c > > The pointer is at the xfree call. However, I the disassembly was too > long, I couldn't get anything useful out of it. Can you step through that code, starting at the delete_tty, stepping into the functions, and showing the source lines? I don't see how the code you are showing could possibly be correct. Thanks. From unknown Sun Jun 22 11:41:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28308: Build failure on FreeBSD/aarch64 Resent-From: Gergely Czuczy Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 12 Sep 2017 15:15:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28308 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 28308@debbugs.gnu.org, npostavs@users.sourceforge.net Received: via spool by 28308-submit@debbugs.gnu.org id=B28308.150522924711757 (code B ref 28308); Tue, 12 Sep 2017 15:15:01 +0000 Received: (at 28308) by debbugs.gnu.org; 12 Sep 2017 15:14:07 +0000 Received: from localhost ([127.0.0.1]:35999 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drmt4-00033Y-UP for submit@debbugs.gnu.org; Tue, 12 Sep 2017 11:14:07 -0400 Received: from marvin.harmless.hu ([195.56.55.204]:52517) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drmt3-00032v-CB for 28308@debbugs.gnu.org; Tue, 12 Sep 2017 11:14:06 -0400 Received: from 84-236-101-185.pool.digikabel.hu ([84.236.101.185] helo=[10.219.16.1]) by marvin.harmless.hu with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.88 (FreeBSD)) (envelope-from ) id 1drmsv-000N0r-IC; Tue, 12 Sep 2017 15:13:57 +0000 References: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> <8760d17pyj.fsf@users.sourceforge.net> <9ae1840f-9056-8771-43fa-b27bbd2b1bd3@harmless.hu> <87k218g33g.fsf@users.sourceforge.net> <2fbe77fe-1258-cef2-32e2-f741da514151@harmless.hu> <83y3powdsv.fsf@gnu.org> <87k215lqdf.fsf@users.sourceforge.net> <837ex5thtt.fsf@gnu.org> <83tw09s148.fsf@gnu.org> <83bmmhrw84.fsf@gnu.org> <90dd40c6-6837-aac5-fda6-f637bcfcc15b@harmless.hu> <83efrcq7y2.fsf@gnu.org> From: Gergely Czuczy Message-ID: Date: Tue, 12 Sep 2017 17:13:55 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: <83efrcq7y2.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) On 2017. 09. 12. 16:59, Eli Zaretskii wrote: >> Cc: npostavs@users.sourceforge.net, 28308@debbugs.gnu.org >> From: Gergely Czuczy >> Date: Mon, 11 Sep 2017 22:33:45 +0200 >> >> It's still in the delete_ttye function, however, 4463 is a call to >> delete_terminal, and not to xpalloc. It's interesting why's that frame >> #2, because lldb also returns the same as we can see in the source: >> (lldb) frame select 3 >> frame #3: 0x0000000000168214 >> bootstrap-emacs`delete_tty(terminal=0x4f67ed32e8e06446) at term.c:4463 >>    4460      before delete_terminal.  */ >>    4461   reset_sys_modes (tty); >>    4462 >> -> 4463   delete_terminal (terminal); >>    4464 >>    4465   xfree (tty->name); >>    4466   xfree (tty->type); >> >> However, disassembly gave something interesting: >> ** 4463   delete_terminal (terminal); >>    4464 >> >>     0x16820c <+224>: bl     0xd40b4 ; coordinates_in_window + 5312 at >> window.c:1274 >>     0x168210 <+228>: bl     0x22e1f8 ; xpalloc + 16084 at alloc.c:992 >> >> -> 4465   xfree (tty->name); >> >> ->  0x168214 <+232>: bl 0x35b294                  ; >> text_property_stickiness + 628 at textprop.c:1845 >>     0x168218 <+236>: ldurb  w8, [x29, #-0x2c] >>     0x16821c <+240>: tbz    w8, #0x0, 0x16823c ; <+272> at term.c >> >> The pointer is at the xfree call. However, I the disassembly was too >> long, I couldn't get anything useful out of it. > Can you step through that code, starting at the delete_tty, stepping > into the functions, and showing the source lines? I don't see how the > code you are showing could possibly be correct. > > Thanks. Here it is: root@build-pine64:/usr/ports/editors/emacs-devel/work/emacs-f44184f/lisp# EMACSLOADPATH= lldb -- '../src/bootstrap-emacs' -batch l-no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' -f batch-byte-compile emacs-lisp/macroexp.eleval '(set (lldb) target create "../src/bootstrap-emacs" Current executable set to '../src/bootstrap-emacs' (aarch64). (lldb) settings set -- target.run-args  "-batch" "--no-site-file" "--no-site-lisp" "--eval" "(setq load-prefer-newer t)" "-f" "batch-byte-compile" "emacs-lisp/macroexp.el" (lldb) r Process 3150 launching Process 3150 launched: '../src/bootstrap-emacs' (aarch64) Process 3150 stopped * thread #1, name = 'bootstrap-emacs', stop reason = signal SIGSEGV: invalid address (fault address: 0x41b17978)     frame #0: 0x0000000000228460 bootstrap-emacs`xnrealloc(pa=0x0000000000000000, nitems=0, item_size=1102150015) at alloc.c:939    936  {    937    eassert (0 <= nitems && 0 < item_size);    938    ptrdiff_t nbytes; -> 939    if (INT_MULTIPLY_WRAPV (nitems, item_size, &nbytes) || SIZE_MAX < nbytes)    940      memory_full (SIZE_MAX);    941    return xrealloc (pa, nbytes);    942  } (lldb) thread list Process 3150 stopped * thread #1: tid = 101190, 0x0000000000228460 bootstrap-emacs`xnrealloc(pa=0x0000000000000000, nitems=0, item_size=1102150015) at alloc.c:939, name = 'bootstrap-emacs', stop reason = signal SIGSEGV: invalid address (fault address: 0x41b17978) (lldb) bt * thread #1, name = 'bootstrap-emacs', stop reason = signal SIGSEGV: invalid address (fault address: 0x41b17978)   * frame #0: 0x0000000000228460 bootstrap-emacs`xnrealloc(pa=0x0000000000000000, nitems=0, item_size=1102150015) at alloc.c:939     frame #1: 0x0000000000228204 bootstrap-emacs`xnrealloc(pa=0x000000000019ae38, nitems=42949672960, item_size=281474976703880) at alloc.c:939     frame #2: 0x000000000022e208 bootstrap-emacs`xpalloc(pa=0x0000000000000000, nitems=0x0000000041b1797f, nitems_incr_min=1683000, nitems_max=42949672960, item_size=281474976703880) at alloc.c:0     frame #3: 0x0000000000168214 bootstrap-emacs`delete_tty(terminal=0xf3ce82d91358dca6) at term.c:4463     frame #4: 0x0000000000040190 bootstrap-emacs`__start + 376     frame #5: 0x0000000040390018 ld-elf.so.1`.rtld_start at rtld_start.S:41 (lldb) frame select 1 frame #1: 0x0000000000228204 bootstrap-emacs`xnrealloc(pa=0x000000000019ae38, nitems=42949672960, item_size=281474976703880) at alloc.c:939    936  {    937    eassert (0 <= nitems && 0 < item_size);    938    ptrdiff_t nbytes; -> 939    if (INT_MULTIPLY_WRAPV (nitems, item_size, &nbytes) || SIZE_MAX < nbytes)    940      memory_full (SIZE_MAX);    941    return xrealloc (pa, nbytes);    942  } (lldb) frame select 2 frame #2: 0x000000000022e208 bootstrap-emacs`xpalloc(pa=0x0000000000000000, nitems=0x0000000041b1797f, nitems_incr_min=1683000, nitems_max=42949672960, item_size=281474976703880) at alloc.c:0    1    /* Storage allocation and gc for GNU Emacs Lisp interpreter.    2    3    Copyright (C) 1985-1986, 1988, 1993-1995, 1997-2017 Free Software    4    Foundation, Inc.    5    6    This file is part of GNU Emacs.    7 (lldb) frame select 3 frame #3: 0x0000000000168214 bootstrap-emacs`delete_tty(terminal=0xf3ce82d91358dca6) at term.c:4463    4460      before delete_terminal.  */    4461   reset_sys_modes (tty);    4462 -> 4463   delete_terminal (terminal);    4464    4465   xfree (tty->name);    4466   xfree (tty->type); (lldb) frame select 4 frame #4: 0x0000000000040190 bootstrap-emacs`__start + 376 bootstrap-emacs`__start:     0x40190 <+376>: bl     0x37e7d0 ; symbol stub for: exit bootstrap-emacs`finalizer:     0x40194 <+0>:   stp    x20, x19, [sp, #-0x20]!     0x40198 <+4>:   adrp   x19, 1632     0x4019c <+8>:   adrp   x8, 1632 (lldb) frame select 5 frame #5: 0x0000000040390018 ld-elf.so.1`.rtld_start at rtld_start.S:41 In the meantime I'm preparing a qemu aarch64 VM, where this is reproduced, and ready to analyze it. It's in progress, however emulating aarch64 is not a speed champion on amd64. From unknown Sun Jun 22 11:41:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28308: Build failure on FreeBSD/aarch64 References: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> In-Reply-To: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 14 Sep 2017 00:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28308 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 28308@debbugs.gnu.org, Gergely Czuczy Received: via spool by 28308-submit@debbugs.gnu.org id=B28308.150535030213924 (code B ref 28308); Thu, 14 Sep 2017 00:52:01 +0000 Received: (at 28308) by debbugs.gnu.org; 14 Sep 2017 00:51:42 +0000 Received: from localhost ([127.0.0.1]:39160 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dsINa-0003cV-19 for submit@debbugs.gnu.org; Wed, 13 Sep 2017 20:51:42 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:50298) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dsINY-0003cI-Fi for 28308@debbugs.gnu.org; Wed, 13 Sep 2017 20:51:40 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 8D092160D09; Wed, 13 Sep 2017 17:51:33 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id LgDIi5Ztk3iz; Wed, 13 Sep 2017 17:51:32 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id DFC59160D0A; Wed, 13 Sep 2017 17:51:32 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 4K-BO95GTwS7; Wed, 13 Sep 2017 17:51:32 -0700 (PDT) Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id C8981160D06; Wed, 13 Sep 2017 17:51:32 -0700 (PDT) From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <4085d045-a071-01de-31b4-51d38a96e700@cs.ucla.edu> Date: Wed, 13 Sep 2017 17:51:32 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) What happens if you configure with =C2=A0=C2=A0 ./configure CANNOT_DUMP=3Dyes along with all the other configure-time options you're using? (What are=20 they, by the way?) From unknown Sun Jun 22 11:41:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28308: Build failure on FreeBSD/aarch64 Resent-From: Gergely Czuczy Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 20 Sep 2017 05:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28308 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 28308@debbugs.gnu.org, npostavs@users.sourceforge.net Received: via spool by 28308-submit@debbugs.gnu.org id=B28308.150588672114697 (code B ref 28308); Wed, 20 Sep 2017 05:52:02 +0000 Received: (at 28308) by debbugs.gnu.org; 20 Sep 2017 05:52:01 +0000 Received: from localhost ([127.0.0.1]:48962 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1duXvT-0003ov-20 for submit@debbugs.gnu.org; Wed, 20 Sep 2017 01:52:01 -0400 Received: from marvin.harmless.hu ([195.56.55.204]:53149) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1duXvQ-0003of-6l for 28308@debbugs.gnu.org; Wed, 20 Sep 2017 01:51:56 -0400 Received: from 188-143-81-228.pool.digikabel.hu ([188.143.81.228] helo=[10.219.16.1]) by marvin.harmless.hu with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.88 (FreeBSD)) (envelope-from ) id 1duXvI-0005U2-4D; Wed, 20 Sep 2017 05:51:48 +0000 References: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> <8760d17pyj.fsf@users.sourceforge.net> <9ae1840f-9056-8771-43fa-b27bbd2b1bd3@harmless.hu> <87k218g33g.fsf@users.sourceforge.net> <2fbe77fe-1258-cef2-32e2-f741da514151@harmless.hu> <83y3powdsv.fsf@gnu.org> <87k215lqdf.fsf@users.sourceforge.net> <837ex5thtt.fsf@gnu.org> <83tw09s148.fsf@gnu.org> <83bmmhrw84.fsf@gnu.org> From: Gergely Czuczy Message-ID: <29f4260c-2fff-9051-5882-0acec819739f@harmless.hu> Date: Wed, 20 Sep 2017 07:51:47 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: <83bmmhrw84.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) On 2017. 09. 11. 19:17, Eli Zaretskii wrote: >> Cc: npostavs@users.sourceforge.net, 28308@debbugs.gnu.org >> From: Gergely Czuczy >> Date: Mon, 11 Sep 2017 19:12:12 +0200 >> >>> That's a call to delete_terminal, which doesn't appear in your >>> backtrace, and doesn't call xpalloc, either. So thanks, but I'm still >>> confused. Are you sure this is an unoptimized build? Is it possible >>> that we are looking at LLDB bug? >> It's the lldb debug, right. And I'm sure it's an unoptimized build, I've >> went back and checked the build flags: >> cc -Demacs  -I. -I. -I../lib -I../lib >> -I/usr/local/include/libxml2             -MMD -MF deps/.d -MP >> -Wno-switch -Wno-pointer-sign -Wno-string-plus-int >> -Wno-unknown-attributes -Wno-initializer-overrides >> -Wno-tautological-compare >> -Wno-tautological-constant-out-of-range-compare -O0 -g >> -fno-strict-aliasing  -Wl,-znocombreloc  (...) >> >> If that helps, I can create a qemu VM with this fbsd build, and give you >> the image. > Would it be possible for you to install GDB, and then repeat the same > experiment under GDB? So, here's the image for the reproduction: http://czg.harmless.hu/emacs/qemu-28308.gz You can start it with: qemu-system-aarch64 -m 4096M -cpu cortex-a57 -M virt  \                     -accel tcg,thread=single \                     -bios QEMU_EFI.fd -serial telnet::4444,server -nographic \                     -drive if=none,file=${image},id=hd0,format=raw \                     -device virtio-blk-device,drive=hd0 \                     -device e1000,netdev=net0 \                     -netdev tap,id=net0,ifname=tap0,script=/tank/rpi3/build/qemu-ifup.sh adjust the $image, and the last line for the networking, it just sets the IP address on the host device: ifname=$1 ifconfig ${ifname} inet 10.219.14.254/24 The root password is "foobar", has an sshd running, so you can later log in, tramp into it,etc. Steps to reproduce the build failure: cd /usr/ports/editors/emacs-devel setenv CFLAGS "-O0 -glldb" setenv CXXFLAGS "-O0 -glldb" make -DTRYBROKEN DISABLE_VULNERABILITIES=yes build The ports tree extracts the source under and does the actual build under work/, you will find it all there. Also, just in case, I've checked out the emacs source from github under /root/emacs/, to save you some time if that's needed. If you would like to test the build from a different checkout in ports, just update /usr/ports/editors/emacs-devel/Makefile: 1) update the GH_TAGNAME 2) rm distinfo 3) make makesum 4) rm -rf work 5) then you can start the build again I hope this helps. Best regards, Gergely From unknown Sun Jun 22 11:41:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28308: Build failure on FreeBSD/aarch64 Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 20 Sep 2017 19:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28308 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gergely Czuczy Cc: Eli Zaretskii , 28308@debbugs.gnu.org Received: via spool by 28308-submit@debbugs.gnu.org id=B28308.15059357647726 (code B ref 28308); Wed, 20 Sep 2017 19:30:02 +0000 Received: (at 28308) by debbugs.gnu.org; 20 Sep 2017 19:29:24 +0000 Received: from localhost ([127.0.0.1]:50511 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dukgW-00020X-BH for submit@debbugs.gnu.org; Wed, 20 Sep 2017 15:29:24 -0400 Received: from mail-io0-f195.google.com ([209.85.223.195]:38839) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dukgT-00020J-Cv for 28308@debbugs.gnu.org; Wed, 20 Sep 2017 15:29:22 -0400 Received: by mail-io0-f195.google.com with SMTP id e9so2851531iod.5 for <28308@debbugs.gnu.org>; Wed, 20 Sep 2017 12:29:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=lWsUJx15QzVKaHeC9zp7JtfAD4PCqPzbax3sPWB3K6A=; b=pPyUyiP6g4fQhwPXR4K1LZtkTJrCjv49/TO4x5vmsPCL7kXetpDefD0G3HPqz5UoWB IO9lukKj01AO/5YN6ABawrh9J9rA6OPu8ap+YDCLfwy1GVeqJcSnNIYLcVgw50ojff3R EDZSxEmoS2xO+41jbUqziKorm4MzGMFwMN942ObJ+UZNdgMcDi7bSad5HfP4gye/DtUQ hcrrpEHT+gnfUBKeYYntKALGJN/TKlmn8NRFTA3hLJmXiHRMTSmCvTFy4iMdzi3RDO2R F94TeYPPaUrZMsFaHkYEcjIGI5FL9ITQgdJlWpLQId4GJP0IMtiZMxAvCJ60QPzs9RIE t7hQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=lWsUJx15QzVKaHeC9zp7JtfAD4PCqPzbax3sPWB3K6A=; b=H7yPF9kHexqXZTN3axLBETtvUJAU0DhsxR+sUT8bh5+cQNOq5dPPkzPPb7M88Ay4MA 2eaEgqIxTYDfx8KI30xbsL+VjLHzLJtV9llm4lItgSLTnk66Q2p5NAoUzt87qV4eHEDU y5UjwoqbMP1X0G0T1U9tF+fEH8hw9aIk5bL4Juw41eQ5y2+nB36vO6rD/9/amDpqygpX paJNW0iAGAoZ061e886Zj+od7SUCn/Rf2GeQmRF54R/nsrxU8K5kENsyfYzyzEI3FghV F5DqIiYsowU7wsRt68MG81bW2Xd0+eVsF0bRmEPb8lYlXbAT67ikP3MlLh/EzX6qAKcS KHMQ== X-Gm-Message-State: AHPjjUh30kGbvqWXsvzuoW5CThuskaAFBc84SY0FHZ1LZJyAdGWHuv32 GL7StesMea5QJ1XZJWBhMofBoHUCioZyXhLxypg= X-Google-Smtp-Source: AOwi7QDzXHXDM5NlOh7b3QMD1x2z7V1ipaanu1Hey+3GnWPGN3bw5l52PXMF5PePHF/MKU+yJtXB9ICEvRgVfnYls98= X-Received: by 10.202.7.198 with SMTP id 189mr559856oih.18.1505935755616; Wed, 20 Sep 2017 12:29:15 -0700 (PDT) MIME-Version: 1.0 Received: by 10.74.158.149 with HTTP; Wed, 20 Sep 2017 12:29:15 -0700 (PDT) In-Reply-To: <29f4260c-2fff-9051-5882-0acec819739f@harmless.hu> References: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> <8760d17pyj.fsf@users.sourceforge.net> <9ae1840f-9056-8771-43fa-b27bbd2b1bd3@harmless.hu> <87k218g33g.fsf@users.sourceforge.net> <2fbe77fe-1258-cef2-32e2-f741da514151@harmless.hu> <83y3powdsv.fsf@gnu.org> <87k215lqdf.fsf@users.sourceforge.net> <837ex5thtt.fsf@gnu.org> <83tw09s148.fsf@gnu.org> <83bmmhrw84.fsf@gnu.org> <29f4260c-2fff-9051-5882-0acec819739f@harmless.hu> From: Noam Postavsky Date: Wed, 20 Sep 2017 15:29:15 -0400 X-Google-Sender-Auth: 2xIa2j0UdCEg_ePRWlA2tyagW3Q Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -2.1 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) On Wed, Sep 20, 2017 at 1:51 AM, Gergely Czuczy wrote: > So, here's the image for the reproduction: > http://czg.harmless.hu/emacs/qemu-28308.gz > You can start it with: > qemu-system-aarch64 -m 4096M -cpu cortex-a57 -M virt \ > -accel tcg,thread=single \ > -bios QEMU_EFI.fd -serial telnet::4444,server -nographic > \ > -drive if=none,file=${image},id=hd0,format=raw \ > -device virtio-blk-device,drive=hd0 \ > -device e1000,netdev=net0 \ > -netdev > tap,id=net0,ifname=tap0,script=/tank/rpi3/build/qemu-ifup.sh > > adjust the $image, and the last line for the networking, it just sets the IP > address on the host device: > ifname=$1 > ifconfig ${ifname} inet 10.219.14.254/24 I tried this on Windows, as my GNU/Linux box is underpowered. I couldn't get the networking stuff working, but it seems to function without that: setlocal set image=qemu-28308.img set qemu="C:\Program Files\qemu\qemu-system-aarch64.exe" %qemu% -m 4096M -cpu cortex-a57 -M virt ^ -accel tcg,thread=single ^ -bios QEMU_EFI.fd -serial telnet::4444,server ^ -drive if=none,file=%image%,id=hd0,format=raw ^ -device virtio-blk-device,drive=hd0 QEMU_EFI.fd retrieved from here: https://wiki.freebsd.org/arm64/QEMU I tried setting a breakpoint in main, but I still landed in tty_menu_display. Then I tried setting a breakpoint __start, after stepping around a little I found this: (lldb) disassemble --pc bootstrap-emacs`__start: -> 0x40180 <+360>: mov w0, w21 0x40184 <+364>: mov x1, x20 0x40188 <+368>: mov x2, x19 0x4018c <+372>: bl 0x16742c ; tty_menu_display + 132 at term.c:2817 (lldb) bt * thread #1, name = 'bootstrap-emacs', stop reason = breakpoint 2.1 * frame #0: 0x0000000000040180 bootstrap-emacs`__start(argc=9, argv=0x0000ffffffffead0, env=0x0000ffffffffeb20, cleanup=) at crt1.c:84 frame #1: 0x0000000040390018 ld-elf.so.1`.rtld_start at rtld_start.S:41 I think that means that tty_menu_display is getting called from __start, which should not be possible?! Paul's suggestion of configuring with CANNOT_DUMP=yes seems to work, although I didn't continue past compilation macroexp.el, since it's extremely slow. From unknown Sun Jun 22 11:41:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28308: Build failure on FreeBSD/aarch64 Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 19 Oct 2017 23:40:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28308 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gergely Czuczy Cc: Eli Zaretskii , 28308@debbugs.gnu.org Received: via spool by 28308-submit@debbugs.gnu.org id=B28308.150845636415323 (code B ref 28308); Thu, 19 Oct 2017 23:40:01 +0000 Received: (at 28308) by debbugs.gnu.org; 19 Oct 2017 23:39:24 +0000 Received: from localhost ([127.0.0.1]:50846 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e5KPJ-0003z3-VV for submit@debbugs.gnu.org; Thu, 19 Oct 2017 19:39:22 -0400 Received: from mail-io0-f170.google.com ([209.85.223.170]:48659) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e5KPI-0003yl-2J for 28308@debbugs.gnu.org; Thu, 19 Oct 2017 19:39:20 -0400 Received: by mail-io0-f170.google.com with SMTP id j17so11578977iod.5 for <28308@debbugs.gnu.org>; Thu, 19 Oct 2017 16:39:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=+2K/faNUwawao+Pg4xFAMRlctc6JRUA50LCEWerSNds=; b=joBjzUsgwxfiin8xaVDkUgve7By2DNNYoHtOBvsG0xbVoO53rkYpTHl8K4yysQSscB UBOty9BXEdbzxrYt/z4pflsCZR/vpXHhrThVEDYRs5mCFUnR4W3OFmlsB/Q3gAZ+XqIC Y30kzJqjAFAT0OMe5egQ9kDYD7i5nFiMGS9xtO1ckUZ79pV/bqr4/47bXm9LhZ2HDfKV Zd5kAO3w7Apl1nanzwbhTRhyuu5z9Uj2YwsnRbDdEPu0R7TGbwxGS/2zNQjRhvjjOWv/ c8g3vilGWioVVUn3EWTaGc4bPQI+8fBRwojWt/mViOOMRPEuxR1rxAQPAOgxEt1lLADP pLJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=+2K/faNUwawao+Pg4xFAMRlctc6JRUA50LCEWerSNds=; b=pwd7xFN/YyJEQ9T9OrzB8AgD4JGvQfC/4rDsqSKyw0+pxMsgaG2UCQHCGmkkjJU3Is QDv/GjWv6zJDt9JfrBPR6aSK54bfvxpz4hD+i7i4NDRw6qmp9Ju4YMGBgwoB0cpKttGh Nb0REJmUlKTxX94+3i7fyM0HJ232unqc9I+9xLVn/6BYSgWqBAEXPhLbjZ+UDjTDAqZT 9M3v42ZaicwdGMepNzRBoYiftrfE4X+pd37MNdEoSKABV1/gix9gJanaOUNzOs4fQrGj H8cknoIKl+QCErtPPlQDRsVNadU00Onzqi/35AnAIsEJw5iBo/42okRNyLAIqfnK3UJk /rdQ== X-Gm-Message-State: AMCzsaU/TWx/BwhJJcfLACwz5g2omgLvDFAVhm/8ZGRjMnF5yWlErc0a rAIxg/IgmfmWhYX5B43ecoxcfg== X-Google-Smtp-Source: ABhQp+SveGiP8jpb5Fsmz5BCaQ212He/tW2WEyCJQPdtH70lZxrhqTmgU0JKTrn9JYP+GIJwch6CHA== X-Received: by 10.107.132.167 with SMTP id o39mr4293927ioi.243.1508456354156; Thu, 19 Oct 2017 16:39:14 -0700 (PDT) Received: from zebian ([45.2.119.34]) by smtp.googlemail.com with ESMTPSA id j71sm3394506itj.2.2017.10.19.16.39.12 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 19 Oct 2017 16:39:12 -0700 (PDT) From: Noam Postavsky References: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> <8760d17pyj.fsf@users.sourceforge.net> <9ae1840f-9056-8771-43fa-b27bbd2b1bd3@harmless.hu> <87k218g33g.fsf@users.sourceforge.net> <2fbe77fe-1258-cef2-32e2-f741da514151@harmless.hu> <83y3powdsv.fsf@gnu.org> <87k215lqdf.fsf@users.sourceforge.net> <837ex5thtt.fsf@gnu.org> <83tw09s148.fsf@gnu.org> <83bmmhrw84.fsf@gnu.org> <29f4260c-2fff-9051-5882-0acec819739f@harmless.hu> Date: Thu, 19 Oct 2017 19:39:11 -0400 In-Reply-To: (Noam Postavsky's message of "Wed, 20 Sep 2017 15:29:15 -0400") Message-ID: <8760bag128.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -2.1 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) --=-=-= Content-Type: text/plain Noam Postavsky writes: > (lldb) disassemble --pc > bootstrap-emacs`__start: > -> 0x40180 <+360>: mov w0, w21 > 0x40184 <+364>: mov x1, x20 > 0x40188 <+368>: mov x2, x19 > 0x4018c <+372>: bl 0x16742c ; tty_menu_display + 132 at term.c:2817 > I think that means that tty_menu_display is getting called from > __start, which should not be possible?! It seems that the debug info show by lldb is bogus, it shows two locations for tty_menu_display (see attached). --=-=-= Content-Type: text/plain Content-Disposition: attachment; filename=lldb-bogus-funs.txt Content-Description: excerpts from an lldb session (lldb) expr main (int (*)(int, char **)) $0 = 0x0000000000167474 (lldb) disassemble -s 0x167474 -e (0x167474+16) bootstrap-emacs`main: bootstrap-emacs[0x167474] <+0>: str x28, [sp, #-0x20]! bootstrap-emacs[0x167478] <+4>: stp x29, x30, [sp, #0x10] bootstrap-emacs[0x16747c] <+8>: add x29, sp, #0x10 ; =0x10 bootstrap-emacs[0x167480] <+12>: sub sp, sp, #0x1f0 ; =0x1f0 (lldb) disassemble -p -b bootstrap-emacs`tty_menu_display: -> 0x167474 <+128>: 0xf81e0ffc str x28, [sp, #-0x20]! 0x167478 <+132>: 0xa9017bfd stp x29, x30, [sp, #0x10] 0x16747c <+136>: 0x910043fd add x29, sp, #0x10 ; =0x10 0x167480 <+140>: 0xd107c3ff sub sp, sp, #0x1f0 ; =0x1f0 (lldb) expr tty_menu_display (void (*)(tty_menu *, int, int, int, int *, int, int, int, bool)) $1 = 0x00000000001573f4 (lldb) disassemble -n tty_menu_display bootstrap-emacs`tty_menu_display: 0x1573f4 <+0>: sub sp, sp, #0xa0 ; =0xa0 0x1573f8 <+4>: stp x29, x30, [sp, #0x90] 0x1573fc <+8>: add x29, sp, #0x90 ; =0x90 0x157400 <+12>: ldrb w8, [x29, #0x10] 0x157404 <+16>: adrp x9, 1497 0x157408 <+20>: add x9, x9, #0x998 ; =0x998 0x15740c <+24>: stur x0, [x29, #-0x8] 0x157410 <+28>: stur w1, [x29, #-0xc] [...] 0x1577d4 <+992>: bl 0x43498 0x1577d8 <+996>: ldp x29, x30, [sp, #0x90] 0x1577dc <+1000>: add sp, sp, #0xa0 ; =0xa0 0x1577e0 <+1004>: ret bootstrap-emacs`tty_menu_display: 0x1673f4 <+0>: add sp, sp, #0xa0 ; =0xa0 0x1673f8 <+4>: ret 0x1673fc <+8>: sub sp, sp, #0x20 ; =0x20 0x167400 <+12>: stp x29, x30, [sp, #0x10] 0x167404 <+16>: add x29, sp, #0x10 ; =0x10 0x167408 <+20>: adrp x8, 1469 0x16740c <+24>: add x8, x8, #0x470 ; =0x470 0x167410 <+28>: stur w0, [x29, #-0x4] 0x167414 <+32>: ldursw x9, [x29, #-0x4] [...] 0x167468 <+116>: bl 0x2921d8 ; Fapply + 6324 at eval.c:2364 0x16746c <+120>: ldp x29, x30, [sp], #0x10 0x167470 <+124>: ret -> 0x167474 <+128>: str x28, [sp, #-0x20]! 0x167478 <+132>: stp x29, x30, [sp, #0x10] 0x16747c <+136>: add x29, sp, #0x10 ; =0x10 0x167480 <+140>: sub sp, sp, #0x1f0 ; =0x1f0 0x167484 <+144>: mov w8, wzr 0x167488 <+148>: adrp x9, 1500 --=-=-= Content-Type: text/plain Here is a backtrace from running 'lldb -- ./bootstrap-emacs -Q -batch', with source locations generated by 'addr2line -e ./bootstrap-emacs -f -i -p'. * thread #1, name = 'bootstrap-emacs', stop reason = signal SIGSEGV: invalid address (fault address: 0x41626d78) 0x000000000022810c XFLOAT_INIT at /root/emacs/src/alloc.c:543 0x0000000000227eb0 make_float at /root/emacs/src/alloc.c:2667 0x000000000022de24 init_alloc at /root/emacs/src/alloc.c:7481 0x000000000016825c main at /root/emacs/src/emacs.c:1251 0x0000000000040190 __start at /tank/rpi3/src/lib/csu/aarch64/crt1.c:84 0x0000000040390018 ?? at ??:0 This is from revision [1: 35c893ddaf], configured with 'CFLAGS=-O0 -glldb -DUNEXELF_DEBUG=1' '--without-all' [1: 35c893ddaf]: 2017-09-12 11:08:00 -0400 Move gensym to core Elisp https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=35c893ddaf21b93677850a69709b59630bb0feb7 --=-=-=-- From unknown Sun Jun 22 11:41:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28308: Build failure on FreeBSD/aarch64 Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 20 Oct 2017 07:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28308 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Noam Postavsky Cc: gergely.czuczy@harmless.hu, 28308@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 28308-submit@debbugs.gnu.org id=B28308.15084832932054 (code B ref 28308); Fri, 20 Oct 2017 07:09:02 +0000 Received: (at 28308) by debbugs.gnu.org; 20 Oct 2017 07:08:13 +0000 Received: from localhost ([127.0.0.1]:51022 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e5RPg-0000X4-V6 for submit@debbugs.gnu.org; Fri, 20 Oct 2017 03:08:13 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39044) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e5RPd-0000Wp-2i for 28308@debbugs.gnu.org; Fri, 20 Oct 2017 03:08:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e5RPU-0007s2-Qg for 28308@debbugs.gnu.org; Fri, 20 Oct 2017 03:08:04 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:47883) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e5RPU-0007rq-MB; Fri, 20 Oct 2017 03:08:00 -0400 Received: from [176.228.60.248] (port=1822 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1e5RPU-0004nV-1E; Fri, 20 Oct 2017 03:08:00 -0400 Date: Fri, 20 Oct 2017 10:07:51 +0300 Message-Id: <83wp3qcn5k.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <8760bag128.fsf@users.sourceforge.net> (message from Noam Postavsky on Thu, 19 Oct 2017 19:39:11 -0400) References: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> <8760d17pyj.fsf@users.sourceforge.net> <9ae1840f-9056-8771-43fa-b27bbd2b1bd3@harmless.hu> <87k218g33g.fsf@users.sourceforge.net> <2fbe77fe-1258-cef2-32e2-f741da514151@harmless.hu> <83y3powdsv.fsf@gnu.org> <87k215lqdf.fsf@users.sourceforge.net> <837ex5thtt.fsf@gnu.org> <83tw09s148.fsf@gnu.org> <83bmmhrw84.fsf@gnu.org> <29f4260c-2fff-9051-5882-0acec819739f@harmless.hu> <8760bag128.fsf@users.sourceforge.net> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Noam Postavsky > Cc: Eli Zaretskii , 28308@debbugs.gnu.org > Date: Thu, 19 Oct 2017 19:39:11 -0400 > > It seems that the debug info show by lldb is bogus, it shows two > locations for tty_menu_display (see attached). Maybe that function was inlined? > Here is a backtrace from running 'lldb -- ./bootstrap-emacs -Q -batch', > with source locations generated by 'addr2line -e ./bootstrap-emacs -f -i -p'. > > * thread #1, name = 'bootstrap-emacs', stop reason = signal SIGSEGV: invalid address (fault address: 0x41626d78) > 0x000000000022810c XFLOAT_INIT at /root/emacs/src/alloc.c:543 > 0x0000000000227eb0 make_float at /root/emacs/src/alloc.c:2667 > 0x000000000022de24 init_alloc at /root/emacs/src/alloc.c:7481 > 0x000000000016825c main at /root/emacs/src/emacs.c:1251 > 0x0000000000040190 __start at /tank/rpi3/src/lib/csu/aarch64/crt1.c:84 > 0x0000000040390018 ?? at ??:0 Can you disassemble XFLOAT_INIT and tell which part of it caused the segfault, and why? In particular, what is the relation of the faulting address 0x41626d78 and the C source? From unknown Sun Jun 22 11:41:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28308: Build failure on FreeBSD/aarch64 Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 24 Oct 2017 18:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28308 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: Gergely Czuczy , 28308@debbugs.gnu.org Received: via spool by 28308-submit@debbugs.gnu.org id=B28308.150887059831452 (code B ref 28308); Tue, 24 Oct 2017 18:44:02 +0000 Received: (at 28308) by debbugs.gnu.org; 24 Oct 2017 18:43:18 +0000 Received: from localhost ([127.0.0.1]:60166 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e74AY-0008BE-Ae for submit@debbugs.gnu.org; Tue, 24 Oct 2017 14:43:18 -0400 Received: from mail-wm0-f53.google.com ([74.125.82.53]:57157) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e74AV-0008Ay-UX for 28308@debbugs.gnu.org; Tue, 24 Oct 2017 14:43:16 -0400 Received: by mail-wm0-f53.google.com with SMTP id z3so11222305wme.5 for <28308@debbugs.gnu.org>; Tue, 24 Oct 2017 11:43:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=18Yo0o+LMhZEZq361xkS0H1gpJ5yWdJm05nwmHuqGno=; b=OAkmhow+qGOScXFXy7S2ZTnXMgDJghyGY9s1FsPmNOtLFP945yL56Da3/mOO9o6ZlZ 6zwUjiNHb3fAsrFAW5xKjUsjjLyW1ZBO2/PkRKxsvuLCN+HDZEhQIIBWUeYngfLcK6uA +hHdJw/WBxBr/SG3oGCzYcp9sv0QKM8e+kMSn9aZvKCM68fbT+zPGPu/QvNfSNrdibE9 zBQF6oE6cPo4q02vBfvdf5XJFMXLg0BVSthzbllbaavwjRzJih4Fvls+4aU2BJxQNnGd iv6+VGRf19eJ+bUOGEL7xiRUUH9VxLElnkBTvBjiOgtiowO/ShohdUeAFwANyQdP/eaQ f+Vw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=18Yo0o+LMhZEZq361xkS0H1gpJ5yWdJm05nwmHuqGno=; b=jjBlgi2Pz9yUiZa3m0Py3wMKcQU6YzJf5WDZ1wo/8xYM4ZUgIr+KFNIaCSNXUzbiyi go8c0bQmVURFYI4cOg0AotWYQ6rG5UmufqBBlRi3L8+rd27/UmcaXA2tw/v8Kkv95mQk sZR0e4y8W/PqtHTuB8d0LJvQDLxyY/ePZNdGz2uoXwrualG7WlumxfdXMlGK8tnRQ1yB RPaV9OfAAuhjBdiWH8tQ5w6cuk6hQ8EoISvE6G6SCYzjasTvjca3Ty/yTkIsNCVBo2LP iXSZblaSsXxvNj6ru6HTwYx/i4JYnmayLXAJWHlkm2JDVDdBnYwCdQX8xGjhnMw/Ps7p WExg== X-Gm-Message-State: AMCzsaXMyNs7+w6PvsQ2uSiWVV8gnspBrMqYnzwiT3cOagw74dtOg/Eq xLK+iR0rM7TgfWsQR6/nASg3RZVK9QS8QtxzJbU= X-Google-Smtp-Source: ABhQp+T5/HoxQgsMsumWTWdznocvgPZK+4zkvsW8QlcCXMGLFwpras9PVuqtGNjwDZh3VuBOaD1kxGtDMfib793zM8U= X-Received: by 10.28.68.130 with SMTP id r124mr8171285wma.96.1508870590138; Tue, 24 Oct 2017 11:43:10 -0700 (PDT) MIME-Version: 1.0 Received: by 10.223.146.227 with HTTP; Tue, 24 Oct 2017 11:43:09 -0700 (PDT) In-Reply-To: <83wp3qcn5k.fsf@gnu.org> References: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> <8760d17pyj.fsf@users.sourceforge.net> <9ae1840f-9056-8771-43fa-b27bbd2b1bd3@harmless.hu> <87k218g33g.fsf@users.sourceforge.net> <2fbe77fe-1258-cef2-32e2-f741da514151@harmless.hu> <83y3powdsv.fsf@gnu.org> <87k215lqdf.fsf@users.sourceforge.net> <837ex5thtt.fsf@gnu.org> <83tw09s148.fsf@gnu.org> <83bmmhrw84.fsf@gnu.org> <29f4260c-2fff-9051-5882-0acec819739f@harmless.hu> <8760bag128.fsf@users.sourceforge.net> <83wp3qcn5k.fsf@gnu.org> From: Noam Postavsky Date: Tue, 24 Oct 2017 14:43:09 -0400 X-Google-Sender-Auth: Xrrvgoo5Y8OxIQczWaKomlyEyiA Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) On Fri, Oct 20, 2017 at 3:07 AM, Eli Zaretskii wrote: >> * thread #1, name = 'bootstrap-emacs', stop reason = signal SIGSEGV: invalid address (fault address: 0x41626d78) >> 0x000000000022810c XFLOAT_INIT at /root/emacs/src/alloc.c:543 >> 0x0000000000227eb0 make_float at /root/emacs/src/alloc.c:2667 >> 0x000000000022de24 init_alloc at /root/emacs/src/alloc.c:7481 >> 0x000000000016825c main at /root/emacs/src/emacs.c:1251 > Can you disassemble XFLOAT_INIT and tell which part of it caused the > segfault, and why? In particular, what is the relation of the > faulting address 0x41626d78 and the C source? The faulting address is XFLOAT(f): static void XFLOAT_INIT (Lisp_Object f, double n) { XFLOAT (f)->u.data = n; } 'f' is 'val' in make_float. I added a fprintf(stderr, "%p\n", XFLOAT(val)) before the XFLOAT_INIT call, the address which was ok with temacs triggers SIGSEGV in bootstrap-emacs. It seems that the memory pointer to by float_block->floats becomes invalid following the dumping process. By the way, when I delete bootstrap-emacs and redump, the faulting address changes (although it's always of the form 0x4XXXXXXX). From unknown Sun Jun 22 11:41:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28308: Build failure on FreeBSD/aarch64 Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 31 Oct 2017 17:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28308 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: Gergely Czuczy , 28308@debbugs.gnu.org Received: via spool by 28308-submit@debbugs.gnu.org id=B28308.150947111531596 (code B ref 28308); Tue, 31 Oct 2017 17:32:01 +0000 Received: (at 28308) by debbugs.gnu.org; 31 Oct 2017 17:31:55 +0000 Received: from localhost ([127.0.0.1]:44482 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e9aOJ-0008DS-Au for submit@debbugs.gnu.org; Tue, 31 Oct 2017 13:31:55 -0400 Received: from mail-wr0-f170.google.com ([209.85.128.170]:53337) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e9aOH-0008D8-Bm for 28308@debbugs.gnu.org; Tue, 31 Oct 2017 13:31:53 -0400 Received: by mail-wr0-f170.google.com with SMTP id u40so16636238wrf.10 for <28308@debbugs.gnu.org>; Tue, 31 Oct 2017 10:31:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=573wmiBW0+64YaBnPSi+kksiHQ8chzvbUW+JoKOdXsA=; b=s82v3zTeCrvmq2Ey15Pz1uKfaKmPqybmwHEEpNtZB4z8qIGYNAiM8PQcWy25KTmWqy VZqizyOzKJvZCgtZ4NvdtYf2Y7j/ERewgDwRhdRuuBTf04q3iN/st+04ae6vm6tH+4Z9 2q1YSubCV028pnUkMSna/t3Gz38PsVZhYkwmCyEkPHd87sAyKRAIQcS25cZ/aYDQIS5I 45+9HjagAz5fLyFgxn21HFi/HY0nmeqyEfkdZ+u9pqeX9jWqxx3VF9QYZyr0nQCxaopd Ax9EqLJJDyNOBRPAunSm07NS/teozkF96T/ALEJNWOBZs5p+u2PQfnq5K9qigKd8aGxc cnOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=573wmiBW0+64YaBnPSi+kksiHQ8chzvbUW+JoKOdXsA=; b=VN3Va5Nm11xkuw3C+elVD8ONOn4jfawS3SSA6CwMzABMpVOYu83u1XnchV6xCND93m 0g+C2G3SDZPFdU/jR14ov1YdmAiVUFG3GudWbaflF1FeBqraUl/jvkUy26aoRg2ORyxn l0tNEE+tlIuoTTSabxXEH5uKCt2Uknq+CTnYmORlodY6Y6nTAZznhHwEcH9AbfiATOxJ K29i7l0IPSSge/YzA9Vey0NOv6GchgfDQGs3qKud7FaxXwJ7LmQXp9++NhgWHOq+7CdX 7+GShKlUTnpM2zVRjV9rcwhvHpAGTc4PAR4TTqqiZZbRjVt20CS1K4tj/lYENilkMVRp qMOg== X-Gm-Message-State: AMCzsaVp/2Y/mtdgYAGhLj8EmugQ27yw7Rv18wyo5cgPRU9YvS2uQDNY 9FRRgsegqj1XVT6t9PrnwRTBdXaHPkdysqG2b3I= X-Google-Smtp-Source: ABhQp+TOl0hxlXOdJdW3/jzt58uBQen4QFfra+W1Zt8LXYfPUecjtMTqQhz79eZBze132Gzqr9d68r7SbnuLMzPdNiw= X-Received: by 10.223.189.13 with SMTP id j13mr2658911wrh.94.1509471107429; Tue, 31 Oct 2017 10:31:47 -0700 (PDT) MIME-Version: 1.0 Received: by 10.223.146.227 with HTTP; Tue, 31 Oct 2017 10:31:46 -0700 (PDT) In-Reply-To: References: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> <8760d17pyj.fsf@users.sourceforge.net> <9ae1840f-9056-8771-43fa-b27bbd2b1bd3@harmless.hu> <87k218g33g.fsf@users.sourceforge.net> <2fbe77fe-1258-cef2-32e2-f741da514151@harmless.hu> <83y3powdsv.fsf@gnu.org> <87k215lqdf.fsf@users.sourceforge.net> <837ex5thtt.fsf@gnu.org> <83tw09s148.fsf@gnu.org> <83bmmhrw84.fsf@gnu.org> <29f4260c-2fff-9051-5882-0acec819739f@harmless.hu> <8760bag128.fsf@users.sourceforge.net> <83wp3qcn5k.fsf@gnu.org> From: Noam Postavsky Date: Tue, 31 Oct 2017 13:31:46 -0400 X-Google-Sender-Auth: QsGD5FKrQ0LgVzmisZe0dIOkhRI Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -2.1 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) tags 28308 + patch quit On Tue, Oct 24, 2017 at 2:43 PM, Noam Postavsky wrote: > It seems that the memory pointer to by float_block->floats becomes > invalid following the dumping process. The following patch which makes FreeBSD use the hybrid malloc scheme fixes it: diff --git a/configure.ac b/configure.ac index d294412dc4..2e690987a6 100644 --- a/configure.ac +++ b/configure.ac @@ -2206,7 +2206,7 @@ AC_DEFUN case "$opsys" in ## darwin ld insists on the use of malloc routines in the System framework. darwin | mingw32 | nacl | sol2-10) ;; - cygwin) hybrid_malloc=yes + freebsd | cygwin) hybrid_malloc=yes system_malloc= ;; *) test "$ac_cv_func_sbrk" = yes && system_malloc=$emacs_cv_sanitize_address;; esac diff --git a/src/gmalloc.c b/src/gmalloc.c index baaff58050..8fd05fe845 100644 --- a/src/gmalloc.c +++ b/src/gmalloc.c @@ -1509,9 +1509,13 @@ gdefault_morecore (ptrdiff_t increment) return bss_sbrk (increment); } #endif +#ifdef HAVE_SBRK result = (void *) __sbrk (increment); if (result == (void *) -1) return NULL; +#else + result = NULL; +#endif return result; } From unknown Sun Jun 22 11:41:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28308: Build failure on FreeBSD/aarch64 Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 31 Oct 2017 20:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28308 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Noam Postavsky Cc: gergely.czuczy@harmless.hu, 28308@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 28308-submit@debbugs.gnu.org id=B28308.150948129022475 (code B ref 28308); Tue, 31 Oct 2017 20:22:01 +0000 Received: (at 28308) by debbugs.gnu.org; 31 Oct 2017 20:21:30 +0000 Received: from localhost ([127.0.0.1]:44608 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e9d2P-0005qP-T7 for submit@debbugs.gnu.org; Tue, 31 Oct 2017 16:21:30 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33858) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e9d2O-0005qC-4X for 28308@debbugs.gnu.org; Tue, 31 Oct 2017 16:21:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e9d2H-0006Uz-Iy for 28308@debbugs.gnu.org; Tue, 31 Oct 2017 16:21:22 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:49229) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e9d2H-0006Uo-FX; Tue, 31 Oct 2017 16:21:21 -0400 Received: from [176.228.60.248] (port=1462 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1e9d2G-0001KE-To; Tue, 31 Oct 2017 16:21:21 -0400 Date: Tue, 31 Oct 2017 22:21:09 +0200 Message-Id: <83vaivrruy.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Noam Postavsky on Tue, 31 Oct 2017 13:31:46 -0400) References: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> <8760d17pyj.fsf@users.sourceforge.net> <9ae1840f-9056-8771-43fa-b27bbd2b1bd3@harmless.hu> <87k218g33g.fsf@users.sourceforge.net> <2fbe77fe-1258-cef2-32e2-f741da514151@harmless.hu> <83y3powdsv.fsf@gnu.org> <87k215lqdf.fsf@users.sourceforge.net> <837ex5thtt.fsf@gnu.org> <83tw09s148.fsf@gnu.org> <83bmmhrw84.fsf@gnu.org> <29f4260c-2fff-9051-5882-0acec819739f@harmless.hu> <8760bag128.fsf@users.sourceforge.net> <83wp3qcn5k.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Noam Postavsky > Date: Tue, 31 Oct 2017 13:31:46 -0400 > Cc: Gergely Czuczy , 28308@debbugs.gnu.org > > > It seems that the memory pointer to by float_block->floats becomes > > invalid following the dumping process. > > The following patch which makes FreeBSD use the hybrid malloc scheme fixes it: Thanks. Please let others to chime in, and if no comments emerge, please push to the release branch. From unknown Sun Jun 22 11:41:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28308: Build failure on FreeBSD/aarch64 Resent-From: Gergely Czuczy Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 01 Nov 2017 16:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28308 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Noam Postavsky , Eli Zaretskii Cc: 28308@debbugs.gnu.org Received: via spool by 28308-submit@debbugs.gnu.org id=B28308.15095528773759 (code B ref 28308); Wed, 01 Nov 2017 16:15:02 +0000 Received: (at 28308) by debbugs.gnu.org; 1 Nov 2017 16:14:37 +0000 Received: from localhost ([127.0.0.1]:46204 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e9vf2-0000yZ-U4 for submit@debbugs.gnu.org; Wed, 01 Nov 2017 12:14:37 -0400 Received: from marvin.harmless.hu ([195.56.55.204]:60184) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e9vf0-0000yL-Dp for 28308@debbugs.gnu.org; Wed, 01 Nov 2017 12:14:35 -0400 Received: from 85-238-70-59.pool.digikabel.hu ([85.238.70.59] helo=[10.219.16.1]) by marvin.harmless.hu with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.88 (FreeBSD)) (envelope-from ) id 1e9vem-0004QN-4s; Wed, 01 Nov 2017 16:14:20 +0000 References: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> <8760d17pyj.fsf@users.sourceforge.net> <9ae1840f-9056-8771-43fa-b27bbd2b1bd3@harmless.hu> <87k218g33g.fsf@users.sourceforge.net> <2fbe77fe-1258-cef2-32e2-f741da514151@harmless.hu> <83y3powdsv.fsf@gnu.org> <87k215lqdf.fsf@users.sourceforge.net> <837ex5thtt.fsf@gnu.org> <83tw09s148.fsf@gnu.org> <83bmmhrw84.fsf@gnu.org> <29f4260c-2fff-9051-5882-0acec819739f@harmless.hu> <8760bag128.fsf@users.sourceforge.net> <83wp3qcn5k.fsf@gnu.org> From: Gergely Czuczy Message-ID: <6927f701-035c-3267-3be6-0436b00d2a3d@harmless.hu> Date: Wed, 1 Nov 2017 17:14:20 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) On 2017. 10. 31. 18:31, Noam Postavsky wrote: > tags 28308 + patch > quit > > On Tue, Oct 24, 2017 at 2:43 PM, Noam Postavsky > wrote: > >> It seems that the memory pointer to by float_block->floats becomes >> invalid following the dumping process. > The following patch which makes FreeBSD use the hybrid malloc scheme fixes it: > > diff --git a/configure.ac b/configure.ac > index d294412dc4..2e690987a6 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -2206,7 +2206,7 @@ AC_DEFUN > case "$opsys" in > ## darwin ld insists on the use of malloc routines in the System framework. > darwin | mingw32 | nacl | sol2-10) ;; > - cygwin) hybrid_malloc=yes > + freebsd | cygwin) hybrid_malloc=yes > system_malloc= ;; > *) test "$ac_cv_func_sbrk" = yes && > system_malloc=$emacs_cv_sanitize_address;; > esac > diff --git a/src/gmalloc.c b/src/gmalloc.c > index baaff58050..8fd05fe845 100644 > --- a/src/gmalloc.c > +++ b/src/gmalloc.c > @@ -1509,9 +1509,13 @@ gdefault_morecore (ptrdiff_t increment) > return bss_sbrk (increment); > } > #endif > +#ifdef HAVE_SBRK > result = (void *) __sbrk (increment); > if (result == (void *) -1) > return NULL; > +#else > + result = NULL; > +#endif > return result; > } Is 2e690987a6 the commit id I can try? I would like to test it. Thanks, -czg From unknown Sun Jun 22 11:41:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28308: Build failure on FreeBSD/aarch64 Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 01 Nov 2017 16:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28308 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Gergely Czuczy Cc: Eli Zaretskii , 28308@debbugs.gnu.org Received: via spool by 28308-submit@debbugs.gnu.org id=B28308.15095550807600 (code B ref 28308); Wed, 01 Nov 2017 16:52:01 +0000 Received: (at 28308) by debbugs.gnu.org; 1 Nov 2017 16:51:20 +0000 Received: from localhost ([127.0.0.1]:46314 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e9wEa-0001yV-6u for submit@debbugs.gnu.org; Wed, 01 Nov 2017 12:51:20 -0400 Received: from mail-wm0-f43.google.com ([74.125.82.43]:56763) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e9wEY-0001yI-AZ for 28308@debbugs.gnu.org; Wed, 01 Nov 2017 12:51:19 -0400 Received: by mail-wm0-f43.google.com with SMTP id z3so6084859wme.5 for <28308@debbugs.gnu.org>; Wed, 01 Nov 2017 09:51:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=aPXytWmzc2r6XYdLqr21xA9w1cTv8JEpbW3BGasACZU=; b=TMyadrEdBhlDdL7ZHisZkZ7LRU1uBMmHS85vHN68xewL6oc3jJ8az9jsE/6dOZL2R1 ADmzN/p7D7plCiaAa05aXPdCUQSQWI91ipN3y2zRAQ3wEnHWqmSFgav5ru5TxCLIuxGx HFOQE7xO2n16I0TttYN2z7piJXXbWG9KgX6VOYshexGGJBv0Yswtr6vbD6v/999i+BY5 eE+6f3rIAjTPs9O+4oLR/7d6pZQf3ytUou2YrwgbD9Fp720/hGxrAvghXdaogdBjMyaa jnQJyhgvtZly1S+z2XWMM8EIbPEwvTt7alre75AEjkp2CvHrs3SQd7b4xHFKIFJx4vTL UYgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=aPXytWmzc2r6XYdLqr21xA9w1cTv8JEpbW3BGasACZU=; b=BFlsX3ElpspNJVIJ6LfQsEzdpQbNUY1DpVIjFd8gef0nWrfdGkTzQenc8lOK/YAHzI F1Msv1Al7UReeGGFcqnRddQVL7WED87fBRiOl3UmDGn+KYlrKsTn1OGPVVNDPWeHvQDx rCqCCT/k+HoOTZzjZnkI4JiPqY+DhBlZelcQhPteEdXkx+xgJgOTQajhs4DX/QoZVfkE 0u7U897xg9cP2LcWbC+E05M2FB8qC+O/EzIjuISI3ENN2hG3azxM1wUwlZf+rACBcRSy ejXfRhPnfY01W6P6/LHdNm0ksBmBDJxHH+K/lLV/nReOotkcYMSBE8djmR4vsDvbUxNF CGGA== X-Gm-Message-State: AMCzsaW18nS+9vPPHISgiP7LjVipN6f5kddEJ/tlOUEe1j2i6npeQUjz MxGDW/HzLYMZLi1JQ6bZItWS6qb11jzfvK0bhWBJZA== X-Google-Smtp-Source: ABhQp+RwAVPDXKh4rOFUxI++IGLCCc7M6jdOgOhM1y2aPGSxwg65HlZAYBGtfHwWDzzz+Jcc+6Q12H/k3Bd1HfY9IH8= X-Received: by 10.28.92.208 with SMTP id q199mr667839wmb.96.1509555072620; Wed, 01 Nov 2017 09:51:12 -0700 (PDT) MIME-Version: 1.0 Received: by 10.223.146.227 with HTTP; Wed, 1 Nov 2017 09:51:12 -0700 (PDT) In-Reply-To: <6927f701-035c-3267-3be6-0436b00d2a3d@harmless.hu> References: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> <8760d17pyj.fsf@users.sourceforge.net> <9ae1840f-9056-8771-43fa-b27bbd2b1bd3@harmless.hu> <87k218g33g.fsf@users.sourceforge.net> <2fbe77fe-1258-cef2-32e2-f741da514151@harmless.hu> <83y3powdsv.fsf@gnu.org> <87k215lqdf.fsf@users.sourceforge.net> <837ex5thtt.fsf@gnu.org> <83tw09s148.fsf@gnu.org> <83bmmhrw84.fsf@gnu.org> <29f4260c-2fff-9051-5882-0acec819739f@harmless.hu> <8760bag128.fsf@users.sourceforge.net> <83wp3qcn5k.fsf@gnu.org> <6927f701-035c-3267-3be6-0436b00d2a3d@harmless.hu> From: Noam Postavsky Date: Wed, 1 Nov 2017 12:51:12 -0400 X-Google-Sender-Auth: cdmG-ZBzJMZXTtbrrvuK9WZtQRE Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) On Wed, Nov 1, 2017 at 12:14 PM, Gergely Czuczy wrote: > > On 2017. 10. 31. 18:31, Noam Postavsky wrote: >> >> diff --git a/configure.ac b/configure.ac >> index d294412dc4..2e690987a6 100644 >> --- a/configure.ac >> +++ b/configure.ac > Is 2e690987a6 the commit id I can try? I would like to test it. No, that hash is for the configure.ac file only. To test the patch, save it to a file (e.g., call it bsd-hybridmalloc.diff) and then run 'git apply bsd-hybridmalloc.diff'. By the way, do you know about the status of Emacs on FreeBSD x86? It seems to me that the problem and solution are not specific to aarch64. From unknown Sun Jun 22 11:41:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28308: Build failure on FreeBSD/aarch64 Resent-From: Gergely Czuczy Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 01 Nov 2017 18:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28308 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Noam Postavsky Cc: Eli Zaretskii , 28308@debbugs.gnu.org Received: via spool by 28308-submit@debbugs.gnu.org id=B28308.150956084416383 (code B ref 28308); Wed, 01 Nov 2017 18:28:02 +0000 Received: (at 28308) by debbugs.gnu.org; 1 Nov 2017 18:27:24 +0000 Received: from localhost ([127.0.0.1]:46362 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e9xjY-0004GB-J5 for submit@debbugs.gnu.org; Wed, 01 Nov 2017 14:27:24 -0400 Received: from marvin.harmless.hu ([195.56.55.204]:61726) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e9xjX-0004Ft-CQ for 28308@debbugs.gnu.org; Wed, 01 Nov 2017 14:27:23 -0400 Received: from 85-238-70-59.pool.digikabel.hu ([85.238.70.59] helo=[10.219.16.1]) by marvin.harmless.hu with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.88 (FreeBSD)) (envelope-from ) id 1e9xjK-0004rg-Jp; Wed, 01 Nov 2017 18:27:10 +0000 References: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> <8760d17pyj.fsf@users.sourceforge.net> <9ae1840f-9056-8771-43fa-b27bbd2b1bd3@harmless.hu> <87k218g33g.fsf@users.sourceforge.net> <2fbe77fe-1258-cef2-32e2-f741da514151@harmless.hu> <83y3powdsv.fsf@gnu.org> <87k215lqdf.fsf@users.sourceforge.net> <837ex5thtt.fsf@gnu.org> <83tw09s148.fsf@gnu.org> <83bmmhrw84.fsf@gnu.org> <29f4260c-2fff-9051-5882-0acec819739f@harmless.hu> <8760bag128.fsf@users.sourceforge.net> <83wp3qcn5k.fsf@gnu.org> <6927f701-035c-3267-3be6-0436b00d2a3d@harmless.hu> From: Gergely Czuczy Message-ID: <6ef7dc53-d53f-5675-8f0b-376752cf075c@harmless.hu> Date: Wed, 1 Nov 2017 19:27:10 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) On 2017. 11. 01. 17:51, Noam Postavsky wrote: > On Wed, Nov 1, 2017 at 12:14 PM, Gergely Czuczy > wrote: >> On 2017. 10. 31. 18:31, Noam Postavsky wrote: >>> diff --git a/configure.ac b/configure.ac >>> index d294412dc4..2e690987a6 100644 >>> --- a/configure.ac >>> +++ b/configure.ac >> Is 2e690987a6 the commit id I can try? I would like to test it. > No, that hash is for the configure.ac file only. To test the patch, > save it to a file (e.g., call it bsd-hybridmalloc.diff) and then run > 'git apply bsd-hybridmalloc.diff'. > > By the way, do you know about the status of Emacs on FreeBSD x86? It > seems to me that the problem and solution are not specific to aarch64. On x86 (as in 32 bit terms), I don't really know. All my systems are amd64 ones, and on that one, it runs fine. However, I haven't checked the development branch, just the release. That works fine. But if that's any help, I can give it a shot tomorrow on amd64 as well, and see how it goes. Regarding the patch, I should apply it to the latest checkout, right? From unknown Sun Jun 22 11:41:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28308: Build failure on FreeBSD/aarch64 Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 01 Nov 2017 18:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28308 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Gergely Czuczy Cc: Eli Zaretskii , 28308@debbugs.gnu.org Received: via spool by 28308-submit@debbugs.gnu.org id=B28308.150956236018750 (code B ref 28308); Wed, 01 Nov 2017 18:53:02 +0000 Received: (at 28308) by debbugs.gnu.org; 1 Nov 2017 18:52:40 +0000 Received: from localhost ([127.0.0.1]:46383 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e9y80-0004sM-6w for submit@debbugs.gnu.org; Wed, 01 Nov 2017 14:52:40 -0400 Received: from mail-wr0-f174.google.com ([209.85.128.174]:52621) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e9y7y-0004s9-Uw for 28308@debbugs.gnu.org; Wed, 01 Nov 2017 14:52:39 -0400 Received: by mail-wr0-f174.google.com with SMTP id k62so2785116wrc.9 for <28308@debbugs.gnu.org>; Wed, 01 Nov 2017 11:52:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=fcpSisnttZs2Mszy8EbauhH/OJ6BpgQvwgLBRl+F0Iw=; b=p+POj+cJy04u/RmiB5Mi7Iy24GVotfIyWHEXSJwyC7YK5Y3pTmlPy7elmCdsASLj1e SS16pPwsTmnb4cy0mHNnHDstfQZKOnYaOJ8RN3qd1gAZcFxsTuiNwcGSJBe7h2XllTCv adbYyXFsjbwuK4yW7H0/EZhl0sV3hjgcHL+IbzEnxZge0jTfBJkz0MgKw6p5tsiC0q1r 9hS+uDgwIX/Rlo9gKp8070aVKAQ4cIAxJkiKywpbZ3AhH6VZkDHf+l7YQPcjwPgUpD1X MHO9CxcNhZlcesOqxgSbdeI7r5Muj5Pf3SasmrZwcnqVHAj+PwiBYUin5XL9ZJhx89jv 8IyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=fcpSisnttZs2Mszy8EbauhH/OJ6BpgQvwgLBRl+F0Iw=; b=PlibxdHRY+GUl99zT9XNomQbCDbK1WU31/s7Y90qpqev9fvX0WVptHYkAUVpQPs6H/ DCRkbzpnoAc0jHgcaC7TzA/RyD6uhSrDR8JkUjPZKQZXurobJeTM+ZlpuzrsuiwJmJf4 BdiuOgALvnXpmRFsb6sWP5YLABPmPMRg9DdE9+BZFglSTYaxp+TWr8mZNRy6ydtFZJYB DfiCZzrWr/8HKUsfn6j7hCwCODq/cMz21sd19oqZAILbZVIdn0vDb3XyIX6XAHEAB9xE OMt7FarmyzG1ES6sAIqgGYMsMO2zlDewkNaoIyqs6IMfgYbEIWMihFcIsAlGLlA3PTcT 6ZXQ== X-Gm-Message-State: AMCzsaX2MYwF3A/h3j3TDReKfisXF2GEd9HEiz6ApXQGHyC1ZwGwNi09 eY5/fYH/BvstFF1Ay5Qb6OuE2Yeubt12zhD9KU8= X-Google-Smtp-Source: ABhQp+SGH7Va+eoJg8NdEKNmCtaWYPfQnkEqzdmAHflPIpcjFghefox+kvYTNbHzW/6YKJJq9AICXzEuukH5GAHQOcQ= X-Received: by 10.223.131.65 with SMTP id 59mr604652wrd.66.1509562353157; Wed, 01 Nov 2017 11:52:33 -0700 (PDT) MIME-Version: 1.0 Received: by 10.223.146.227 with HTTP; Wed, 1 Nov 2017 11:52:32 -0700 (PDT) In-Reply-To: <6ef7dc53-d53f-5675-8f0b-376752cf075c@harmless.hu> References: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> <8760d17pyj.fsf@users.sourceforge.net> <9ae1840f-9056-8771-43fa-b27bbd2b1bd3@harmless.hu> <87k218g33g.fsf@users.sourceforge.net> <2fbe77fe-1258-cef2-32e2-f741da514151@harmless.hu> <83y3powdsv.fsf@gnu.org> <87k215lqdf.fsf@users.sourceforge.net> <837ex5thtt.fsf@gnu.org> <83tw09s148.fsf@gnu.org> <83bmmhrw84.fsf@gnu.org> <29f4260c-2fff-9051-5882-0acec819739f@harmless.hu> <8760bag128.fsf@users.sourceforge.net> <83wp3qcn5k.fsf@gnu.org> <6927f701-035c-3267-3be6-0436b00d2a3d@harmless.hu> <6ef7dc53-d53f-5675-8f0b-376752cf075c@harmless.hu> From: Noam Postavsky Date: Wed, 1 Nov 2017 14:52:32 -0400 X-Google-Sender-Auth: eQ5-XDIlO71LRBAIcxuDRZfI5I4 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -2.1 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) On Wed, Nov 1, 2017 at 2:27 PM, Gergely Czuczy wrote: >> By the way, do you know about the status of Emacs on FreeBSD x86? It >> seems to me that the problem and solution are not specific to aarch64. > > On x86 (as in 32 bit terms), I don't really know. All my systems are amd64 > ones, and on that one, it runs fine. However, I haven't checked the > development branch, just the release. That works fine. Oh, yeah, I didn't mean 32 bit specifically. Actually, reading the OP of #24892 again, it sounds like sbrk is only removed from arm, so I guess x86/amd64 would still have it, and could therefore use the gmalloc-only scheme successfully. > But if that's any help, I can give it a shot tomorrow on amd64 as well, and > see how it goes. If you can check my patch on amd64 as well it would be good. Although perhaps I should change the patch to only switch to hybrid malloc if sbrk is missing, to avoid changing working platforms, at least for emacs-26. > Regarding the patch, I should apply it to the latest checkout, right? Yes, the latest emacs-26. I've only tested on top of 35c893ddaf as I haven't worked out how to update the VM, but I don't think anything has changed in that area recently so there should be no problem applying it to more recent checkouts. From unknown Sun Jun 22 11:41:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28308: Build failure on FreeBSD/aarch64 Resent-From: Gergely Czuczy Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 02 Nov 2017 21:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28308 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Noam Postavsky , Eli Zaretskii Cc: 28308@debbugs.gnu.org Received: via spool by 28308-submit@debbugs.gnu.org id=B28308.15096566395659 (code B ref 28308); Thu, 02 Nov 2017 21:04:02 +0000 Received: (at 28308) by debbugs.gnu.org; 2 Nov 2017 21:03:59 +0000 Received: from localhost ([127.0.0.1]:48357 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eAMec-0001TC-O9 for submit@debbugs.gnu.org; Thu, 02 Nov 2017 17:03:59 -0400 Received: from marvin.harmless.hu ([195.56.55.204]:64147) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eAMeZ-0001Sv-LF for 28308@debbugs.gnu.org; Thu, 02 Nov 2017 17:03:57 -0400 Received: from 85-238-70-59.pool.digikabel.hu ([85.238.70.59] helo=[10.219.16.1]) by marvin.harmless.hu with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.88 (FreeBSD)) (envelope-from ) id 1eAMeM-000B2t-E2; Thu, 02 Nov 2017 21:03:42 +0000 References: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> <8760d17pyj.fsf@users.sourceforge.net> <9ae1840f-9056-8771-43fa-b27bbd2b1bd3@harmless.hu> <87k218g33g.fsf@users.sourceforge.net> <2fbe77fe-1258-cef2-32e2-f741da514151@harmless.hu> <83y3powdsv.fsf@gnu.org> <87k215lqdf.fsf@users.sourceforge.net> <837ex5thtt.fsf@gnu.org> <83tw09s148.fsf@gnu.org> <83bmmhrw84.fsf@gnu.org> <29f4260c-2fff-9051-5882-0acec819739f@harmless.hu> <8760bag128.fsf@users.sourceforge.net> <83wp3qcn5k.fsf@gnu.org> From: Gergely Czuczy Message-ID: <95b89a6c-99ce-cca9-b401-6196b496f554@harmless.hu> Date: Thu, 2 Nov 2017 22:03:41 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) On 2017. 10. 31. 18:31, Noam Postavsky wrote: > tags 28308 + patch > quit > > On Tue, Oct 24, 2017 at 2:43 PM, Noam Postavsky > wrote: > >> It seems that the memory pointer to by float_block->floats becomes >> invalid following the dumping process. > The following patch which makes FreeBSD use the hybrid malloc scheme fixes it: > > diff --git a/configure.ac b/configure.ac > index d294412dc4..2e690987a6 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -2206,7 +2206,7 @@ AC_DEFUN > case "$opsys" in > ## darwin ld insists on the use of malloc routines in the System framework. > darwin | mingw32 | nacl | sol2-10) ;; > - cygwin) hybrid_malloc=yes > + freebsd | cygwin) hybrid_malloc=yes > system_malloc= ;; > *) test "$ac_cv_func_sbrk" = yes && > system_malloc=$emacs_cv_sanitize_address;; > esac > diff --git a/src/gmalloc.c b/src/gmalloc.c > index baaff58050..8fd05fe845 100644 > --- a/src/gmalloc.c > +++ b/src/gmalloc.c > @@ -1509,9 +1509,13 @@ gdefault_morecore (ptrdiff_t increment) > return bss_sbrk (increment); > } > #endif > +#ifdef HAVE_SBRK > result = (void *) __sbrk (increment); > if (result == (void *) -1) > return NULL; > +#else > + result = NULL; > +#endif > return result; > } So, the amd64 and the aarch64 builds have finished: GNU Emacs 26.0.50 (build 1, amd64-portbld-freebsd11.0) of 2017-11-02 GNU Emacs 26.0.50 (build 1, aarch64-portbld-freebsd12.0) of 2017-11-02 Both are functional. Regarding updating the port, that's rather simple, you don't have to update the whole OS or anything similar. Here's how you can do it: cd /usr/ports/editors/emacs-devel rm distinfo rm -rf work vi Makefile # adjust GH_TAGNAME with the commit id. make fetch; make makesum That will update the required things to build it. However, if the installed files have changed, plist might have to be adjusted for the install target, but just ignore that. If you touch the missing files, that's sufficient (if happens at all). If this version will be the fix for the issue, could you please let me know which commit has it? I would like to let the port's maintainer know, so he can update the port in the master branch, fixing aarch64 support finally. Thank you very much for the help. From unknown Sun Jun 22 11:41:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28308: Build failure on FreeBSD/aarch64 Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 04 Nov 2017 23:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28308 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Gergely Czuczy Cc: Eli Zaretskii , 28308@debbugs.gnu.org Received: via spool by 28308-submit@debbugs.gnu.org id=B28308.15098372908766 (code B ref 28308); Sat, 04 Nov 2017 23:15:02 +0000 Received: (at 28308) by debbugs.gnu.org; 4 Nov 2017 23:14:50 +0000 Received: from localhost ([127.0.0.1]:51032 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eB7eM-0002HH-A5 for submit@debbugs.gnu.org; Sat, 04 Nov 2017 19:14:50 -0400 Received: from mail-it0-f51.google.com ([209.85.214.51]:48142) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eB7eK-0002Gw-Jg; Sat, 04 Nov 2017 19:14:48 -0400 Received: by mail-it0-f51.google.com with SMTP id c3so1402802itc.3; Sat, 04 Nov 2017 16:14:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=9bxCsLTdLCG3T/IEMX+7W5vnI50QCpZayPaHc9O8iiU=; b=vX/haWPlfqSMZAj30eXooBii5+7PPnCU7RNAESPYYWkwVVqGRxwBME4NCRfqCL1qxr QaEdbga7Uoc2HUacw1BcP8MY1yP2JulVFGWWh4BwhXo99tp6E1pS2c88PotgZFRMIFAG 3EsHe7Wjy2J5YKof/IuHCSPqFPdaZtSfsKkO5IC4Jan9gjPcZpCaV1J0OrK4xdUDnQp7 Zr4J1OtgaXJxgwdBYMxz9ibfsxmcIJ583v8sslSUjMlPk8ypJIHp4J4ygK64idaYVnoW JRgewo6d+UBx+p6Rvuo6Uhab888Jikoyoflvp6079Pao6cMYpvz8hrNGGshp1f2Bxgz0 sMhw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=9bxCsLTdLCG3T/IEMX+7W5vnI50QCpZayPaHc9O8iiU=; b=tlejYi9xP+4DKhIR5nVlxsF6Npd8eJfBlutJ7OEh49Mym+UMdZ/64n446cKAoi0VgW AEl8thC6zLBRlouAZAFrJ73aMxKcF0p/kN1oaHyAVlaXniAZAXbaeirHchifU4ynuViH tcbnxZ8DHYZvVftvPq99zRRYxtMZhLlBWqWFuRIvw0fd9jiclkXAoahAT+hO9sTm2+Fj pOej1cQmyJ2xpUOStVpokt9UQlEUAD/CZT9UlF41i3Sg5DEPG1wXvBWaEIXH079yO75Y lBhBHX5yPMPnIFoyoXcTg93vRlobwjwodrp3d+odK0LUsHt4HQDK3at2pdLs5nSVOv2b A0CQ== X-Gm-Message-State: AJaThX5BFOWzLJnb3NQEO+TqQvCqeVune6xtruKEvYUyCoxBKlIf32kp K7KjRriNHGVCtaMRZFjrKcU75Q== X-Google-Smtp-Source: ABhQp+R0ZTbvTsOlsVjPmt4R3NvDdKwVxHMiJEDFBOXHUa4yFMCy187BClLHCidxmiNul02jjrfdbw== X-Received: by 10.36.33.71 with SMTP id e68mr4171583ita.111.1509837282748; Sat, 04 Nov 2017 16:14:42 -0700 (PDT) Received: from zebian ([45.2.119.34]) by smtp.googlemail.com with ESMTPSA id t65sm4063184iod.45.2017.11.04.16.14.40 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 04 Nov 2017 16:14:41 -0700 (PDT) From: Noam Postavsky References: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> <8760d17pyj.fsf@users.sourceforge.net> <9ae1840f-9056-8771-43fa-b27bbd2b1bd3@harmless.hu> <87k218g33g.fsf@users.sourceforge.net> <2fbe77fe-1258-cef2-32e2-f741da514151@harmless.hu> <83y3powdsv.fsf@gnu.org> <87k215lqdf.fsf@users.sourceforge.net> <837ex5thtt.fsf@gnu.org> <83tw09s148.fsf@gnu.org> <83bmmhrw84.fsf@gnu.org> <29f4260c-2fff-9051-5882-0acec819739f@harmless.hu> <8760bag128.fsf@users.sourceforge.net> <83wp3qcn5k.fsf@gnu.org> <95b89a6c-99ce-cca9-b401-6196b496f554@harmless.hu> Date: Sat, 04 Nov 2017 19:14:27 -0400 In-Reply-To: <95b89a6c-99ce-cca9-b401-6196b496f554@harmless.hu> (Gergely Czuczy's message of "Thu, 2 Nov 2017 22:03:41 +0100") Message-ID: <871sld8wmk.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) tags 28308 fixed close 28308 26.1 quit Gergely Czuczy writes: > On 2017. 10. 31. 18:31, Noam Postavsky wrote: >> --- a/configure.ac >> +++ b/configure.ac >> @@ -2206,7 +2206,7 @@ AC_DEFUN >> case "$opsys" in >> ## darwin ld insists on the use of malloc routines in the System framework. >> darwin | mingw32 | nacl | sol2-10) ;; >> - cygwin) hybrid_malloc=yes >> + freebsd | cygwin) hybrid_malloc=yes >> system_malloc= ;; >> *) test "$ac_cv_func_sbrk" = yes && >> system_malloc=$emacs_cv_sanitize_address;; Oops, I had some line wrapping here. > So, the amd64 and the aarch64 builds have finished: > GNU Emacs 26.0.50 (build 1, amd64-portbld-freebsd11.0) of 2017-11-02 > GNU Emacs 26.0.50 (build 1, aarch64-portbld-freebsd12.0) of 2017-11-02 > > Both are functional. Thanks for testing. If they report as 26.0.50 rather than 26.0.90 you may be applying to a somewhat old branch, but the dumping code has not been updated since then so it shouldn't be a problem. > Regarding updating the port, that's rather simple, you don't have to > update the whole OS or anything similar. I rather meant figuring out how to configure the network connection with qemu. > If this version will be the fix for the issue, could you please let me > know which commit has it? I would like to let the port's maintainer > know, so he can update the port in the master branch, fixing aarch64 > support finally. I've cleaned up the gmalloc part of the patch a bit, and pushed to emacs-26, see 918a2dda07. [1: 918a2dda07]: 2017-11-04 18:49:28 -0400 Use hybrid malloc for FreeBSD (Bug#28308) https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=918a2dda07ebf16601a93d0464f62c4e846d8b39 From unknown Sun Jun 22 11:41:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28308: Build failure on FreeBSD/aarch64 Resent-From: Gergely Czuczy Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 05 Nov 2017 18:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28308 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed patch To: Noam Postavsky Cc: Eli Zaretskii , 28308@debbugs.gnu.org Received: via spool by 28308-submit@debbugs.gnu.org id=B28308.15099054213843 (code B ref 28308); Sun, 05 Nov 2017 18:11:01 +0000 Received: (at 28308) by debbugs.gnu.org; 5 Nov 2017 18:10:21 +0000 Received: from localhost ([127.0.0.1]:52576 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eBPNF-0000zv-10 for submit@debbugs.gnu.org; Sun, 05 Nov 2017 13:10:21 -0500 Received: from marvin.harmless.hu ([195.56.55.204]:65434) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eBPNC-0000ze-TK for 28308@debbugs.gnu.org; Sun, 05 Nov 2017 13:10:20 -0500 Received: from 178-164-209-233.pool.digikabel.hu ([178.164.209.233] helo=[10.219.16.1]) by marvin.harmless.hu with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.88 (FreeBSD)) (envelope-from ) id 1eBPMy-0002V2-L1; Sun, 05 Nov 2017 18:10:04 +0000 References: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> <8760d17pyj.fsf@users.sourceforge.net> <9ae1840f-9056-8771-43fa-b27bbd2b1bd3@harmless.hu> <87k218g33g.fsf@users.sourceforge.net> <2fbe77fe-1258-cef2-32e2-f741da514151@harmless.hu> <83y3powdsv.fsf@gnu.org> <87k215lqdf.fsf@users.sourceforge.net> <837ex5thtt.fsf@gnu.org> <83tw09s148.fsf@gnu.org> <83bmmhrw84.fsf@gnu.org> <29f4260c-2fff-9051-5882-0acec819739f@harmless.hu> <8760bag128.fsf@users.sourceforge.net> <83wp3qcn5k.fsf@gnu.org> <95b89a6c-99ce-cca9-b401-6196b496f554@harmless.hu> <871sld8wmk.fsf@users.sourceforge.net> From: Gergely Czuczy Message-ID: Date: Sun, 5 Nov 2017 19:10:01 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <871sld8wmk.fsf@users.sourceforge.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) On 2017. 11. 05. 0:14, Noam Postavsky wrote: > tags 28308 fixed > close 28308 26.1 > quit > > Gergely Czuczy writes: > >> On 2017. 10. 31. 18:31, Noam Postavsky wrote: >>> --- a/configure.ac >>> +++ b/configure.ac >>> @@ -2206,7 +2206,7 @@ AC_DEFUN >>> case "$opsys" in >>> ## darwin ld insists on the use of malloc routines in the System framework. >>> darwin | mingw32 | nacl | sol2-10) ;; >>> - cygwin) hybrid_malloc=yes >>> + freebsd | cygwin) hybrid_malloc=yes >>> system_malloc= ;; >>> *) test "$ac_cv_func_sbrk" = yes && >>> system_malloc=$emacs_cv_sanitize_address;; > Oops, I had some line wrapping here. > >> So, the amd64 and the aarch64 builds have finished: >> GNU Emacs 26.0.50 (build 1, amd64-portbld-freebsd11.0) of 2017-11-02 >> GNU Emacs 26.0.50 (build 1, aarch64-portbld-freebsd12.0) of 2017-11-02 >> >> Both are functional. > Thanks for testing. If they report as 26.0.50 rather than 26.0.90 you > may be applying to a somewhat old branch, but the dumping code has not > been updated since then so it shouldn't be a problem. > >> Regarding updating the port, that's rather simple, you don't have to >> update the whole OS or anything similar. > I rather meant figuring out how to configure the network connection with > qemu. > >> If this version will be the fix for the issue, could you please let me >> know which commit has it? I would like to let the port's maintainer >> know, so he can update the port in the master branch, fixing aarch64 >> support finally. > I've cleaned up the gmalloc part of the patch a bit, and pushed to > emacs-26, see 918a2dda07. > > [1: 918a2dda07]: 2017-11-04 18:49:28 -0400 > Use hybrid malloc for FreeBSD (Bug#28308) > https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=918a2dda07ebf16601a93d0464f62c4e846d8b39 Thank you very much again for the help. I've notified the port maintainer, he'll soon update the port, and it'll work on again on aarch64. Also, may I ask when the 26 release is planned? From unknown Sun Jun 22 11:41:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28308: Build failure on FreeBSD/aarch64 Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 06 Nov 2017 23:15:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28308 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed patch To: Gergely Czuczy Cc: Eli Zaretskii , 28308@debbugs.gnu.org Received: via spool by 28308-submit@debbugs.gnu.org id=B28308.151001006623478 (code B ref 28308); Mon, 06 Nov 2017 23:15:01 +0000 Received: (at 28308) by debbugs.gnu.org; 6 Nov 2017 23:14:26 +0000 Received: from localhost ([127.0.0.1]:54857 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eBqb4-00066b-6r for submit@debbugs.gnu.org; Mon, 06 Nov 2017 18:14:26 -0500 Received: from mail-wr0-f171.google.com ([209.85.128.171]:52364) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eBqb2-00066O-JM for 28308@debbugs.gnu.org; Mon, 06 Nov 2017 18:14:24 -0500 Received: by mail-wr0-f171.google.com with SMTP id j23so6013045wra.9 for <28308@debbugs.gnu.org>; Mon, 06 Nov 2017 15:14:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=KKhAXYu6Rpb1okAbv4VY0ye8briiinSHgScJToJVHCk=; b=oVqL6DsWKMKrgMuBX/QXwthkrhoR/7nLKjr2sgDrFqT/tlWaCjWXsH8M83cdlGilVO OVJxy0CrtlrAWVsnyC2G2oa1q4SX1x/fDPRoTXAjAIAQXe+R1efYSmqIelbNlYpoXC6Z TKgyvvaxg6uMP7AiNkSvqG2wWSI0SPjIa4aVCWlIRqjad+6QDmaoi//6oEIhaaFD8tXI 5Nj1vTmLKNJJtNY0AstXxhEwS5+MqWpsBtwHHPqtj+qYTSBVe09RtICr3AP+N7wPTuVR Y3bow/UPH28+tcDnm7tFW5aseoJjnT99Q1xYdGEg5XbW/DsSLJiw2/SWn04WOgkNZbqq g0Pg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=KKhAXYu6Rpb1okAbv4VY0ye8briiinSHgScJToJVHCk=; b=tUM0wwcXlKM2NejGbLtzLGu2O1+tY5iyVsSzpmPS1YI45JLC0qJGwSdSMo6Ot0j6bV PNGTuq6od9JXWgfOp96It7LeZrryL5Oo+n/QDeJ5cjWwS2fI1dTXeEszxjhs6GZ9IzH1 hmgd8EKJuED7dkzmSXSt3KUa+FOAA5RzVlOieiutVQxdBXyDfkhj/6HQXD65Pq0kQrXV jgclC0B5fo3gMiZxZt81TibxfCLTv421nxJfSrsPgfBEMU5aajp0xrdesOL7oAfkX2EO hsJtY4PSGkNrL8t9igySvzpPx4aLpyhVlAiyN3p9VR8kGjBUuyQT2wD8hJC34DYHjcTN P6RA== X-Gm-Message-State: AMCzsaUnr2gbn2ZcqaNpp97+4Bg6avpL1oXLszN0nEd+krJShKepv0y5 Q+gdgcueaifAQylXY1wvMzOM4CMrH2qCaKV33GE= X-Google-Smtp-Source: ABhQp+QbIGww+DWZOKnfdA20a2HjUwxFO1xm6bBJ1iyG+SkyDH3yugV7d07agGQZbx3DzNfv9d8/MQa1ZgklXcRig+Q= X-Received: by 10.223.200.132 with SMTP id k4mr13478251wrh.215.1510010058874; Mon, 06 Nov 2017 15:14:18 -0800 (PST) MIME-Version: 1.0 Received: by 10.223.146.227 with HTTP; Mon, 6 Nov 2017 15:14:18 -0800 (PST) In-Reply-To: References: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> <8760d17pyj.fsf@users.sourceforge.net> <9ae1840f-9056-8771-43fa-b27bbd2b1bd3@harmless.hu> <87k218g33g.fsf@users.sourceforge.net> <2fbe77fe-1258-cef2-32e2-f741da514151@harmless.hu> <83y3powdsv.fsf@gnu.org> <87k215lqdf.fsf@users.sourceforge.net> <837ex5thtt.fsf@gnu.org> <83tw09s148.fsf@gnu.org> <83bmmhrw84.fsf@gnu.org> <29f4260c-2fff-9051-5882-0acec819739f@harmless.hu> <8760bag128.fsf@users.sourceforge.net> <83wp3qcn5k.fsf@gnu.org> <95b89a6c-99ce-cca9-b401-6196b496f554@harmless.hu> <871sld8wmk.fsf@users.sourceforge.net> From: Noam Postavsky Date: Mon, 6 Nov 2017 18:14:18 -0500 X-Google-Sender-Auth: zU8aJ5_tNBFj6W46MNJF4_yiWIs Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) On Sun, Nov 5, 2017 at 1:10 PM, Gergely Czuczy wrote: > Also, may I ask when the 26 release is planned? There's no firm date, as far as I know.