Files
bind9/lib/dns
Mark Andrews 7db778854e Use a reference counter for zt
WARNING: ThreadSanitizer: data race
  Write of size 8 at 0x000000000001 by thread T1 (mutexes: write M1):
    #0 memset <null>
    #1 mem_put lib/isc/mem.c:819
    #2 isc___mem_free lib/isc/mem.c:1662
    #3 isc__mem_free lib/isc/mem.c:3078
    #4 isc___mem_putanddetach lib/isc/mem.c:1221
    #5 isc__mem_putanddetach lib/isc/mem.c:3033
    #6 zt_destroy lib/dns/zt.c:214
    #7 doneloading lib/dns/zt.c:591
    #8 zone_asyncload lib/dns/zone.c:2243
    #9 dispatch lib/isc/task.c:1157
    #10 run lib/isc/task.c:1331
    #11 <null> <null>

  Previous atomic read of size 8 at 0x000000000001 by thread T2:
    #0 __tsan_atomic64_load <null>
    #1 isc_rwlock_unlock lib/isc/rwlock.c:612
    #2 doneloading lib/dns/zt.c:585
    #3 zone_asyncload lib/dns/zone.c:2243
    #4 dispatch lib/isc/task.c:1157
    #5 run lib/isc/task.c:1331
    #6 <null> <null>

  Location is heap block of size 273 at 0x000000000015 allocated by thread T3:
    #0 malloc <null>
    #1 internal_memalloc lib/isc/mem.c:887
    #2 mem_get lib/isc/mem.c:792
    #3 mem_allocateunlocked lib/isc/mem.c:1545
    #4 isc___mem_allocate lib/isc/mem.c:1566
    #5 isc__mem_allocate lib/isc/mem.c:3048
    #6 isc___mem_get lib/isc/mem.c:1304
    #7 isc__mem_get lib/isc/mem.c:3012
    #8 dns_zt_create lib/dns/zt.c:85
    #9 dns_view_create lib/dns/view.c:126
    #10 create_view server.c:5312
    #11 load_configuration server.c:8101
    #12 loadconfig server.c:9428
    #13 ns_server_reconfigcommand server.c:9763
    #14 ns_control_docommand bin/named/control.c:243
    #15 control_recvmessage bin/named/controlconf.c:465
    #16 dispatch lib/isc/task.c:1157
    #17 run lib/isc/task.c:1331
    #18 <null> <null>
2020-09-08 17:41:33 +10:00
..
2020-08-26 17:26:56 +02:00
2020-09-08 09:25:43 +10:00
2020-09-08 09:25:43 +10:00
2020-08-06 10:05:20 +00:00
2019-03-14 13:53:04 -07:00
2020-03-04 12:41:01 +01:00
2018-08-10 15:20:58 +02:00
2020-02-24 22:04:43 -08:00
2020-02-24 22:04:43 -08:00
2020-08-14 00:21:23 +10:00
2020-09-08 09:25:43 +10:00
2019-02-19 10:26:00 +11:00
2017-12-29 02:23:11 +00:00
2019-10-04 14:34:21 +10:00
2019-09-12 19:31:56 +10:00
2020-09-08 09:25:43 +10:00
2020-09-02 09:00:22 +10:00
2020-07-27 13:20:41 -07:00
2020-02-21 14:09:59 -08:00
2020-05-04 14:23:23 -07:00
2019-03-14 09:01:31 +11:00
2019-02-19 09:38:09 +11:00
2020-08-08 17:25:20 +10:00
2020-09-08 09:25:43 +10:00
2020-09-08 17:41:33 +10:00