diff --git a/src/search.cpp b/src/search.cpp index 1062c920..b1eac341 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -1602,6 +1602,9 @@ void Thread::idle_loop() { && sp->slavesCount < MAX_SLAVES_PER_SPLITPOINT && available_to(Threads[i])) { + assert(this != Threads[i]); + assert(!(this_sp && this_sp->slavesMask.none())); + // Compute the recursive split points chain size int level = -1; for (SplitPoint* spp = Threads[i]->activeSplitPoint; spp; spp = spp->parentSplitPoint)