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

    <tr>
        <th>Summary</th>
        <td>
            LLDB and Rust, crash on breakpoint
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
      </td>
    </tr>

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

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

<pre>
    Hi, 

I compiled llvm and lldb from source. If I debug a simple c++ application I have no issues. If I do the same with a simple rust application lldb crashes if it reaches the breakpoint. What did I wrong? 

lldb rustbook.exe
(lldb) target create "rustbook.exe"
Current executable set to 'D:\Dev\rs\rustbook\target\debug\rustbook.exe' (x86_64).
(lldb) breakpoint set -f main.rs -l 6
Breakpoint 1: where = rustbook.exe`rustbook::main + 93 at main.rs:6, address = 0x0000000140001d4d
(lldb) r
Process 7576 launched: 'D:\Dev\rs\rustbook\target\debug\rustbook.exe' (x86_64)
(lldb) PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
 #0 0x00007fff2fe8b34a lldb::SBUnixSignals::SetShouldSuppress(int, bool) (D:\Dev\llvm-project\build\Release\bin\liblldb.dll+0x1ccb34a)
 #1 0x00007fff2fe8d965 lldb::SBUnixSignals::SetShouldSuppress(int, bool) (D:\Dev\llvm-project\build\Release\bin\liblldb.dll+0x1ccd965)
 #2 0x00007fff2fe8de5a lldb::SBUnixSignals::SetShouldSuppress(int, bool) (D:\Dev\llvm-project\build\Release\bin\liblldb.dll+0x1ccde5a)
 #3 0x00007fff2fe90b5d lldb::SBUnixSignals::SetShouldSuppress(int, bool) (D:\Dev\llvm-project\build\Release\bin\liblldb.dll+0x1cd0b5d)
 #4 0x00007fff2fe6fc29 lldb::SBUnixSignals::SetShouldSuppress(int, bool) (D:\Dev\llvm-project\build\Release\bin\liblldb.dll+0x1cafc29)
 #5 0x00007fff2fe75df9 lldb::SBUnixSignals::SetShouldSuppress(int, bool) (D:\Dev\llvm-project\build\Release\bin\liblldb.dll+0x1cb5df9)
 #6 0x00007fff2fe72666 lldb::SBUnixSignals::SetShouldSuppress(int, bool) (D:\Dev\llvm-project\build\Release\bin\liblldb.dll+0x1cb2666)
 #7 0x00007fff2fe7b14e lldb::SBUnixSignals::SetShouldSuppress(int, bool) (D:\Dev\llvm-project\build\Release\bin\liblldb.dll+0x1cbb14e)
 #8 0x00007fff2fe7af47 lldb::SBUnixSignals::SetShouldSuppress(int, bool) (D:\Dev\llvm-project\build\Release\bin\liblldb.dll+0x1cbaf47)
 #9 0x00007fff2fe7b3a8 lldb::SBUnixSignals::SetShouldSuppress(int, bool) (D:\Dev\llvm-project\build\Release\bin\liblldb.dll+0x1cbb3a8)
#10 0x00007fff2e472ed6 lldb::SBUnixSignals::SetShouldSuppress(int, bool) (D:\Dev\llvm-project\build\Release\bin\liblldb.dll+0x2b2ed6)
#11 0x00007fff2e3c4257 lldb::SBUnixSignals::SetShouldSuppress(int, bool) (D:\Dev\llvm-project\build\Release\bin\liblldb.dll+0x204257)
#12 0x00007fff2e3c2ea5 lldb::SBUnixSignals::SetShouldSuppress(int, bool) (D:\Dev\llvm-project\build\Release\bin\liblldb.dll+0x202ea5)
#13 0x00007fff2e3c2ea5 lldb::SBUnixSignals::SetShouldSuppress(int, bool) (D:\Dev\llvm-project\build\Release\bin\liblldb.dll+0x202ea5)
#14 0x00007fff2e3c2e2b lldb::SBUnixSignals::SetShouldSuppress(int, bool) (D:\Dev\llvm-project\build\Release\bin\liblldb.dll+0x202e2b)
#15 0x00007fff2e4ce74e lldb::SBUnixSignals::SetShouldSuppress(int, bool) (D:\Dev\llvm-project\build\Release\bin\liblldb.dll+0x30e74e)
#16 0x00007fff2e4cfef3 lldb::SBUnixSignals::SetShouldSuppress(int, bool) (D:\Dev\llvm-project\build\Release\bin\liblldb.dll+0x30fef3)
#17 0x00007fff2e52fada lldb::SBUnixSignals::SetShouldSuppress(int, bool) (D:\Dev\llvm-project\build\Release\bin\liblldb.dll+0x36fada)
#18 0x00007fff2e513b13 lldb::SBUnixSignals::SetShouldSuppress(int, bool) (D:\Dev\llvm-project\build\Release\bin\liblldb.dll+0x353b13)
#19 0x00007fff2e4f5949 lldb::SBUnixSignals::SetShouldSuppress(int, bool) (D:\Dev\llvm-project\build\Release\bin\liblldb.dll+0x335949)
#20 0x00007fff2e4f6da9 lldb::SBUnixSignals::SetShouldSuppress(int, bool) (D:\Dev\llvm-project\build\Release\bin\liblldb.dll+0x336da9)
#21 0x00007fff2e38f729 lldb::SBUnixSignals::SetShouldSuppress(int, bool) (D:\Dev\llvm-project\build\Release\bin\liblldb.dll+0x1cf729)
#22 0x00007fff2e38bf0e lldb::SBUnixSignals::SetShouldSuppress(int, bool) (D:\Dev\llvm-project\build\Release\bin\liblldb.dll+0x1cbf0e)
#23 0x00007fff2e42bb2e lldb::SBUnixSignals::SetShouldSuppress(int, bool) (D:\Dev\llvm-project\build\Release\bin\liblldb.dll+0x26bb2e)
#24 0x00007fffad8d6c0c (C:\WINDOWS\System32\ucrtbase.dll+0x26c0c)
#25 0x00007fffaf1554e0 (C:\WINDOWS\System32\KERNEL32.DLL+0x154e0)
#26 0x00007fffb032485b (C:\WINDOWS\SYSTEM32\ntdll.dll+0x485b)

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzV2Etv4zYQAOBfI1-IGBIp6nHwIY6zaFB3u1hvEfRUkOLIViNLBkkl2X_fGcmbmE6BAkUPamDIenH4cTQyFenefF_91ET8jkXxJopvp-UDq_rjqWnBsLZ9PjLV0YrRrLb9kbl-sBUs2UPNHpgBPeyZYq45nlpgVcTX-GHqdGqbSvmm7_Ckg3oG1vWscW4A96Nlz_wBmFNHYC-NP7wHsYPzQYSx78oqdwDHmpo1nllQFW1RCI0bT6e-6fySPR6UZ6Yx2MGL7bt9JD4FQxtDUQe675-W8Arng7ygIxEvmVd2Dx67A-WBRZwHZ3M-NbgbrIXOM9xXDV5pZDts5XtskW8icRvJuw0849I6Wpxj4OoUH1fG1F0cm-LnGKB4LbI_shQ1yw-898GOHd7U7Kiabmkdu2lZNp2-fj8nQQp7OYDFoYhNOPIsfmOhV9xSIEZXrxQMs3iOiwcyKhBljAXnxjDxazz9JSktTGo-OO2054vtK2qVyzxjrRo6vGqGTP9pmj70_mV7f7u7Z27QRywWxahILZx6O16ig_cnGlfEP-Fnj8U36CWWPG5QvZ-_bk62_xMqj5tT4eLKeCs0XdUOBsbaG6uSaVU9eavwrpgkiBPxOUt5Xde8hkKLVI2VPCV7t_6ta153zb5TrTvvAr879ENrdsPpRLnGAeE1pOTjwFsaF-4JshY45Z0emtbg91doQTmgPU1HpzWael6aFqOs49ekqojzljnyJldeU2ZyRl7iBF5-7QU5p_wSJ_CK0FvGWpr5eA1xAm8aerO6wv5m41XECbwy9ObS1DPyauIE3uzKy7Msm5GXOIE3v_LqJIUZeYkTeIsrr6rTfEZe4gTe8jq_QhUz8hLnYqYVSTC_QZpzMLOpX65JE3CD6Q1ElXI5m3LgMWkCLr_iclCzmY15TJqAK_5f3PQDl-s5cbkOuDK81SrI5_PTK2LSBNzsiltDLebDJU3ADSY2kLxWZjYPkiIjTcAtQm4idDKf7ErSBNwyLIZalulsHsuEIM0ll1_NanVm1Iy4pAm4V7NaUedzekgnTcC9mtUKXcez-SHDZxzUBNxwVku5xseKuXB5RpqAezmrKVOYrIor6u5u6u7x4fPm18cdru2-Ow9HwXF1qKzX2M9FXGwVhL2cfVSdSJlC_E9hf77_-vl-K_hys91O2aVWQdjLWULHqC-k_vuwv---3f8yhu08Mt-o1OIt5MKshClFqRa-8S2sttvNenxb83VwY_6nNzV9d_EGbTHYdvXvXwZJmaf54rDSeQ61xH8w4jgtC8EBZMaNlsIkRQECFq3S0LpVJNeR3CyaFU7xPJa8iEu8JZJlXEmVcwWZzgoMoqM0hqNq2iV1vOztfmFXo0EPe4cH28Z5935QOYclCPAjvhr8oberfTtoXVsYOrMYyavR-xf157tI">