develooper Front page | perl.perl5.porters | Postings from March 2019

[perl #133958] cpan/Test-Simple/t/Legacy/More.t: frequent failuresin non-threaded builds on FreeBSD-13

Thread Next
From:
James E Keenan
Date:
March 26, 2019 00:45
Subject:
[perl #133958] cpan/Test-Simple/t/Legacy/More.t: frequent failuresin non-threaded builds on FreeBSD-13
Message ID:
rt-4.0.24-20006-1553561117-1621.133958-75-0@perl.org
# New Ticket Created by  James E Keenan 
# Please include the string:  [perl #133958]
# in the subject line of all future correspondence about this issue. 
# <URL: https://rt.perl.org/Ticket/Display.html?id=133958 >


We are experiencing massive test failures in our smoke-testing of the 
Perl 5 core distribution on FreeBSD-13-CURRENT.  I am filing two 
separate bug tickets for these failures, since one failure appeared long 
before the others.  This is the first of the two tickets.

cpan/Test-Simple/t/Legacy/More.t is repeatedly failing during 
smoke-testing of non-threaded builds on FreeBSD-13.  See, e.g.:

http://perl5.test-smoke.org/report/82470
http://perl5.test-smoke.org/report/82946

Test failures:
~~ ../cpan/Test-Simple/t/Legacy/More.t ......................... FAILED 
54 Non-zero exit status: 1
   [stdio] -Dcc=clang++ -Duse64bitall
   [stdio] -Dcc=clang++
   [stdio] -Dcc=clang++ DEBUGGING

We only have one regular smoke-testing rig set up for FreeBSD-13, that 
of course being one of Carlos Guevara's rigs.  These failures:

i. Do not seem to occur on threaded builds.

ii. Seem to occur on most, but not all, non-threaded builds.

iii. Appear to have first reported during a smoke-test in 
http://perl5.test-smoke.org/report/79958, which suggests that the 
failures were introduced in, or shortly before commit 
https://perl5.git.perl.org/perl.git/commitdiff/8021814b48.  That commit 
is in a deleted branch: smoke-me/khw-vlb.

iv. Both Carlos and I have attempted to reproduce this failure manually 
-- but it only seems to crop up during smoke-testing.

v. Here's the end of the file which is failing:

#####
$ tail cpan/Test-Simple/t/Legacy/More.t
          );


# rt.cpan.org 53469  is_deeply with regexes
is_deeply( qr/a/, qr/a/, "same regex" );


# These two tests must remain at the end.
is( $@, $Err,               '$@ untouched' );
cmp_ok( $!, '==', $Errno,   '$! untouched' );
#####

Thank you very much.
Jim Keenan

perl perl perl


Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About