Dev Builds » 20130731-1635

Use this dev build

NCM plays each Stockfish dev build 20,000 times against Stockfish 15. This yields an approximate Elo difference and establishes confidence in the strength of the dev builds.

Summary

Host Duration Avg Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo

Test Detail

ID Host Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo CLI PGN

Commit

Commit ID 4d46d29efe4ee496bda2aa7ea83184d502944852
Author Marco Costalba
Date 2013-07-31 16:35:32 UTC
Fix a race at thread creation At thread creation start_routine() is called and from there the virtual function idle_loop() because we do this inside Thread c'tor, where the virtual mechanism is disabled, it could happen that the base class idle_loop() is called instead. The issue happens with TimerThread and MainThread where, at launch, start_routine calls Thread::idle_loop instead of the derived ones. Normally this bug is hidden because c'tor finishes before start_routine() is actually called in the just created execution thread, but on some platforms and in some cases this is not guaranteed and the engine hangs. Reported by Ted Wong on talkchess No functional change.
Copyright 2011–2024 Next Chess Move LLC