Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Runtime error with gcc 13 #5030

Open
peregrineshahin opened this issue Feb 4, 2024 · 2 comments
Open

Runtime error with gcc 13 #5030

peregrineshahin opened this issue Feb 4, 2024 · 2 comments
Labels
build needs-analysis Needs further analysis

Comments

@peregrineshahin
Copy link
Contributor

peregrineshahin commented Feb 4, 2024

Describe the issue

compiling with gcc 13 make -j build EXTRACXXFLAGS="-g3 -fsanitize=undefined -fsanitize=address" COMPCXX=g++-13 gives run-time errors

Runtime errors output
 ./stockfish
Stockfish dev-20240107-a5a76a63 by the Stockfish developers (see AUTHORS file)
bench

Position: 1/48 (rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1)
info string NNUE evaluation using nn-b1e55edbea57.nnue
position.cpp:677:20: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  a9 0b 8c 43 5c b9 6b 91  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:683:11: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  a9 0b 8c 43 5c b9 6b 91  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:683:5: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  a9 0b 8c 43 5c b9 6b 91  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:684:11: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  a9 0b 8c 43 5c b9 6b 91  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:684:5: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  a9 0b 8c 43 5c b9 6b 91  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:687:37: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  a9 0b 8c 43 5c b9 6b 91  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:688:37: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  a9 0b 8c 43 5c b9 6b 91  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:689:43: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  a9 0b 8c 43 5c b9 6b 91  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:759:13: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  a9 0b 8c 43 5c b9 6b 91  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:766:13: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  a9 0b 8c 43 5c b9 6b 91  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:822:13: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  a9 0b 8c 43 5c b9 6b 91  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:822:21: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  a9 0b 8c 43 5c b9 6b 91  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:825:20: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:829:23: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:832:13: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:835:20: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:450:28: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:451:28: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:326:30: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:327:30: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:328:30: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:329:30: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:330:55: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:330:80: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:330:30: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:331:30: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:845:20: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:846:47: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:846:35: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:1169:40: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:1169:28: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/../position.h:283:57: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:1137:13: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:1142:16: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/../position.h:291:62: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/../position.h:295:16: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/../position.h:310:56: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/../position.h:302:87: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/../position.h:302:87: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/../position.h:291:62: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/../position.h:295:16: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:326:20: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:326:69: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/features/half_ka_v2_hm.cpp:83:34: runtime error: member access within misaligned address 0x7f312acd4120 for type 'const struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/features/half_ka_v2_hm.cpp:78:75: runtime error: member access within misaligned address 0x7f312acd4120 for type 'const struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:334:24: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:384:72: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:389:79: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:388:46: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:406:18: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:433:18: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:326:20: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:326:69: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/features/half_ka_v2_hm.cpp:83:34: runtime error: member access within misaligned address 0x7f312acd4120 for type 'const struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/features/half_ka_v2_hm.cpp:78:75: runtime error: member access within misaligned address 0x7f312acd4120 for type 'const struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:334:24: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:384:72: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:389:79: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:388:46: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:406:18: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:433:18: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:256:65: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:257:65: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/../position.h:302:87: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/../position.h:302:87: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:298:52: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/../position.h:283:57: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:245:56: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:285:90: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:285:90: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:289:89: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:285:90: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:289:89: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:285:90: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:289:89: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:289:89: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:285:90: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:901:17: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:921:14: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/../position.h:283:57: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  8a cc 73 29 e2 e0 b0 a3  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/../position.h:310:56: runtime error: member access within misaligned address 0x7f312acd4120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312acd4120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  8a cc 73 29 e2 e0 b0 a3  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
info depth 1 seldepth 2 multipv 1 score cp 0 nodes 20 nps 166 hashfull 0 tbhits 0 time 120 pv d2d4
position.h:327:60: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  29 23 2e e1 f8 e0 32 2a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:666:58: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  29 23 2e e1 f8 e0 32 2a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:326:20: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  29 23 2e e1 f8 e0 32 2a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:326:69: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  29 23 2e e1 f8 e0 32 2a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/features/half_ka_v2_hm.cpp:83:34: runtime error: member access within misaligned address 0x7f312ad54120 for type 'const struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  29 23 2e e1 f8 e0 32 2a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/features/half_ka_v2_hm.cpp:78:75: runtime error: member access within misaligned address 0x7f312ad54120 for type 'const struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  29 23 2e e1 f8 e0 32 2a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:334:24: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  29 23 2e e1 f8 e0 32 2a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:384:72: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  29 23 2e e1 f8 e0 32 2a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:389:79: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  29 23 2e e1 f8 e0 32 2a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:388:46: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  29 23 2e e1 f8 e0 32 2a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:406:18: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  29 23 2e e1 f8 e0 32 2a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:433:18: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  29 23 2e e1 f8 e0 32 2a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:666:58: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  29 23 2e e1 f8 e0 32 2a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:326:20: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  29 23 2e e1 f8 e0 32 2a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:326:69: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  29 23 2e e1 f8 e0 32 2a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/features/half_ka_v2_hm.cpp:83:34: runtime error: member access within misaligned address 0x7f312ad54120 for type 'const struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  29 23 2e e1 f8 e0 32 2a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/features/half_ka_v2_hm.cpp:78:75: runtime error: member access within misaligned address 0x7f312ad54120 for type 'const struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  29 23 2e e1 f8 e0 32 2a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:334:24: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  29 23 2e e1 f8 e0 32 2a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:384:72: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  29 23 2e e1 f8 e0 32 2a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:389:79: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  29 23 2e e1 f8 e0 32 2a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:388:46: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  29 23 2e e1 f8 e0 32 2a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:406:18: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  29 23 2e e1 f8 e0 32 2a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:433:18: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  29 23 2e e1 f8 e0 32 2a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:327:60: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 24 35 2c e4 dd b0 e2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/../position.h:283:57: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  8a cc 73 29 e2 e0 b0 a3  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:247:72: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  8a cc 73 29 e2 e0 b0 a3  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:298:52: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  8a cc 73 29 e2 e0 b0 a3  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:289:89: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  8a cc 73 29 e2 e0 b0 a3  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:285:90: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  8a cc 73 29 e2 e0 b0 a3  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:289:89: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  8a cc 73 29 e2 e0 b0 a3  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:285:90: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  8a cc 73 29 e2 e0 b0 a3  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/../position.h:302:87: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  8a cc 73 29 e2 e0 b0 a3  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:1018:27: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  8a cc 73 29 e2 e0 b0 a3  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:671:17: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  8a cc 73 29 e2 e0 b0 a3  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:326:20: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  8a cc 73 29 e2 e0 b0 a3  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:491:26: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  8a cc 73 29 e2 e0 b0 a3  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:527:26: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  8a cc 73 29 e2 e0 b0 a3  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:326:20: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  8a cc 73 29 e2 e0 b0 a3  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:491:26: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  8a cc 73 29 e2 e0 b0 a3  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:527:26: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  8a cc 73 29 e2 e0 b0 a3  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:688:44: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  8a cc 73 29 e2 e0 b0 a3  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:404:18: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  8a cc 73 29 e2 e0 b0 a3  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:431:18: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  8a cc 73 29 e2 e0 b0 a3  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:688:44: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  8a cc 73 29 e2 e0 b0 a3  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:404:18: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  8a cc 73 29 e2 e0 b0 a3  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:431:18: runtime error: member access within misaligned address 0x7f312ad54120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad54120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  8a cc 73 29 e2 e0 b0 a3  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
info depth 2 seldepth 2 multipv 1 score cp 10 nodes 46 nps 252 hashfull 0 tbhits 0 time 182 pv b2b3
info depth 3 seldepth 2 multipv 1 score cp 42 nodes 71 nps 383 hashfull 0 tbhits 0 time 185 pv d2d4
info depth 4 seldepth 3 multipv 1 score cp 42 nodes 94 nps 500 hashfull 0 tbhits 0 time 188 pv d2d4
nnue/nnue_feature_transformer.h:326:20: runtime error: member access within misaligned address 0x7f312adb0120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312adb0120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  29 23 2e e1 f8 e0 32 2a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:671:44: runtime error: member access within misaligned address 0x7f312adb0120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312adb0120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  29 23 2e e1 f8 e0 32 2a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:404:18: runtime error: member access within misaligned address 0x7f312adb0120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312adb0120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  29 23 2e e1 f8 e0 32 2a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:431:18: runtime error: member access within misaligned address 0x7f312adb0120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312adb0120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  29 23 2e e1 f8 e0 32 2a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:326:20: runtime error: member access within misaligned address 0x7f312adb0120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312adb0120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  29 23 2e e1 f8 e0 32 2a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:671:44: runtime error: member access within misaligned address 0x7f312adb0120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312adb0120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  29 23 2e e1 f8 e0 32 2a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:404:18: runtime error: member access within misaligned address 0x7f312adb0120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312adb0120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  29 23 2e e1 f8 e0 32 2a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:431:18: runtime error: member access within misaligned address 0x7f312adb0120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312adb0120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  29 23 2e e1 f8 e0 32 2a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:247:72: runtime error: member access within misaligned address 0x7f312adb3ea0 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312adb3ea0: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  19 37 9f e3 51 2b 80 bd  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:465:22: runtime error: member access within misaligned address 0x7f312adb0120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312adb0120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  29 23 2e e1 f8 e0 32 2a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:501:22: runtime error: member access within misaligned address 0x7f312adb0120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312adb0120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  29 23 2e e1 f8 e0 32 2a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:465:22: runtime error: member access within misaligned address 0x7f312adb0120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312adb0120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  29 23 2e e1 f8 e0 32 2a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:501:22: runtime error: member access within misaligned address 0x7f312adb0120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312adb0120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  29 23 2e e1 f8 e0 32 2a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:295:16: runtime error: member access within misaligned address 0x7f312adb3ea0 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312adb3ea0: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  19 37 9f e3 51 2b 80 bd  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:327:60: runtime error: member access within misaligned address 0x7f312adb3ea0 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312adb3ea0: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  19 37 9f e3 51 2b 80 bd  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:287:72: runtime error: member access within misaligned address 0x7f312adb3ea0 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312adb3ea0: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  63 12 d1 2f f1 17 87 8a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:285:90: runtime error: member access within misaligned address 0x7f312adb3ea0 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312adb3ea0: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  63 12 d1 2f f1 17 87 8a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:285:90: runtime error: member access within misaligned address 0x7f312adb3ea0 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312adb3ea0: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  63 12 d1 2f f1 17 87 8a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:289:89: runtime error: member access within misaligned address 0x7f312adb3ea0 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312adb3ea0: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  63 12 d1 2f f1 17 87 8a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:285:90: runtime error: member access within misaligned address 0x7f312adb3ea0 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312adb3ea0: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  63 12 d1 2f f1 17 87 8a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:289:89: runtime error: member access within misaligned address 0x7f312adb3ea0 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312adb3ea0: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  63 12 d1 2f f1 17 87 8a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:285:90: runtime error: member access within misaligned address 0x7f312adb3ea0 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312adb3ea0: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  63 12 d1 2f f1 17 87 8a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:289:89: runtime error: member access within misaligned address 0x7f312adb3ea0 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312adb3ea0: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  63 12 d1 2f f1 17 87 8a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:289:89: runtime error: member access within misaligned address 0x7f312adb3ea0 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312adb3ea0: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  63 12 d1 2f f1 17 87 8a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:285:90: runtime error: member access within misaligned address 0x7f312adb3ea0 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312adb3ea0: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  63 12 d1 2f f1 17 87 8a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:993:20: runtime error: member access within misaligned address 0x7f312ae3c860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ae3c860: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  2c 4b 79 f0 5d 65 a8 02  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:1004:22: runtime error: member access within misaligned address 0x7f312ae3c860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ae3c860: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  2c 4b 79 f0 5d 65 a8 02  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:466:34: runtime error: member access within misaligned address 0x7f312ae94860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ae94860: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  cf eb 9b 8c 63 4d c4 aa  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:466:36: runtime error: member access within misaligned address 0x7f312ae94860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ae94860: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  cf eb 9b 8c 63 4d c4 aa  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:468:31: runtime error: member access within misaligned address 0x7f312ae94860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ae94860: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  cf eb 9b 8c 63 4d c4 aa  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:768:36: runtime error: member access within misaligned address 0x7f312ad27ea0 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad27ea0: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  63 12 d1 2f f1 17 87 8a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:769:13: runtime error: member access within misaligned address 0x7f312ad27ea0 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad27ea0: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  63 12 d1 2f f1 17 87 8a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:769:28: runtime error: member access within misaligned address 0x7f312ad27ea0 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad27ea0: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  63 12 d1 2f f1 17 87 8a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:770:36: runtime error: member access within misaligned address 0x7f312ad27ea0 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad27ea0: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  63 12 d1 2f f1 17 87 8a  6e 20 00 00 6e 20 00 00  0c 00 00 00
              ^
