新的netbsd/amd64竞态检测器支持尚未完成,详见#19273(评论)我们还没有为其构建工具。这是一个跟踪bug,以便看到它完成。/cc @krytarowski
wlp8pajw1#
在解决C/C++风格的剩余失败问题后,我将着手处理这个问题。check-tsan:
check-tsan
$ check-tsan********************Testing Time: 1336.74s********************Failing Tests (8): ThreadSanitizer-x86_64 :: dtls.c ThreadSanitizer-x86_64 :: getline_nohang.cc ThreadSanitizer-x86_64 :: ignore_lib5.cc ThreadSanitizer-x86_64 :: ignored-interceptors-mmap.cc ThreadSanitizer-x86_64 :: mutex_lock_destroyed.cc ThreadSanitizer-x86_64 :: signal_block.cc ThreadSanitizer-x86_64 :: strerror_r.cc ThreadSanitizer-x86_64 :: vfork.cc Expected Passes : 288 Expected Failures : 1 Unsupported Tests : 85 Unexpected Failures: 8
$ check-tsan
********************
Testing Time: 1336.74s
Failing Tests (8):
ThreadSanitizer-x86_64 :: dtls.c
ThreadSanitizer-x86_64 :: getline_nohang.cc
ThreadSanitizer-x86_64 :: ignore_lib5.cc
ThreadSanitizer-x86_64 :: ignored-interceptors-mmap.cc
ThreadSanitizer-x86_64 :: mutex_lock_destroyed.cc
ThreadSanitizer-x86_64 :: signal_block.cc
ThreadSanitizer-x86_64 :: strerror_r.cc
ThreadSanitizer-x86_64 :: vfork.cc
Expected Passes : 288
Expected Failures : 1
Unsupported Tests : 85
Unexpected Failures: 8
除此之外,golang/race似乎使用了上游版本中尚未实现的StopTheWorld()操作。(我们在下游GCC副本中已经有了一个实现)。
4ktjp1zp2#
https://golang.org/cl/131555提到了这个问题:cmd/dist: do not run race detector tests on netbsd
cmd/dist: do not run race detector tests on netbsd
2条答案
按热度按时间wlp8pajw1#
在解决C/C++风格的剩余失败问题后,我将着手处理这个问题。
check-tsan
:除此之外,golang/race似乎使用了上游版本中尚未实现的StopTheWorld()操作。(我们在下游GCC副本中已经有了一个实现)。
4ktjp1zp2#
https://golang.org/cl/131555提到了这个问题:
cmd/dist: do not run race detector tests on netbsd