emacs-devel
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]