test: cond-skip signal_multiple_loops
ThreadSanitizer's complaints about data races are likely legitimate but they are pre-existing and not straightforward to fix with the current design. Something for later. Refs: https://github.com/libuv/libuv/issues/3681
This commit is contained in:
parent
c58cd28279
commit
bcbaf671a9
@ -210,6 +210,12 @@ TEST_IMPL(signal_multiple_loops) {
|
|||||||
#if defined(__QEMU__)
|
#if defined(__QEMU__)
|
||||||
// See https://github.com/libuv/libuv/issues/2859
|
// See https://github.com/libuv/libuv/issues/2859
|
||||||
RETURN_SKIP("QEMU's signal emulation code is notoriously tricky");
|
RETURN_SKIP("QEMU's signal emulation code is notoriously tricky");
|
||||||
|
#endif
|
||||||
|
#if defined(__TSAN__)
|
||||||
|
/* ThreadSanitizer complains - likely legitimately - about data races
|
||||||
|
* in uv__signal_compare() in src/unix/signal.c but that's pre-existing.
|
||||||
|
*/
|
||||||
|
RETURN_SKIP("Fix test under ThreadSanitizer");
|
||||||
#endif
|
#endif
|
||||||
uv_thread_t loop_creating_threads[NUM_LOOP_CREATING_THREADS];
|
uv_thread_t loop_creating_threads[NUM_LOOP_CREATING_THREADS];
|
||||||
uv_thread_t signal_handling_threads[NUM_SIGNAL_HANDLING_THREADS];
|
uv_thread_t signal_handling_threads[NUM_SIGNAL_HANDLING_THREADS];
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user