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

    <tr>
        <th>Summary</th>
        <td>
            [ORC] Use after free in multi-threaded setups
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

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

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

<pre>
    LLVM versions up to and including 19RC4 have a use-after-free bug that inconsistently shows up in multi-threaded setups. The bug was diagnosed and fixed by @lhames in this commit on ``main``:

https://github.com/llvm/llvm-project/commit/7034ec491251e598d2867199f89fefa3eb16a1a0

Would it be possible to have this fix backported to the 19 release branch or to the first dot release of the LLVM 19 series?
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyUkk9v3CAQxT8Nvox2BfjPmoMPbSKfUlWK-ucMZmzTYlgxeJN8-8okaXvpoRcb8YY3ozc_TeSWgDiw9iNr7yu95zWmwfgdadIpuMpE-zI8PHz7BDdM5GIg2K-QI-hgwYXJ79aFBYR6vGtg1TcEDTvhSc8Z02lOiGD2BfKq81EeAznKGLJ_AVrjU3FzAbbdZ3fKa0Jt0QJh3q90hi_r6_MnTWCdXkIktKX17J7RgnkB1nC_6g3psMmrI5jitrkMMQDrOOv4pl14PbH6A-P3jL9915yvdNzJkclxcXndzXmKG5Oj97f33-ma4g-cMpPjqzOT44XXDU6NErIV2Kreyr67CKXmXs046xqN6LTQ_O9u3-PuLbgMBuEaiZzxeARZQiuDz-4ZjJ5-XmPKaA8trwhCQUKPmhBM0mFaIaZ3bXaJMtiYf5fEuQhlY0IBYXJIrB4rO9RW1UpXOIiL7JqL6npRrUPdKNHbWQtsO6G5uLR909SdnRvse9vzyg2Sy4Yr0XHVCCnOrcRW151pjW6btmtZw3HTzp-PtM4xLZUj2nEQvO_5pfLaoKdCmJQBn6CoTMoDuDSUiM2-0LFIR5n-2GSXfUHz8-Mda-_hKyEUrqBw9S9sqj354b93W6YiJse3sW-D_BUAAP__F0ADVw">