Use atomic_bool for variables shared among threads to make zt_test.c thread-safe

89 jobs for !2361 with 1119-tsan-lib/dns/tests/zt_test.c in 50 minutes and 44 seconds (queued for 7 seconds)
detached
Status Job ID Name Coverage
  Precheck
passed #416925
linux amd64
🐞:sid:amd64

00:02:09

passed #416923
linux amd64
autoreconf:sid:amd64

00:00:35

passed #416924
linux amd64
misc:sid:amd64

00:00:19

 
  Build
passed #416938
linux amd64
asan:sid:amd64

00:01:36

passed #416944
amd64 freebsd
clang:freebsd11.3:amd64

00:01:51

passed #416945
amd64 freebsd
clang:freebsd12.0:amd64

00:01:34

passed #416946
amd64 openbsd
clang:openbsd6.5:amd64

00:06:31

passed #416941
linux amd64
clang:stretch:amd64

00:01:31

passed #416942
linux i386
clang:stretch:i386

00:02:01

passed #416926
linux amd64
gcc:alpine3.10:amd64

00:03:00

passed #416937
linux amd64
gcc:bionic:amd64

00:01:28

passed #416932
linux amd64
gcc:buster:amd64

00:01:22

passed #416927
linux amd64
gcc:centos6:amd64

00:02:17

passed #416928
linux amd64
gcc:centos7:amd64

00:02:45

passed #416929
linux amd64
gcc:centos8:amd64

00:02:45

passed #416935
linux amd64
gcc:fedora30:amd64

00:02:48

passed #416930
linux amd64
gcc:jessie:amd64

00:01:17

passed #416933
linux amd64
gcc:sid:amd64

00:02:31

passed #416934
linux i386
gcc:sid:i386

00:01:38

passed #416931
linux amd64
gcc:stretch:amd64

00:01:25

passed #416936
linux amd64
gcc:xenial:amd64

00:01:33

passed #416948
amd64 windows
msvc:windows:amd64

00:03:12

passed #416940
linux amd64
mutexatomics:sid:amd64

00:01:46

passed #416947
linux amd64
nolibtool:sid:amd64

00:02:17

passed #416943
linux amd64
pkcs11:sid:amd64

00:01:26

passed #416939
linux amd64
rwlock:sid:amd64

00:01:24

 
  Unit
passed #416961
linux amd64
unit:asan:sid:amd64

00:04:41

passed #417162
amd64 freebsd
unit:clang:freebsd11.3:amd64

00:00:34

passed #417163
amd64 freebsd
unit:clang:freebsd12.0:amd64

00:01:11

passed #416963
linux amd64
unit:clang:stretch:amd64

00:00:51

passed #416949
linux amd64
unit:gcc:alpine3.10:amd64

00:02:48

passed #416960
linux amd64
unit:gcc:bionic:amd64

00:00:52

passed #416955
linux amd64
unit:gcc:buster:amd64

00:01:15

passed #416950
linux amd64
unit:gcc:centos6:amd64

00:01:00

passed #416951
linux amd64
unit:gcc:centos7:amd64

00:00:57

passed #416952
linux amd64
unit:gcc:centos8:amd64

00:00:57

passed #416958
linux amd64
unit:gcc:fedora30:amd64

00:01:27

passed #416953
linux amd64
unit:gcc:jessie:amd64

00:00:28

passed #416956
linux amd64
unit:gcc:sid:amd64

00:01:29

passed #416957
linux i386
unit:gcc:sid:i386

00:01:51

passed #416954
linux amd64
unit:gcc:stretch:amd64

00:00:51

passed #416959
linux amd64
unit:gcc:xenial:amd64

00:00:54

passed #416967
linux amd64
unit:nolibtool:sid:amd64

00:01:48

passed #416964
linux amd64
unit:pkcs11:sid:amd64

00:01:30

passed #416962
linux amd64
unit:rwlock:sid:amd64

00:01:18

failed #416965
amd64 freebsd
unit:clang:freebsd11.3:amd64