nnue/nnue_feature_transformer.h:589:58: runtime error: member access within misaligned address 0x7f312ad27ea0 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad27ea0: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  63 12 d1 2f f1 17 87 8a  6e 20 00 00 6e 20 00 00  0c 00 00 00
              ^
nnue/nnue_feature_transformer.h:589:58: runtime error: reference binding to misaligned address 0x7f312ad27f60 for type 'struct Accumulator', which requires 64 byte alignment
0x7f312ad27f60: note: pointer points here
 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00
              ^
nnue/nnue_feature_transformer.h:590:43: runtime error: member access within misaligned address 0x7f312ad27f60 for type 'struct Accumulator', which requires 64 byte alignment
0x7f312ad27f60: note: pointer points here
 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00
              ^
nnue/nnue_feature_transformer.h:610:18: runtime error: member access within misaligned address 0x7f312ad27f60 for type 'struct Accumulator', which requires 64 byte alignment
0x7f312ad27f60: note: pointer points here
 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00
              ^
nnue/nnue_feature_transformer.h:630:18: runtime error: member access within misaligned address 0x7f312ad27f60 for type 'struct Accumulator', which requires 64 byte alignment
0x7f312ad27f60: note: pointer points here
 00 00 00 00  3d 00 34 00 e7 ff b2 00  d4 00 16 00 45 00 fe ff  9d 01 5a fb 46 fe b5 fa  28 00 36 00
              ^
