ThreadSanitizer: data race bin/named/controlconf.c:645:22 in control_newconn
This happens !4089 (merged):
WARNING: ThreadSanitizer: data race
Write of size 1 at 0x000000000001 by thread T1:
#0 control_newconn bin/named/controlconf.c:645:22
#1 isc__nm_async_tcpchildaccept lib/isc/netmgr/tcp.c:493:2
#2 process_queue lib/isc/netmgr/netmgr.c:625:4
#3 async_cb lib/isc/netmgr/netmgr.c:593:2
#4 uv__async_io obj-x86_64-linux-gnu/./src/unix/async.c:163:5
Previous write of size 1 at 0x000000000001 by thread T2:
#0 control_newconn bin/named/controlconf.c:645:22
#1 isc__nm_async_tcpchildaccept lib/isc/netmgr/tcp.c:493:2
#2 process_queue lib/isc/netmgr/netmgr.c:625:4
#3 async_cb lib/isc/netmgr/netmgr.c:593:2
#4 uv__async_io obj-x86_64-linux-gnu/./src/unix/async.c:163:5
Location is heap block of size 265 at 0x000000000007 allocated by thread T3:
#0 malloc <null>
#1 default_memalloc lib/isc/mem.c:713:8
#2 mem_get lib/isc/mem.c:622:8
#3 isc___mem_get lib/isc/mem.c:1044:9
#4 isc__mem_get lib/isc/mem.c:2432:10
#5 add_listener bin/named/controlconf.c:1118:13
#6 named_controls_configure bin/named/controlconf.c:1316:6
#7 load_configuration bin/named/server.c:9132:2
#8 run_server bin/named/server.c:9769:2
#9 dispatch lib/isc/task.c:1152:7
#10 run lib/isc/task.c:1344:2
Thread T1 (running) created by main thread at:
#0 pthread_create <null>
#1 isc_thread_create lib/isc/pthreads/thread.c:73:8
#2 isc_nm_start lib/isc/netmgr/netmgr.c:223:3
#3 create_managers bin/named/main.c:909:15
#4 setup bin/named/main.c:1223:11
#5 main bin/named/main.c:1523:2
Thread T2 (running) created by main thread at:
#0 pthread_create <null>
#1 isc_thread_create lib/isc/pthreads/thread.c:73:8
#2 isc_nm_start lib/isc/netmgr/netmgr.c:223:3
#3 create_managers bin/named/main.c:909:15
#4 setup bin/named/main.c:1223:11
#5 main bin/named/main.c:1523:2
Thread T3 (running) created by main thread at:
#0 pthread_create <null>
#1 isc_thread_create lib/isc/pthreads/thread.c:73:8
#2 isc_taskmgr_create lib/isc/task.c:1434:3
#3 create_managers bin/named/main.c:915:11
#4 setup bin/named/main.c:1223:11
#5 main bin/named/main.c:1523:2
SUMMARY: ThreadSanitizer: data race bin/named/controlconf.c:645:22 in control_newconn