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

    <tr>
        <th>Summary</th>
        <td>
            MemorySanitizer-X86_64 :: mmap.cpp test fails on 6.1.1 Linux kernel
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            compiler-rt:msan
      </td>
    </tr>

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

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

<pre>
    The following test is failing for me on 6.1.1 kernel. After booting 6.0.14, it passes. Tested as of dfc20708bcdf7b4c4bea8595fc4ac8674634d5e6, on Gentoo Linux/amd64.

Kernel config for 6.0.14: [config-6.0.14.txt](https://github.com/llvm/llvm-project/files/10307840/config-6.0.14.txt)
Kernel config for 6.1.1: [config-6.1.1.txt](https://github.com/llvm/llvm-project/files/10307841/config-6.1.1.txt)

Let me know if there's anything else that could help.

```
FAIL: MemorySanitizer-X86_64 :: mmap.cpp (2709 of 6366)
******************** TEST 'MemorySanitizer-X86_64 :: mmap.cpp' FAILED ********************
Script:
--
: 'RUN: at line 2'; /var/tmp/portage/sys-libs/compiler-rt-sanitizers-16.0.0_pre20221226/work/compiler-rt_build/lib/llvm/16/bin/clang --driver-mode=g++ -fsanitize=memory -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls  -m64  -gline-tables-only -O0 /var/tmp/portage/sys-libs/compiler-rt-sanitizers-16.0.0_pre20221226/work/compiler-rt/test/msan/mmap.cpp -o /var/tmp/portage/sys-libs/compiler-rt-sanitizers-16.0.0_pre20221226/work/compiler-rt_build/test/msan/X86_64/Output/mmap.cpp.tmp && /var/tmp/portage/sys-libs/compiler-rt-sanitizers-16.0.0_pre20221226/work/compiler-rt_build/test/msan/X86_64/Output/mmap.cpp.tmp
: 'RUN: at line 3'; /var/tmp/portage/sys-libs/compiler-rt-sanitizers-16.0.0_pre20221226/work/compiler-rt_build/lib/llvm/16/bin/clang --driver-mode=g++ -fsanitize=memory -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls  -m64  -gline-tables-only -O0 -fsanitize-memory-track-origins /var/tmp/portage/sys-libs/compiler-rt-sanitizers-16.0.0_pre20221226/work/compiler-rt/test/msan/mmap.cpp -o /var/tmp/portage/sys-libs/compiler-rt-sanitizers-16.0.0_pre20221226/work/compiler-rt_build/test/msan/X86_64/Output/mmap.cpp.tmp && /var/tmp/portage/sys-libs/compiler-rt-sanitizers-16.0.0_pre20221226/work/compiler-rt_build/test/msan/X86_64/Output/mmap.cpp.tmp
--
Exit Code: 134

Command Output (stdout):
--
0x7f6d27400000
0x7f5d27400000
0x7f4d27400000
0x7f3d27400000
0x7f2d27400000
0x7f1d27400000
0x7f0d27400000
0x7efd27400000
0x7eed27400000
0x7edd27400000
0x7ecd27400000
0x7ebd27400000
0x7ead27400000
0x7e9d27400000
0x7e8d27400000
0x7e7d27400000
0x7e6d27400000
0x7e5d27400000
0x7e4d27400000
0x7e3d27400000
0x7e2d27400000
0x7e1d27400000
0x7e0d27400000
0x7dfd27400000
0x7ded27400000
0x7ddd27400000
0x7dcd27400000
0x7dbd27400000
0x7dad27400000
0x7d9d27400000
0x7d8d27400000
0x7d7d27400000
0x7d6d27400000
0x7d5d27400000
0x7d4d27400000
0x7d3d27400000
0x7d2d27400000
0x7d1d27400000
0x7d0d27400000
0x7cfd27400000
0x7ced27400000
0x7cdd27400000
0x7ccd27400000
0x7cbd27400000
0x7cad27400000
0x7c9d27400000
0x7c8d27400000
0x7c7d27400000
0x7c6d27400000
0x7c5d27400000
0x7c4d27400000
0x7c3d27400000
0x7c2d27400000
0x7c1d27400000
0x7c0d27400000
0x7bfd27400000
0x7bed27400000
0x7bdd27400000
0x7bcd27400000
0x7bbd27400000
0x7bad27400000
0x7b9d27400000
0x7b8d27400000
0x7b7d27400000
0x7b6d27400000
0x7b5d27400000
0x7b4d27400000
0x7b3d27400000
0x7b2d27400000
0x7b1d27400000
0x7b0d27400000
0x7afd27400000
0x7aed27400000
0x7add27400000
0x7acd27400000
0x7abd27400000
0x7aad27400000
0x7a9d27400000
0x7a8d27400000
0x7a7d27400000
0x7a6d27400000
0x7a5d27400000
0x7a4d27400000
0x7a3d27400000
0x7a2d27400000
0x7a1d27400000
0x7a0d27400000
0x79fd27400000
0x79ed27400000
0x79dd27400000
0x79cd27400000
0x79bd27400000
0x79ad27400000
0x799d27400000
0x798d27400000
0x797d27400000
0x796d27400000
0x795d27400000
0x794d27400000
0x793d27400000
0x792d27400000
0x791d27400000
0x790d27400000
0x78fd27400000
0x78ed27400000
0x78dd27400000
0x78cd27400000
0x78bd27400000
0x78ad27400000
0x789d27400000
0x788d27400000
0x787d27400000
0x786d27400000
0x785d27400000
0x784d27400000
0x783d27400000
0x782d27400000
0x781d27400000
0x780d27400000
0x77fd27400000
0x77ed27400000
0x77dd27400000
0x77cd27400000
0x77bd27400000
0x77ad27400000
0x779d27400000
0x778d27400000
0x777d27400000
0x776d27400000
0x775d27400000
0x774d27400000
0x773d27400000
0x772d27400000
0x771d27400000
0x770d27400000
0x76fd27400000
0x76ed27400000
0x76dd27400000
0x76cd27400000
0x76bd27400000
0x76ad27400000
0x769d27400000
0x768d27400000
0x767d27400000
0x766d27400000
0x765d27400000
0x764d27400000
0x763d27400000
0x762d27400000
0x761d27400000
0x760d27400000
0x75fd27400000
0x75ed27400000
0x75dd27400000
0x75cd27400000
0x75bd27400000
0x75ad27400000
0x759d27400000
0x758d27400000
0x757d27400000
0x756d27400000
0x755d27400000
0x754d27400000
0x753d27400000
0x752d27400000
0x751d27400000
0x750d27400000
0x74fd27400000
0x74ed27400000
0x74dd27400000
0x74cd27400000
0x74bd27400000
0x74ad27400000
0x749d27400000
0x748d27400000
0x747d27400000
0x746d27400000
0x745d27400000
0x744d27400000
0x743d27400000
0x742d27400000
0x741d27400000
0x740d27400000
0x5ff000000000
0x5fe000000000
0x5fd000000000
0x5fc000000000
0x5fb000000000
0x5fa000000000
0x5f9000000000
0x5f8000000000
0x5f7000000000
0x5f6000000000
0x5f5000000000
0x5f4000000000
0x5f3000000000
0x5f2000000000
0x5f1000000000
0x5f0000000000
0x5ef000000000
0x5ee000000000
0x5ed000000000
0x5ec000000000
0x5eb000000000
0x5ea000000000
0x5e9000000000
0x5e8000000000
0x5e7000000000
0x5e6000000000
0x5e5000000000
0x5e4000000000
0x5e3000000000
0x5e2000000000
0x5e1000000000
0x5e0000000000
0x5df000000000
0x5de000000000
0x5dd000000000
0x5dc000000000
0x5db000000000
0x5da000000000
0x5d9000000000
0x5d8000000000
0x5d7000000000
0x5d6000000000
0x5d5000000000
0x5d4000000000
0x5d3000000000
0x5d2000000000
0x5d1000000000
0x5d0000000000
0x5cf000000000
0x5ce000000000
0x5cd000000000
0x5cc000000000
0x5cb000000000
0x5ca000000000
0x5c9000000000
0x5c8000000000
0x5c7000000000
0x5c6000000000
0x5c5000000000
0x5c4000000000
0x5c3000000000
0x5c2000000000
0x5c1000000000
0x5c0000000000
0x5bf000000000
0x5be000000000
0x5bd000000000
0x5bc000000000
0x5bb000000000
0x5ba000000000
0x5b9000000000
0x5b8000000000
0x5b7000000000
0x5b6000000000
0x5b5000000000
0x5b4000000000
0x5b3000000000
0x5b2000000000
0x5b1000000000
0x5b0000000000
0x5af000000000
0x5ae000000000
0x5ad000000000
0x5ac000000000
0x5ab000000000
0x5aa000000000
0x5a9000000000
0x5a8000000000
0x5a7000000000
0x5a6000000000
0
--
Command Output (stderr):
--
+ : 'RUN: at line 2'
+ /var/tmp/portage/sys-libs/compiler-rt-sanitizers-16.0.0_pre20221226/work/compiler-rt_build/lib/llvm/16/bin/clang --driver-mode=g++ -fsanitize=memory -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls -m64 -gline-tables-only -O0 /var/tmp/portage/sys-libs/compiler-rt-sanitizers-16.0.0_pre20221226/work/compiler-rt/test/msan/mmap.cpp -o /var/tmp/portage/sys-libs/compiler-rt-sanitizers-16.0.0_pre20221226/work/compiler-rt_build/test/msan/X86_64/Output/mmap.cpp.tmp
+ /var/tmp/portage/sys-libs/compiler-rt-sanitizers-16.0.0_pre20221226/work/compiler-rt_build/test/msan/X86_64/Output/mmap.cpp.tmp
mmap.cpp.tmp: /var/tmp/portage/sys-libs/compiler-rt-sanitizers-16.0.0_pre20221226/work/compiler-rt/test/msan/mmap.cpp:67: int main(): Assertion `errno == ENOMEM' failed.
/var/tmp/portage/sys-libs/compiler-rt-sanitizers-16.0.0_pre20221226/work/compiler-rt_build/test/msan/X86_64/Output/mmap.cpp.script: line 2: 159289 Aborted                 (core dumped) /var/tmp/portage/sys-libs/compiler-rt-sanitizers-16.0.0_pre20221226/work/compiler-rt_build/test/msan/X86_64/Output/mmap.cpp.tmp

--

********************
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzs2t-O27gVBvCnoW8IGRJFkdKFLzxxXBRNNkCTAr0L-OfIZiOJhkgnmX36QvZ4J8l8XSTdIs0CMQw7_qKRD388kgCLJqVwmIg2rLljzW5lzvkY5814iPN0v7LR32_eHIn3cRjihzAdeKaUeUi8N2FYPvdx5iPxOHG1rtYVf0fzRMOab_tMM7cx5mUrtS7XlWTiGQ-Zn0xKlNb8DaVMnpvEY89970Spy9Y632srnbRk2qZreieNa5WWqpa-IbXsI078LzTlGPmLMJ0_MrE3o1dyzcodK7fX179d6uAuTn24VvlQQ73lrLm75sU1W-ePmTU7JtpjzqfE6i0Teyb2h5CPZ7t2cWRiPwzvb2_FaY7_IpeZ2PdhoMTEvirrUreyZGL_dNei-881Vevqy5KqdfW_q6j6tKLbnm8FXV9fUF6m8N0UP_DQ83ykmZjQiZvpPh-X6aMhEc9Hk7mL58HzIw2nz7SZKh-el4_77V9fLKN6SWOc71-bKeTwK83FP1v1Vkm-DKfe8nE0p7U7nTgTrdBlt7SBqpV6LE_890_-5vnrN5wJ_XU1MKH5UvXzHf8j33qt-7Wbwykv33D5WBQPw1nmWei__-OX5V8m8yFMxAUTmtV3nIn9ezMzsc_jiYn9Kc7ZHIiJfbpPxRBsukzkeAoDzcWci3QbUSqqpdfKt6eZRClEJYRiYv8hzu8-_5O39hwGv3RMsI_tUy0b2zAt2w5mOvCi8HN4T3MxRk-s3h2YuGPijhf97StZvRsvqrwYp1jEMeRiINMX_WxGKk4xTMvBX_S3_0T5KYcx_EpFCnY5kRTODEPivBiV5Lw4LDZFNnagVMRpuOfFq_I7GC37prS8jcksJr81aRG_5xR9XsS1Z5nYvzrn0zl_UtY6j8vxo5hQP2p5v9f89c_m_-rmfyyhuBZQ5Nm4d0WcwyFM6efB8ec9OG5XiOcfQ-bPLp235VUtP73EPovjaCbPr7tZrpkp-3i-XMy_vNKUH3WvvNCyXB6PWQMyCbIaZAJkFcjKpxn1ICOQeZA5kFmQGZB1IGtBpkEG_Aj4EfAj4EfAj4AfAT8P_Dzw88DPAz8P_Dzw88DPAz8P_Dzw88DPAz8P_Dzw88DPAz8H_Bzwc8DPAT8H_Bzwc8DPAT8H_Bzwc8DPAT8H_Bzwc8DPAT8L_Czws8DPAj8L_Czws8DPAj8L_Czws8DPAj8L_Czws8DPAj8D_AzwM8DPAD8D_AzwM8DPAD8D_AzwM8DPAD8D_AzwM8DPAL8O-HXArwN-HfDrgF8H_Drg1wG_Dvh1wK8Dfh3w64BfB_w64NcBvxb4tcCvBX4t8GuBXwv8WuDXAr8W-LXArwV-LfBrgV8L_Frg1wI_Dfw08NPATwM_Dfw08NPATwM_Dfw08NPATwM_Dfw08NPATwM_BfwU8FPATwE_BfwU8FPATwE_BfwU8FPATwE_BfwU8FPATwG_Bvg1wK8Bfg3wa4BfA_wa4NcAvwb4NcCvAX4N8GuAXwP8GuDXAD8J_CTwk8BPAj8J_CTwk8BPAj8J_CTwk8BPAj8J_CTwk8BPPvVr-r68PR4zApkHmQOZBZkBWQeyFmQaZApkDcgkyGqQCZBVICufZgT8CPgR8CPgR8CPgB8BPwJ-BPwI-BHwI-BHwI-AHwE_An4e-Hng54GfB34e-Hng54GfB34e-Hng54GfB34e-Hng54GfB34O-Dng54CfA34O-Dng54CfA34O-Dng54CfA34O-Dng54CfA34W-FngZ4GfBX4W-FngZ4GfBX4W-FngZ4GfBX4W-FngZ4GfBX4G-BngZ4CfAX4G-BngZ4CfAX4G-Jknfte320-s8OdYmmf0cywTd_x3bv49bvPzLsiQrjdBft4A_PY7bN-3g769wM-Sy-Hwf5tMVm-VXmoIU-ajWVq_vR65fJsSzTnEiTNV0jxPkbN6x-odf_7Lq5fPXzKhL4tfyN9WQPyA5um2AuF2mqm3vGo60XZ8a-OcyfMvH0y0Ls7E_Xk8kWei-7Gb6Ysz7MNM_NGVG7-tY1n5Te27ujMr2lRKi0qWsqtWx41trZBd03aiF1p41y1XQaM7WzWtrhq9CpuHIeuqEm1Vrnttu8qVqrdKyKp1TJY0mjCsl7PvOs6HVUjpTJum05VeDcbSkC7LsYT4tJXr7VVHsGa3mjeXVT_2fEhMlkNIOT3uLoc80OYr195c1nMt_Zwe13BdVlU9rORanedh882LkC4jWvrjMqh_BwAA___nCSTk">