<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/86199>86199</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Backport MSan ASLR compatibility improvements
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
thurstond
</td>
</tr>
</table>
<pre>
Some distros have been increasing ASLR entropy e.g., Arch Linux (https://github.com/google/sanitizers/issues/1716#issuecomment-1902060378) and Ubuntu 22.04LTS (https://github.com/actions/runner-images/issues/9491). The latter change recently caused sanitizers on Github runners to fail, because the LLVM did not have the fix.
Most of the fixes for the sanitizers are already in llvm 18.1.0 or earlier (https://github.com/google/sanitizers/issues/1614#issuecomment-2010316781); MSan is the most important of the sanitizers for which the fix is not already in a release. We would therefore like to backport the fix to LLVM 18; this won't immediately fix the Ubuntu issues, but it will help close the gap faster.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJykU81yozgQfhpx6TIlCczPgYOTlPfiXNbZ3bOABrQRkktq4niefko4TjxzmDnMBWik7v5-ulUIerSIDds-sO1TohaanG9oWnwgZ_ukdf2lOboZodeBvAswqTeEFtGCtp1HFbQdYXc8_A1oybvTBTAdUyYfYee7CQ7aLu_AZDURnQLLdkzumdyPmqalTTs3x8C50SCT-6CsJv0NfWByr0NYMH6IUhRMZmvcuXlGSxtRc8kLnpUVkzUo28M_7WJpASlTnh9ejr9pqTrSzsbqfrEW_UbPasQf2tZ5LZisU3iZEIwiQg_dpOyI4LFDS-YCnVoC9vCFG5yFv9ZGcC0cgBwMSpuoSItrAtCEcDj8-wy97sE6uooa_w76PWX8ifHd9fnsAoEbbmcYYHB-je56Ko-gjEfVX0BbMOZtBlGlIuXgPKDyRqP_Qw8Kkf_sgeSCZ6IoqygTyx7g-ags6LDCmyNwPZ-cJ2U_KdyBjjzOk-6mG7eYGbW4Y6LAo0EVMIX_EM5uMX287XFwHsHoV4zqtqp7jX0-C5G7qiuqiIomHeDsLJNlRDRjrxWhuVyvTnibnBvXR2gXAk1w1sbAhOYEnXEfro3qBIMKhP7DpqRvsr7OapVgI0oh-LbI8yqZGqyKvCxF3lZ9rmrkUkrcliiyIS-x7USiG8llzjMppJClrNIWs7LIWl4NlSrzomA5x1lpk0ZDU-fHZIXYVIWo68SoFk1YF1dKi-crfiZl3GPfxJxNu4yB5dzoQOGrCmky2DzcVFtdWxe4c_NJkW610XSJ5nn3htHqkCzeNL-Ynlj747U5efc_dnQ_PSvi7wEAAP__ool5Bg">