abyss icon indicating copy to clipboard operation
abyss copied to clipboard

PairedDBG_LoadAlgorithm test fails with Bus Error on sparc64

Open glaubitz opened this issue 4 months ago • 0 comments

On sparc64 machines running on Linux, the test PairedDBG_LoadAlgorithm fails due to unaligned access (Bus Error):

make  check-TESTS
make[3]: Entering directory '/build/reproducible-path/abyss-2.3.10/Unittest'
make[4]: Entering directory '/build/reproducible-path/abyss-2.3.10/Unittest'
PASS: common_histogram
PASS: common_stringutil
PASS: common_bitutil
PASS: common_kmer
PASS: common_sequence
PASS: common_KmerIterator
PASS: BloomFilter
PASS: Konnector_DBGBloom
PASS: Konnector_DBGBloomAlgorithms
PASS: common_sam
PASS: common_sam_ssq
PASS: graph_BidirectionalBFS
PASS: graph_ConstrainedBFSVisitor
PASS: graph_AllPathsSearch
PASS: graph_HashGraph
PASS: graph_ConstrainedBidiBFSVisitor
PASS: graph_DotIO
PASS: graph_ExtendPath
PASS: Konnector_konnector
PASS: graph_UndirectedGraph
PASS: PairedDBG_KmerPair
PASS: PairedDBG_BranchRecord
PASS: PairedDBG_Dinuc
PASS: BloomDBG_RollingHash
PASS: BloomDBG_BloomDBG
PASS: BloomDBG_RollingHashIterator
PASS: BloomDBG_HashAgnosticCascadingBloom
PASS: BloomDBG_CountingBloomFilter
PASS: BloomDBG_MaskedKmer
PASS: BloomDBG_RollingBloomDBG
PASS: BloomDBG_SpacedSeed
PASS: BloomDBG_LightweightKmer
../test-driver: line 119: 1150659 Bus error                  "$@" >> "$log_file" 2>&1
FAIL: PairedDBG_LoadAlgorithm
PASS: DBG_LoadAlgorithm
===========================================
   ABySS 2.3.10: Unittest/test-suite.log
===========================================

# TOTAL: 34
# PASS:  33
# SKIP:  0
# XFAIL: 0
# FAIL:  1
# XPASS: 0
# ERROR: 0

System information (uname -a): Linux 6.12+unreleased-sparc64-smp #1 SMP Debian 6.12.43-1+nothp1 (2025-09-08) sparc64
Distribution information (/etc/os-release):
PRETTY_NAME="Debian GNU/Linux forky/sid"
NAME="Debian GNU/Linux"
VERSION_CODENAME=forky
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

.. contents:: :depth: 2

FAIL: PairedDBG_LoadAlgorithm
=============================

Running main() from gtest_main.cc
[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
[----------] 1 test from LoadAlgorithmTest
[ RUN      ] LoadAlgorithmTest.base
FAIL PairedDBG_LoadAlgorithm (exit status: 138)

Full build log: https://buildd.debian.org/status/fetch.php?pkg=abyss&arch=sparc64&ver=2.3.10-1&stamp=1757490459&raw=0

To debug this issues, SPARC machines are available for access to any open source developer in the GCC Compile Farm: https://gcc.gnu.org/wiki/CompileFarm

glaubitz avatar Sep 10 '25 07:09 glaubitz