Thread::Thread() /* : splitPoints() */ { // Value-initialization bug in MSVC
searching = false;
- maxPly = splitPointsSize = 0;
+ maxPly = splitPointsSize = curPage = 0;
activeSplitPoint = NULL;
activePosition = NULL;
idx = Threads.size();
+ movePages.resize(MAX_PLY_PLUS_6 * MAX_MOVES);
}