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

    <tr>
        <th>Summary</th>
        <td>
            Terminate called without an active exception
        </td>
    </tr>

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

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

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

<pre>
    **Issue**
Encountering error "terminate called without an active exception" when starting debugger (nvim DAP using lldb).

**Error Backtrace**
```
terminate called without an active exception
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
 #0 0x0000796bbef757a3 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/libLLVM-17.so+0x7757a3)
 #1 0x0000796bbef72a3f llvm::sys::RunSignalHandlers() (/usr/lib/libLLVM-17.so+0x772a3f)
 #2 0x0000796bbef72b8d (/usr/lib/libLLVM-17.so+0x772b8d)
 #3 0x0000796bbe258e20 (/usr/lib/libc.so.6+0x3ce20)
 #4 0x0000796bbe2ac194 (/usr/lib/libc.so.6+0x90194)
 #5 0x0000796bbe258d70 raise (/usr/lib/libc.so.6+0x3cd70)
 #6 0x0000796bbe2404c0 abort (/usr/lib/libc.so.6+0x244c0)
 #7 0x0000796bbe497a9b __gnu_cxx::__verbose_terminate_handler() (.cold) /usr/src/debug/gcc/gcc/libstdc++-v3/libsupc++/vterminate.cc:75:10
 #8 0x0000796bbe4ab10c __cxxabiv1::__terminate(void (*)()) /usr/src/debug/gcc/gcc/libstdc++-v3/libsupc++/eh_terminate.cc:48:15
 #9 0x0000796bbe4ab179 (/usr/lib/libstdc++.so.6+0xab179)
#10 0x00005813c56d6162 (/usr/bin/lldb-vscode+0x36162)
#11 0x0000796bbe25b2e6 (/usr/lib/libc.so.6+0x3f2e6)
#12 0x0000796bbe25b42e (/usr/lib/libc.so.6+0x3f42e)
#13 0x0000796bbe241d51 (/usr/lib/libc.so.6+0x25d51)
#14 0x0000796bbe241e0c __libc_start_main (/usr/lib/libc.so.6+0x25e0c)
#15 0x00005813c56aea55 (/usr/bin/lldb-vscode+0xea55)
```


**Information**
- OS: Arch Linux
- lldb package version: 17.0.6-2

Neovim DAP config:
```
local dap = require("dap")
dap.adapters.lldb = {
        type = "executable",
        command = "/usr/bin/lldb-vscode",
        name = "lldb",
}
dap.configurations.cpp = {
        {
                name = "Launch",
                type = "lldb",
                request = "launch",
                program = function()
                        return vim.fn.input("Path to executable: ", vim.fn.getcwd() .. "/", "file")
                end,
                cwd = "${workspaceFolder}",
                stopOnEntry = false,
                args = {},
        },
}
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyslt9v46oSx_8a8oJqYfz7IQ_OttFdqfdutV3d1wjD2OHUBh_ASfrfH2EncZ3unnaPjlS5BA-f-TIzmGHWykYBrFGyQcn9ig1ur836O7PdYEOSrCotXteIloiWX60dYBoico9I-aC4HpQDI1WDwRhtMKLUgemkYg4wZ20LAh-l2-vBYaYw404eAMOJQ--kVohSfNyDwtYx4zxGQDU0DXhSrg6yw_flEx6sf9W2okK0CCbn5-co52H0vWH8xRnGFxpRSs5_48_fEjeueHp8KJ8fsB2qTjrMcDU02ECvjcNO471zvUVRiegW0W0j3X6oAq47RLdte7j8u-uN_gO4Q3QrfRAtolvMlMBS8XYQgN0eMDfM7nF12cR5mxjRiGByIoSQrEirCuosyViER3xUoqi0r3YaPBmp3LNj_OXHFIZ8NjLsuNPWGWAdoimiX7BUDtHCxxnR7WCN1yqr6fn4-P__3oVZYDWiG3LKRpeIFrOm8EYTZVH9M03fB_UsG8Xa_zAlWjB29PdZt566cEtv3Va5-CyrysWCFS1YNMmBkp-zeGB1kI6ciAMlC0y8xDAeFvGHmIKERbzAJLdqREawYdLCJzSJbKkpXcJiEnOCWeWL9iMYjWO-hGULWFxkrKjwbteoYcdPpynNu90BTKUt7K4nbLefMj4nPOC6FdP4LMAajuh2PPP--HB-fbaysk5wRDeIbu4O0Xlq6M9TiG4PV1cB5ygqswRFZUhm4flSOKtCwvHOi2aVPIQX5VcMovlBy3M9lT4Go_R_TzHsdzea49xrTmbNxTvN2S8Oy-xsTt5ofk2eP6aXb0eShxFPUpGGKV3wKqnGr5So7g6WawFTSXm7BSi8qc-KQvpxZdYU0gWG3mJi-okCr2MKC8zN2Y1DkYQfl3YiknCBiW8xMFaIX7Ybr6Rdx6T6BBgIX4CTZdgZsCT5RNi92cxZXl3vr72vqtamY9NFOl95d_jbM4pKXBq-x49SDafLvHeHe8ZfWAP4AMb6lVGJwywgQXpH37r4H-jL9cu1qmXjj8vPdLWasxYL1mMU3WMDfw7SwLhVKliP6FxGgvUBE6x3YGwwavErULa5-C3caw_TJKVwAj44VrUwMr5cjbjuOn95nu3-LqSLdYp1V_jUS7x5nd3PGqf9DmaMrA14378Tuhgv0Y9sUHx_4_tmb-_cjxY-dmDd1egXoN7oxrBuNKsHxaf853PdjFYjzw1G4YPsgloFUvWDm_LyxNzedy9vQhyVUyy_XMwbcPwozh_vIDhH-myDKK3lOTELr6DEjVp-fJOpGGWbozYvtmcctroVYHzk323ROt1_Uw_Kmddpm6y1cGPDTGOvefGQN2_f_rxk9lq2K7GORBEVbAXrMAvjvMiiNFrt1zGPI2BJWNE6D0kSQs3isEiZoKQOSRqv5JoSGpOEJCSnNI6CWohcpJSzOidpXBUoJtAx2Qa-Ewq0aVZjv7cuwjBMVi2roLVjq02pgiOWU0dNfedt1mOnWA2NRTFppXV2pjjpWlj_-I3mdTWYdv3Pu9NR8F8BAAD__xRJbsU">