nnue/../position.h:302:87: runtime error: member access within misaligned address 0x7f312ad27ea0 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad27ea0: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  4f c3 39 2e c7 14 9d 11  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/../position.h:302:87: runtime error: member access within misaligned address 0x7f312ad27ea0 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad27ea0: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  4f c3 39 2e c7 14 9d 11  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
info depth 5 seldepth 4 multipv 1 score cp 34 nodes 180 nps 694 hashfull 0 tbhits 0 time 259 pv d2d4 e7e6 e2e4
nnue/../position.h:283:57: runtime error: member access within misaligned address 0x7f312ad4fea0 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad4fea0: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  4f c3 39 2e c7 14 9d 11  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/../position.h:283:57: runtime error: member access within misaligned address 0x7f312ad4fea0 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad4fea0: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  4f c3 39 2e c7 14 9d 11  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:245:56: runtime error: member access within misaligned address 0x7f312ad4fea0 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad4fea0: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  4f c3 39 2e c7 14 9d 11  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:298:52: runtime error: member access within misaligned address 0x7f312ad4fea0 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad4fea0: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  4f c3 39 2e c7 14 9d 11  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:1151:47: runtime error: member access within misaligned address 0x7f312addc860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312addc860: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  bf b6 da 2f 88 a5 5d c2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:1151:35: runtime error: member access within misaligned address 0x7f312addc860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312addc860: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  bf b6 da 2f 88 a5 5d c2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:1174:16: runtime error: member access within misaligned address 0x7f312addc860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312addc860: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  bf b6 da 2f 88 a5 5d c2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:1175:16: runtime error: member access within misaligned address 0x7f312addc860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312addc860: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  bf b6 da 2f 88 a5 5d c2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:1179:20: runtime error: member access within misaligned address 0x7f312aecc860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312aecc860: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  bf b6 da 2f 88 a5 5d c2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:1179:13: runtime error: member access within misaligned address 0x7f312aec4860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312aec4860: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  bf b6 da 2f 88 a5 5d c2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:1181:42: runtime error: member access within misaligned address 0x7f312ae94860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ae94860: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  bf b6 da 2f 88 a5 5d c2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:734:17: runtime error: member access within misaligned address 0x7f312ae8c860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ae8c860: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  04 1a 3f e4 dd 9e b5 d2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:734:25: runtime error: member access within misaligned address 0x7f312ae8c860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ae8c860: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  04 1a 3f e4 dd 9e b5 d2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:749:13: runtime error: member access within misaligned address 0x7f312ae8c860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ae8c860: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  1a 9d 97 07 eb 0c dd f2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:749:25: runtime error: member access within misaligned address 0x7f312ae8c860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ae8c860: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  1a 9d 97 07 eb 0c dd f2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:752:20: runtime error: member access within misaligned address 0x7f312ae8c860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ae8c860: note: pointer points here
 00 00 00 00  69 08 2f a7 8d 22 fb 41  1a 9d 97 07 eb 0c dd f2  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:916:22: runtime error: member access within misaligned address 0x7f312ad7bc60 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad7bc60: note: pointer points here
 00 00 00 00  be 3b b1 e6 cf 0c c2 d3  bb 93 27 36 ab 94 0b 23  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:737:37: runtime error: member access within misaligned address 0x7f312ae9c860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ae9c860: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  63 12 d1 2f f1 17 87 8a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:737:39: runtime error: member access within misaligned address 0x7f312ae9c860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ae9c860: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  63 12 d1 2f f1 17 87 8a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:285:90: runtime error: member access within misaligned address 0x7f312ae94860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ae94860: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  63 12 d1 2f f1 17 87 8a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:849:30: runtime error: member access within misaligned address 0x7f312addc860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312addc860: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  63 12 d1 2f f1 17 87 8a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:849:20: runtime error: member access within misaligned address 0x7f312ae94860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ae94860: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  63 12 d1 2f f1 17 87 8a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:852:24: runtime error: member access within misaligned address 0x7f312ae44860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ae44860: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  63 12 d1 2f f1 17 87 8a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:852:17: runtime error: member access within misaligned address 0x7f312ad4bea0 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad4bea0: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  63 12 d1 2f f1 17 87 8a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:853:22: runtime error: member access within misaligned address 0x7f312ad47ea0 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad47ea0: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  63 12 d1 2f f1 17 87 8a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:853:33: runtime error: member access within misaligned address 0x7f312addc860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312addc860: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  63 12 d1 2f f1 17 87 8a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:247:72: runtime error: member access within misaligned address 0x7f312ae1c860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ae1c860: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  63 12 d1 2f f1 17 87 8a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:465:22: runtime error: member access within misaligned address 0x7f312ad44120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad44120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 da 64 42 6a ba 71 0a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:491:26: runtime error: member access within misaligned address 0x7f312aec4860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312aec4860: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  4f c3 39 2e c7 14 9d 11  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:501:22: runtime error: member access within misaligned address 0x7f312ad44120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad44120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 da 64 42 6a ba 71 0a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:527:26: runtime error: member access within misaligned address 0x7f312aec4860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312aec4860: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  4f c3 39 2e c7 14 9d 11  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:465:22: runtime error: member access within misaligned address 0x7f312ad44120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad44120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 da 64 42 6a ba 71 0a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:491:26: runtime error: member access within misaligned address 0x7f312aec4860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312aec4860: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  4f c3 39 2e c7 14 9d 11  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:501:22: runtime error: member access within misaligned address 0x7f312ad44120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad44120: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  85 da 64 42 6a ba 71 0a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:527:26: runtime error: member access within misaligned address 0x7f312aec4860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312aec4860: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  4f c3 39 2e c7 14 9d 11  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/nnue_feature_transformer.h:589:58: runtime error: member access within misaligned address 0x7f312ae34860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ae34860: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  4f c3 39 2e c7 14 9d 11  6e 20 00 00 6e 20 00 00  03 00 00 00
              ^
