https://bugzilla.redhat.com/show_bug.cgi?id=1470030 Bug ID: 1470030 Summary: perl-Test-LeakTrace-0.16-1.fc27 FTBFS: Failed test 'UninitCondition' on ppc64 Product: Fedora Version: rawhide Component: perl-Test-LeakTrace Assignee: paul@xxxxxxxxxxxx Reporter: ppisar@xxxxxxxxxx QA Contact: extras-qa@xxxxxxxxxxxxxxxxx CC: paul@xxxxxxxxxxxx, perl-devel@xxxxxxxxxxxxxxxxxxxxxxx perl-Test-LeakTrace-0.16-1.fc27 fails to build on ppc64 because a test fails: xt/04_synopsis.t ...... ok # Using valgrind 3.13.0 located at /usr/bin/valgrind # Generating suppressions... # Suppressions for this perl stored in /builddir/.perl/Test-Valgrind/suppressions/1.19/memcheck-3.13.0-f8a949ca13829ef9427e49411b853411.supp # Using suppressions from /builddir/.perl/Test-Valgrind/suppressions/1.19/memcheck-3.13.0-f8a949ca13829ef9427e49411b853411.supp # Failed test 'UninitCondition' # at /usr/share/perl5/vendor_perl/Test/Valgrind/Session.pm line 598. # got: 2 # expected: 0 # # Conditional jump or move depends on uninitialised value(s) # __dcigettext (/usr/lib64/power8/libc-2.25.90.so) [?:?] # dcgettext (/usr/lib64/power8/libc-2.25.90.so) [?:?] # strerror_r (/usr/lib64/power8/libc-2.25.90.so) [?:?] # Perl_my_strerror (/usr/lib64/libperl.so.5.26.0) [?:?] # Perl_magic_get (/usr/lib64/libperl.so.5.26.0) [?:?] # Perl_mg_get (/usr/lib64/libperl.so.5.26.0) [?:?] # Perl_sv_setsv_flags (/usr/lib64/libperl.so.5.26.0) [?:?] # Perl_pp_sassign (/usr/lib64/libperl.so.5.26.0) [?:?] # leaktrace_runops (/builddir/build/BUILD/Test-LeakTrace-0.16/blib/arch/auto/Test/LeakTrace/LeakTrace.so) [LeakTrace.xs:184] # Perl_call_sv (/usr/lib64/libperl.so.5.26.0) [?:?] # Perl_call_list (/usr/lib64/libperl.so.5.26.0) [?:?] # perl_destruct (/usr/lib64/libperl.so.5.26.0) [?:?] # ? (/usr/bin/perl) [?:?] # generic_start_main.isra.0 (/usr/lib64/power8/libc-2.25.90.so) [?:?] # (below main) (/usr/lib64/power8/libc-2.25.90.so) [?:?] # Uninitialised value was created by a stack allocation # __dcigettext (/usr/lib64/power8/libc-2.25.90.so) [?:?] # # Conditional jump or move depends on uninitialised value(s) # __dcigettext (/usr/lib64/power8/libc-2.25.90.so) [?:?] # dcgettext (/usr/lib64/power8/libc-2.25.90.so) [?:?] # strerror_r (/usr/lib64/power8/libc-2.25.90.so) [?:?] # Perl_my_strerror (/usr/lib64/libperl.so.5.26.0) [?:?] # Perl_magic_get (/usr/lib64/libperl.so.5.26.0) [?:?] # Perl_mg_get (/usr/lib64/libperl.so.5.26.0) [?:?] # Perl_sv_setsv_flags (/usr/lib64/libperl.so.5.26.0) [?:?] # Perl_pp_sassign (/usr/lib64/libperl.so.5.26.0) [?:?] # leaktrace_runops (/builddir/build/BUILD/Test-LeakTrace-0.16/blib/arch/auto/Test/LeakTrace/LeakTrace.so) [LeakTrace.xs:184] # Perl_call_sv (/usr/lib64/libperl.so.5.26.0) [?:?] # Perl_call_list (/usr/lib64/libperl.so.5.26.0) [?:?] # perl_destruct (/usr/lib64/libperl.so.5.26.0) [?:?] # ? (/usr/bin/perl) [?:?] # generic_start_main.isra.0 (/usr/lib64/power8/libc-2.25.90.so) [?:?] # (below main) (/usr/lib64/power8/libc-2.25.90.so) [?:?] # Uninitialised value was created by a stack allocation # __dcigettext (/usr/lib64/power8/libc-2.25.90.so) [?:?] # Looks like your test exited with 1 just after 15. xt/05_valgrind.t ...... Dubious, test returned 1 (wstat 256, 0x100) Failed 1/15 subtests Koschei reports first failure (on all platforms) with these build root changes: perl-Test-Simple 1:1.302085-2.fc27 > 1:1.302086-1.fc27 perl-Module-CoreList 1:5.20170531-3.fc27 > 1:5.20170621-1.fc27 glibc 2.25.90-6.fc27 > 2.25.90-12.fc27 valgrind 1:3.13.0-1.fc27 > 1:3.13.0-2.fc27 libcrypt-nss 2.25.90-6.fc27 > 2.25.90-12.fc27 perl-Encode 4:2.90-9.fc27 > 4:2.91-11.fc27 glibc-devel 2.25.90-6.fc27 > 2.25.90-12.fc27 glibc-all-langpacks 2.25.90-6.fc27 > 2.25.90-12.fc27 glibc-common 2.25.90-6.fc27 > 2.25.90-12.fc27 glibc-headers 2.25.90-6.fc27 > 2.25.90-12.fc27 libffi 3.1-10.fc26 > 3.1-11.fc27 nss-softokn-freebl 3.30.2-2.fc27 > 3.31.0-2.fc27 expat 2.2.0-2.fc26 > 2.2.1-1.fc27 kernel-headers 4.12.0-0.rc5.git2.1.... > 4.12.0-0.rc6.git3.1.... nss-util 3.30.2-3.fc27 > 3.31.0-2.fc27 libcurl 7.54.1-1.fc27 > 7.54.1-2.fc27 perl-HTTP-Message 6.11-5.fc27 > 6.13-1.fc27 curl 7.54.1-1.fc27 > 7.54.1-2.fc27 glib2 2.53.2-1.fc27 > 2.53.3-1.fc27 nspr 4.14.0-2.fc27 > 4.15.0-1.fc27 nss-softokn 3.30.2-2.fc27 > 3.31.0-2.fc27 And next build root change keeps ppc64 failing only: perl-devel 4:5.26.0-393.fc27 > 4:5.26.0-394.fc27 perl-libs 4:5.26.0-393.fc27 > 4:5.26.0-394.fc27 perl 4:5.26.0-393.fc27 > 4:5.26.0-394.fc27 perl-IO 1.38-393.fc27 > 1.38-394.fc27 libcrypt-nss 2.25.90-12.fc27 > 2.25.90-15.fc27 valgrind 1:3.13.0-2.fc27 > 1:3.13.0-3.fc27 glibc 2.25.90-12.fc27 > 2.25.90-15.fc27 perl-macros 4:5.26.0-393.fc27 > 4:5.26.0-394.fc27 glibc-devel 2.25.90-12.fc27 > 2.25.90-15.fc27 openssl-libs 1:1.1.0f-3.fc27 > 1:1.1.0f-4.fc27 perl-Errno 1.28-393.fc27 > 1.28-394.fc27 glibc-common 2.25.90-12.fc27 > 2.25.90-15.fc27 perl-Pod-Html 1.22.02-393.fc27 > 1.22.02-394.fc27 glibc-headers 2.25.90-12.fc27 > 2.25.90-15.fc27 glibc-all-langpacks 2.25.90-12.fc27 > 2.25.90-15.fc27 perl-Net-Ping 2.55-393.fc27 > 2.55-394.fc27 perl-IO-Zlib 1:1.10-393.fc27 > 1:1.10-394.fc27 rpm-build 4.13.0.1-23.fc27 > 4.13.0.1-24.fc27 perl-Locale-Maketext-Simple 1:0.21-393.fc27 > 1:0.21-394.fc27 rpm 4.13.0.1-23.fc27 > 4.13.0.1-24.fc27 rpm-libs 4.13.0.1-23.fc27 > 4.13.0.1-24.fc27 perl-Math-Complex 1.59-393.fc27 > 1.59-394.fc27 rpm-build-libs 4.13.0.1-23.fc27 > 4.13.0.1-24.fc27 rpm-plugin-selinux 4.13.0.1-23.fc27 > 4.13.0.1-24.fc27 This happens even with glibc-2.25.90-22.fc27. I suspect an undefined behavior (or missing a valgrind suppresion) in glibc's __dcigettext(). -- You are receiving this mail because: You are on the CC list for the bug. _______________________________________________ perl-devel mailing list -- perl-devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to perl-devel-leave@xxxxxxxxxxxxxxxxxxxxxxx