To be more well defined, OpenJDK should be buildable with UBSan and the majority of undefined behavior should be replaced. If it is intentional it should be suppressed. Ultimately all tests should be able to pass with a UBSan build.
- duplicates
-
JDK-8300935 Turn ON runtime sanitizer in clang toolkit to find issues
-
- Closed
-
- relates to
-
JDK-8331201 UBSAN enabled build reports on Linux x86_64 runtime error: shift exponent 65 is too large for 64-bit type 'long unsigned int'
-
- In Progress
-
-
JDK-8331167 UBSan enabled build fails in adlc on macOS
-
- Resolved
-
-
JDK-8331298 avoid alignment checks in UBSAN enabled build
-
- Resolved
-
-
JDK-8306709 Improve UBSan reporting
-
- Open
-
-
JDK-8306710 Improve UBSan selection
-
- Closed
-
-
JDK-8333144 docker tests do not work when ubsan is configured
-
- Resolved
-