nnue/nnue_feature_transformer.h:589:58: runtime error: reference binding to misaligned address 0x7f312ae34920 for type 'struct Accumulator', which requires 64 byte alignment
0x7f312ae34920: note: pointer points here
 00 00 00 00  5d 00 24 00 c6 ff 05 00  30 00 33 00 51 00 39 00  f7 01 bb fc 64 fe e7 fb  d8 ff 42 ff
              ^
nnue/nnue_feature_transformer.h:590:43: runtime error: member access within misaligned address 0x7f312ae34920 for type 'struct Accumulator', which requires 64 byte alignment
0x7f312ae34920: note: pointer points here
 00 00 00 00  5d 00 24 00 c6 ff 05 00  30 00 33 00 51 00 39 00  f7 01 bb fc 64 fe e7 fb  d8 ff 42 ff
              ^
nnue/nnue_feature_transformer.h:610:18: runtime error: member access within misaligned address 0x7f312ae34920 for type 'struct Accumulator', which requires 64 byte alignment
0x7f312ae34920: note: pointer points here
 00 00 00 00  5d 00 24 00 c6 ff 05 00  30 00 33 00 51 00 39 00  f7 01 bb fc 64 fe e7 fb  d8 ff 42 ff
              ^
nnue/nnue_feature_transformer.h:630:18: runtime error: member access within misaligned address 0x7f312ae34920 for type 'struct Accumulator', which requires 64 byte alignment
0x7f312ae34920: note: pointer points here
 00 00 00 00  5d 00 24 00 c6 ff 05 00  30 00 33 00 51 00 39 00  f7 01 bb fc 64 fe e7 fb  d8 ff 42 ff
              ^
nnue/../position.h:283:57: runtime error: member access within misaligned address 0x7f312ae14860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ae14860: note: pointer points here
 00 00 00 00  be 3b b1 e6 cf 0c c2 d3  62 16 e5 1e fa 25 21 47  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
nnue/../position.h:283:57: runtime error: member access within misaligned address 0x7f312ae14860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ae14860: note: pointer points here
 00 00 00 00  be 3b b1 e6 cf 0c c2 d3  62 16 e5 1e fa 25 21 47  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:245:56: runtime error: member access within misaligned address 0x7f312ae14860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ae14860: note: pointer points here
 00 00 00 00  be 3b b1 e6 cf 0c c2 d3  62 16 e5 1e fa 25 21 47  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
info depth 6 seldepth 8 multipv 1 score cp 22 nodes 1152 nps 3217 hashfull 0 tbhits 0 time 358 pv e2e3 e7e6
info depth 7 seldepth 6 multipv 1 score cp 21 nodes 1562 nps 4210 hashfull 0 tbhits 0 time 371 pv c2c4 e7e6 e2e4 g8e7
position.cpp:790:26: runtime error: member access within misaligned address 0x7f312ae6c860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ae6c860: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  77 f5 29 0a c0 72 5d d7  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:791:44: runtime error: member access within misaligned address 0x7f312ae6c860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ae6c860: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  77 f5 29 0a c0 72 5d d7  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
info depth 8 seldepth 6 multipv 1 score cp 22 nodes 2288 nps 5836 hashfull 1 tbhits 0 time 392 pv e2e3 e7e6 c2c4 b7b6
info depth 9 seldepth 7 multipv 1 score cp 21 nodes 3230 nps 7727 hashfull 2 tbhits 0 time 418 pv d2d4 d7d5 e2e3 g8f6 c2c4
position.h:245:56: runtime error: member access within misaligned address 0x7f312ae04860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ae04860: note: pointer points here
 00 00 00 00  69 08 2f a7 8d 22 fb 41  c1 fb a7 0a 5d 7b 1b 2a  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:761:40: runtime error: member access within misaligned address 0x7f312ae44860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ae44860: note: pointer points here
 00 00 00 00  49 2e 49 ae 61 b0 ee b5  b7 db 94 fb 85 b4 63 fc  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.cpp:762:22: runtime error: member access within misaligned address 0x7f312ae44860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ae44860: note: pointer points here
 00 00 00 00  49 2e 49 ae 61 b0 ee b5  b7 db 94 fb 85 b4 63 fc  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:289:89: runtime error: member access within misaligned address 0x7f312ae04860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ae04860: note: pointer points here
 00 00 00 00  6d 48 9b 3e 90 94 52 39  b7 ee d6 95 45 3e 6b 54  35 1d 00 00 35 1d 00 00  0f 00 00 00
              ^
position.cpp:940:28: runtime error: member access within misaligned address 0x7f312ae24860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ae24860: note: pointer points here
 00 00 00 00  6d 48 9b 3e 90 94 52 39  b7 ee d6 95 45 3e 6b 54  35 1d 00 00 35 1d 00 00  0f 00 00 00
              ^
info depth 10 seldepth 9 multipv 1 score cp 26 nodes 5326 nps 11212 hashfull 2 tbhits 0 time 475 pv d2d4 d7d5 e2e3 g8f6 c2c4
info depth 11 seldepth 11 multipv 1 score cp 33 nodes 7786 nps 14472 hashfull 4 tbhits 0 time 538 pv d2d4 g8f6 c2c4 d7d6 e2e3 c7c5 d4c5
nnue/../position.h:283:57: runtime error: member access within misaligned address 0x7f312adf4860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312adf4860: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  83 d0 4f b1 f6 ad 11 da  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:245:56: runtime error: member access within misaligned address 0x7f312adf4860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312adf4860: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  83 d0 4f b1 f6 ad 11 da  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:247:72: runtime error: member access within misaligned address 0x7f312adf4860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312adf4860: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  83 d0 4f b1 f6 ad 11 da  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:247:72: runtime error: member access within misaligned address 0x7f312adf4860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312adf4860: note: pointer points here
 00 00 00 00  ef 83 5f d5 03 88 86 1e  83 d0 4f b1 f6 ad 11 da  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:247:72: runtime error: member access within misaligned address 0x7f312ae64860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ae64860: note: pointer points here
 00 00 00 00  be 3b b1 e6 cf 0c c2 d3  7d 05 bd eb 7e 99 f7 2d  6e 20 00 00 6e 20 00 00  03 00 00 00
              ^
position.h:245:56: runtime error: member access within misaligned address 0x7f312ae14860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ae14860: note: pointer points here
 00 00 00 00  be 3b b1 e6 cf 0c c2 d3  1a 0d 53 20 52 10 c5 75  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:247:72: runtime error: member access within misaligned address 0x7f312ae14860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ae14860: note: pointer points here
 00 00 00 00  be 3b b1 e6 cf 0c c2 d3  1a 0d 53 20 52 10 c5 75  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:247:72: runtime error: member access within misaligned address 0x7f312ae14860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ae14860: note: pointer points here
 00 00 00 00  be 3b b1 e6 cf 0c c2 d3  1a 0d 53 20 52 10 c5 75  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
