Alon Zakai
Alon Zakai
Investigating this, this is a case where OptimizeInstructions removes a `ref.as_non_null`, ```wat (func $18 (type $0) (local $0 (ref null $11)) - (local $scratch (ref $11)) + (local $scratch (ref...
The patch makes sense to me (though we don't need the last part that is just a comment, I think). `get_state` doesn't modify the state, which is why this was...
I re-ran tests here but the error recurred, though it did look like a flake. I tried to update the branch to fix that but now more tests fail, so...
There is also gl4es: https://github.com/ptitSeb/gl4es It mentions it has Emscripten support there, but I haven't tried it myself.
I can't reproduce this on my linux machine, even in valgrind. Is it perhaps a stack overflow? (edit: or OOM?) If not, perhaps [reducing](https://github.com/WebAssembly/binaryen/wiki/Fuzzing#reducing) it can show something interesting. Another...
Hmm, ``` #0 0x0000000000959088 in wasm::AbstractChildIterator::AbstractChildIterator (this=0x0, parent=0x0) at /src/src/ir/iteration.h:88 #1 0x0000000000954be9 in wasm::ValueChildIterator::ValueChildIterator (this=0x7ffff7f6c350, parent=0x2bdf6342798) at /src/src/ir/iteration.h:138 ``` `this` (and `parent`) is null in frame 0. But frame 1...
Thanks, I can confirm this with the alpine release builds. One difference there is that they build with mimalloc. Building with that locally, I don't see the problem (same as...
Perhaps we should keep it open til the official release, as people might search for it until then. Sounds like it'll be fixed in Safari 27?
cc @sbc100 for the regressing commit https://github.com/emscripten-core/emscripten/commit/e1c39bc59132e5f77130d96b4ce5c5b9d71f203a