Skip to content

PairedDBG_LoadAlgorithm test fails with Bus Error on sparc64 #495

@glaubitz

Description

@glaubitz

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions