==3244604==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x6330000004c0 at pc 0x5570c8ba3ede bp 0x7f2f61153230 sp 0x7f2f61153220
READ of size 4 at 0x6330000004c0 thread T56
#0 0x5570c8ba3edd in nnue_update_accumulator (/home/andrew/Autism/Sanitize+0x1cedd)
#1 0x5570c8ba39c6 in nnue_update_accumulator (/home/andrew/Autism/Sanitize+0x1c9c6)
#2 0x5570c8ba39c6 in nnue_update_accumulator (/home/andrew/Autism/Sanitize+0x1c9c6)
#3 0x5570c8ba39c6 in nnue_update_accumulator (/home/andrew/Autism/Sanitize+0x1c9c6)
#4 0x5570c8ba39c6 in nnue_update_accumulator (/home/andrew/Autism/Sanitize+0x1c9c6)
#5 0x5570c8ba39c6 in nnue_update_accumulator (/home/andrew/Autism/Sanitize+0x1c9c6)
#6 0x5570c8ba39c6 in nnue_update_accumulator (/home/andrew/Autism/Sanitize+0x1c9c6)
#7 0x5570c8ba39c6 in nnue_update_accumulator (/home/andrew/Autism/Sanitize+0x1c9c6)
#8 0x5570c8ba39c6 in nnue_update_accumulator (/home/andrew/Autism/Sanitize+0x1c9c6)
#9 0x5570c8ba39c6 in nnue_update_accumulator (/home/andrew/Autism/Sanitize+0x1c9c6)
#10 0x5570c8ba39c6 in nnue_update_accumulator (/home/andrew/Autism/Sanitize+0x1c9c6)
#11 0x5570c8ba39c6 in nnue_update_accumulator (/home/andrew/Autism/Sanitize+0x1c9c6)
#12 0x5570c8ba39c6 in nnue_update_accumulator (/home/andrew/Autism/Sanitize+0x1c9c6)
#13 0x5570c8ba39c6 in nnue_update_accumulator (/home/andrew/Autism/Sanitize+0x1c9c6)
#14 0x5570c8ba39c6 in nnue_update_accumulator (/home/andrew/Autism/Sanitize+0x1c9c6)
#15 0x5570c8bb533d in nnue_evaluate (/home/andrew/Autism/Sanitize+0x2e33d)
#16 0x5570c8bcde08 in evaluateBoard (/home/andrew/Autism/Sanitize+0x46e08)
#17 0x5570c8bbd40a in search (/home/andrew/Autism/Sanitize+0x3640a)
#18 0x5570c8bbbf12 in search (/home/andrew/Autism/Sanitize+0x34f12)
#19 0x5570c8bbbf12 in search (/home/andrew/Autism/Sanitize+0x34f12)
#20 0x5570c8bbbf12 in search (/home/andrew/Autism/Sanitize+0x34f12)
#21 0x5570c8bbbf12 in search (/home/andrew/Autism/Sanitize+0x34f12)
#22 0x5570c8bbbf12 in search (/home/andrew/Autism/Sanitize+0x34f12)
#23 0x5570c8bbbf12 in search (/home/andrew/Autism/Sanitize+0x34f12)
#24 0x5570c8bbbf12 in search (/home/andrew/Autism/Sanitize+0x34f12)
#25 0x5570c8bbbf12 in search (/home/andrew/Autism/Sanitize+0x34f12)
#26 0x5570c8bbbf12 in search (/home/andrew/Autism/Sanitize+0x34f12)
#27 0x5570c8bbbf12 in search (/home/andrew/Autism/Sanitize+0x34f12)
#28 0x5570c8bbbf12 in search (/home/andrew/Autism/Sanitize+0x34f12)
#29 0x5570c8bbbf12 in search (/home/andrew/Autism/Sanitize+0x34f12)
#30 0x5570c8bbbf12 in search (/home/andrew/Autism/Sanitize+0x34f12)
#31 0x5570c8bbbf12 in search (/home/andrew/Autism/Sanitize+0x34f12)
#32 0x5570c8bbef8f in aspirationWindow (/home/andrew/Autism/Sanitize+0x37f8f)
#33 0x5570c8bbf807 in iterativeDeepening (/home/andrew/Autism/Sanitize+0x38807)
#34 0x5570c8bc0974 in getBestMove (/home/andrew/Autism/Sanitize+0x39974)
#35 0x5570c8bc1cc6 in uciGo (/home/andrew/Autism/Sanitize+0x3acc6)
#36 0x7f2f662dd608 in start_thread /build/glibc-YYA7BZ/glibc-2.31/nptl/pthread_create.c:477
#37 0x7f2f66419102 in __clone (/lib/x86_64-linux-gnu/libc.so.6+0x122102)
0x6330000004c0 is located 832 bytes to the left of 109824-byte region [0x633000000800,0x63300001b500)
allocated by thread T0 here:
#0 0x7f2f665f7aa5 in posix_memalign (/lib/x86_64-linux-gnu/libasan.so.5+0x10eaa5)
#1 0x5570c8bb8a85 in createThreadPool (/home/andrew/Autism/Sanitize+0x31a85)
#2 0x5570c9366a6b (/home/andrew/Autism/Sanitize+0x7dfa6b)
Thread T56 created by T0 here:
#0 0x7f2f66523805 in pthread_create (/lib/x86_64-linux-gnu/libasan.so.5+0x3a805)
#1 0x5570c8b96a25 in main (/home/andrew/Autism/Sanitize+0xfa25)
SUMMARY: AddressSanitizer: heap-buffer-overflow (/home/andrew/Autism/Sanitize+0x1cedd) in nnue_update_accumulator
Shadow bytes around the buggy address:
0x0c667fff8040: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x0c667fff8050: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x0c667fff8060: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x0c667fff8070: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x0c667fff8080: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
=>0x0c667fff8090: fa fa fa fa fa fa fa fa[fa]fa fa fa fa fa fa fa
0x0c667fff80a0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x0c667fff80b0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x0c667fff80c0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x0c667fff80d0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x0c667fff80e0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
Shadow byte legend (one shadow byte represents 8 application bytes):
Addressable: 00
Partially addressable: 01 02 03 04 05 06 07
Heap left redzone: fa
Freed heap region: fd
Stack left redzone: f1
Stack mid redzone: f2
Stack right redzone: f3
Stack after return: f5
Stack use after scope: f8
Global redzone: f9
Global init order: f6
Poisoned by user: f7
Container overflow: fc
Array cookie: ac
Intra object redzone: bb
ASan internal: fe
Left alloca redzone: ca
Right alloca redzone: cb
Shadow gap: cc
==3244604==ABORTING
<- [3244603]