[tlbuild] aarch64: Two new segfaults
Johannes Hielscher
jhielscher at posteo.de
Sat Jan 20 02:31:41 CET 2018
svn trunk -r46388 successfully compiles on both x86_64-linux and
aarch64-linux for me, delivering (mostly) usable binaries. However, two
tests fail on AArch64 (see below).
The programs mfluajit and luajittex just die of segfault.
They work well on x86_64 (built from the identical source: MFLuaJIT
2.7182818-0.8, LuajitTeX 1.07.0), as do the ``old'' TL2017.1 binaries
that were built in the very same environment (same MFLuaJIT version,
LuajitTeX 1.0.4). If I remember correctly, these errors were not
present when I started testing svn trunk builds on AArch64 some months
ago.
I wonder if this is more of an issue with some new code inside LuaTeX
that interfers with ARM internals; I'll have a closer look into this.
However, everything else apparently works so far (and I'm optimistic
about asy/clisp/xindy as well).
Best,
Johannes
=== x86_64-linux ===
export CXXFLAGS="-mtune=generic -O2 -pipe"
export CFLAGS="-mtune=generkc -O2 -pipe"
./Build --debug --disable-xindy
[…]
./Build: 427 executables
in /opt/texlive/svn_trunk/trunk/Build/source/inst/bin.
done (exit status 0) Sa 20. Jan 00:02:47 CET 2018
=== aarch64-linux ===
export CXXFLAGS="-mtune=generic -O1 -pipe"
export CFLAGS="-mtune=generkc -O1 -pipe"
./Build --debug --disable-xindy --enable-arm-neon=check
[…]
./Build: 427 executables
in /opt/texlive/svn_trunk/trunk/Build/source/inst/bin.
done (exit status 2) Sat Jan 20 01:20:26 CET 2018
== Work/texk/web2c/test-suite.log ==
======================================
Web2C 2018/dev: ./test-suite.log
======================================
# TOTAL: 91
# PASS: 87
# SKIP: 2
# XFAIL: 0
# FAIL: 2
# XPASS: 0
# ERROR: 0
.. contents:: :depth: 2
FAIL: mfluajitdir/mfluajittraptest
==================================
[…]
../mfluajit --progname=inimfluajit <$testdir/mftrap1.in >mftrapin.fot
+ ../mfluajit --progname=inimfluajit
Segmentation fault
[…]
FAIL: luatexdir/luajitimage
===========================
[…]
./luajittex -ini luajitimage || exit 1
+ ./luajittex -ini luajitimage
Segmentation fault
More information about the tlbuild
mailing list