Closed DusanFedorcak closed 9 months ago
Works fine with 4.3dev2. It seems this issue was introduced on 4.3dev3
Confirm. Having same issue on 4.3dev3.
For 4.3-dev3 we updated Emscripten from 3.1.39 to 3.1.53. The error is likely caused by this.
I bisected Emscripten versions, the issue was introduced in 3.1.41: https://github.com/emscripten-core/emscripten/blob/main/ChangeLog.md#3141---060623
A new setting (CHECK_NULL_WRITES) was added to disabled the checking of address zero that is normally done when STACK_OVERFLOW_CHECK is enabled. (#19487)
compiler-rt updated to LLVM 16. (#19506)
libcxx and libcxxabi updated to LLVM 16. (#)
Tested versions
System information
MacOS Ventura 13.5.2 (22G91), Chrome 121.0.6167.160 (arm64)
Issue description
Almost any interaction with browser from a running web-exported game results in
Aborted(to do setValue(i64) use WASM_BIGINT)
e.g.document.createElement()
call from the gameconsole.log()
calls work from within godotSteps to reproduce
Run In Browser
option in the Godot editorMinimal reproduction project (MRP)
web3_test_dev4.3.zip
Production edit: added the gdscript syntax highlighting