Subject: | SIGABRT, SIGBUS & SIGSEGV on freebsd systems |
The test suite fails on freebsd systems (various OS versions: 9 - 13) with bus errors, aborts or segmentation faults:
...
PERL_DL_NONLAZY=1 "/usr/perl5.30.0-RC1p/bin/perl5.30.0" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/decoder.t ..
Failed 9/28 subtests
t/encoder.t .. ok
t/extras.t ...
Failed 1/26 subtests
Test Summary Report
-------------------
t/decoder.t (Wstat: 6 Tests: 19 Failed: 0)
Non-zero wait status: 6
Parse errors: Bad plan. You planned 28 tests but ran 19.
t/extras.t (Wstat: 11 Tests: 25 Failed: 0)
Non-zero wait status: 11
Parse errors: Bad plan. You planned 26 tests but ran 25.
Files=3, Tests=58, 1 wallclock secs ( 0.05 usr 0.01 sys + 0.54 cusr 0.07 csys = 0.66 CPU)
Result: FAIL
...
The bus error may happen in t/extras.t (seen on a freebsd 10 system):
...
t/extras.t (Wstat: 10 Tests: 25 Failed: 0)
Non-zero wait status: 10
Parse errors: Bad plan. You planned 26 tests but ran 25.
...