info depth 12 seldepth 13 multipv 1 score cp 32 nodes 13226 nps 16699 hashfull 8 tbhits 0 time 792 pv d2d4 g8f6 c2c4 e7e6 b1c3 d7d5 e2e3 f8b4
position.h:247:72: runtime error: member access within misaligned address 0x7f312ae04860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ae04860: note: pointer points here
 00 00 00 00  6d 48 9b 3e 90 94 52 39  ee 5f 8d 4a b8 2e 59 04  35 1d 00 00 35 1d 00 00  03 00 00 00
              ^
position.h:245:56: runtime error: member access within misaligned address 0x7f312aebc860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312aebc860: note: pointer points here
 00 00 00 00  9e 1d d7 ef 23 9e d7 27  25 38 73 c2 1f ef 73 1c  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
position.h:245:56: runtime error: member access within misaligned address 0x7f312ad5bea0 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad5bea0: note: pointer points here
 2a ff 52 03  69 08 2f a7 8d 22 fb 41  81 ca 34 73 d3 01 e1 bd  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
info depth 13 seldepth 15 multipv 1 score cp 30 nodes 22289 nps 18698 hashfull 13 tbhits 0 time 1192 pv e2e4 d7d5 e4d5 c7c6 d5c6 b8c6 d2d3
bestmove e2e4 ponder d7d5

Position: 2/48 (r3k2r/p1ppqpb1/bn2pnp1/3PN3/1p2P3/2N2Q1p/PPPBBPPP/R3K2R w KQkq - 0 10)
info string NNUE evaluation using nn-b1e55edbea57.nnue
info depth 1 seldepth 11 multipv 1 score cp -66 nodes 95 nps 10555 hashfull 0 tbhits 0 time 9 pv e2a6 e6d5 c3d5 f6d5
info depth 2 seldepth 6 multipv 1 score cp -66 nodes 163 nps 13583 hashfull 0 tbhits 0 time 12 pv e2a6 e6d5 c3d5 f6d5
info depth 3 seldepth 6 multipv 1 score cp -66 nodes 220 nps 16923 hashfull 0 tbhits 0 time 13 pv e2a6 e6d5 c3d5 f6d5
info depth 4 seldepth 6 multipv 1 score cp -66 nodes 294 nps 16333 hashfull 0 tbhits 0 time 18 pv e2a6 e6d5 c3d5 f6d5
info depth 5 seldepth 6 multipv 1 score cp -66 nodes 355 nps 16904 hashfull 0 tbhits 0 time 21 pv e2a6 e6d5 c3d5 f6d5
position.cpp:813:17: runtime error: member access within misaligned address 0x7f312ad3bc60 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad3bc60: note: pointer points here
 00 00 00 00  f7 09 2c a8 be 02 30 48  94 68 7c 05 95 16 ad 6a  72 1b 00 00 84 16 00 00  0e 00 00 00
              ^
position.cpp:813:25: runtime error: member access within misaligned address 0x7f312ad3bc60 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad3bc60: note: pointer points here
 00 00 00 00  f7 09 2c a8 be 02 30 48  94 68 7c 05 95 16 ad 6a  72 1b 00 00 84 16 00 00  0e 00 00 00
              ^
position.cpp:814:17: runtime error: member access within misaligned address 0x7f312ad3bc60 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad3bc60: note: pointer points here
 00 00 00 00  f7 09 2c a8 be 02 30 48  12 e3 0c 77 1b bc d0 35  72 1b 00 00 84 16 00 00  0e 00 00 00
              ^
position.cpp:814:29: runtime error: member access within misaligned address 0x7f312ad3bc60 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad3bc60: note: pointer points here
 00 00 00 00  f7 09 2c a8 be 02 30 48  12 e3 0c 77 1b bc d0 35  72 1b 00 00 84 16 00 00  0e 00 00 00
              ^
position.cpp:818:35: runtime error: member access within misaligned address 0x7f312ad3bc60 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad3bc60: note: pointer points here
 00 00 00 00  81 82 a9 7a 74 ce 2d d4  12 e3 0c 77 1b bc d0 35  72 1b 00 00 84 16 00 00  0e 00 00 00
              ^
position.cpp:818:37: runtime error: member access within misaligned address 0x7f312ad3bc60 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad3bc60: note: pointer points here
 00 00 00 00  81 82 a9 7a 74 ce 2d d4  12 e3 0c 77 1b bc d0 35  72 1b 00 00 84 16 00 00  0e 00 00 00
              ^
position.h:247:72: runtime error: member access within misaligned address 0x7f312ae34860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ae34860: note: pointer points here
 00 00 00 00  5f cc e5 31 c5 a1 11 c9  2d 78 91 64 92 a2 2f 55  61 1d 00 00 35 1d 00 00  0f 00 00 00
              ^
info depth 6 seldepth 7 multipv 1 score cp -119 nodes 1260 nps 20322 hashfull 0 tbhits 0 time 62 pv e2a6 b4c3 d2c3 e6d5
position.h:247:72: runtime error: member access within misaligned address 0x7f312adf4860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312adf4860: note: pointer points here
 00 00 00 00  85 8a 60 30 21 6d 0b 58  58 ef 67 7d 16 15 3f a7  61 1d 00 00 35 1d 00 00  0f 00 00 00
              ^
position.h:247:72: runtime error: member access within misaligned address 0x7f312ad68120 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad68120: note: pointer points here
 ce 00 c1 ff  69 08 2f a7 8d 22 fb 41  fd bf ab f2 09 26 44 f5  6e 20 00 00 6e 20 00 00  0f 00 00 00
              ^
