Bug#1094197: libfolia: FTBFS almost everywhere: ../test-driver: line 112: 3579 Segmentation fault "$@" >> "$log_file" 2>&1

Maarten van Gompel proycon at anaproy.nl
Sun Jan 26 19:14:19 GMT 2025


Thanks for the report. I don't really know how to go about solving this.
I've tried to reproduce this inside a debian:testing container on an
actual arm64 system but it doesn't reproduce. The libfolia package builds fine
on my arm64 system (I don't have access to any of the other
architectures). I wonder if it stumbles on something specific on the
builder systems... If you can get a gdb backtrace we might be able to
dive deeper.

Example of successful run on ARM64:

g++ -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -g -O0 -W -Wall -pedantic -g -O2 -ffile-prefix-map=/data/libfolia=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pthread -I/usr/include/libxml2  -fopenmp   -c -o simpletest.o simpletest.cxx
/bin/bash ../libtool  --tag=CXX   --mode=link g++ -std=c++17 -g -O0 -W -Wall -pedantic -g -O2 -ffile-prefix-map=/data/libfolia=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pthread -I/usr/include/libxml2  -fopenmp    -Wl,-z,relro -o simpletest simpletest.o libfolia.la -licuio -licui18n -licuuc -licudata  -lticcutils  -lxml2  -lpthread 
libtool: link: g++ -std=c++17 -g -O0 -W -Wall -pedantic -g -O2 -ffile-prefix-map=/data/libfolia=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -I/usr/include/libxml2 -fopenmp -Wl,-z -Wl,relro -o .libs/simpletest simpletest.o  ./.libs/libfolia.so -licuio -licui18n -licuuc -licudata -lticcutils -lxml2 -lpthread -fopenmp -pthread
make[3]: Leaving directory '/data/libfolia/src'
make  check-TESTS
make[3]: Entering directory '/data/libfolia/src'
make[4]: Entering directory '/data/libfolia/src'
PASS: simpletest
============================================================================
Testsuite summary for libfolia 2.21
============================================================================
# TOTAL: 1
# PASS:  1
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[4]: Leaving directory '/data/libfolia/src'
make[3]: Leaving directory '/data/libfolia/src'
make[2]: Leaving directory '/data/libfolia/src'
Making check in include
make[2]: Entering directory '/data/libfolia/include'
Making check in libfolia
make[3]: Entering directory '/data/libfolia/include/libfolia'

The only thing I can think of to 'solve' it is to just disable all
failing architectures, or disable the tests, for now... Neither is a
real solution of course.

Regards,

-- 

Maarten van Gompel
    Digital Infrastructure, Humanities Cluster,
    Koninklijke Nederlandse Akademie van Wetenschappen (KNAW)

web: https://proycon.anaproy.nl
gpg: 0x39FE11201A31555C
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-science-maintainers/attachments/20250126/087bd1b6/attachment-0002.sig>


More information about the debian-science-maintainers mailing list