You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Basically, that happened on the 0.25.15 release, where RS-SDK was introduced in the project. I believe there were some breaking changes that broke WASM DPP on some specific combination of software and hardware. Check environment for more execution details
Your Environment
Thanks @qwizzie for report, taken from the previous issue
We hit this problem again on the production.
Previously WASM DPP were included in the dashmate, that caused problem on the @qwizzie system. We then removed dpp from the dashmate that made it work.
Now, with the platform release, @qwizzie hits this problem again, because WASM DPP is used in the DAPI service:
[07:30:50.289] ERROR (34): CompileError: WebAssembly.Module(): Compiling function #1534:"bytecount::simd::wasm::chunk_num_chars::h5a3553..." failed: Wasm SIMD unsupported @+3063056
at Object.initSync (/platform/packages/wasm-dpp/dist/wasm/wasm_dpp.js:2425:46061)
at /platform/packages/wasm-dpp/dist/index.js:71:20
at Generator.next (<anonymous>)
at /platform/packages/wasm-dpp/dist/index.js:30:71
at new Promise (<anonymous>)
at __awaiter (/platform/packages/wasm-dpp/dist/index.js:26:12)
at loadDppModule (/platform/packages/wasm-dpp/dist/index.js:62:29)
at /platform/packages/wasm-dpp/dist/index.js:52:30
at Generator.next (<anonymous>)
at /platform/packages/wasm-dpp/dist/index.js:30:71
It looks like there is some cross compatibility issue with WASM DPP that is crashing on some CPUs
We did investigate on how we can compile WASM DPP without SIMD requirements but it's very hacky and I'm not sure this is still actual. It was reported only by one user who changed his CPU later to handle it.
Activity
[-]bug(dpp): Wasm SIMD unsupported on specific CPUs[/-][+]bug(dpp): Wasm SIMD unsupported[/+]pshenmic commentedon Aug 1, 2024
We hit this problem again on the production.
Previously WASM DPP were included in the dashmate, that caused problem on the @qwizzie system. We then removed dpp from the dashmate that made it work.
Now, with the platform release, @qwizzie hits this problem again, because WASM DPP is used in the DAPI service:
It looks like there is some cross compatibility issue with WASM DPP that is crashing on some CPUs
shumkov commentedon Sep 23, 2024
We did investigate on how we can compile WASM DPP without SIMD requirements but it's very hacky and I'm not sure this is still actual. It was reported only by one user who changed his CPU later to handle it.