info depth 7 seldepth 12 multipv 1 score cp -131 nodes 2821 nps 19321 hashfull 0 tbhits 0 time 146 pv d5e6 a6e2 e6f7 e8d8 c3e2 e7e5
info depth 8 seldepth 12 multipv 1 score cp -133 nodes 3625 nps 19078 hashfull 0 tbhits 0 time 190 pv e2a6 b4c3 d2c3 e6d5 e5g4 h3g2 f3g2
info depth 9 seldepth 11 multipv 1 score cp -133 nodes 3949 nps 19944 hashfull 0 tbhits 0 time 198 pv e2a6 b4c3 d2c3 e6d5 e5g4 h3g2 f3g2
info depth 10 seldepth 14 multipv 1 score cp -129 nodes 4565 nps 20110 hashfull 0 tbhits 0 time 227 pv e2a6 b4c3 d2c3 e6d5 e5g4 h3g2 f3g2 e8f8 g4f6 g7f6
info depth 11 seldepth 14 multipv 1 score cp -91 nodes 6574 nps 21986 hashfull 1 tbhits 0 time 299 pv e2a6 b4c3 d2c3 e6d5 e5g4 h3g2 h1g1
info depth 12 seldepth 19 multipv 1 score cp -132 nodes 19282 nps 30851 hashfull 5 tbhits 0 time 625 pv e2a6 b4c3 d2c3 h3g2 f3g2 e6d5 e4d5 f6d5 e1g1 d5c3 e5g6 c3e2 a6e2 f7g6 f1e1 e8f7 e2f3
position.cpp:1154:18: runtime error: member access within misaligned address 0x7f312add4860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312add4860: note: pointer points here
 00 00 00 00  b5 c1 a1 63 c3 82 1e dd  5a 0c f0 ba b3 9a c0 cd  61 1d 00 00 35 1d 00 00  00 00 00 00
              ^
position.cpp:1157:13: runtime error: member access within misaligned address 0x7f312add4860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312add4860: note: pointer points here
 00 00 00 00  b5 c1 a1 63 c3 82 1e dd  5a 0c f0 ba b3 9a c0 cd  61 1d 00 00 35 1d 00 00  00 00 00 00
              ^
position.cpp:855:39: runtime error: member access within misaligned address 0x7f312ae0c860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ae0c860: note: pointer points here
 00 00 00 00  af db af f3 13 54 e2 32  b9 95 db 04 bd c3 6a 31  54 1a 00 00 35 1d 00 00  00 00 00 00
              ^
position.cpp:855:32: runtime error: member access within misaligned address 0x7f312ad5fc60 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ad5fc60: note: pointer points here
 00 00 00 00  af db af f3 13 54 e2 32  b9 95 db 04 bd c3 6a 31  54 1a 00 00 35 1d 00 00  00 00 00 00
              ^
info depth 13 seldepth 21 multipv 1 score cp -123 nodes 75085 nps 38075 hashfull 21 tbhits 0 time 1972 pv e2a6 b4c3 d2c3 h3g2 f3g2 e6d5 e1g1 d5e4 f1e1 e8f8 a6b7
bestmove e2a6 ponder b4c3

Position: 3/48 (8/2p5/3p4/KP5r/1R3p1k/8/4P1P1/8 w - - 0 11)
info string NNUE evaluation using nn-b1e55edbea57.nnue
info depth 1 seldepth 3 multipv 1 score cp 66 nodes 17 nps 4250 hashfull 0 tbhits 0 time 4 pv a5a6
info depth 2 seldepth 2 multipv 1 score cp 66 nodes 41 nps 8200 hashfull 0 tbhits 0 time 5 pv a5a6
info depth 3 seldepth 2 multipv 1 score cp 66 nodes 55 nps 9166 hashfull 0 tbhits 0 time 6 pv a5a6
info depth 4 seldepth 5 multipv 1 score cp 52 nodes 128 nps 12800 hashfull 0 tbhits 0 time 10 pv a5a6 h5c5 b4f4 h4g3
info depth 5 seldepth 6 multipv 1 score cp 53 nodes 211 nps 12411 hashfull 0 tbhits 0 time 17 pv b4f4 h4g3 f4f3 g3g2 f3c3
info depth 6 seldepth 6 multipv 1 score cp 53 nodes 244 nps 13555 hashfull 0 tbhits 0 time 18 pv b4f4 h4g3 f4f3 g3g2 f3c3
info depth 7 seldepth 6 multipv 1 score cp 67 nodes 287 nps 14350 hashfull 0 tbhits 0 time 20 pv b4f4 h4g3 f4a4 g3g2
info depth 8 seldepth 7 multipv 1 score cp 87 nodes 458 nps 17615 hashfull 0 tbhits 0 time 26 pv b4f4 h4g3 f4c4 h5c5 c4c5
info depth 9 seldepth 10 multipv 1 score cp 117 nodes 722 nps 21235 hashfull 0 tbhits 0 time 34 pv b4f4 h4g3 f4c4 h5c5 c4c5 d6c5 a5a4
position.h:245:56: runtime error: member access within misaligned address 0x7f312ae7c860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ae7c860: note: pointer points here
 00 00 00 00  f8 a3 ff 3e e9 e6 c5 43  c5 47 6a 86 e6 c3 a1 1e  fc 04 00 00 fc 04 00 00  00 00 00 00
              ^
position.h:245:56: runtime error: member access within misaligned address 0x7f312ae64860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312ae64860: note: pointer points here
 00 00 00 00  4c 2c 14 9d 9d 71 1f 9c  90 5c 57 e5 b0 66 63 a7  00 00 00 00 00 00 00 00  00 00 00 00
              ^
info depth 10 seldepth 9 multipv 1 score cp 130 nodes 1155 nps 21388 hashfull 0 tbhits 0 time 54 pv b4f4 h4g3 f4c4 h5c5 c4c5 d6c5 a5a4 g3g2
info depth 11 seldepth 14 multipv 1 score cp 183 nodes 1984 nps 27555 hashfull 1 tbhits 0 time 72 pv b4f4 h4g3 f4c4 h5c5 c4c5 d6c5 a5a4 g3g2
position.h:245:56: runtime error: member access within misaligned address 0x7f312aebc860 for type 'struct StateInfo', which requires 64 byte alignment
0x7f312aebc860: note: pointer points here
 00 00 00 00  f8 a3 ff 3e e9 e6 c5 43  6a 61 a5 c8 23 8c f9 1b  fc 04 00 00 fc 04 00 00  00 00 00 00
              ^
info depth 12 seldepth 14 multipv 1 score cp 169 nodes 3145 nps 27587 hashfull 1 tbhits 0 time 114 pv b4f4 h4g3 f4c4 h5h7 a5a6 d6d5 c4c6 g3g2 a6b7 d5d4 c6c7 h7c7 b7c7
info depth 13 seldepth 15 multipv 1 score cp 87 nodes 24950 nps 40701 hashfull 7 tbhits 0 time 613 pv b4f4 h4g3 f4c4 h5h7 a5a6 g3g2 c4f4 h7h5 e2e4 g2g3 f4f5 h5h1 a6b7 h1c1
bestmove b4f4 ponder h4g3

