FTBFS on arm64: make[4]: *** [../../lisp/cedet/semantic/bovine/c-by.el] Segmentation fault (core dumped)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
emacs25 (Ubuntu) |
Fix Released
|
High
|
Barry Warsaw |
Bug Description
emacs25 25.1+1-3ubuntu1 reliably fails to build on the LP arm64 buildds. I wasn't able to reproduce this on bare metal but, while trying to simulate the buildd environment, I have found that it does *sometimes* occur when building in a KVM VM on an X-Gene system.
#0 __flockfile (stream=0x0) at ../sysdeps/
#1 0x00000000004e0cc4 in terminate_
#2 0x00000000004f74f8 in handle_fatal_signal (sig=sig@entry=11) at sysdep.c:1601
#3 0x00000000004f7734 in deliver_
#4 0x00000000004f77ac in deliver_
#5 handle_sigsegv (sig=11, siginfo=<optimized out>, arg=<optimized out>) at sysdep.c:1695
#6 <signal handler called>
#7 unchain_marker (marker=
#8 0x00000000005334a4 in free_marker (marker=
#9 0x0000000000505b98 in signal_
#10 prepare_
[...]
Changed in emacs25 (Ubuntu): | |
importance: | Undecided → High |
tags: | added: ftbfs |
Changed in emacs25 (Ubuntu): | |
assignee: | nobody → Barry Warsaw (barry) |
status: | Confirmed → In Progress |
This does not appear to be reproducible w/ pristine upstream 25.1 source built with the following commands:
./autogen.sh
CFLAGS="-g -O2 -fstack- protector- strong -Wformat -Werror= format- security -Wall" CPPFLAGS= "-Wdate- time -D_FORTIFY_ SOURCE= 2" LDFLAGS= "-Wl,-Bsymbolic -functions -Wl,-z,relro" REL_ALLOC=no ./configure --build aarch64-linux-gnu --prefix=/usr --sharedstatedi r=/var/ lib --libexecdir= /usr/lib --localstatedir =/var/lib --infodir= /usr/share/ info --mandir= /usr/share/ man --with-pop=yes --enable- locallisppath= /etc/emacs25: /etc/emacs: /usr/local/ share/emacs/ 25.1/site- lisp:/usr/ local/share/ emacs/site- lisp:/usr/ share/emacs/ 25.1/site- lisp:/usr/ share/emacs/ site-lisp --with-sound=alsa --build aarch64-linux-gnu --prefix=/usr --sharedstatedi r=/var/ lib --libexecdir= /usr/lib --localstatedir =/var/lib --infodir= /usr/share/ info --mandir= /usr/share/ man --with-pop=yes --enable- locallisppath= /etc/emacs25: /etc/emacs: /usr/local/ share/emacs/ 25.1/site- lisp:/usr/ local/share/ emacs/site- lisp:/usr/ share/emacs/ 25.1/site- lisp:/usr/ share/emacs/ site-lisp --with-sound=alsa --with-x=yes --with- x-toolkit= gtk3 --with- toolkit- scroll- bars
make