Bug#871483: mpich FTBFS on ppc64el: FAIL test_primitives

Adrian Bunk bunk at debian.org
Tue Aug 8 11:48:26 UTC 2017


Source: mpich
Version: 3.2-7
Severity: serious
Tags: buster sid

https://buildd.debian.org/status/fetch.php?pkg=mpich&arch=ppc64el&ver=3.2-7%2Bb2&stamp=1502178769&raw=0

...
FAIL: test_primitives
=====================

Testing simple integer load/store functionality                        PASSED
Testing simple pointer load/store functionality                        PASSED
Testing simple add/incr/decr functionality                             PASSED
Testing simple decr and test functionality                             PASSED
Testing simple fetch and add/incr/decr functionality                   PASSED
Testing simple integer compare-and-swap functionality                  PASSED
Testing simple pointer compare-and-swap functionality                  PASSED
Testing simple integer swap functionality                              PASSED
Testing simple pointer swap functionality                              PASSED
Testing simple integer load-linked/store-conditional functionality     PASSED
Testing simple pointer load-linked/store-conditional functionality     PASSED
Testing integer LL/SC ABA with 2 threads                               PASSED
    False positives: 160 / 1000953
Testing pointer LL/SC ABA with 2 threads                                  Unexpected success of OPA_SC_ptr
    Unexpected success of OPA_SC_ptr
*FAILED*
        at test_primitives.c:4178 in test_threaded_llsc_ptr_aba()...
    False positives: 286 / 1000436
