Skip to content

Test suite "bus error" on armhf #725

@cbiedl

Description

@cbiedl

This is what blocks tcpreplay to migrate to Debian testing, see https://bugs.debian.org/1009199

At first, sorry for not bringing this here earlier. I recall I already had analyzed the situation but as there is no bug report here, I must assume I never sent it, too bad.

So, this is the story: On armhf (but not armel), the tcpreplay test suite fails with various bus errors, for example:

[tcprewrite] Seed IP test: /bin/bash: line 1: 767660 Bus error               ../src/tcprewrite -i ./test.pcap -o test.rewrite_seed1 -s 55 >> test.log 2>&1

Bisecting led to

af0d523122ebdfb459eec9b9e1dd7dfedddc82cb is the first bad commit
commit af0d523122ebdfb459eec9b9e1dd7dfedddc82cb
Author: Fred Klassen <fklassen@appneta.com>
Date:   Thu Jan 27 14:26:32 2022 -0800

    Bug #695 remove FORCE_ALIGN

... but I reckon simply reverting that one is not a sane way to deal with it. Perhaps in Debian, but certainly not upstream-wise. So I'm asking you to find a generic solution for this, for example by enhancing the check in autoconf so it will never trigger on MacOS?

Metadata

Metadata

Assignees

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