mfussenegger / nvim-dap

Debug Adapter Protocol client implementation for Neovim
GNU General Public License v3.0
5.46k stars 194 forks source link

LLDB terminate without exception #1075

Closed jasuramme closed 11 months ago

jasuramme commented 11 months ago

Debug adapter definition and debug configuration

installed adapter: lldb-vscode, installed via pacman manager pacman -S lldb (version 16.0.6-1 package) configuration: 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.adapters.lldb = { type = 'executable', command = '/usr/bin/lldb-vscode', -- adjust as needed, must be absolute path name = 'lldb' }

Debug adapter version

16.0.6

Steps to Reproduce

g++ ./main.cpp -g nvim :e main.cpp :lua require'dap'.continue() Path to executable: /mnt/sda5/workspace/nvim-training/bug/a.out :lua require'dap'.continue()

Expected Result

Debug session running

Actual Result

lldb terminate without exception and log message to create a bug See log in the file: dap.log All project files including compiled binary and settings: files.zip

mfussenegger commented 11 months ago

lldb terminate without exception and log message to create a bug

It says to create the bug report at https://github.com/llvm/llvm-project/issues/

Judging from the log, the client works correctly.