[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: On elisp running native - Update 8
From: |
Gregor Zattler |
Subject: |
Re: On elisp running native - Update 8 |
Date: |
Sat, 16 May 2020 20:22:34 +0200 |
Hi Andrea, emacs developers,
* Andrea Corallo <address@hidden> [2020-05-16; 15:24]:
> Please follow up with comments, suggestions on missing features or
> observations
I tried to build feature/native-comp as of today (commit
d6f6353cfdbbea5501915675081265b4dc4591e3) on an up-to-date
debian buster (10.4) with version 8.3.0-6 of libgccjit
installed and got an assertion error (see below). I got it
running a week or two ago, though.
I have zero knowledge on how to debug this, please ignore if
not helpful.
Ciao, Gregor
[...]
+ CFLAGS='-g -O2 -fdebug-prefix-map=/home/grfz/src/emacs=.
-fstack-protector-strong -Wformat -Werror=format-security -Wall -fno-pie'
[...]
+ ./configure -C --prefix=/usr/local/stow/emacs-snapshot
--with-file-notification=inotify --with-cairo --without-toolkit-scroll-bars
--with-x-toolkit=gtk3 --with-sound=yes --without-gconf --with-mailutils
--with-x=yes --enable-checking=yes --enable-check-lisp-object-type=yes
--with-nativecomp
[...]
Dumping under the name emacs.pdmp
dumping fingerprint:
2cb0caf05c685124336e3e73f3c31aa2459767f514a8c849b145c03c0804d21b
Dump complete
Byte counts: header=96 hot=8085304 discardable=138024 cold=4042496
Reloc counts: hot=442357 discardable=4880
Adding name emacs-28.0.50.1
Adding name emacs-28.0.50.1.pdmp
cp -f emacs.pdmp bootstrap-emacs.pdmp
make[1]: Leaving directory '/home/grfz/src/emacs/src'
make -C lisp all
make[1]: Entering directory '/home/grfz/src/emacs/lisp'
make -C ../leim all EMACS="../src/emacs"
make -C ../admin/grammars all EMACS="../../src/emacs"
GEN cus-load.el
GEN finder-inf.el
make[2]: Entering directory '/home/grfz/src/emacs/admin/grammars'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/grfz/src/emacs/admin/grammars'
make[2]: Entering directory '/home/grfz/src/emacs/leim'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/grfz/src/emacs/leim'
comp.c:3725: Emacs fatal error: assertion failed: check_comp_unit_relocs
(comp_u)
Backtrace:
../src/emacs[0x574f3b]
../src/emacs[0x42b836]
../src/emacs[0x430c0a]
../src/emacs[0x6374aa]
../src/emacs[0x5c9da6]
../src/emacs[0x5d0374]
../src/emacs[0x43e644]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xeb)[0x7fdfaa7f809b]
../src/emacs[0x43f5fa]
/bin/bash: line 2: 3545 Aborted EMACSLOADPATH= '../src/emacs'
-batch --no-site-file --no-site-lisp -l cus-dep --eval '(setq
generated-custom-dependencies-file (unmsys--file-name "./cus-load.el"))' -f
custom-make-dependencies . ./calc ./calendar ./cedet ./cedet/ede
./cedet/semantic ./cedet/semantic/analyze ./cedet/semantic/bovine
./cedet/semantic/decorate ./cedet/semantic/symref ./cedet/semantic/wisent
./cedet/srecode ./eln-x86_64-pc-linux-gnu-b5e14142f9b69778 ./emacs-lisp
./emacs-lisp/eln-x86_64-pc-linux-gnu-b5e14142f9b69778 ./emulation ./erc
./eshell ./gnus ./image ./international
./international/eln-x86_64-pc-linux-gnu-b5e14142f9b69778 ./language
./language/eln-x86_64-pc-linux-gnu-b5e14142f9b69778 ./leim ./leim/ja-dic
./leim/quail ./mail ./mh-e ./net ./nxml ./org ./play ./progmodes
./progmodes/eln-x86_64-pc-linux-gnu-b5e14142f9b69778
./term/eln-x86_64-pc-linux-gnu-b5e14142f9b69778 ./textmodes
./textmodes/eln-x86_64-pc-linux-gnu-b5e14142f9b69778 ./url ./vc
./vc/eln-x86_64-pc-linux-gnu-b5e14142f9b69778
make[1]: *** [Makefile:161: cus-load.el] Error 134
make[1]: *** Waiting for unfinished jobs....
comp.c:3725: Emacs fatal error: assertion failed: check_comp_unit_relocs
(comp_u)
Backtrace:
../src/emacs[0x574f3b]
../src/emacs[0x42b836]
../src/emacs[0x430c0a]
../src/emacs[0x6374aa]
../src/emacs[0x5c9da6]
../src/emacs[0x5d0374]
../src/emacs[0x43e644]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xeb)[0x7fcabd83209b]
../src/emacs[0x43f5fa]
/bin/bash: line 2: 3550 Aborted EMACSLOADPATH= '../src/emacs'
-batch --no-site-file --no-site-lisp -l finder --eval '(setq
generated-finder-keywords-file (unmsys--file-name "./finder-inf.el"))' -f
finder-compile-keywords-make-dist . ./calc ./calendar ./cedet ./cedet/ede
./cedet/semantic ./cedet/semantic/analyze ./cedet/semantic/bovine
./cedet/semantic/decorate ./cedet/semantic/symref ./cedet/semantic/wisent
./cedet/srecode ./eln-x86_64-pc-linux-gnu-b5e14142f9b69778 ./emacs-lisp
./emacs-lisp/eln-x86_64-pc-linux-gnu-b5e14142f9b69778 ./emulation ./erc
./eshell ./gnus ./image ./international
./international/eln-x86_64-pc-linux-gnu-b5e14142f9b69778 ./language
./language/eln-x86_64-pc-linux-gnu-b5e14142f9b69778 ./mail ./mh-e ./net ./nxml
./org ./play ./progmodes ./progmodes/eln-x86_64-pc-linux-gnu-b5e14142f9b69778
./term/eln-x86_64-pc-linux-gnu-b5e14142f9b69778 ./textmodes
./textmodes/eln-x86_64-pc-linux-gnu-b5e14142f9b69778 ./url ./vc
./vc/eln-x86_64-pc-linux-gnu-b5e14142f9b69778
make[1]: *** [Makefile:169: finder-inf.el] Error 134
make[2]: Entering directory '/home/grfz/src/emacs/lisp'
ELC+ELN emacs-lisp/eieio.elc
ELC+ELN emacs-lisp/eieio-base.elc
ELC+ELN cedet/semantic/db.elc
ELC+ELN align.elc
ELC+ELN allout.elc
ELC+ELN allout-widgets.elc
ELC+ELN ansi-color.elc
ELC+ELN apropos.elc
ELC+ELN arc-mode.elc
comp.c:3725: Emacs fatal error: assertion failed: check_comp_unit_relocs
(comp_u)
Backtrace:
../src/emacs[0x574f3b]
../src/emacs[0x42b836]
../src/emacs[0x430c0a]
../src/emacs[0x6374aa]
../src/emacs[0x5c9da6]
comp.c:3725: Emacs fatal error: assertion failed: check_comp_unit_relocs
(comp_u)
../src/emacs[0x5d0374]
../src/emacs[0x43e644]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xeb)[0x7f547ddec09b]
../src/emacs[0x43f5fa]
Backtrace:
../src/emacs[0x574f3b]
../src/emacs[0x42b836]
../src/emacs[0x430c0a]
../src/emacs[0x6374aa]
../src/emacs[0x5c9da6]
../src/emacs[0x5d0374]
../src/emacs[0x43e644]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xeb)[0x7f4ea24f009b]
../src/emacs[0x43f5fa]
/bin/bash: line 1: 4987 Aborted EMACSLOADPATH= '../src/emacs'
-batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' -l
comp -f batch-byte-native-compile-for-bootstrap allout.el
/bin/bash: line 1: 4980 Aborted EMACSLOADPATH= '../src/emacs'
-batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' -l
comp -f batch-byte-native-compile-for-bootstrap emacs-lisp/eieio-base.el
make[2]: *** [Makefile:312: allout.elc] Error 134
make[2]: *** Waiting for unfinished jobs....
comp.c:3725: Emacs fatal error: assertion failed: check_comp_unit_relocs
(comp_u)
Backtrace:
../src/emacs[0x574f3b]
../src/emacs[0x42b836]
../src/emacs[0x430c0a]
../src/emacs[0x6374aa]
../src/emacs[0x5c9da6]
../src/emacs[0x5d0374]
../src/emacs[0x43e644]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xeb)[0x7fb0c251609b]
../src/emacs[0x43f5fa]
make[2]: *** [Makefile:312: emacs-lisp/eieio-base.elc] Error 134
comp.c:3725: Emacs fatal error: assertion failed: check_comp_unit_relocs
(comp_u)
Backtrace:
../src/emacs[0x574f3b]
../src/emacs[0x42b836]
../src/emacs[0x430c0a]
../src/emacs[0x6374aa]
../src/emacs[0x5c9da6]
../src/emacs[0x5d0374]
../src/emacs[0x43e644]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xeb)[0x7f398f23e09b]
../src/emacs[0x43f5fa]
comp.c:3725: Emacs fatal error: assertion failed: check_comp_unit_relocs
(comp_u)
Backtrace:
../src/emacs[0x574f3b]
../src/emacs[0x42b836]
../src/emacs[0x430c0a]
../src/emacs[0x6374aa]
../src/emacs[0x5c9da6]
../src/emacs[0x5d0374]
../src/emacs[0x43e644]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xeb)[0x7feacb9b709b]
../src/emacs[0x43f5fa]
/bin/bash: line 1: 4981 Aborted EMACSLOADPATH= '../src/emacs'
-batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' -l
comp -f batch-byte-native-compile-for-bootstrap emacs-lisp/eieio.el
comp.c:3725: Emacs fatal error: assertion failed: check_comp_unit_relocs
(comp_u)
make[2]: *** [Makefile:312: emacs-lisp/eieio.elc] Error 134
Backtrace:
../src/emacs[0x574f3b]
../src/emacs[0x42b836]
../src/emacs[0x430c0a]
../src/emacs[0x6374aa]
../src/emacs[0x5c9da6]
../src/emacs[0x5d0374]
../src/emacs[0x43e644]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xeb)[0x7f1a10d7e09b]
../src/emacs[0x43f5fa]
/bin/bash: line 1: 4990 Aborted EMACSLOADPATH= '../src/emacs'
-batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' -l
comp -f batch-byte-native-compile-for-bootstrap ansi-color.el
make[2]: *** [Makefile:312: ansi-color.elc] Error 134
/bin/bash: line 1: 4983 Aborted EMACSLOADPATH= '../src/emacs'
-batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' -l
comp -f batch-byte-native-compile-for-bootstrap cedet/semantic/db.el
/bin/bash: line 1: 4985 Aborted EMACSLOADPATH= '../src/emacs'
-batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' -l
comp -f batch-byte-native-compile-for-bootstrap align.el
make[2]: *** [Makefile:312: cedet/semantic/db.elc] Error 134
make[2]: *** [Makefile:312: align.elc] Error 134
comp.c:3725: Emacs fatal error: assertion failed: check_comp_unit_relocs
(comp_u)
Backtrace:
../src/emacs[0x574f3b]
../src/emacs[0x42b836]
../src/emacs[0x430c0a]
../src/emacs[0x6374aa]
../src/emacs[0x5c9da6]
../src/emacs[0x5d0374]
../src/emacs[0x43e644]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xeb)[0x7ff53d3d709b]
../src/emacs[0x43f5fa]
/bin/bash: line 1: 4993 Aborted EMACSLOADPATH= '../src/emacs'
-batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' -l
comp -f batch-byte-native-compile-for-bootstrap arc-mode.el
make[2]: *** [Makefile:312: arc-mode.elc] Error 134
comp.c:3725: Emacs fatal error: assertion failed: check_comp_unit_relocs
(comp_u)
Backtrace:
../src/emacs[0x574f3b]
../src/emacs[0x42b836]
../src/emacs[0x430c0a]
../src/emacs[0x6374aa]
../src/emacs[0x5c9da6]
../src/emacs[0x5d0374]
../src/emacs[0x43e644]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xeb)[0x7f80cba1f09b]
../src/emacs[0x43f5fa]
/bin/bash: line 1: 4988 Aborted EMACSLOADPATH= '../src/emacs'
-batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' -l
comp -f batch-byte-native-compile-for-bootstrap allout-widgets.el
make[2]: *** [Makefile:312: allout-widgets.elc] Error 134
comp.c:3725: Emacs fatal error: assertion failed: check_comp_unit_relocs
(comp_u)
Backtrace:
../src/emacs[0x574f3b]
../src/emacs[0x42b836]
../src/emacs[0x430c0a]
../src/emacs[0x6374aa]
../src/emacs[0x5c9da6]
../src/emacs[0x5d0374]
../src/emacs[0x43e644]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xeb)[0x7fbe9772509b]
../src/emacs[0x43f5fa]
/bin/bash: line 1: 4992 Aborted EMACSLOADPATH= '../src/emacs'
-batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' -l
comp -f batch-byte-native-compile-for-bootstrap apropos.el
make[2]: *** [Makefile:312: apropos.elc] Error 134
make[2]: Leaving directory '/home/grfz/src/emacs/lisp'
make[1]: *** [Makefile:346: compile-main] Error 2
make[1]: Leaving directory '/home/grfz/src/emacs/lisp'
make: *** [Makefile:411: lisp] Error 2
+ exit
2