Skip to content

UBSan catches some errors in the RTS

UBSan is a lightweight sanitizer that catches undefined behavior in C. I recently managed to compile GHC with UBSan and it reports quite a few errors when running compiled programs in the test suite. This is a tracking ticket for the errors caught by UBSan and I'll put up a draft MR to address them.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information