Position: 4/48 (4rrk1/pp1n3p/3q2pQ/2p1pb2/2PP4/2P3N1/P2B2PP/4RRK1 b - - 7 19)
info string NNUE evaluation using nn-b1e55edbea57.nnue
info depth 1 seldepth 8 multipv 1 score cp 12 nodes 69 nps 13800 hashfull 0 tbhits 0 time 5 pv f5d3 f1f8 d6f8
info depth 2 seldepth 7 multipv 1 score cp 12 nodes 116 nps 19333 hashfull 0 tbhits 0 time 6 pv f5d3 f1f8 d6f8
info depth 3 seldepth 7 multipv 1 score cp 12 nodes 163 nps 27166 hashfull 0 tbhits 0 time 6 pv f5d3 f1f8 d6f8
info depth 4 seldepth 7 multipv 1 score cp 12 nodes 210 nps 26250 hashfull 0 tbhits 0 time 8 pv f5d3 f1f8 d6f8
info depth 5 seldepth 7 multipv 1 score cp 12 nodes 288 nps 28800 hashfull 0 tbhits 0 time 10 pv f5d3 f1f8 d6f8
info depth 6 seldepth 7 multipv 1 score cp 20 nodes 389 nps 27785 hashfull 0 tbhits 0 time 14 pv f5d3 f1f8 d6f8
info depth 7 seldepth 7 multipv 1 score cp 24 nodes 589 nps 31000 hashfull 0 tbhits 0 time 19 pv f5d3 f1f8 d6f8
info depth 8 seldepth 9 multipv 1 score cp 20 nodes 1854 nps 28090 hashfull 0 tbhits 0 time 66 pv f5d3 f1f8 e8f8 h6e3 d3c4 d4e5 d6e6
info depth 9 seldepth 11 multipv 1 score cp 46 nodes 5108 nps 32329 hashfull 1 tbhits 0 time 158 pv f5d3 f1f8 e8f8 d4e5 d7e5 h6h4 f8e8
info depth 10 seldepth 10 multipv 1 score cp 39 nodes 5441 nps 32386 hashfull 1 tbhits 0 time 168 pv f5d3 f1f8 e8f8 d4e5 d7e5 h6h4 f8e8 h4f4 e8e6
info depth 11 seldepth 17 multipv 1 score cp 36 nodes 10175 nps 19380 hashfull 3 tbhits 0 time 525 pv f5d3 f1f8 e8f8 d4e5 d7e5 h6h4 f8e8 g3h1 b7b6 h1f2 d3f5
info depth 12 seldepth 20 multipv 1 score cp 30 nodes 20167 nps 21408 hashfull 5 tbhits 0 time 942 pv f5d3 f1f8 e8f8 d4e5 d7e5 h6h4 f8e8 h2h3 e8e6 h4f4 d6e7 e1e3 b7b6 g3h1 e7d6 h1f2 d3f5
info depth 13 seldepth 21 multipv 1 score cp 18 nodes 43640 nps 27038 hashfull 15 tbhits 0 time 1614 pv f5d3 f1f8 e8f8 d4e5 d7e5 h6h4 f8e8 h4f4 e8e6 g3e4 d3e4 e1e4 b7b6 h2h3 e5c6 e4e6 d6e6
bestmove f5d3 ponder f1f8

Position: 5/48 (rq3rk1/ppp2ppp/1bnpN3/3N2B1/4P3/7P/PPPQ1PP1/2KR3R b - - 0 14)
info string NNUE evaluation using nn-b1e55edbea57.nnue
info depth 1 seldepth 5 multipv 1 score cp -57 nodes 33 nps 11000 hashfull 0 tbhits 0 time 3 pv f7e6
info depth 2 seldepth 3 multipv 1 score cp -57 nodes 60 nps 20000 hashfull 0 tbhits 0 time 3 pv f7e6
info depth 3 seldepth 3 multipv 1 score cp -57 nodes 87 nps 21750 hashfull 0 tbhits 0 time 4 pv f7e6
info depth 4 seldepth 4 multipv 1 score cp -54 nodes 120 nps 30000 hashfull 0 tbhits 0 time 4 pv f7e6
info depth 5 seldepth 4 multipv 1 score cp -48 nodes 157 nps 31400 hashfull 0 tbhits 0 time 5 pv f7e6
info depth 6 seldepth 4 multipv 1 score cp -38 nodes 201 nps 33500 hashfull 0 tbhits 0 time 6 pv f7e6
info depth 7 seldepth 4 multipv 1 score cp -23 nodes 282 nps 35250 hashfull 0 tbhits 0 time 8 pv f7e6
info depth 8 seldepth 5 multipv 1 score cp 2 nodes 407 nps 40700 hashfull 0 tbhits 0 time 10 pv f7e6 d5b6 a7b6
info depth 9 seldepth 6 multipv 1 score cp 1 nodes 692 nps 43250 hashfull 0 tbhits 0 time 16 pv f7e6 d5b6 a7b6 a2a3
info depth 10 seldepth 8 multipv 1 score cp 10 nodes 1410 nps 48620 hashfull 0 tbhits 0 time 29 pv f7e6 d5b6 a7b6 a2a3 b8a7 g5e3 a7a4
info depth 11 seldepth 10 multipv 1 score cp 30 nodes 2079 nps 53307 hashfull 0 tbhits 0 time 39 pv f7e6 d5b6 a7b6 a2a3 b6b5
info depth 12 seldepth 9 multipv 1 score cp 49 nodes 3406 nps 56766 hashfull 1 tbhits 0 time 60 pv f7e6 d5b6 a7b6 a2a3 b8a7 g5e3 a7a4
info depth 13 seldepth 18 multipv 1 score cp 40 nodes 38649 nps 55212 hashfull 18 tbhits 0 time 700 pv f7e6 d5f4 b8e8 f4d3 e8g6 f2f3 h7h6 g5h4 g8h8 c1b1 e6e5
bestmove f7e6 ponder d5f4

