Fix unprotected access to thread->epoll_events[fd] in unwatch_fd()

63 jobs for !2356 with 1119-tsan-lib/isc/unix/socket.c in 19 minutes and 26 seconds (queued for 6 seconds)
detached
Status Job ID Name Coverage
  Precheck
passed #333456
amd64 linux
🐞:sid:amd64

00:02:07

passed #333454
amd64 linux
autoreconf:sid:amd64

00:00:34

passed #333455
amd64 linux
misc:sid:amd64

00:00:17

 
  Build
passed #333468
amd64 linux
asan:sid:amd64

00:02:09

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

00:01:14

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

00:01:05

passed #333471
amd64 linux
clang:stretch:amd64

00:01:59

passed #333472
i386 linux
clang:stretch:i386

00:02:03

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

00:03:55

passed #333467
amd64 linux
gcc:bionic:amd64

00:01:59

passed #333462
i386 linux
gcc:buster:amd64

00:02:15

passed #333458
amd64 linux
gcc:centos6:amd64

00:03:10

passed #333459
amd64 linux
gcc:centos7:amd64

00:03:29

passed #333465
amd64 linux
gcc:fedora30:amd64

00:03:43

passed #333460
amd64 linux
gcc:jessie:amd64

00:02:06

passed #333463
amd64 linux
gcc:sid:amd64

00:02:05

passed #333464
i386 linux
gcc:sid:i386

00:01:54

passed #333461
amd64 linux
gcc:stretch:amd64

00:02:24

passed #333466
amd64 linux
gcc:xenial:amd64

00:01:58

passed #333470
amd64 linux
mutexatomics:sid:amd64

00:01:59

passed #333476
amd64 linux
nolibtool:sid:amd64

00:02:15

passed #333473
amd64 linux
pkcs11:sid:amd64

00:01:58

passed #333469
amd64 linux
rwlock:sid:amd64

00:01:49

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

00:04:33

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

00:00:25

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

00:01:04

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

00:00:45

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

00:02:43

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

00:00:52

passed #333482
i386 linux
unit:gcc:buster:amd64

00:01:42

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

00:00:53

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

00:00:52

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

00:01:18

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

00:00:30

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

00:01:44

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

00:02:07

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

00:00:48

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

00:00:49

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

00:01:49

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

00:01:28

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

00:01:34

 
  System
passed #333506
amd64 linux
system:asan:sid:amd64

00:10:07

passed #333509
amd64 freebsd
system:clang:freebsd11.3:amd64

00:06:32

passed #333510
amd64 freebsd
system:clang:freebsd12.0:amd64

00:06:43

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

00:07:49

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

00:06:35

passed #333500
i386 linux
system:gcc:buster:amd64

00:07:54

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

00:06:48

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

00:06:32

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

00:07:31

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

00:08:54

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

00:07:58

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

00:09:36

passed #333517
linux amd64
system:gcc:stretch:amd64

00:06:38

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

00:08:54

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

00:07:59

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

00:07:04

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

00:08:00

failed #333505
amd64 linux
system:gcc:bionic:amd64

00:09:29

failed #333497
amd64 linux
system:gcc:centos7:amd64

00:07:10

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

00:09:13

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

00:09:38

 
  Docs
passed #333512
amd64 linux
docs:sid:amd64

00:01:06