From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Gregor Zattler Newsgroups: gmane.emacs.devel Subject: Re: On elisp running native - Update 8 Date: Sat, 16 May 2020 20:22:34 +0200 Message-ID: <87tv0fg2ol.fsf@no.workgroup> References: <83sgl0lchm.fsf@gnu.org> <83imlwl9vm.fsf@gnu.org> <83o8uegykm.fsf@gnu.org> <74dd94a9-28cb-a5fd-dbc7-ab21009834ad@cs.ucla.edu> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="126555"; mail-complaints-to="usenet@ciao.gmane.io" To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat May 16 20:25:21 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ja1Uu-000WqO-I9 for ged-emacs-devel@m.gmane-mx.org; Sat, 16 May 2020 20:25:20 +0200 Original-Received: from localhost ([::1]:47646 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ja1Ut-0008Bq-E4 for ged-emacs-devel@m.gmane-mx.org; Sat, 16 May 2020 14:25:19 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55754) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ja1SM-0006sq-NM for emacs-devel@gnu.org; Sat, 16 May 2020 14:22:42 -0400 Original-Received: from mout.gmx.net ([212.227.15.19]:40539) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ja1SK-0001M9-0O for emacs-devel@gnu.org; Sat, 16 May 2020 14:22:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1589653358; bh=5egTserxhxnUJJXRORY/dAHxmjVCOkp07YYtd4+/zn0=; h=X-UI-Sender-Class:From:To:Subject:In-Reply-To:References:Date; b=N5EvILuvYEEZzgD+8FxfAdBQ55I1EfRbyeq6+cFZgujzHKURo00kpI6edRPa26LnX HmUkTsmG1mbcHwlrqmHgrLCw40oJ+DqzxpIRGXb2/FijZw5IFuwrIZBXadMpK0T0Kd C/8yTVt8zuKyT1fD4eS9bR3OVaMWhlHjTBInXBM8= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from no.workgroup ([46.94.155.64]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M9FnZ-1jgMBN06b9-006LZg; Sat, 16 May 2020 20:22:38 +0200 In-Reply-To: Mail-Followup-To: emacs-devel@gnu.org X-Provags-ID: V03:K1:u0BNpakPbvLtHDibh7rkmWe32fRq6VxyuJLrloANDc4R6SKvsfW 3MqiBgYQvTLhrRbMFtfYgx1VMd6G9Y3hH1r46ZLSpcm+cCzrrP/TjnXGsMmfbiyTBucq+YW l50gaSj2vsJIkwvSR2+rxXQPh7bSUv1FeKuI6euSgwLsi8BZ+/c3O8GLWW67GQj3QoZaiLf fEOGSOxFlprHZDaCNjjlA== X-UI-Out-Filterresults: notjunk:1;V03:K0:NPPg5xpQjxs=:ndsGqIesmsoDLtMIVR4dtw vZfv13P3/ksYh5smsKtppZDtngg8Hxvm8y3Lkzot5nNGryXPuxCgqa9pvhLlvaWj7r5Sxbpi3 lOycNUHO+HrHUE4SBZJXXngFEmQ+2F6mPBRYHcEkbWJEYpXeopj9DZuHYPAFwLH573JCGgjGS 61OUOEGoJfGdDu1ZreKFodYh/6s2HtGoOE9s2wK2Ok+wj4/6u0Ie4dUxExuc7ZhYVuXlaIbeq iVBVvR8lrxqUxo77CRWYKD9DJvAfs9Zq9fax2gdmmLKGqfKXBjI52anfsovbuFed0qnJBmW5z yAwwtU5hMwf1tRS1rXx42MB61FPJoRpaTauFbPC5TrLeGss9hRTSpGRNt9H+hRqUldQWm4mBY HITY5gxobHang1eZmVYZpqz/vO0dkJNF94wigVo4OafX/6PM9iHak5Djsmy+1MKZwf4b75gEl 35LuU5gjcDcTqZ4mLyh5wjCRBqit9FiWYsO0p82J2GNygvw9OSWnhPQ0KEyWZwVScRta5c7cw aTVs5bJBOSVOTL4P6NkRI0/cmXuMlczURnoQoK06l0XUZkT12/1pvv8yQRPKwSFiYVqgDk6I6 i8iJ6IrGAtPqNUmADYUiT2RUFhwrW6LRMAk0iKUy1na7/ldvpScbKs4paJh3zhXpmi2r63JzN LEtmpv5V9mvms4wrWAu8PsyNTV5XeB3WHJuBwgoPDnmnVBx4pDUVfCXdab4PiUAL7eDW7h/Q1 JQZ/dR/6yRDz9IJqD0OG1GZT3tQVbgPewvBlhndbY0TRjX4Rf2uyVrT4xLwqhuEBOqOfLiHU Received-SPF: pass client-ip=212.227.15.19; envelope-from=telegraph@gmx.net; helo=mout.gmx.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/16 14:22:38 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:250509 Archived-At: Hi Andrea, emacs developers, * Andrea Corallo [2020-05-16; 15:24]: > Please follow up with comments, suggestions on missing features or > observations=20 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=3D'-g -O2 -fdebug-prefix-map=3D/home/grfz/src/emacs=3D. -fstack-pr= otector-strong -Wformat -Werror=3Dformat-security -Wall -fno-pie' [...] + ./configure -C --prefix=3D/usr/local/stow/emacs-snapshot --with-file-noti= fication=3Dinotify --with-cairo --without-toolkit-scroll-bars --with-x-tool= kit=3Dgtk3 --with-sound=3Dyes --without-gconf --with-mailutils --with-x=3Dy= es --enable-checking=3Dyes --enable-check-lisp-object-type=3Dyes --with-nat= ivecomp [...] Dumping under the name emacs.pdmp dumping fingerprint: 2cb0caf05c685124336e3e73f3c31aa2459767f514a8c849b145c0= 3c0804d21b Dump complete Byte counts: header=3D96 hot=3D8085304 discardable=3D138024 cold=3D4042496 Reloc counts: hot=3D442357 discardable=3D4880 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=3D"../src/emacs" make -C ../admin/grammars all EMACS=3D"../../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 (c= omp_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=3D '../src/e= macs' -batch --no-site-file --no-site-lisp -l cus-dep --eval '(setq generat= ed-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-li= nux-gnu-b5e14142f9b69778 ./emulation ./erc ./eshell ./gnus ./image ./intern= ational ./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-b5= e14142f9b69778 ./textmodes ./textmodes/eln-x86_64-pc-linux-gnu-b5e14142f9b6= 9778 ./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 (c= omp_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=3D '../src/e= macs' -batch --no-site-file --no-site-lisp -l finder --eval '(setq generate= d-finder-keywords-file (unmsys--file-name "./finder-inf.el"))' -f finder-co= mpile-keywords-make-dist . ./calc ./calendar ./cedet ./cedet/ede ./cedet/se= mantic ./cedet/semantic/analyze ./cedet/semantic/bovine ./cedet/semantic/de= corate ./cedet/semantic/symref ./cedet/semantic/wisent ./cedet/srecode ./el= n-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 ./la= nguage ./language/eln-x86_64-pc-linux-gnu-b5e14142f9b69778 ./mail ./mh-e ./= net ./nxml ./org ./play ./progmodes ./progmodes/eln-x86_64-pc-linux-gnu-b5e= 14142f9b69778 ./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 (c= omp_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 (c= omp_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=3D '../src/e= macs' -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=3D '../src/e= macs' -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-bas= e.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 (c= omp_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 (c= omp_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 (c= omp_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=3D '../src/e= macs' -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 (c= omp_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=3D '../src/e= macs' -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=3D '../src/e= macs' -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=3D '../src/e= macs' -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 (c= omp_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=3D '../src/e= macs' -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 (c= omp_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=3D '../src/e= macs' -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 (c= omp_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=3D '../src/e= macs' -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