Dev Builds » 20181216-0853

Use this dev build

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

Summary

Host Duration Avg Base NPS Games Wins Losses Draws Elo
ncm-et-3 10:20:18 1969645 4006 2248 92 1666 +209.02 +/- 8.22
ncm-et-4 10:21:20 1961743 3975 2246 74 1655 +213.07 +/- 8.22
ncm-et-9 10:19:53 1972126 4010 2276 92 1642 +212.19 +/- 8.29
ncm-et-10 10:21:22 1966671 3998 2257 83 1658 +211.76 +/- 8.23
ncm-et-13 10:20:31 1974417 4011 2273 82 1656 +212.98 +/- 8.24
20000 11300 423 8277 +211.8 +/- 3.68

Test Detail

ID Host Started (UTC) Duration Base NPS Games Wins Losses Draws Elo CLI PGN
63044 ncm-et-3 2018-12-18 11:15 00:01:11 1966150 6 2 0 4 +120.33 +/- 161.99
63043 ncm-et-13 2018-12-18 11:14 00:02:13 1978566 11 8 0 3 +320.54 +/- 376.65
63042 ncm-et-9 2018-12-18 11:14 00:01:52 1981912 10 6 1 3 +190.85 +/- 256.71
63041 ncm-et-4 2018-12-18 10:00 01:16:15 1936679 475 287 11 177 +230.71 +/- 25.48
63040 ncm-et-10 2018-12-18 09:59 01:16:17 1963539 498 268 13 217 +196.48 +/- 22.79
63039 ncm-et-3 2018-12-18 09:57 01:16:37 1965533 500 270 8 222 +202.15 +/- 22.33
63038 ncm-et-9 2018-12-18 09:56 01:16:08 1966777 500 253 20 227 +175.44 +/- 22.36
63037 ncm-et-13 2018-12-18 09:54 01:18:28 1973893 500 273 7 220 +206.01 +/- 22.41
63036 ncm-et-10 2018-12-18 08:41 01:17:37 1967014 500 272 12 216 +200.24 +/- 22.83
63035 ncm-et-4 2018-12-18 08:40 01:18:38 1964609 500 273 9 218 +204.07 +/- 22.61
63034 ncm-et-9 2018-12-18 08:38 01:17:24 1975917 500 278 21 201 +197.4 +/- 23.98
63033 ncm-et-3 2018-12-18 08:37 01:18:33 1964456 500 278 10 212 +207.95 +/- 23.02
63032 ncm-et-13 2018-12-18 08:37 01:16:36 1963843 500 298 7 195 +231.21 +/- 24.06
63031 ncm-et-4 2018-12-18 07:22 01:17:10 1962614 500 298 10 192 +228.08 +/- 24.38
63030 ncm-et-10 2018-12-18 07:20 01:19:13 1961391 500 285 15 200 +209.91 +/- 23.94
63029 ncm-et-3 2018-12-18 07:19 01:17:09 1975953 500 274 15 211 +199.29 +/- 23.22
63028 ncm-et-9 2018-12-18 07:19 01:17:50 1970640 500 292 6 202 +226.0 +/- 23.54
63027 ncm-et-13 2018-12-18 07:19 01:16:56 1975618 500 277 19 204 +198.34 +/- 23.75
63026 ncm-et-4 2018-12-18 06:02 01:18:14 1965379 500 262 9 229 +193.64 +/- 21.94
63025 ncm-et-10 2018-12-18 06:02 01:17:43 1958496 500 266 10 224 +196.45 +/- 22.28
63024 ncm-et-3 2018-12-18 06:00 01:18:07 1965226 500 293 15 192 +217.85 +/- 24.5
63023 ncm-et-9 2018-12-18 05:59 01:18:35 1965226 500 292 10 198 +221.9 +/- 23.95
63022 ncm-et-13 2018-12-18 05:59 01:18:09 1978568 500 282 10 208 +211.87 +/- 23.28
63021 ncm-et-4 2018-12-18 04:44 01:17:06 1968517 500 277 12 211 +205.04 +/- 23.15
63020 ncm-et-10 2018-12-18 04:42 01:18:33 1963697 500 285 14 201 +210.89 +/- 23.85
63019 ncm-et-13 2018-12-18 04:41 01:16:50 1970022 500 289 8 203 +220.88 +/- 23.55
63018 ncm-et-9 2018-12-18 04:40 01:17:53 1974678 500 284 11 205 +212.86 +/- 23.51
63017 ncm-et-3 2018-12-18 04:40 01:18:44 1963688 500 284 14 202 +209.91 +/- 23.79
63016 ncm-et-4 2018-12-18 03:25 01:17:58 1962919 500 298 3 199 +235.45 +/- 23.61
63015 ncm-et-13 2018-12-18 03:23 01:17:06 1969549 500 284 13 203 +210.89 +/- 23.7
63014 ncm-et-10 2018-12-18 03:23 01:17:52 1978035 500 316 6 178 +251.89 +/- 25.3
63013 ncm-et-3 2018-12-18 03:23 01:16:16 1976924 500 292 5 203 +227.04 +/- 23.43
63012 ncm-et-9 2018-12-18 03:23 01:16:39 1967417 500 306 12 182 +234.38 +/- 25.17
63011 ncm-et-4 2018-12-18 02:06 01:18:08 1967231 500 276 7 217 +208.93 +/- 22.6
63010 ncm-et-9 2018-12-18 02:06 01:16:08 1969565 500 283 4 213 +218.86 +/- 22.73
63009 ncm-et-3 2018-12-18 02:05 01:16:21 1975702 500 276 17 207 +199.29 +/- 23.52
63008 ncm-et-13 2018-12-18 02:05 01:17:19 1986273 500 283 9 208 +213.85 +/- 23.25
63007 ncm-et-10 2018-12-18 02:05 01:17:30 1971805 500 282 3 215 +218.86 +/- 22.55
63006 ncm-et-4 2018-12-18 00:47 01:17:51 1965998 500 275 13 212 +202.15 +/- 23.11
63005 ncm-et-9 2018-12-18 00:47 01:17:24 1977009 500 282 7 211 +214.85 +/- 22.98
63004 ncm-et-3 2018-12-18 00:47 01:17:20 1973177 500 279 8 213 +210.89 +/- 22.89
63003 ncm-et-13 2018-12-18 00:47 01:16:54 1973429 500 279 9 212 +209.91 +/- 22.99
63002 ncm-et-10 2018-12-18 00:47 01:16:37 1969397 500 283 10 207 +212.86 +/- 23.35

