FAIL test-fsyrk (exit status: 132)
d-torrance opened this issue · 2 comments
d-torrance commented
I got the following in an amd64 PPA build in Ubuntu 18.04 of the master branch (at e1a6fa6):
make[5]: Entering directory '/<<PKGBUILDDIR>>/tests'
../build-aux/test-driver: line 107: 18296 Illegal instruction (core dumped) "$@" > $log_file 2>&1
FAIL: test-fsyrk
...
FAIL: test-fsyrk
================
Checking with Modular_implem<double, double, uint64_t> modulo 38072579
Checking FSYRK_Upper_NoTrans......................PASSED (0.010203)
Checking FSYRK_Upper_Trans........................PASSED (0.009308)
...
Checking ComputeS1S2_Trans.........................PASSED
Checking with ModularBalanced<float> mod 4657
Checking FSYRK_Upper_NoTrans......................PASSED (0.028123)
FAIL test-fsyrk (exit status: 132)
d-torrance commented
This also happened in Ubuntu 20.10 and 21.04
d-torrance commented
And possibly related, a compiler segfault while compiling this test on armhf in Ubuntu 20.10:
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -fopenmp -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-fsyr2k.o test-fsyr2k.C
during RTL pass: reload
In file included from ../fflas-ffpack/fflas/fflas.h:115,
from ../fflas-ffpack/utils/fflas_io.h:49,
from test-fsyrk.C:36:
../fflas-ffpack/fflas/fflas_fsyrk_strassen.inl: In function ‘void FFLAS::computeS1S2(const Field&, FFLAS::FFLAS_TRANSPOSE, size_t, size_t, typename Field::Element, typename Field::Element, typename Field::Element_ptr, size_t, typename Field::Element_ptr, size_t, typename Field::Element_ptr, size_t, FFLAS::MMHelper<Field, FFLAS::MMHelperAlgo::Winograd, FieldTrait>&) [with Field = Givaro::ModularBalanced<long long int>; FieldTrait = FFLAS::ModeCategories::LazyTag]’:
../fflas-ffpack/fflas/fflas_fsyrk_strassen.inl:334:5: internal compiler error: Segmentation fault
334 | }
| ^
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-10/README.Bugs> for instructions.