Created by CI Gremlin from a manually supplied failed GitHub Actions job.
Job:
Failure signature:
- Step
Run tests failed while running cargo test -p spacetimedb-sdk --features allow_loopback_http_for_tests -- --test-threads=2 --skip unreal.
- The first real failure was during C++ SDK test module compilation in
modules/sdk-test-cpp:
emcmake: cmake -S . -B build ...
[100%] Linking CXX executable lib.wasm
em++: error: '/home/runner/emsdk/upstream/bin/wasm-opt ... lib.wasm -o lib.wasm ...' failed (received SIGSEGV (-11))
gmake[2]: *** [CMakeFiles/lib.dir/build.make:101: lib.wasm] Error 1
- After that, many SDK tests failed because the shared module build/cache path was poisoned:
called Result::unwrap() on an Err value: PoisonError { .. }
test result: FAILED. 25 passed; 261 failed; 4 ignored; 0 measured; 0 filtered out; finished in 60.06s
Root cause hypothesis:
- Toolchain / Binaryen
wasm-opt segfault during Emscripten C++ module link. The 261 test failures are fallout from that first build failure, not independent SDK behavior failures.
Duplicate analysis:
Created by CI Gremlin from a manually supplied failed GitHub Actions job.
Job:
Test Suitebfops/consolidate-default-testsintobfops/test-suite-fixesba860143df4d80e7a33d512dfa8e66a4a080ab26Failure signature:
Run testsfailed while runningcargo test -p spacetimedb-sdk --features allow_loopback_http_for_tests -- --test-threads=2 --skip unreal.modules/sdk-test-cpp:emcmake: cmake -S . -B build ...[100%] Linking CXX executable lib.wasmem++: error: '/home/runner/emsdk/upstream/bin/wasm-opt ... lib.wasm -o lib.wasm ...' failed (received SIGSEGV (-11))gmake[2]: *** [CMakeFiles/lib.dir/build.make:101: lib.wasm] Error 1called Result::unwrap() on an Err value: PoisonError { .. }test result: FAILED. 25 passed; 261 failed; 4 ignored; 0 measured; 0 filtered out; finished in 60.06sRoot cause hypothesis:
wasm-optsegfault during Emscripten C++ module link. The 261 test failures are fallout from that first build failure, not independent SDK behavior failures.Duplicate analysis:
wasm-optsegfault during C++ SDK module build with downstream shared-cache fallout.