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

    <tr>
        <th>Summary</th>
        <td>
            LLVM occassionally crashes when compiling project
        </td>
    </tr>

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

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

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

<pre>
    The project sometimes builds and sometimes fails to build with the below backtrace

I'm not sure what other information to give here, other than the backtrace - please let me know what (if any) other information would be useful to include and I will try my best to return with that information ðŸ™‡ 

```
0:12.22 PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
 0:12.32  #0 0x000000010aba7df0 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/Users/jakechampion/.mozbuild/clang/lib/libLLVM.dylib+0xb83df0)
 0:12.32  #1 0x000000010aba835c SignalHandler(int) (/Users/jakechampion/.mozbuild/clang/lib/libLLVM.dylib+0xb8435c)
 0:12.32  #2 0x000000019436b584 (/usr/lib/system/libsystem_platform.dylib+0x180477584)
 0:12.32  #3 0x0000000104f7e784 lld::wasm::InputChunk::relocate(unsigned char*) const (/Users/jakechampion/.mozbuild/clang/bin/lld+0x100322784)
 0:12.32  #4 0x0000000104f7e784 lld::wasm::InputChunk::relocate(unsigned char*) const (/Users/jakechampion/.mozbuild/clang/bin/lld+0x100322784)
 0:12.32  #5 0x0000000104f97e18 lld::wasm::CustomSection::writeTo(unsigned char*) (/Users/jakechampion/.mozbuild/clang/bin/lld+0x10033be18)
 0:12.32  #6 0x000000010ab41c34 std::__1::__function::__func<llvm::parallelFor(unsigned long, unsigned long, llvm::function_ref<void (unsigned long)>)::$_0, std::__1::allocator<llvm::parallelFor(unsigned long, unsigned long, llvm::function_ref<void (unsigned long)>)::$_0>, void ()>::operator()() (/Users/jakechampion/.mozbuild/clang/lib/libLLVM.dylib+0xb1dc34)
 0:12.32  #7 0x000000010ab41b60 std::__1::__function::__func<llvm::parallel::TaskGroup::spawn(std::__1::function<void ()>, bool)::$_0, std::__1::allocator<llvm::parallel::TaskGroup::spawn(std::__1::function<void ()>, bool)::$_0>, void ()>::operator()() (/Users/jakechampion/.mozbuild/clang/lib/libLLVM.dylib+0xb1db60)
 0:12.32  #8 0x000000010ab411c4 llvm::parallel::detail::(anonymous namespace)::ThreadPoolExecutor::work(llvm::ThreadPoolStrategy, unsigned int) (/Users/jakechampion/.mozbuild/clang/lib/libLLVM.dylib+0xb1d1c4)
 0:12.33  #9 0x000000010ab4136c void* std::__1::__thread_proxy[abi:un170006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, llvm::parallel::detail::(anonymous namespace)::ThreadPoolExecutor::ThreadPoolExecutor(llvm::ThreadPoolStrategy)::'lambda'()::operator()() const::'lambda'()>>(void*) (/Users/jakechampion/.mozbuild/clang/lib/libLLVM.dylib+0xb1d36c)
 0:12.33 #10 0x000000019433af94 (/usr/lib/system/libsystem_pthread.dylib+0x180446f94)
 0:12.33 #11 0x0000000194335d34 (/usr/lib/system/libsystem_pthread.dylib+0x180441d34)
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzUV1tv4zYT_TX0C7EGRcqW9OAHrzf-vi22wAJJ-2pQ4sjimiJVXuK4v74QJceX2OhlUywaBLJ40cyZOYeX4c7JrQZYoNlHNPs04cE3xi5-4jtYNbztpNGT0ojD4qkB3FnzDSqPnWnByxYcLoNUwmGuxVlnzaVy2JthFO-lb7BvAJegzB6XvNp5yytA5BMiy-H5GdGsxdp47IIFvG-4x8Y3YLHUtbEt99Lo3uRWPgNuwAKiq3GGb7ge7B8t4w-4U8AdYAUet4B32uwHo4jmssZcHxAtbnjYm6AELgEHB3VQvUepKxUExBg_471UCnt7wO0Bl-B8P8OCD1Yf4-T-wiJaE1SsUVGgPMPnIaM5Gf9jkyC2TOiUUvz1y8Py8QG7ULbSY47LsMUWOmOjs8b7ziG2RHSN6HorfRPKaWVaRNdKPR9_PoxUIbqWzgVwiK5jBMdo-nxVlrvmlLXpAASPSBjFGFFGMHkhw19CeMkzURMcPbElYkt3cMPLVyu1f_S82j1Fcml-mmT5fmOct8BbROc9c1L7ngBEc0TXvziwPcBvfAfVKDpE19PW_B4VhOi6Ulxv-9hkOTy_fPn156k4xPZH8lLmTNQE0eJmDMlVDDmbVfhRbjVX_-daKLC9LN4dUspm1T1I9AxSkbJ5OcvT0Xdw9tWsOzgP7dAc3jed4r6X15mrJCdpls3y9J43dp6AtM4gy1OslBjo2XM3EvVZd8GvmqB3I3GgTMV9z2bQcaMQuGq4RXTZ56oy2vm_n7FS6ihTMYAnhFGa3Qef_pfBzy7BFxkk-S3wq-C8aR-h6jeNcdBKD0_mDvx3AM5KSPJ7wOeXayZNKpZi50fgm01yfKmDPgM9tBFbnVZ_xy1XCtTa2PNYlOlhrfCbjtOXR9MbCzViq2cjBX5rokDsIT6XcVtMN6S38hYqV1EPxv5odH3HCh_nj1PiuOnARoRDd3y-446UiIrdVWp2TXg5J99H-NB64m73P2tCNx4YHd9rRPO3lk92V1e5oStcGqO-n-R_GdEPJLac3z398mtikyrF93IjwHOpjkHlXBt9aE1wWPMWXBdP9jHmp8YCF1-NUQ8vUIWY87hvGbu7OP5PEx-95R62h4uV9e4HbyKS6obMWcxGcZ0NNq8iZYgub8rdR_SbzpqXA5p95KVEbBl0khFC5mj2CbHV28986BTcHAla_hZg03l7c_jVn_M29Pe3WyIXUPOg_EaAAn_bzbWdXogPl_vXuxN_o__PZPC6fDLF21JwRLPjyrm7bOLBff-7IdB8pPS9lcXmN650LF4yyeWVjvG6-KtXuoGrqxtdOq-LmzLunSVXzmaCfZ-zRJwdDa-1yUQsmChYwSewSDKaZHRGs2TSLMQcRCpYkpUFsKwss6RIkypNyywta55lE7mghKYko4wUJEmSaUoYz1NeF1RAMecVSgm0XKppr5CpsdtJrFQWCSEkTyeKl6BcLEsp1bDHcRRR2lepdhGLnDJsHUqJks67kxkvvYJFTx02VdUXuEZzpQ5DvQMO7xvQuDJtJ5XU22NVOwlWLf55dTXCfl7QPwIAAP__xiqeWQ">