[PATCH] D38073: [XRay][compiler-rt] Use pthread for initializing thread-local data
Philip Douglas via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Oct 3 02:22:29 PDT 2017
pdouglas added a comment.
Hi,
This change appears to be causing three test failures on several buildbots:
FAIL: XRay-Unit :: unit/./XRayBufferQueueTest-powerpc64le-Test/BufferQueueTest.Apply (36360 of 36408)
******************** TEST 'XRay-Unit :: unit/./XRayBufferQueueTest-powerpc64le-Test/BufferQueueTest.Apply' FAILED ********************
Note: Google Test filter = BufferQueueTest.Apply
[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
[----------] 1 test from BufferQueueTest
[ RUN ] BufferQueueTest.Apply
/home/buildbots/ppc64le-clang-lnt-test/clang-ppc64le-lnt/llvm/projects/compiler-rt/lib/xray/tests/unit/buffer_queue_test.cc:107: Failure
Expected: Buffers.getBuffer(B)
Which is: 4-byte object <01-00 00-00>
To be equal to: BufferQueue::ErrorCode::Ok
Which is: 4-byte object <00-00 00-00>
[ FAILED ] BufferQueueTest.Apply (0 ms)
[----------] 1 test from BufferQueueTest (0 ms total)
[----------] Global test environment tear-down
[==========] 1 test from 1 test case ran. (0 ms total)
[ PASSED ] 0 tests.
[ FAILED ] 1 test, listed below:
[ FAILED ] BufferQueueTest.Apply
1 FAILED TEST
********************
PASS: XRay-Unit :: unit/./XRayBufferQueueTest-powerpc64le-Test/BufferQueueTest.ErrorsWhenFinalising (36361 of 36408)
FAIL: XRay-Unit :: unit/./XRayBufferQueueTest-powerpc64le-Test/BufferQueueTest.GetAndRelease (36362 of 36408)
******************** TEST 'XRay-Unit :: unit/./XRayBufferQueueTest-powerpc64le-Test/BufferQueueTest.GetAndRelease' FAILED ********************
Note: Google Test filter = BufferQueueTest.GetAndRelease
[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
[----------] 1 test from BufferQueueTest
[ RUN ] BufferQueueTest.GetAndRelease
/home/buildbots/ppc64le-clang-lnt-test/clang-ppc64le-lnt/llvm/projects/compiler-rt/lib/xray/tests/unit/buffer_queue_test.cc:36: Failure
Expected: Buffers.releaseBuffer(Buf)
Which is: 4-byte object <01-00 00-00>
To be equal to: BufferQueue::ErrorCode::Ok
Which is: 4-byte object <00-00 00-00>
[ FAILED ] BufferQueueTest.GetAndRelease (0 ms)
[----------] 1 test from BufferQueueTest (0 ms total)
[----------] Global test environment tear-down
[==========] 1 test from 1 test case ran. (0 ms total)
[ PASSED ] 0 tests.
[ FAILED ] 1 test, listed below:
[ FAILED ] BufferQueueTest.GetAndRelease
1 FAILED TEST
********************
PASS: XRay-Unit :: unit/./XRayBufferQueueTest-powerpc64le-Test/BufferQueueTest.API (36363 of 36408)
FAIL: XRay-Unit :: unit/./XRayBufferQueueTest-powerpc64le-Test/BufferQueueTest.GetUntilFailed (36364 of 36408)
******************** TEST 'XRay-Unit :: unit/./XRayBufferQueueTest-powerpc64le-Test/BufferQueueTest.GetUntilFailed' FAILED ********************
Note: Google Test filter = BufferQueueTest.GetUntilFailed
[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
[----------] 1 test from BufferQueueTest
[ RUN ] BufferQueueTest.GetUntilFailed
/home/buildbots/ppc64le-clang-lnt-test/clang-ppc64le-lnt/llvm/projects/compiler-rt/lib/xray/tests/unit/buffer_queue_test.cc:48: Failure
Expected: Buffers.releaseBuffer(Buf0)
Which is: 4-byte object <01-00 00-00>
To be equal to: BufferQueue::ErrorCode::Ok
Which is: 4-byte object <00-00 00-00>
[ FAILED ] BufferQueueTest.GetUntilFailed (0 ms)
[----------] 1 test from BufferQueueTest (0 ms total)
[----------] Global test environment tear-down
[==========] 1 test from 1 test case ran. (0 ms total)
[ PASSED ] 0 tests.
[ FAILED ] 1 test, listed below:
[ FAILED ] BufferQueueTest.GetUntilFailed
1 FAILED TEST
********************
Repository:
rL LLVM
https://reviews.llvm.org/D38073
More information about the llvm-commits
mailing list