<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/71017>71017</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Nvim-dap lldb-vscode 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>
jasuramme
</td>
</tr>
</table>
<pre>
Expected:
Dap debug to work
Observed:
lldb-vscode exits and in log I see:
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
[dap.log](https://github.com/llvm/llvm-project/files/13234391/dap.log)
Reproduce steps:
1. Running nvim-dap with the following config:
local dap = require('dap')
dap.adapters.lldb = {
type = 'executable',
command = '/usr/bin/lldb-vscode', -- adjust as needed, must be absolute path
name = 'lldb'
}
local dap = require('dap')
dap.configurations.cpp = {
{
name = 'Launch',
type = 'lldb',
request = 'launch',
program = function()
return vim.fn.input('Path to executable: ', vim.fn.getcwd() .. '/', 'file')
end,
cwd = vim.fn.getcwd(),
stopOnEntry = true,
args = {},
},
}
2. g++ ./main.cpp -g
3. nvim
4. :e main.cpp
5. :lua require'dap'.continue()
Path to executable: /mnt/sda5/workspace/nvim-training/bug/a.out
6. :lua require'dap'.continue()
Project and configs are in the attachment below
[files.zip](https://github.com/llvm/llvm-project/files/13234400/files.zip)
System info:
Nvim version:
NVIM v0.9.4
Build type: Release
LuaJIT 2.1.1697887905
Nvim-dap version: (commit) 79dbc70
lldb version: 16.0.6 installed via pacman (archlinux pkg version: 16.0.6-1)
Operating system: Arch Linux Linux kernel 6.5.9-arch2-1
Shell: GNU bash, version 5.1.16(1)-release (x86_64-pc-linux-gnu)
CPU: Intel(R) Core(TM) i3-7020U CPU @ 2.30GHz, 1 sockets, 2 cores, 4 threads
GPU: Intel Corporation HD Graphics 620 (rev 07), 256M RAM
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJysVk1T4zgQ_TXKpSsqW05i-5ADEMKwBTMUM-x1S5YbW4MsefURYH79luQQEnb2MFN7cWyp9frpqftF3DnZacQ1WZ6T5WbGg--NXX_nLlg-DDhrTPu6vnwZUXhsSXFGsg3JzjZ8hBab0IE38Gzs0zT8pXFod0dxSrXNfOeEaRHwRXoHXLcgNSjTwTU4xEPo3c3l2ddLcKEZpAcOEdziaKyPOXrvRxdj2ZawbSd9HxoqzEDYVqnd2898tOY7Ck_YVjoX0BG23WcUKrQIvkcQlrseGi6evOUC6ZSeLM9bPlJlOrLcEFb9csJHqVK-vGDFoqhzwrZvgKze50jPexytaYNAcB6nHEezOYX7oLXUHeidHOYtH-FZ-j5RfzRKmec4J4x-lN2HtcoIriCuIMUGLP4dpEXCKsLKlo-ElQcmkRlv-ejROhoPKa0g5fk0DeBfR5zGWIkvKILnjcIEcbGPEWYYorb7KMK2wVnCto3USZ3DyU-rYD4H3n4PzgN3oBFbbOPwEEcaBN44o4JHGLnv32hoPhxoRMQINW243Pz-zifxguVeGu2oGMeP2z96PSVxw4MW_YkOcKrWG83j-UgInT-E_BRktKazfEhBj0GLSC5toX6PiVA-WA07OdBHTaUeg5_2ecdjkRg4Oq3iDPba78M79OK5nUCB0v2x7WMIK2MNH4sVE6JuT2iK5-nIfwL5Hue8Gb_oS-3tawr2NuAJCredO4hebt7njj8-HDKj0BF2Ttg5UMK2A5c6nd28m-YLmlpm-lhQIMUZwlvUNLpMoyrw9xrZF0gsCi91wGPJ_0vT7aBjy7uWLwnbRv9zIxdI2Db1rLdcxg6OzRDik1MT_AS5-jUGex6TyyQrm4rXAbcYjTTaAveei35AHRtJmeeDoyVPoj_k-H942iLL3oYS5CnF6fn11XkcQOpHc_Cmzzs5wA6ti_Uc5ZtG_7y-hV1Ga7qYBs6DVG3qpBh0jwq5w2nqJvA_rr8BoznNV3VZVWWdLY_Tfn5zyuM0rIoOJX2s9bJuG1FmJ5YRXe8oPl_RjK5Aaue5UtjCTnIYuRi4jljcil5JHV5gfOr-vW6ef9Djy4jRX3QHLmkSQ8-s6OEmgex_ntBqVLCiS1rPYwo2z_cCfe1Rqbjq6vMDNNz1qY-nvLBMUhBWxbRzO4kVab5Uq79Wi_ko5onsvNPhQOzi7iHiXWuPirDqPgpzYZJPfruNH7KYlxnLHuDi7gHIIgNGi-zq04-YOQdnxBN6Fz8YCGMxvS7A9xZ566YcV0c5IvhoJpeFTxu4snzspXCwYlnkanEHWTn5BrDl6hbuz25n7bpo66LmM1znq7qqs2xV57N-vVjVyyrDvFwtHxeiyqsmYxXnVSWyxaLGZibXLGNFnmcsWyzzIqdFLcqyZnWVM7EUDSeLDAcuFY1VTo3tZumSsC7zLC9nijeoXLoHMabxGdIkYSxei-w6dUYTOkcWmZLOu3cUL73C9aEGj-88Hu0gNfcIYiqq-FduQuxk4MLLXbwWCRyjRLNg1fr37zlpF_8EAAD__wdO6oQ">