Last login: Sun May 10 19:33:38 on ttys000
lldb /Users/jcwang/integral/integral% jcwang@JCs-MacBook-Air ~ % lldb /Users/jcwang/integral/integral
(lldb) target create "/Users/jcwang/integral/integral"
Current executable set to '/Users/jcwang/integral/integral' (arm64).
(lldb) run
Process 48000 launched: '/Users/jcwang/integral/integral' (arm64)
πππ
ππ ππ
ππ
ππ
ππ
ππ ππ
πππ
Integral v7.0.0-dev by Aron Petkovski
uci
id name Integral v7.0.0-dev
id author Aron Petkovski
option name Hash type spin default 64 min 1 max 1048576
option name Minimal type check default false
option name MoveOverhead type spin default 10 min 0 max 10000
option name MultiPV type spin default 1 min 1 max 6
option name SyzygyPath type string default
option name SyzygyProbeDepth type spin default 1 min 1 max 100
option name Threads type spin default 1 min 1 max 512
uciok
isready
readyok
go depth 100
info depth 1 seldepth 1 multipv 1 score cp 21 nodes 20 time 3 nps 6666 hashfull 0 pv d2d4
info depth 2 seldepth 2 multipv 1 score cp 39 nodes 43 time 3 nps 14333 hashfull 0 pv d2d4
info depth 3 seldepth 3 multipv 1 score cp 46 nodes 114 time 3 nps 38000 hashfull 0 pv g1f3 a7a6
info depth 4 seldepth 5 multipv 1 score cp 54 nodes 215 time 4 nps 53750 hashfull 0 pv g1f3 b8c6
info depth 5 seldepth 7 multipv 1 score cp 33 nodes 637 time 14 nps 45500 hashfull 0 pv d2d4 a7a6 g1f3 g8f6
info depth 6 seldepth 7 multipv 1 score cp 16 nodes 912 time 15 nps 60800 hashfull 0 pv d2d4 g7g6 c2c4 g8f6 g1f3
info depth 7 seldepth 9 multipv 1 score cp 20 nodes 1123 time 21 nps 53476 hashfull 0 pv d2d4 d7d5 c2c4 d5c4 g1f3 g8f6
info depth 8 seldepth 12 multipv 1 score cp 9 nodes 2213 time 26 nps 85115 hashfull 1 pv d2d4 d7d5 c2c4 d5c4 d1a4 b8c6 g1f3 g8f6 a4c4 c8e6
info depth 9 seldepth 16 multipv 1 score cp 18 nodes 3037 time 33 nps 92030 hashfull 1 pv d2d4 d7d5 c2c4 d5c4 d1a4 b8d7 g1f3 g8f6 a4c4
info depth 10 seldepth 21 multipv 1 score cp 23 nodes 6763 time 50 nps 135260 hashfull 1 pv e2e4 c7c5 g1f3 b7b6 f1c4 e7e6 e1g1 c8b7 f1e1
info depth 11 seldepth 17 multipv 1 score cp 41 nodes 10434 time 61 nps 171049 hashfull 1 pv e2e4 c7c5 g1f3 b8c6 f1b5 g8f6 e4e5 f6d5 e1g1
info depth 12 seldepth 18 multipv 1 score cp 44 nodes 19216 time 75 nps 256213 hashfull 2 pv e2e4 e7e6 g1f3 c7c5 f1e2 f8e7 d2d4 c5d4 f3d4 b8c6
info depth 13 seldepth 20 multipv 1 score cp 44 nodes 38083 time 108 nps 352620 hashfull 2 pv e2e4 c7c5 g1f3 e7e6 c2c3 d7d5 e4d5 e6d5 f1b5 c8d7 b5d7 d8d7 e1g1 g8f6 d2d4 f8e7 d4c5 e7c5
info depth 14 seldepth 25 multipv 1 score cp 33 nodes 70202 time 154 nps 455857 hashfull 5 pv e2e4 c7c5 g1f3 e7e6 f1e2 f8e7 e1g1 d7d6 d2d4 c5d4 f3d4 b8c6
info depth 15 seldepth 28 multipv 1 score cp 21 nodes 111579 time 214 nps 521397 hashfull 8 pv e2e4 e7e6 d2d4 d7d5 b1c3 g8f6 e4e5 f6d7 c3e2 c7c5 c2c3 b8c6 g1f3 c5d4 c3d4 f8b4 c1d2 e8g8 d2b4 c6b4
info depth 16 seldepth 26 multipv 1 score cp 26 nodes 126656 time 240 nps 527733 hashfull 9 pv e2e4 e7e6 d2d4 d7d5 b1c3 g8f6 c1g5 d5e4 c3e4 f8e7 e4f6 e7f6 g5f6 d8f6 c2c3 c7c5 d4c5 f6e5 f1e2 e5c5
info depth 17 seldepth 31 multipv 1 score cp 30 nodes 160365 time 299 nps 536337 hashfull 13 pv e2e4 e7e6 d2d4 d7d5 b1c3 g8f6 c1g5 d5e4 c3e4 f8e7 g5f6 g7f6 d1d2 f6f5 e4c3 e7g5 d2d3 g5e7 g1f3
info depth 18 seldepth 33 multipv 1 score cp 22 nodes 200294 time 352 nps 569017 hashfull 17 pv e2e4 e7e6 d2d4 d7d5 b1c3 g8f6 c1g5 d5e4 c3e4 f8e7 e4f6 e7f6 g5f6 d8f6 g1f3 c7c5 c2c3 c5d4 d1d4 c8d7 d4d6
info depth 19 seldepth 34 multipv 1 score cp 19 nodes 247436 time 425 nps 582202 hashfull 22 pv e2e4 e7e6 d2d4 d7d5 b1c3 g8f6 c1g5 d5e4 c3e4 f8e7 e4f6 e7f6 g5f6 d8f6 g1f3 c7c5 c2c3 c5d4 d1d4 f6d4 f3d4 c8d7 e1c1 a7a6 f1d3
info depth 20 seldepth 39 multipv 1 score cp 22 nodes 341166 time 566 nps 602766 hashfull 31 pv e2e4 e7e6 d2d4 d7d5 b1d2 c7c5 e4d5 d8d5 g1f3 c5d4 f1c4 d5d8 d2b3 b8c6 f3d4 c6d4 d1d4 d8d4 b3d4
info depth 21 seldepth 34 multipv 1 score cp 22 nodes 403416 time 658 nps 613094 hashfull 38 pv e2e4 e7e6 d2d4 d7d5 b1d2 c7c5 e4d5 d8d5 g1f3 c5d4 f1c4 d5d8 d2b3 b8c6 f3d4 c6d4 b3d4 g8f6 e1g1 f8e7 c2c3 e8g8
info depth 22 seldepth 41 multipv 1 score cp 28 nodes 840958 time 1308 nps 642934 hashfull 80 pv e2e4 c7c5 g1f3 d7d6 d2d4 c5d4 f3d4 g8f6 b1c3 a7a6 c1g5 e7e6 f2f4 h7h6 g5f6 d8f6 d1d2 b8c6 d4b3 f8e7 e1c1 b7b5 c1b1 e8g8
info depth 23 seldepth 42 multipv 1 score cp 33 nodes 1454300 time 2232 nps 651568 hashfull 135 pv e2e4 c7c5 g1f3 b8c6 f1b5 g7g6 b5c6 b7c6 e1g1 f8g7 f1e1 g8f6 e4e5 f6d5 d2d4 c5d4 d1d4 e8g8 d4h4 d7d6 c1h6 d6e5 h6g7 g8g7 f3e5
info depth 24 seldepth 42 multipv 1 score cp 29 nodes 2573046 time 3955 nps 650580 hashfull 263 pv d2d4 g8f6 c2c4 e7e6 g2g3 f8e7 f1g2 d7d5 g1f3 e8g8 e1g1 b8d7 d1c2 b7b6 b1c3 c8b7 c4d5 f6d5 c3d5 e6d5 f1d1 c7c5 d4c5 d7c5
info depth 25 seldepth 38 multipv 1 score cp 29 nodes 2991727 time 4604 nps 649810 hashfull 305 pv d2d4 g8f6 c2c4 e7e6 g2g3 f8b4 c1d2 a7a5 f1g2 e8g8 g1f3 d7d5 e1g1 d5c4 d1c2 b7b6 f3e5 a8a7 d2b4 a5b4 c2c4 d8e7 f1c1 c8a6 c4c2
info depth 26 seldepth 44 multipv 1 score cp 28 nodes 3589521 time 5493 nps 653471 hashfull 366 pv d2d4 g8f6 c2c4 e7e6 g2g3 d7d5 f1g2 f8e7 g1f3 e8g8 e1g1 b8d7 d1c2 a7a5 f1d1 c7c6 b2b3 b7b6 c1b2 c8b7 b1d2 c6c5
info depth 27 seldepth 34 multipv 1 score cp 33 nodes 4034344 time 6146 nps 656417 hashfull 404 pv d2d4 d7d5 c2c4 c7c6 g1f3 g8f6 d1b3 e7e6 g2g3 f8e7 f1g2 a7a5 b1c3 e8g8 e1g1 b8d7 c1f4 h7h6 f1c1 d8b6 b3c2 d5c4
info depth 28 seldepth 46 multipv 1 score cp 27 nodes 4704251 time 7195 nps 653822 hashfull 471 pv d2d4 d7d5 c2c4 c7c6 g1f3 g8f6 e2e3 c8f5 b1c3 e7e6 f3h4 f5g6 h4g6 h7g6 d1b3 d8c7 g2g3 f8e7 f1g2 b8d7 c4d5 e6d5 e1g1 e8g8 e3e4 d5e4 c3e4 d7b6
info depth 29 seldepth 42 multipv 1 score cp 26 nodes 5436241 time 8346 nps 651358 hashfull 536 pv d2d4 d7d5 c2c4 c7c6 g1f3 g8f6 e2e3 c8f5 b1c3 e7e6 f3h4 f5g6 h4g6 h7g6 d1b3 d8c7 g2g3 f8e7 f1g2 b8d7 e1g1 e8g8 f1e1 a7a5 e3e4 f6e4 c3e4
info depth 30 seldepth 46 multipv 1 score cp 24 nodes 6825558 time 10519 nps 648878 hashfull 637 pv d2d4 d7d5 c2c4 c7c6 g1f3 g8f6 e2e3 c8f5 b1c3 e7e6 f3h4 f5g6 h4g6 h7g6 d1b3 d8c7 g2g3 b8d7 c1d2 a7a5 f1e2 f8b4 e1g1 e8g8 b3c2 b4c3 d2c3 f6e4 c3e1 d7f6 g1g2
Process 48000 stopped
thread Fix UCI Score Output #2 , stop reason = EXC_BAD_ACCESS (code=2, address=0x16fe03fe0)
frame #0: 0x0000000100039048 integralsearch::TranspositionTable::Probe(unsigned long long const&) integralsearch::TranspositionTable::Probe:
-> 0x100039048 <+0>: stp x22, x21, [sp, #-0x30]!
0x10003904c <+4>: stp x20, x19, [sp, #0x10]
0x100039050 <+8>: stp x29, x30, [sp, #0x20]
0x100039054 <+12>: add x29, sp, #0x20
(lldb) bt
thread Fix UCI Score Output #2 , stop reason = EXC_BAD_ACCESS (code=2, address=0x16fe03fe0)
frame #0: 0x0000000100039048 integralsearch::TranspositionTable::Probe(unsigned long long const&) frame #1: 0x0000000100035a30 integralint search::Searcher::QuiescentSearch<(search::NodeType)1>(search::Thread&, int, int, search::StackEntry*) + 360
frame Fix UCI Score Output #2 : 0x0000000100036154 integralint search::Searcher::QuiescentSearch<(search::NodeType)1>(search::Thread&, int, int, search::StackEntry*) + 2188 frame #3: 0x0000000100036154 integralint search::Searcher::QuiescentSearch<(search::NodeType)1>(search::Thread&, int, int, search::StackEntry*) + 2188
frame Note on compiling for macos 13.6 #4 : 0x0000000100036154 integralint search::Searcher::QuiescentSearch<(search::NodeType)1>(search::Thread&, int, int, search::StackEntry*) + 2188 frame #5: 0x0000000100036154 integralint search::Searcher::QuiescentSearch<(search::NodeType)1>(search::Thread&, int, int, search::StackEntry*) + 2188
frame Update documentation #6 : 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900 frame #7: 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900
frame QS Futility Pruning #8 : 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900 frame #9: 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900
frame Introduce 4-ply Continuation History #10 : 0x0000000100034658 integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5832 frame #11: 0x00000001000345d8 integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5704
frame Double Extensions #12 : 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900 frame #13: 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900
frame Fix bound determination for TT score replacing static eval #14 : 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900 frame #15: 0x00000001000345d8 integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5704
frame Piece X-Ray Mobility #16 : 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900 frame #17: 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900
frame Move Generation/Make Move Rehaul #18 : 0x0000000100034658 integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5832 frame #19: 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900
frame TT node was in PV reduction #20 : 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900 frame #21: 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900
frame Always use corrected static eval #22 : 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900 frame #23: 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900
frame Pawn push potential threats #24 : 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900 frame #25: 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900
frame TT Clusters and Aging #26 : 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900 frame #27: 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900
frame Fixed history pruning bug #28 : 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900 frame #29: 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900
frame Lazy SMP #30 : 0x00000001000345d8 integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5704 frame #31: 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900
frame Pawn Relative PSQTs #32 : 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900 frame #33: 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900
frame Store static eval in TT #34 : 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900 frame #35: 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900
frame ProbCut #36 : 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900 frame #37: 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900
frame More aggressive NMP #38 : 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900 frame #39: 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900
frame Only NMP when static eval is above beta #40 : 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900 frame #41: 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900
frame Razoring #42 : 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900 frame #43: 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900
frame Fix threads not stopping correctly #44 : 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900 frame #45: 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900
frame Capture History Pruning #46 : 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900 frame #47: 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900
frame Use LMR depth in Futility Pruning #48 : 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900 frame #49: 0x00000001000345d8 integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5704
frame Fixing TB accuracy & pruning guards #50 : 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900 frame #51: 0x000000010003437c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5100
frame NNUE #52 : 0x000000010002ffec integralint search::Searcher::PVSearch<(search::NodeType)0>(search::Thread&, int, int, int, search::StackEntry*, bool) + 4040 frame #53: 0x0000000100030210 integralint search::Searcher::PVSearch<(search::NodeType)0>(search::Thread&, int, int, int, search::StackEntry*, bool) + 4588
frame Datagen Fixes #54 : 0x000000010002d5d0 integralvoid* std::__1::__thread_proxy[abi:nqe210106]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, search::Searcher::SetThreadCount(unsigned short)::$_0>>(void*) + 2528 frame #55: 0x000000018e641c58 libsystem_pthread.dylib_pthread_start + 136
(lldb)
integral │ EXC_BAD_ACCESS (code=2, address=0x16fe03fe0)
Last login: Sun May 10 19:33:38 on ttys000
lldb /Users/jcwang/integral/integral% jcwang@JCs-MacBook-Air ~ % lldb /Users/jcwang/integral/integral
(lldb) target create "/Users/jcwang/integral/integral"
Current executable set to '/Users/jcwang/integral/integral' (arm64).
(lldb) run
Process 48000 launched: '/Users/jcwang/integral/integral' (arm64)
uci
id name Integral v7.0.0-dev
id author Aron Petkovski
option name Hash type spin default 64 min 1 max 1048576
option name Minimal type check default false
option name MoveOverhead type spin default 10 min 0 max 10000
option name MultiPV type spin default 1 min 1 max 6
option name SyzygyPath type string default
option name SyzygyProbeDepth type spin default 1 min 1 max 100
option name Threads type spin default 1 min 1 max 512
uciok
isready
readyok
go depth 100
info depth 1 seldepth 1 multipv 1 score cp 21 nodes 20 time 3 nps 6666 hashfull 0 pv d2d4
info depth 2 seldepth 2 multipv 1 score cp 39 nodes 43 time 3 nps 14333 hashfull 0 pv d2d4
info depth 3 seldepth 3 multipv 1 score cp 46 nodes 114 time 3 nps 38000 hashfull 0 pv g1f3 a7a6
info depth 4 seldepth 5 multipv 1 score cp 54 nodes 215 time 4 nps 53750 hashfull 0 pv g1f3 b8c6
info depth 5 seldepth 7 multipv 1 score cp 33 nodes 637 time 14 nps 45500 hashfull 0 pv d2d4 a7a6 g1f3 g8f6
info depth 6 seldepth 7 multipv 1 score cp 16 nodes 912 time 15 nps 60800 hashfull 0 pv d2d4 g7g6 c2c4 g8f6 g1f3
info depth 7 seldepth 9 multipv 1 score cp 20 nodes 1123 time 21 nps 53476 hashfull 0 pv d2d4 d7d5 c2c4 d5c4 g1f3 g8f6
info depth 8 seldepth 12 multipv 1 score cp 9 nodes 2213 time 26 nps 85115 hashfull 1 pv d2d4 d7d5 c2c4 d5c4 d1a4 b8c6 g1f3 g8f6 a4c4 c8e6
info depth 9 seldepth 16 multipv 1 score cp 18 nodes 3037 time 33 nps 92030 hashfull 1 pv d2d4 d7d5 c2c4 d5c4 d1a4 b8d7 g1f3 g8f6 a4c4
info depth 10 seldepth 21 multipv 1 score cp 23 nodes 6763 time 50 nps 135260 hashfull 1 pv e2e4 c7c5 g1f3 b7b6 f1c4 e7e6 e1g1 c8b7 f1e1
info depth 11 seldepth 17 multipv 1 score cp 41 nodes 10434 time 61 nps 171049 hashfull 1 pv e2e4 c7c5 g1f3 b8c6 f1b5 g8f6 e4e5 f6d5 e1g1
info depth 12 seldepth 18 multipv 1 score cp 44 nodes 19216 time 75 nps 256213 hashfull 2 pv e2e4 e7e6 g1f3 c7c5 f1e2 f8e7 d2d4 c5d4 f3d4 b8c6
info depth 13 seldepth 20 multipv 1 score cp 44 nodes 38083 time 108 nps 352620 hashfull 2 pv e2e4 c7c5 g1f3 e7e6 c2c3 d7d5 e4d5 e6d5 f1b5 c8d7 b5d7 d8d7 e1g1 g8f6 d2d4 f8e7 d4c5 e7c5
info depth 14 seldepth 25 multipv 1 score cp 33 nodes 70202 time 154 nps 455857 hashfull 5 pv e2e4 c7c5 g1f3 e7e6 f1e2 f8e7 e1g1 d7d6 d2d4 c5d4 f3d4 b8c6
info depth 15 seldepth 28 multipv 1 score cp 21 nodes 111579 time 214 nps 521397 hashfull 8 pv e2e4 e7e6 d2d4 d7d5 b1c3 g8f6 e4e5 f6d7 c3e2 c7c5 c2c3 b8c6 g1f3 c5d4 c3d4 f8b4 c1d2 e8g8 d2b4 c6b4
info depth 16 seldepth 26 multipv 1 score cp 26 nodes 126656 time 240 nps 527733 hashfull 9 pv e2e4 e7e6 d2d4 d7d5 b1c3 g8f6 c1g5 d5e4 c3e4 f8e7 e4f6 e7f6 g5f6 d8f6 c2c3 c7c5 d4c5 f6e5 f1e2 e5c5
info depth 17 seldepth 31 multipv 1 score cp 30 nodes 160365 time 299 nps 536337 hashfull 13 pv e2e4 e7e6 d2d4 d7d5 b1c3 g8f6 c1g5 d5e4 c3e4 f8e7 g5f6 g7f6 d1d2 f6f5 e4c3 e7g5 d2d3 g5e7 g1f3
info depth 18 seldepth 33 multipv 1 score cp 22 nodes 200294 time 352 nps 569017 hashfull 17 pv e2e4 e7e6 d2d4 d7d5 b1c3 g8f6 c1g5 d5e4 c3e4 f8e7 e4f6 e7f6 g5f6 d8f6 g1f3 c7c5 c2c3 c5d4 d1d4 c8d7 d4d6
info depth 19 seldepth 34 multipv 1 score cp 19 nodes 247436 time 425 nps 582202 hashfull 22 pv e2e4 e7e6 d2d4 d7d5 b1c3 g8f6 c1g5 d5e4 c3e4 f8e7 e4f6 e7f6 g5f6 d8f6 g1f3 c7c5 c2c3 c5d4 d1d4 f6d4 f3d4 c8d7 e1c1 a7a6 f1d3
info depth 20 seldepth 39 multipv 1 score cp 22 nodes 341166 time 566 nps 602766 hashfull 31 pv e2e4 e7e6 d2d4 d7d5 b1d2 c7c5 e4d5 d8d5 g1f3 c5d4 f1c4 d5d8 d2b3 b8c6 f3d4 c6d4 d1d4 d8d4 b3d4
info depth 21 seldepth 34 multipv 1 score cp 22 nodes 403416 time 658 nps 613094 hashfull 38 pv e2e4 e7e6 d2d4 d7d5 b1d2 c7c5 e4d5 d8d5 g1f3 c5d4 f1c4 d5d8 d2b3 b8c6 f3d4 c6d4 b3d4 g8f6 e1g1 f8e7 c2c3 e8g8
info depth 22 seldepth 41 multipv 1 score cp 28 nodes 840958 time 1308 nps 642934 hashfull 80 pv e2e4 c7c5 g1f3 d7d6 d2d4 c5d4 f3d4 g8f6 b1c3 a7a6 c1g5 e7e6 f2f4 h7h6 g5f6 d8f6 d1d2 b8c6 d4b3 f8e7 e1c1 b7b5 c1b1 e8g8
info depth 23 seldepth 42 multipv 1 score cp 33 nodes 1454300 time 2232 nps 651568 hashfull 135 pv e2e4 c7c5 g1f3 b8c6 f1b5 g7g6 b5c6 b7c6 e1g1 f8g7 f1e1 g8f6 e4e5 f6d5 d2d4 c5d4 d1d4 e8g8 d4h4 d7d6 c1h6 d6e5 h6g7 g8g7 f3e5
info depth 24 seldepth 42 multipv 1 score cp 29 nodes 2573046 time 3955 nps 650580 hashfull 263 pv d2d4 g8f6 c2c4 e7e6 g2g3 f8e7 f1g2 d7d5 g1f3 e8g8 e1g1 b8d7 d1c2 b7b6 b1c3 c8b7 c4d5 f6d5 c3d5 e6d5 f1d1 c7c5 d4c5 d7c5
info depth 25 seldepth 38 multipv 1 score cp 29 nodes 2991727 time 4604 nps 649810 hashfull 305 pv d2d4 g8f6 c2c4 e7e6 g2g3 f8b4 c1d2 a7a5 f1g2 e8g8 g1f3 d7d5 e1g1 d5c4 d1c2 b7b6 f3e5 a8a7 d2b4 a5b4 c2c4 d8e7 f1c1 c8a6 c4c2
info depth 26 seldepth 44 multipv 1 score cp 28 nodes 3589521 time 5493 nps 653471 hashfull 366 pv d2d4 g8f6 c2c4 e7e6 g2g3 d7d5 f1g2 f8e7 g1f3 e8g8 e1g1 b8d7 d1c2 a7a5 f1d1 c7c6 b2b3 b7b6 c1b2 c8b7 b1d2 c6c5
info depth 27 seldepth 34 multipv 1 score cp 33 nodes 4034344 time 6146 nps 656417 hashfull 404 pv d2d4 d7d5 c2c4 c7c6 g1f3 g8f6 d1b3 e7e6 g2g3 f8e7 f1g2 a7a5 b1c3 e8g8 e1g1 b8d7 c1f4 h7h6 f1c1 d8b6 b3c2 d5c4
info depth 28 seldepth 46 multipv 1 score cp 27 nodes 4704251 time 7195 nps 653822 hashfull 471 pv d2d4 d7d5 c2c4 c7c6 g1f3 g8f6 e2e3 c8f5 b1c3 e7e6 f3h4 f5g6 h4g6 h7g6 d1b3 d8c7 g2g3 f8e7 f1g2 b8d7 c4d5 e6d5 e1g1 e8g8 e3e4 d5e4 c3e4 d7b6
info depth 29 seldepth 42 multipv 1 score cp 26 nodes 5436241 time 8346 nps 651358 hashfull 536 pv d2d4 d7d5 c2c4 c7c6 g1f3 g8f6 e2e3 c8f5 b1c3 e7e6 f3h4 f5g6 h4g6 h7g6 d1b3 d8c7 g2g3 f8e7 f1g2 b8d7 e1g1 e8g8 f1e1 a7a5 e3e4 f6e4 c3e4
info depth 30 seldepth 46 multipv 1 score cp 24 nodes 6825558 time 10519 nps 648878 hashfull 637 pv d2d4 d7d5 c2c4 c7c6 g1f3 g8f6 e2e3 c8f5 b1c3 e7e6 f3h4 f5g6 h4g6 h7g6 d1b3 d8c7 g2g3 b8d7 c1d2 a7a5 f1e2 f8b4 e1g1 e8g8 b3c2 b4c3 d2c3 f6e4 c3e1 d7f6 g1g2
Process 48000 stopped
frame #0: 0x0000000100039048 integral
search::TranspositionTable::Probe(unsigned long long const&) integralsearch::TranspositionTable::Probe:-> 0x100039048 <+0>: stp x22, x21, [sp, #-0x30]!
0x10003904c <+4>: stp x20, x19, [sp, #0x10]
0x100039050 <+8>: stp x29, x30, [sp, #0x20]
0x100039054 <+12>: add x29, sp, #0x20
(lldb) bt
search::TranspositionTable::Probe(unsigned long long const&) frame #1: 0x0000000100035a30 integralint search::Searcher::QuiescentSearch<(search::NodeType)1>(search::Thread&, int, int, search::StackEntry*) + 360frame Fix UCI Score Output #2: 0x0000000100036154 integral
int search::Searcher::QuiescentSearch<(search::NodeType)1>(search::Thread&, int, int, search::StackEntry*) + 2188 frame #3: 0x0000000100036154 integralint search::Searcher::QuiescentSearch<(search::NodeType)1>(search::Thread&, int, int, search::StackEntry*) + 2188frame Note on compiling for macos 13.6 #4: 0x0000000100036154 integral
int search::Searcher::QuiescentSearch<(search::NodeType)1>(search::Thread&, int, int, search::StackEntry*) + 2188 frame #5: 0x0000000100036154 integralint search::Searcher::QuiescentSearch<(search::NodeType)1>(search::Thread&, int, int, search::StackEntry*) + 2188frame Update documentation #6: 0x000000010003469c integral
int search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900 frame #7: 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900frame QS Futility Pruning #8: 0x000000010003469c integral
int search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900 frame #9: 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900frame Introduce 4-ply Continuation History #10: 0x0000000100034658 integral
int search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5832 frame #11: 0x00000001000345d8 integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5704frame Double Extensions #12: 0x000000010003469c integral
int search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900 frame #13: 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900frame Fix bound determination for TT score replacing static eval #14: 0x000000010003469c integral
int search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900 frame #15: 0x00000001000345d8 integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5704frame Piece X-Ray Mobility #16: 0x000000010003469c integral
int search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900 frame #17: 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900frame Move Generation/Make Move Rehaul #18: 0x0000000100034658 integral
int search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5832 frame #19: 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900frame TT node was in PV reduction #20: 0x000000010003469c integral
int search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900 frame #21: 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900frame Always use corrected static eval #22: 0x000000010003469c integral
int search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900 frame #23: 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900frame Pawn push potential threats #24: 0x000000010003469c integral
int search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900 frame #25: 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900frame TT Clusters and Aging #26: 0x000000010003469c integral
int search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900 frame #27: 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900frame Fixed history pruning bug #28: 0x000000010003469c integral
int search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900 frame #29: 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900frame Lazy SMP #30: 0x00000001000345d8 integral
int search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5704 frame #31: 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900frame Pawn Relative PSQTs #32: 0x000000010003469c integral
int search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900 frame #33: 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900frame Store static eval in TT #34: 0x000000010003469c integral
int search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900 frame #35: 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900frame ProbCut #36: 0x000000010003469c integral
int search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900 frame #37: 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900frame More aggressive NMP #38: 0x000000010003469c integral
int search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900 frame #39: 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900frame Only NMP when static eval is above beta #40: 0x000000010003469c integral
int search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900 frame #41: 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900frame Razoring #42: 0x000000010003469c integral
int search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900 frame #43: 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900frame Fix threads not stopping correctly #44: 0x000000010003469c integral
int search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900 frame #45: 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900frame Capture History Pruning #46: 0x000000010003469c integral
int search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900 frame #47: 0x000000010003469c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900frame Use LMR depth in Futility Pruning #48: 0x000000010003469c integral
int search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900 frame #49: 0x00000001000345d8 integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5704frame Fixing TB accuracy & pruning guards #50: 0x000000010003469c integral
int search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5900 frame #51: 0x000000010003437c integralint search::Searcher::PVSearch<(search::NodeType)1>(search::Thread&, int, int, int, search::StackEntry*, bool) + 5100frame NNUE #52: 0x000000010002ffec integral
int search::Searcher::PVSearch<(search::NodeType)0>(search::Thread&, int, int, int, search::StackEntry*, bool) + 4040 frame #53: 0x0000000100030210 integralint search::Searcher::PVSearch<(search::NodeType)0>(search::Thread&, int, int, int, search::StackEntry*, bool) + 4588frame Datagen Fixes #54: 0x000000010002d5d0 integral
void* std::__1::__thread_proxy[abi:nqe210106]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, search::Searcher::SetThreadCount(unsigned short)::$_0>>(void*) + 2528 frame #55: 0x000000018e641c58 libsystem_pthread.dylib_pthread_start + 136(lldb)
integral │ EXC_BAD_ACCESS (code=2, address=0x16fe03fe0)