00:05:09

failed #416966
amd64 freebsd
unit:clang:freebsd12.0:amd64

00:05:08

 
  System
failed #417241
linux amd64
system:asan:sid:amd64

00:09:57

failed #417156
amd64 freebsd
system:clang:freebsd11.3:amd64

00:09:39

failed #417160
amd64 freebsd
system:clang:freebsd12.0:amd64

00:09:34

passed #417240
linux amd64
system:gcc:alpine3.10:amd64

00:08:40

passed #416979
linux amd64
system:gcc:bionic:amd64

00:07:56

failed #417236
linux amd64
system:gcc:buster:amd64

00:08:21

passed #416969
linux amd64
system:gcc:centos6:amd64

00:08:19

passed #416970
linux amd64
system:gcc:centos7:amd64

00:08:48

passed #416971
linux amd64
system:gcc:centos8:amd64

00:09:03

passed #416977
linux amd64
system:gcc:fedora30:amd64

00:08:36

passed #417235
linux amd64
system:gcc:jessie:amd64

00:07:36

passed #417237
linux amd64
system:gcc:sid:amd64

00:07:57

passed #417149
linux i386
system:gcc:sid:i386

00:09:27

failed #417233
linux amd64
system:gcc:stretch:amd64

00:08:01

passed #417234
linux amd64
system:gcc:xenial:amd64

00:07:23

passed #416985
linux amd64
system:nolibtool:sid:amd64

00:09:01

passed #417239
linux amd64
system:pkcs11:sid:amd64

00:08:27

passed #416981
linux amd64
system:rwlock:sid:amd64

00:08:35

failed #417153
linux amd64
system:asan:sid:amd64

00:10:58

failed #416980
linux amd64
system:asan:sid:amd64

00:11:08

failed #416983
amd64 freebsd
system:clang:freebsd11.3:amd64

00:09:44

failed #417072
amd64 freebsd
system:clang:freebsd11.3:amd64

00:10:14

failed #417075
amd64 freebsd
system:clang:freebsd12.0:amd64

00:10:17

failed #416984
amd64 freebsd
system:clang:freebsd12.0:amd64

00:09:56

failed #417150
linux amd64
system:gcc:alpine3.10:amd64

00:09:46

failed #416968
linux amd64
system:gcc:alpine3.10:amd64

00:10:23

failed #417148
linux amd64
system:gcc:buster:amd64

00:09:07

failed #416974
linux amd64
system:gcc:buster:amd64

00:08:59

failed #416972
linux amd64
system:gcc:jessie:amd64

00:08:39

failed #417146
linux amd64
system:gcc:jessie:amd64

00:08:57

failed #417151
linux amd64
system:gcc:sid:amd64

00:09:02

failed #416975
linux amd64
system:gcc:sid:amd64

00:09:29

failed #416976
linux i386
system:gcc:sid:i386

00:09:17

failed #416973
linux amd64
system:gcc:stretch:amd64

00:09:03

failed #417147
linux amd64
system:gcc:stretch:amd64

00:08:36

failed #417145
linux amd64
system:gcc:xenial:amd64

00:08:46

failed #416978
linux amd64
system:gcc:xenial:amd64

00:07:49

failed #416982
linux amd64
system:pkcs11:sid:amd64

00:08:46

failed #417152
linux amd64
system:pkcs11:sid:amd64

00:09:10

 
  Docs
passed #416986
linux amd64
docs:sid:amd64

00:01:02

 
  Postcheck
passed #416988
linux amd64
cppcheck:gcc:sid:amd64

00:01:41

passed #416987
linux amd64
scan-build:buster:amd64

00:12:40

 
Name Stage Failure
failed
system:asan:sid:amd64 System
No job log
failed
system:gcc:buster:amd64 System
No job log
failed
system:gcc:stretch:amd64 System
No job log
failed
system:clang:freebsd12.0:amd64 System
No job log
failed
system:clang:freebsd11.3:amd64 System
No job log