emscripten-core / emscripten-core/emscripten

ubsan.test_sse2 recently started failing on the emscripten-releases waterfall

Open
#19,688 5 comments 0 reactions 1 assignee Claimed by @tlively View on GitHub
Dominant language
C++
Stars
27.6k
Forks
3.6k
Avg merge
1d 1h
Merged PRs (30d)
105

Description

See https://logs.chromium.org/logs/emscripten-releases/buildbucket/cr-buildbucket/8777566115217933025/+/u/Emscripten_testsuite__UBSan_/stdout

I can repro locally it this is the errors looks like this:

```
--- expected
+++ actual
@@ -122886,6 +122886,7 @@
_mm_cvtss_sd([NaN(0xFFFFFFFFFFFFFFFF),-inf], [0.800000012,0,-1,-inf]) = [NaN(0xFFFFFFFFFFFFFFFF),-inf]
_mm_cvtss_sd([NaN(0xFFFFFFFFFFFFFFFF),-inf], [0.800000012,0,-1,-inf]) = [NaN(0xFFFFFFFFFFFFFFFF),-inf]
_mm_cvtss_sd([NaN(0xFFFFFFFFFFFFFFFF),-inf], [0.800000012,0,-1,-inf]) = [NaN(0xFFFFFFFFFFFFFFFF),-inf]
+/usr/local/google/home/sbc/dev/wasm/emscripten/cache/sysroot/include/compat/emmintrin.h:436:19: runtime error: -3.40282e+38 is outside the range of representable values of type 'int'
_mm_cvttpd_epi32([-inf,-3.4028234663852886e+38]) = [0x00000000,0x00000000,0x80000000,0x80000000]
_mm_cvttpd_epi32([-3.4028234663852886e+38,-2.5]) = [0x00000000,0x00000000,0x80000000,0xFFFFFFFE]
_mm_cvttpd_epi32([-2.5,-1.5]) = [0x00000000,0x00000000,0xFFFFFFFE,0xFFFFFFFF]
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.