lichess.org
Donate

Local browser analysis

Why I can't use last version of Stockfish to analyze my moves? Still am reading "Stockfish 10+ in your local browser". How can I upgrade or fix this bug? Am using the last version of Crome... Thanks lichess!!!
Exactly the same thing for me: Stockfish 10+ WASM. I'm using the latest Vivaldi browser (3.5.2115.87) on Windows 7 (SP1, Build 7601), JavaScript version 8.7.220.31
While on my work computer running on Xubuntu 18.04 and also Vivaldi, it normally loads Stockfish 12 WASMX.
<Comment deleted by user>
{"diagnosticsVersion":5,"navigator":{"userAgent":"Mozilla/5.0 (Linux; Android 7.0; SM-T719) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36","platform":"Linux armv8l","chrome":true,"is64Bit":false,"hardwareConcurrency":8,"deviceMemory":2},"wasm":{"WebAssembly":"object","SharedArrayBuffer":"function","Atomics":"object","validate":"function","mvp":true,"sharedMem":false,"structuredCloning":"DataCloneError: Failed to execute 'postMessage' on 'Window': # could not be cloned.","growableMem":"ok"},"pnacl":{"mimeType":false},"hasTouchEvents":true,"animate":"function","localStorage":{"client-eval-enabled":"1","analyse.ceval.watchdog3.pnacl":null,"analyse.ceval.max-depth":"18","analyse.ceval.multipv":"5","analyse.ceval.threads":null,"analyse.ceval.hash-size":null,"analyse.ceval.infinite":null,"just-notified":"1590497642800","push-subscribed":null,"grid":"1556568933128","resize-nag":"1","speech.enabled":null,"sound-volume":"1","surl7":"socket3.lichess.org"},"serviceWorker":{"navigator":true,"permissions":true,"Notification":true,"PushManager":true,"fetch":"function","Notification.permission":"denied"}}
Hi, same pb here.
Running stockfish 10 wasm

{"diagnosticsVersion":5,"navigator":{"userAgent":"Mozilla/5.0 (Linux; Android 9; Redmi Note 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.101 Mobile Safari/537.36","platform":"Linux aarch64","chrome":true,"is64Bit":false,"hardwareConcurrency":8,"deviceMemory":4},"wasm":{"WebAssembly":"object","SharedArrayBuffer":"undefined","Atomics":"undefined","validate":"function","mvp":true},"pnacl":{"mimeType":false},"hasTouchEvents":true,"animate":"function","localStorage":{"client-eval-enabled":null,"analyse.ceval.watchdog3.pnacl":null,"analyse.ceval.max-depth":"21","analyse.ceval.multipv":"4","analyse.ceval.threads":null,"analyse.ceval.hash-size":null,"analyse.ceval.infinite":null,"just-notified":null,"push-subscribed":null,"grid":null,"resize-nag":"1","speech.enabled":"0","sound-volume":null,"surl7":null},"serviceWorker":{"navigator":true,"permissions":true,"Notification":true,"PushManager":true,"fetch":"function","Notification.permission":"default"}}
Thanks for the data, I'll use that to investigate, but it might take a while.
{"diagnosticsVersion":5,"navigator":{"userAgent":"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.142 Safari/537.36","platform":"Win32","chrome":true,"is64Bit":false,"hardwareConcurrency":4,"deviceMemory":8},"wasm":{"WebAssembly":"object","SharedArrayBuffer":"function","Atomics":"object","validate":"function","mvp":true,"sharedMem":true,"structuredCloning":"ok","growableMem":"ok"},"pnacl":{"mimeType":false},"hasTouchEvents":false,"animate":"function","localStorage":{"client-eval-enabled":null,"analyse.ceval.watchdog3.pnacl":null,"analyse.ceval.max-depth":"22","analyse.ceval.multipv":"3","analyse.ceval.threads":null,"analyse.ceval.hash-size":null,"analyse.ceval.infinite":null,"just-notified":null,"push-subscribed":null,"grid":"1","resize-nag":"1","speech.enabled":"0","sound-volume":null,"surl7":null},"serviceWorker":{"navigator":true,"permissions":true,"Notification":true,"PushManager":true,"fetch":"function","Notification.permission":"denied"}}
"is64Bit": false? Huh? Indeed, I've just noticed my vivaldi.exe runs as 32 bit executable. I'd look into that further if this could be a promising lead. @revoof ?
@Doofenshmirtz If I'm to choose between one website having bugs but everything else being just fine vs one website working correctly and everything else having bugs, then I'm staying at Win 7. If I'm to choose between a browser that lets me configure itself to my liking and doesn't spy on me constantly vs one that I have to use as-is and have all my personal data collected, then I'm staying at Vivaldi. Thank you for your constructive input.
@revoof I found the solution for me: for some reason the Vivaldi I installed a couple of years back was 32-bit (and no update ever changed that). As soon as I installed the 64-bit version, Stockfish 12+ WASMX kicked in. Here's the debug log after the change:
{"diagnosticsVersion":5,"navigator":{"userAgent":"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.142 Safari/537.36","platform":"Win32","chrome":true,"is64Bit":true,"hardwareConcurrency":4,"deviceMemory":8},"wasm":{"WebAssembly":"object","SharedArrayBuffer":"function","Atomics":"object","validate":"function","mvp":true,"sharedMem":true,"structuredCloning":"ok","growableMem":"ok"},"pnacl":{"mimeType":false},"hasTouchEvents":false,"animate":"function","localStorage":{"client-eval-enabled":null,"analyse.ceval.watchdog3.pnacl":null,"analyse.ceval.max-depth":"22","analyse.ceval.multipv":"3","analyse.ceval.threads":null,"analyse.ceval.hash-size":null,"analyse.ceval.infinite":null,"just-notified":null,"push-subscribed":null,"grid":"1","resize-nag":"1","speech.enabled":"0","sound-volume":null,"surl7":null},"serviceWorker":{"navigator":true,"permissions":true,"Notification":true,"PushManager":true,"fetch":"function","Notification.permission":"denied"}}
The only thing that changed was "is64Bit" to true and userAgent OS identification to "(Windows NT 6.1; Win64; x64)" (from "Windows NT 6.1; WOW64"). Apparently the new engine needs 64-bit execution to work properly.

Also pinging our head expert, @Doofenshmirtz (so much for "weird browser" on "long end-of-life'd os")
@PenRedd Glad it works for you. Doofenshmirtz is still right. It's a bad idea for security to run an unsupported operating system.

This topic has been archived and can no longer be replied to.