<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/60394>60394</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            Sanitizer test regressions (mostly ASAN)
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            compiler-rt:asan,
            compiler-rt:tsan,
            regression,
            compiler-rt:msan
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          mgorny
      </td>
    </tr>
</table>

<pre>
    I've noticed them around the beginning of January (I'm sorry for not reporting earlier), they don't seem to related to any change in LLVM (i.e. once they started appearing, they happened with older versions as well):

```
Failed Tests (39):
  AddressSanitizer-i386-linux :: TestCases/printf-2.c
  AddressSanitizer-i386-linux :: TestCases/printf-3.c
  AddressSanitizer-i386-linux :: TestCases/printf-5.c
  AddressSanitizer-i386-linux :: TestCases/strcat-overlap.cpp
  AddressSanitizer-i386-linux :: TestCases/strcpy-overlap.cpp
  AddressSanitizer-i386-linux :: TestCases/strncat-overlap.cpp
  AddressSanitizer-i386-linux :: TestCases/strncpy-overflow.cpp
  AddressSanitizer-i386-linux :: TestCases/strncpy-overlap.cpp
  AddressSanitizer-i386-linux-dynamic :: TestCases/printf-2.c
  AddressSanitizer-i386-linux-dynamic :: TestCases/printf-3.c
  AddressSanitizer-i386-linux-dynamic :: TestCases/printf-5.c
  AddressSanitizer-i386-linux-dynamic :: TestCases/strcat-overlap.cpp
  AddressSanitizer-i386-linux-dynamic :: TestCases/strcpy-overlap.cpp
  AddressSanitizer-i386-linux-dynamic :: TestCases/strncat-overlap.cpp
  AddressSanitizer-i386-linux-dynamic :: TestCases/strncpy-overflow.cpp
  AddressSanitizer-i386-linux-dynamic :: TestCases/strncpy-overlap.cpp
  AddressSanitizer-x86_64-linux :: TestCases/printf-2.c
  AddressSanitizer-x86_64-linux :: TestCases/printf-3.c
  AddressSanitizer-x86_64-linux :: TestCases/printf-5.c
  AddressSanitizer-x86_64-linux :: TestCases/strcat-overlap.cpp
  AddressSanitizer-x86_64-linux :: TestCases/strcpy-overlap.cpp
  AddressSanitizer-x86_64-linux :: TestCases/strncat-overlap.cpp
  AddressSanitizer-x86_64-linux :: TestCases/strncpy-overflow.cpp
  AddressSanitizer-x86_64-linux :: TestCases/strncpy-overlap.cpp
  AddressSanitizer-x86_64-linux-dynamic :: TestCases/printf-2.c
  AddressSanitizer-x86_64-linux-dynamic :: TestCases/printf-3.c
  AddressSanitizer-x86_64-linux-dynamic :: TestCases/printf-5.c
  AddressSanitizer-x86_64-linux-dynamic :: TestCases/strcat-overlap.cpp
  AddressSanitizer-x86_64-linux-dynamic :: TestCases/strcpy-overlap.cpp
  AddressSanitizer-x86_64-linux-dynamic :: TestCases/strncat-overlap.cpp
  AddressSanitizer-x86_64-linux-dynamic :: TestCases/strncpy-overflow.cpp
  AddressSanitizer-x86_64-linux-dynamic :: TestCases/strncpy-overlap.cpp
  DataFlowSanitizer-x86_64 :: custom.cpp
 DataFlowSanitizer-x86_64 :: origin_unaligned_memtrans.c
 MemorySanitizer-X86_64 :: chained_origin_memcpy.cpp
 MemorySanitizer-X86_64 :: chained_origin_memmove.cpp
 ThreadSanitizer-x86_64 :: exceptions.cpp
  ThreadSanitizer-x86_64 :: fiber_longjmp.cpp
  ThreadSanitizer-x86_64 :: signal_longjmp.cpp
```

Gentoo Linux amd64
Kernel: 6.1.8-gentoo-dist
glibc: 2.36-r7
systemd: 252.5 (testing is done in nspawn container)

Full log (2.5M): [sys-libs:compiler-rt-sanitizers-16.0.0_rc1:20230130-193656.log](https://github.com/llvm/llvm-project/files/10539390/sys-libs.compiler-rt-sanitizers-16.0.0_rc1.20230130-193656.log)
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJysl19vozgUxT-N82KBjB0IPPCQaZXV7rb7MqPVvlUGbsAj_0G2acp--pVJ02Y7Mw35I0UkMT4_Hy5Hli93TrQaoETpF5TeL_jgO2NL1Rqrx0VlmrH8HdHVM2BtvKihwb4Dhbk1g55-4wpaobXQLTZb_AfXA7cjRjQPMoWdsXbEW2ODHlvojfVhLnArBVhEC0TvAmfEjdGIrjx2AAp7gy1I7sOCBnM94rrjugUsNH54-PsxrCBiiLHRNez1znMb5vO-B26Fbt_IXRjS0OCd8B02sgGLn8E6YbTD3OEdSBmcsDUi94gcrhl5_Ux_N1xIaPA3cN6F1VlxLMF43TQWnPvKtfDiX7CRYHkWSaGHFxymsfWkveMOHKKb3grttxGN6-sA7FpAejHAeVtzH5lnsJL3cd33V4D68TYgfTNL-uBpK83uRqj5pqJm1FyJ-urszADNy9AM0LwsfQa6KFOngDct_mUZO0k8P2tzkadMvuTZU7a8aqeaifgsZzMRnyXsFOKMbM1B3ai85-RpFmtuks6BnWPsyp3rTNTcTF25e81FXZixG-1gZyAvytzNdrFLoB-M3nPPN9LsPkIPmHpw3qgjxSmBsaIV-mnQXIYjcfOkQHnLtXuLxSMoY8d3_T__X7DjIsheOQpU3Y9H65-rVuYZjuTfOgu8-ZV5eKmh9-FAe1yjzzVbUYF9kka331U_XxYaBi5_1H04L--vv4H2xuCHaZPhqsmW-_E_wWqQAZfFSZxH7TQvaoTz-wmtFFUd7tOYZZFd7Ufd6DyoZhpPaZyGg7gHN7UUwoUWYuoQtOv5TuPaaB-qOrUZR6Y2g5RYmjaoaZw-7g_yGKVf3OgiKSqH2Lo2qhcSbGR95A6lcFGSxSQmT7ZOEFtTQhlJGImSgmVpFkvTovQe0bzzvg8QRDeIblrhu6GKa6MQ3Uj5fPiKemu-Q-0R3WyFnAKfkJQVrCAh-69e4pNO4p_5oMWiKVlTsIIvoEyyVZqQfEnYoitXCWX5MlnxNNtmZJmlPCXQcJLnnBVbulqI8kBMipRRFkMFhKY0ySHdVhWv0ZKA4kLG4TFiY9uFcG6AMiOsWC4kr0C6qaWk9Mg9YmvuuEaUInr3wy1_fMtCG3YMYX41W73OTu8XtpyKWQ2tQ0sihfPu3ZcXXkL5lmUc0oLf6VMrp4zzcsTrr-u_QtkGK8uzX-D0_OENTiX4LwAA__-AEgPg">