Commit

Commit ID 4e2bb8fa44fe03a2fdb2d3448ac93986354bf9ae
Author Joost VandeVondele
Date 2018-12-16 08:53:11 UTC
Fix a segfault. this patch fixes a rare but reproducible segfault observed playing a multi-threaded match, it is discussed somewhat in fishcooking. From the core file, it could be observed that the issue was in qsearch, namely: ```` ss->pv[0] = MOVE_NONE; ```` and the backtrace shows the it arrives there via razoring, called from the rootNode: ```` (gdb) bt alpha=-19, beta=682, depth=DEPTH_ZERO) at search.cpp:1247 ```` Indeed, ss->pv can indeed by a nullptr at the rootNode. However, why is the segfault so rare ? The reason is that the condition that guards razoring: ```` (depth < 2 * ONE_PLY && eval <= alpha - RazorMargin) ```` is almost never true, since at the root alpha for depth < 5 is -VALUE_INFINITE. Nevertheless with the new failHigh scheme, this is not guaranteed, and rootDepth > 5, can still result in a depth < 2 search at the rootNode. If now another thread, via the hash, writes a new low eval to the rootPos qsearch can be entered. Rare but not unseen... I assume that some of the crashes in fishtest recently might be due to this. Closes https://github.com/official-stockfish/Stockfish/pull/1860 No functional change
Copyright 2011–2024 Next Chess Move LLC