thanks for analyzing the debug.
Your comments led me to replace Crafty with MicroMax.
Then a full game was played without problems

Code: Select all
Move parsed to 'Rxa6 (0:02.672)'
time odds: 1 1
Interrupting first
460110 >first : time 7572
460110 >first : otim 18965
460110 >first : a8a6
nps: w=-1, b=-1
Display title 'WeakEngine (17) vs. GuestCWLX (20) {2 10}, gameInfo.variant = 0'
460188 <first : 0 438 16781 9055959 a8a6
460188 <first : 0 439 0 1 e2a6
460188 <first : 1 210 0 2 e2a6
460188 <first : 2 210 0 3 e2a6
460188 <first : 3 198 0 243 e2a6
460188 <first : 4 212 0 520 e2a6
460188 <first : 5 217 0 1415 e2a6
460188 <first : 6 221 0 3613 e2a6
460188 <first : 7 221 0 5978 e2a6
460188 <first : 8 223 16 12461 e2a6
460188 <first : 9 221 31 30145 e2a6
460204 <first : 10 221 94 70839 e2a6
460250 <first : 11 221 141 116156 e2a6
461969 <first : 12 219 1860 1398903 e2a6
464704 <first : 13 221 4594 3441583 e2a6
473797 <first : 14 221 13688 10269970 e2a6
473813 <first : move e2a6
machine move 42, castling = -1 -1 6 -1 -1 6
move to parse: e2a6
-1 -1 6 -1 -1 6 Legality test? e2a6
>ICS: e2a6\012
CoordsToAlgebraic, piece=2 (4,1)-(0,5) -
move: e2a6
, parse: Bxa6 (
)