Address race between zone_maintenance and dns_zone_setview_helper

There was a possible NULL dereference due to data race between accessing
zone->view and zone->view->adb.
79 jobs for !3669 with 1627-address-race-in-zone-maintenance in 2 minutes and 6 seconds (queued for 12 seconds)
detached
Status Job ID Name Coverage
  Autoconf
passed autoreconf #967166
amd64 linux

00:00:44

 
  Precheck
passed clang-format #967168
amd64 linux

00:00:46

canceled coccinelle #967169
amd64 linux

00:02:05

failed danger #967170
amd64 linux

00:00:45

passed misc #967167
amd64 linux

00:00:38

 
  Build
canceled clang:asan #967185
amd64 linux

00:01:11

canceled clang:buster:amd64 #967189
amd64 linux

00:01:08

failed clang:freebsd11.3:amd64 #967192
amd64 libvirt

00:00:32

failed clang:freebsd12.1:amd64 #967193
libvirt amd64

00:00:38

failed clang:openbsd6.6:amd64 #967194
amd64 libvirt

00:00:38

canceled clang:tsan #967187
amd64 linux

00:01:10

passed gcc:alpine3.11:amd64 #967171
amd64 linux

00:01:18

canceled gcc:asan #967184
amd64 linux

00:01:12

passed gcc:bionic:amd64 #967183
amd64 linux

00:01:09

canceled gcc:buster:amd64 #967176
amd64 linux

00:01:16

canceled gcc:centos6:amd64 #967172
amd64 linux

00:01:19

canceled gcc:centos7:amd64 #967173
amd64 linux

00:01:18

canceled gcc:centos8:amd64 #967174
amd64 linux

00:01:17

canceled gcc:mutexatomics #967188
amd64 linux

00:01:09

canceled gcc:out-of-tree #967178
amd64 linux

00:01:14

canceled gcc:sid:amd64 #967177
amd64 linux

00:01:15

canceled gcc:sid:arm64 #967179
arm64 linux

00:01:09

canceled gcc:sid:i386 #967180
i386 linux

00:01:14

canceled gcc:softhsm2.4 #967190
amd64 linux

00:01:07

canceled gcc:softhsm2.6 #967191
amd64 linux

00:01:05

canceled gcc:stretch:amd64 #967175
amd64 linux

00:01:17

canceled gcc:tsan #967186
amd64 linux

00:01:11

canceled gcc:tumbleweed:amd64 #967181
amd64 linux

00:01:13

canceled gcc:xenial:amd64 #967182
amd64 linux

00:01:12

canceled msvc:windows:amd64 #967195
amd64 windows

00:02:05

 
  Unit
canceled unit:clang:asan #967209
amd64 linux

canceled unit:clang:buster:amd64 #967213
amd64 linux

skipped unit:clang:freebsd11.3:amd64 #967216
amd64 libvirt
skipped unit:clang:freebsd12.1:amd64 #967217
amd64 libvirt
canceled unit:clang:tsan #967211
amd64 linux allowed to fail

canceled unit:gcc:alpine3.11:amd64 #967196
amd64 linux

canceled unit:gcc:asan #967208
amd64 linux

canceled unit:gcc:bionic:amd64 #967207
amd64 linux

canceled unit:gcc:buster:amd64 #967201
amd64 linux

canceled unit:gcc:centos6:amd64 #967197
amd64 linux

canceled unit:gcc:centos7:amd64 #967198
amd64 linux

canceled unit:gcc:centos8:amd64 #967199
amd64 linux

canceled unit:gcc:mutexatomics #967212
amd64 linux

canceled unit:gcc:sid:amd64 #967202
amd64 linux

canceled unit:gcc:sid:arm64 #967203
arm64 linux

canceled unit:gcc:sid:i386 #967204
i386 linux

canceled unit:gcc:softhsm2.4 #967214
amd64 linux

canceled unit:gcc:softhsm2.6 #967215
amd64 linux

canceled unit:gcc:stretch:amd64 #967200
amd64 linux

canceled unit:gcc:tsan #967210
amd64 linux allowed to fail

canceled unit:gcc:tumbleweed:amd64 #967205
amd64 linux

canceled unit:gcc:xenial:amd64 #967206
amd64 linux

 
  System
canceled system:clang:asan #967231
amd64 linux

canceled system:clang:buster:amd64 #967235
amd64 linux

skipped system:clang:freebsd11.3:amd64 #967238
amd64 libvirt
skipped system:clang:freebsd12.1:amd64 #967239
amd64 libvirt
canceled system:clang:tsan #967233
amd64 linux allowed to fail

canceled system:gcc:alpine3.11:amd64 #967218
amd64 linux

canceled system:gcc:asan #967230
amd64 linux

canceled system:gcc:bionic:amd64 #967229
amd64 linux

canceled system:gcc:buster:amd64 #967223
amd64 linux

canceled system:gcc:centos6:amd64 #967219
amd64 linux

canceled system:gcc:centos7:amd64 #967220
amd64 linux

canceled system:gcc:centos8:amd64 #967221
amd64 linux

canceled system:gcc:mutexatomics #967234
amd64 linux

canceled system:gcc:sid:amd64 #967224
amd64 linux

canceled system:gcc:sid:arm64 #967225
arm64 linux

canceled system:gcc:sid:i386 #967226
i386 linux

canceled system:gcc:softhsm2.4 #967236
amd64 linux

canceled system:gcc:softhsm2.6 #967237
amd64 linux

canceled system:gcc:stretch:amd64 #967222
amd64 linux

canceled system:gcc:tsan #967232
amd64 linux allowed to fail

canceled system:gcc:tumbleweed:amd64 #967227
amd64 linux

canceled system:gcc:xenial:amd64 #967228
amd64 linux

 
  Docs
canceled docs #967240
amd64 linux

 
  Postcheck
canceled cppcheck #967244
amd64 linux

canceled flake8 #967241
amd64 linux

canceled pylint #967242
amd64 linux

canceled scan-build #967243
linux amd64

 
Name Stage Failure
failed
clang:openbsd6.6:amd64 Build
No job log
failed
clang:freebsd12.1:amd64 Build
No job log
failed
clang:freebsd11.3:amd64 Build
No job log
failed
danger Precheck
No job log