Testing integer load/store with 1 thread                               PASSED
Testing pointer load/store with 1 thread                               PASSED
Testing add with 1 thread                                              PASSED
Testing incr and decr with 1 thread                                    PASSED
Testing decr and test with 1 thread                                    PASSED
Testing fetch and add with 1 thread                                    PASSED
Testing fetch and add return values with 1 thread                      PASSED
Testing fetch and incr/decr with 1 thread                              PASSED
Testing fetch and incr return values with 1 thread                     PASSED
Testing fetch and decr return values with 1 thread                     PASSED
Testing integer compare-and-swap with 1 thread                         PASSED
Testing pointer compare-and-swap with 1 thread                         PASSED
Testing grouped integer compare-and-swap with 1 thread                 PASSED
Testing grouped pointer compare-and-swap with 1 thread                 PASSED
Testing integer compare-and-swap fairness with 1 thread                PASSED
Testing pointer compare-and-swap fairness with 1 thread                PASSED
Testing integer swap with 1 thread                                     PASSED
Testing pointer swap with 1 thread                                     PASSED
Testing integer load/store with 2 threads                              PASSED
Testing pointer load/store with 2 threads                              PASSED
Testing add with 2 threads                                             PASSED
Testing incr and decr with 1 thread                                    PASSED
Testing decr and test with 2 threads                                   PASSED
Testing fetch and add with 2 threads                                   PASSED
Testing fetch and add return values with 2 threads                     PASSED
Testing fetch and incr/decr with 1 thread                              PASSED
Testing fetch and incr return values with 2 threads                    PASSED
Testing fetch and decr return values with 2 threads                    PASSED
Testing integer compare-and-swap with 2 threads                        PASSED
Testing pointer compare-and-swap with 2 threads                        PASSED
Testing grouped integer compare-and-swap with 2 threads                PASSED
Testing grouped pointer compare-and-swap with 2 threads                PASSED
Testing integer compare-and-swap fairness with 2 threads               PASSED
Testing pointer compare-and-swap fairness with 2 threads               PASSED
Testing integer swap with 2 threads                                    PASSED
Testing pointer swap with 2 threads                                    PASSED
Testing integer LL/SC stack with 2 threads                             PASSED
Testing pointer LL/SC stack with 2 threads                             PASSED
Testing integer load/store with 4 threads                              PASSED
Testing pointer load/store with 4 threads                              PASSED
Testing add with 4 threads                                             PASSED
Testing incr and decr with 3 threads                                   PASSED
Testing decr and test with 4 threads                                   PASSED
Testing fetch and add with 4 threads                                   PASSED
Testing fetch and add return values with 4 threads                     PASSED
Testing fetch and incr/decr with 3 threads                             PASSED
Testing fetch and incr return values with 4 threads                    PASSED
Testing fetch and decr return values with 4 threads                    PASSED
Testing integer compare-and-swap with 4 threads                        PASSED
Testing pointer compare-and-swap with 4 threads                        PASSED
Testing grouped integer compare-and-swap with 4 threads                PASSED
Testing grouped pointer compare-and-swap with 4 threads                PASSED
Testing integer compare-and-swap fairness with 4 threads               PASSED
Testing pointer compare-and-swap fairness with 4 threads               PASSED
Testing integer swap with 4 threads                                    PASSED
Testing pointer swap with 4 threads                                    PASSED
Testing integer LL/SC stack with 4 threads                             PASSED
Testing pointer LL/SC stack with 4 threads                             PASSED
Testing integer load/store with 10 threads                             PASSED
Testing pointer load/store with 10 threads                             PASSED
Testing add with 10 threads                                            PASSED
Testing incr and decr with 9 threads                                   PASSED
Testing decr and test with 10 threads                                  PASSED
Testing fetch and add with 10 threads                                  PASSED
Testing fetch and add return values with 10 threads                    PASSED
Testing fetch and incr/decr with 9 threads                             PASSED
Testing fetch and incr return values with 10 threads                   PASSED
Testing fetch and decr return values with 10 threads                   PASSED
Testing integer compare-and-swap with 10 threads                       PASSED
Testing pointer compare-and-swap with 10 threads                       PASSED
Testing grouped integer compare-and-swap with 10 threads               PASSED
Testing grouped pointer compare-and-swap with 10 threads               PASSED
Testing integer compare-and-swap fairness with 10 threads              PASSED
Testing pointer compare-and-swap fairness with 10 threads              PASSED
Testing integer swap with 10 threads                                   PASSED
Testing pointer swap with 10 threads                                   PASSED
Testing integer LL/SC stack with 10 threads                            PASSED
Testing pointer LL/SC stack with 10 threads                            PASSED
Testing integer load/store with 100 threads                            PASSED
Testing pointer load/store with 100 threads                            PASSED
Testing add with 100 threads                                           PASSED
Testing incr and decr with 99 threads                                  PASSED
Testing decr and test with 100 threads                                 PASSED
Testing fetch and add with 100 threads                                 PASSED
Testing fetch and add return values with 100 threads                   PASSED
Testing fetch and incr/decr with 99 threads                            PASSED
Testing fetch and incr return values with 100 threads                  PASSED
Testing fetch and decr return values with 100 threads                  PASSED
Testing integer compare-and-swap with 100 threads                      PASSED
Testing pointer compare-and-swap with 100 threads                      PASSED
Testing grouped integer compare-and-swap with 100 threads              PASSED
Testing grouped pointer compare-and-swap with 100 threads              PASSED
Testing integer compare-and-swap fairness with 100 threads             PASSED
Testing pointer compare-and-swap fairness with 100 threads             PASSED
Testing integer swap with 100 threads                                  PASSED
Testing pointer swap with 100 threads                                  PASSED
Testing integer LL/SC stack with 100 threads                          *WARNING*
    Only 969999/970000 pushes succeeded.  There may be an issue with fairness.
Testing pointer LL/SC stack with 100 threads                           PASSED
***** 1 PRIMITIVES TEST FAILED! *****
FAIL test_primitives (exit status: 1)

============================================================================
Testsuite summary for OpenPA 1.0.3
============================================================================
# TOTAL: 4
# PASS:  3
# SKIP:  0
# XFAIL: 0
# FAIL:  1
# XPASS: 0
# ERROR: 0
============================================================================
See test/test-suite.log
Please report to https://trac.mcs.anl.gov/projects/openpa/newticket
============================================================================
Makefile:702: recipe for target 'test-suite.log' failed
make[6]: *** [test-suite.log] Error 1



More information about the debian-science-maintainers mailing list