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

    <tr>
        <th>Summary</th>
        <td>
            Clangd crash Exception Code: 0xC0000005
        </td>
    </tr>

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

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

    <tr>
      <th>Reporter</th>
      <td>
          krupenkov-e
      </td>
    </tr>
</table>

<pre>
    windows 11
vscode
clangd version 21.0.0git (https://github.com/llvm/llvm-project 2d261dc5c4393475b42eb7edc472695c53ff91f0)

```
    "clangd.arguments": [
        "--background-index",
 "--compile-commands-dir=${workspaceFolder}/build/",
 "--compile_args_from=filesystem",
 "--background-index-priority=normal",
        "-j", "12",
 "--pch-storage=disk",
    ],
```

```
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0.      C:\work\project\src\UnitTestApplication\VisualTests\RecursiveGeneratorCoroutineTests.cpp:21:67: current parser token ';'
1.      C:\work\project\src\UnitTestApplication\VisualTests\RecursiveGeneratorCoroutineTests.cpp:11:1: parsing function body 'RecursiveGeneratorCoroutine_IntSequence_Test::TestBody'
2.      C:\work\project\src\UnitTestApplication\VisualTests\RecursiveGeneratorCoroutineTests.cpp:11:1: in compound statement ('{}')
3.      C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.38.33130\include\vector:627:18: instantiating function definition 'std::vector<int>::vector<Visual::RecursiveGeneratorCoroutine<int>::Iterator, 0>'
Exception Code: 0xC0000005

The Clang Language Server server crashed 5 times in the last 3 minutes. The server will not be restarted. See the output for more information.
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJzEVV2P4yYU_TXk5SoWBhPHD3nwOJNqpa20arZ9HRG4dtjY4PKR2fn3FfZsOzuqVmof2sgxX5fDgcs5liGYwSIeiHgg4riRKV6dP9x8mtHe3H2Lm4vTL4dnY7V7DlCWhLb3oJxGQls1SjtouKMPxllgZUELOpgIhO2vMc6B8JawE2GnwcRruhTKTYSdxvH-rdjO3n1BFYFptiu1EqriDa9qcakYXmrUqqrZrhFK8L5vyp4S1hDa5mdHXx_aAgAQxlY6hfRDmtDGQBgjvIW8tTXmNW67vUh1G7xLVm-N1fg1R7IuRy3Dyk2zGTGXk7Q6bLXxhB8Jq0j98Oz8LcxS4cmNGj2pj4SdLsmMetnq3wE9ST-Ep967ifBjb0YMLyHi9C74Pant7I3zJr4QfrTOT3L8a8KbzXxZe3O9ZO8gZ3Xdhui8HJDwozbh9h0EEce18fYw3zU_fXxsz48Q0mUyESRc0gAeZ-cjRAf_LMuEnUwICQNhJ5BWg7FqTBohXhGUl-EK-RCilwoLQttzlOoGOk1zXoK2tCC06XJddDkNRHTfkEUXvCKi-9Wa-BlDbOd5NEpG4ywR3W8mJDnm_kBE9wuq5IO5409o0cvofOe8S9FYXEIKNecFWUl4u6vzFVLJe7QRZukDeojuhhYIqwl_yG_alv8pszIzy_-FkLED9MmqjAhZrZnZD5CePth4xt8TWoVPGTbT5m2uPTj9sm6I_U8bMhayaLIKIEQZMSs5-0mmVT8saqtXE-BvKH7ybvByglMWFxHdz0Z5F1wfYeUD55i0cUR0jDK2TugxZNuSY2bdEdF9dm5cJp-XZlkVfF9wXnJKRPd6VYno7qii8_lu5AvQlvuVd4jSRiPjd-nQ2BtrliphdYh6PetvEJ2xkfDHd50r5bXzBwf4bvqHuI5nL6C5d8nj41eF87J-lz2bt0C_dnT5iVXsn68IXXZO-CjtkOSAcEZ_Rw9hLRZhogYB0UwYcoqyXkcZInCYjE0RQwEZ53XGsxlHsC7CBcFjiNJH1AWccVW6S3FOEXrnYXIewdg-21tmWbx1n40-cN3wRm7wUNZVwymt6X5zPdSC1X1To9zVbF-yRuz6ilUCKW2Y2Cm6MQdGmaA7WpdMlNW-qBop97SiF0WrRjMkFcVJmrHI9lQ4P2wWYzqUFWe7cjPKC45h-SgyZvEZltHsneK48YfF0y5pCKSio8nX-E-YaOKIh279MK6W9qMUbJIfD__eRF_p3g_sjwAAAP__T692dg">