Mark Andrews
c399388a66
Do not update find.result_v4 and find.result_v6
These values are supposed to be static for the life of the find and
clean_finds_at_name was updating them resulting in TSAN error
reports.
WARNING: ThreadSanitizer: data race
Write of size 4 at 0x000000000001 by thread T1 (mutexes: write M1, write M2):
#0 clean_finds_at_name lib/dns/adb.c:1537
#1 fetch_callback lib/dns/adb.c:4009
#2 task_run lib/isc/task.c:815
#3 isc_task_run lib/isc/task.c:896
#4 isc__nm_async_task netmgr/netmgr.c:848
#5 process_netievent netmgr/netmgr.c:920
#6 process_queue netmgr/netmgr.c:1013
#7 process_all_queues netmgr/netmgr.c:767
#8 async_cb netmgr/netmgr.c:796
#9 uv__async_io /usr/src/libuv-v1.44.1/src/unix/async.c:163
#10 isc__trampoline_run lib/isc/trampoline.c:189
Previous read of size 4 at 0x000000000001 by thread T2:
#0 findname lib/dns/resolver.c:3749
#1 fctx_getaddresses lib/dns/resolver.c:3993
#2 fctx_try lib/dns/resolver.c:4390
#3 rctx_nextserver lib/dns/resolver.c:10356
#4 rctx_done lib/dns/resolver.c:10503
#5 resquery_response lib/dns/resolver.c:8511
#6 udp_recv lib/dns/dispatch.c:638
#7 isc__nm_async_readcb netmgr/netmgr.c:2885
#8 isc__nm_readcb netmgr/netmgr.c:2858
#9 udp_recv_cb netmgr/udp.c:650
#10 isc__nm_udp_read_cb netmgr/udp.c:1057
#11 uv__udp_recvmsg /usr/src/libuv-v1.44.1/src/unix/udp.c:303
#12 isc__trampoline_run lib/isc/trampoline.c:189
(cherry picked from commit 53a5f50e9d)
2024-07-31 05:52:18 +00:00
..
2024-06-10 18:50:06 +02:00
2024-05-07 02:08:27 +00:00
2024-07-31 05:52:18 +00:00
2024-06-10 18:50:06 +02:00
2024-05-14 08:46:00 +10:00
2022-12-07 23:59:36 +00:00
2023-02-08 00:13:12 -08:00
2024-06-10 18:50:06 +02:00
2023-12-20 02:47:42 +11:00
2023-05-26 02:07:02 -07:00
2024-06-10 18:50:06 +02:00
2024-01-17 10:05:20 +01:00
2024-02-01 21:47:29 +01:00
2023-03-31 16:47:15 +02:00
2023-03-31 16:47:15 +02:00
2023-02-09 10:07:39 -08:00
2023-01-11 13:42:09 +00:00
2023-06-29 10:52:48 +10:00
2023-01-09 14:23:26 -08:00
2022-12-07 23:59:36 +00:00
2024-04-18 15:00:07 +00:00
2024-07-30 13:38:04 +02:00
2023-04-03 17:46:13 +02:00
2024-05-07 01:06:14 +00:00
2022-12-07 23:59:36 +00:00
2024-06-10 19:02:49 +02:00
2024-01-05 11:50:23 +01:00
2023-09-18 15:51:44 +10:00
2023-12-21 22:07:53 +11:00
2022-12-07 23:59:36 +00:00
2023-01-18 22:39:26 +01:00
2023-09-01 13:43:20 +10:00
2023-09-01 14:06:27 +10:00
2023-09-01 13:45:34 +10:00
2023-10-27 10:49:38 +11:00
2023-01-09 14:23:26 -08:00
2023-10-18 09:02:57 +02:00
2024-02-29 12:39:26 +01:00
2024-07-01 15:04:43 +02:00
2024-01-12 19:56:54 +11:00
2023-02-09 08:58:15 +11:00
2024-06-10 18:50:03 +02:00
2024-05-15 21:24:24 +02:00
2024-06-06 07:48:49 +02:00
2023-06-15 16:27:17 +02:00
2023-11-03 03:43:49 +11:00
2023-07-06 10:44:03 +00:00
2022-12-07 23:59:36 +00:00
2024-04-23 12:48:56 +00:00
2024-06-10 18:50:06 +02:00
2024-06-10 18:50:06 +02:00
2023-12-06 09:01:05 +11:00
2023-07-29 05:46:32 +10:00
2024-01-05 11:19:58 +01:00
2024-04-18 15:00:07 +00:00
2024-04-30 17:47:49 +02:00
2024-06-10 18:50:06 +02:00
2024-05-29 08:56:38 +02:00
2024-06-10 18:51:28 +02:00
2024-05-16 01:53:39 +00:00