Position: 6/48 (r1bq1r1k/1pp1n1pp/1p1p4/4p2Q/4PpP1/1BNP4/PPP2P1P/3R1RK1 b - g3 0 14)
info string NNUE evaluation using nn-b1e55edbea57.nnue
info depth 1 seldepth 2 multipv 1 score cp 124 nodes 37 nps 9250 hashfull 0 tbhits 0 time 4 pv g7g6
info depth 2 seldepth 2 multipv 1 score cp 130 nodes 78 nps 15600 hashfull 0 tbhits 0 time 5 pv e7c6
info depth 3 seldepth 2 multipv 1 score cp 130 nodes 110 nps 22000 hashfull 0 tbhits 0 time 5 pv e7c6
info depth 4 seldepth 3 multipv 1 score cp 186 nodes 145 nps 24166 hashfull 0 tbhits 0 time 6 pv e7c6
info depth 5 seldepth 3 multipv 1 score cp 183 nodes 188 nps 26857 hashfull 0 tbhits 0 time 7 pv g7g6
info depth 6 seldepth 4 multipv 1 score cp 169 nodes 261 nps 32625 hashfull 0 tbhits 0 time 8 pv g7g6
info depth 7 seldepth 6 multipv 1 score cp 177 nodes 411 nps 37363 hashfull 0 tbhits 0 time 11 pv c8d7
info depth 8 seldepth 6 multipv 1 score cp 178 nodes 588 nps 39200 hashfull 0 tbhits 0 time 15 pv c8d7 g4g5 e7c6 f2f3 g7g6
info depth 9 seldepth 8 multipv 1 score cp 183 nodes 1566 nps 40153 hashfull 0 tbhits 0 time 39 pv e7c6 f2f3 c6d4
info depth 10 seldepth 9 multipv 1 score cp 174 nodes 2220 nps 41886 hashfull 0 tbhits 0 time 53 pv e7c6 f2f3 c6d4 g4g5
info depth 11 seldepth 12 multipv 1 score cp 254 nodes 5011 nps 45972 hashfull 1 tbhits 0 time 109 pv f4f3 h5g5 e7g6 g5d8
info depth 12 seldepth 13 multipv 1 score cp 223 nodes 7095 nps 46677 hashfull 2 tbhits 0 time 152 pv f4f3 g1h1 e7g6 h5h3 c7c6 f1g1 f8f4 c3b1 b6b5
info depth 13 seldepth 13 multipv 1 score cp 210 nodes 15058 nps 50193 hashfull 8 tbhits 0 time 300 pv f4f3 h5g5 f8f4 h2h3 h7h6 g5h4
bestmove f4f3 ponder h5g5

Position: 7/48 (r3r1k1/2p2ppp/p1p1bn2/8/1q2P3/2NPQN2/PPP3PP/R4RK1 b - - 2 15)
info string NNUE evaluation using nn-b1e55edbea57.nnue
info depth 1 seldepth 2 multipv 1 score cp -96 nodes 49 nps 16333 hashfull 0 tbhits 0 time 3 pv b4b2
info depth 2 seldepth 2 multipv 1 score cp -96 nodes 99 nps 24750 hashfull 0 tbhits 0 time 4 pv b4b2
info depth 3 seldepth 2 multipv 1 score cp -96 nodes 147 nps 29400 hashfull 0 tbhits 0 time 5 pv b4b2
info depth 4 seldepth 3 multipv 1 score cp -47 nodes 198 nps 33000 hashfull 0 tbhits 0 time 6 pv b4b2
info depth 5 seldepth 4 multipv 1 score cp 265 nodes 255 nps 36428 hashfull 0 tbhits 0 time 7 pv b4b2
info depth 6 seldepth 4 multipv 1 score cp 377 nodes 326 nps 40750 hashfull 0 tbhits 0 time 8 pv b4b2 a1d1
info depth 7 seldepth 5 multipv 1 score cp -18 nodes 756 nps 50400 hashfull 0 tbhits 0 time 15 pv b4b2 c3e2
info depth 8 seldepth 8 multipv 1 score cp -28 nodes 2467 nps 54822 hashfull 0 tbhits 0 time 45 pv b4b2 c3e2 b2c2 e2f4
info depth 9 seldepth 8 multipv 1 score cp -43 nodes 4610 nps 56913 hashfull 2 tbhits 0 time 81 pv b4b2 c3e2 e6g4 e3d2 b2b6 g1h1 c6c5
info depth 10 seldepth 11 multipv 1 score cp -47 nodes 7310 nps 56230 hashfull 4 tbhits 0 time 130 pv b4b2 c3a4 b2c2 a4c5 c2b2
info depth 11 seldepth 10 multipv 1 score cp -40 nodes 9592 nps 56757 hashfull 5 tbhits 0 time 169 pv b4b2 c3e2 e6g4 e3c5 b2b6 c5b6 c7b6 a1b1

Operating system

Iinux

Stockfish version

latest

@Disservin
Copy link
Member

Disservin commented Feb 4, 2024

note, this only happens with -fsanitize=undefined -fsanitize=address, for some reason stateinfo isnt aligned anymore and the code before the function call somehow produces the wrong result for (reinterpret_cast<uintptr_t>(&st) % 64UL), which should be 32, if the address of st is 0x7fe66daea9a0.

0x7fe66daea9a0
0
0x7fe66daea9a0
32
➜  src git:(master) ✗ git --no-pager diff
diff --git a/src/position.cpp b/src/position.cpp
index c89b1eb0..1ac6f187 100644
--- a/src/position.cpp
+++ b/src/position.cpp
@@ -669,7 +669,13 @@ void Position::do_move(Move m, StateInfo& newSt, bool givesCheck) {
     // Copy some fields of the old state to our new StateInfo object except the
     // ones which are going to be recalculated from scratch anyway and then switch
     // our state pointer to point to the new (ready to be updated) state.
+    std::cout << &newSt << std::endl;
+    std::cout << (reinterpret_cast<uintptr_t>(&newSt) % 64UL) << std::endl;
+    ASSERT_ALIGNED(&newSt, Eval::NNUE::CacheLineSize);
+    ASSERT_ALIGNED(st, Eval::NNUE::CacheLineSize);
     std::memcpy(&newSt, st, offsetof(StateInfo, key));
+    ASSERT_ALIGNED(&newSt, Eval::NNUE::CacheLineSize);
+    ASSERT_ALIGNED(st, Eval::NNUE::CacheLineSize);
     newSt.previous = st;
     st             = &newSt;
 
diff --git a/src/search.cpp b/src/search.cpp
index e57f2557..ead3dd78 100644
--- a/src/search.cpp
+++ b/src/search.cpp
@@ -26,8 +26,9 @@
 #include <cstdlib>
 #include <initializer_list>
 #include <iostream>
-#include <utility>
+#include <memory>
 #include <sstream>
+#include <utility>
 
 #include "evaluate.h"
 #include "misc.h"
@@ -1102,6 +1103,10 @@ moves_loop:  // When in check, search starts here
 
         // Step 16. Make the move
         thisThread->nodes.fetch_add(1, std::memory_order_relaxed);
+        std::cout << &st << std::endl;
+        std::cout << (reinterpret_cast<uintptr_t>(&st) % 64UL) << std::endl;
+
+        ASSERT_ALIGNED(&st, Eval::NNUE::CacheLineSize);
         pos.do_move(move, st, givesCheck);
 
         // Decrease reduction if position is or has been on the PV (~5 Elo)

seems to be some regression with gcc, if someone can come up with a minimal reproduction we can report this to gcc

@peregrineshahin
Copy link
Contributor Author

I can confirm that there are no run-time Errors with gcc 11 even with the sanitize, and that both stateinfo are aligned there.

@Disservin Disservin added build needs-analysis Needs further analysis labels Mar 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build needs-analysis Needs further analysis
Projects
None yet
Development

No branches or pull requests

3 participants
@peregrineshahin @Disservin and others