I'm not sure what changed but this had been working fine for quite some time. Then today whenever I try to start a debug session I get the error:
I enabled logging (per your instructions in another issue) but I don't see much useful info in there:
$> more vscode-lldb.log
[15:06:14 main] Single-session mode on fds (3,4)
[15:06:14 protocolhandler] rx: {"type":"request","seq":1,"command":"initialize","arguments":{"adapterID":"lldb","pathFormat":"path","linesStartAt1":true,"columnsStartAt1":true,"supportsVariableType":true}}
[15:06:14 debugsession] ### Handling command: initialize
[15:06:14 debugsession] LLDB version: lldb-350.0.21.9
[15:06:14 protocolhandler] tx: {"request_seq": 1, "command": "initialize", "body": {"supportsConfigurationDoneRequest": true, "supportsFunctionBreakpoints": true, "supportsConditionalBreakpoints": true, "supportsEvaluateForHovers": true}, "type": "response", "success": true}
[15:06:14 protocolhandler] rx: {"type":"request","seq":2,"command":"launch","arguments":{"name":"Debug","type":"lldb","request":"launch","program":"/Users/xxxxx/xxxx/tzcode-latest/tz_experiments/tz_experiments","args":[]}}
[15:06:14 debugsession] ### Handling command: launch
[15:06:15 protocolhandler] tx: {"body": {}, "type": "event", "event": "initialized", "seq": 0}
[15:06:15 protocolhandler] rx: {"type":"request","seq":3,"command":"setFunctionBreakpoints","arguments":{"breakpoints":[]}}
[15:06:15 debugsession] ### Handling command: setFunctionBreakpoints
[15:06:15 protocolhandler] tx: {"request_seq": 3, "command": "setFunctionBreakpoints", "body": {"breakpoints": []}, "type": "response", "success": true}
[15:06:15 protocolhandler] rx: {"type":"request","seq":4,"command":"configurationDone"}
[15:06:15 debugsession] ### Handling command: configurationDone
[15:06:15 protocolhandler] tx: {"request_seq": 2, "command": "launch", "body": null, "type": "response", "success": true}
[15:06:15 debugevents] ### Debug event: Process::ProcessEventData 0x7fbc1dd025f0 Event: broadcaster = 0x7fbc1cb6c838 (lldb.process), type = 0x00000001 (state-changed), data = { process = 0x7fbc1cb6c800 (pid = 76482), state = running}
[15:06:15 protocolhandler] tx: {"request_seq": 4, "command": "configurationDone", "body": null, "type": "response", "success": true}
[15:06:15 debugevents] ### Debug event: Process::ProcessEventData 0x7fbc1d8153a0 Event: broadcaster = 0x7fbc1cb6c838 (lldb.process), type = 0x00000004 (stdout-available), data = { process = 0x7fbc1cb6c800 (pid = 76482), state = running}
[15:06:15 debugevents] ### Debug event: Process::ProcessEventData 0x7fbc1bc249f0 Event: broadcaster = 0x7fbc1cb6c838 (lldb.process), type = 0x00000004 (stdout-available), data = { process = 0x7fbc1cb6c800 (pid = 76482), state = running}
[15:06:15 debugevents] ### Debug event: Process::ProcessEventData 0x7fbc1bf6a5a0 Event: broadcaster = 0x7fbc1cb6c838 (lldb.process), type = 0x00000004 (stdout-available), data = { process = 0x7fbc1cb6c800 (pid = 76482), state = running}
[15:06:15 debugevents] ### Debug event: Process::ProcessEventData 0x7fbc1db00290 Event: broadcaster = 0x7fbc1cb6c838 (lldb.process), type = 0x00000001 (state-changed), data = { process = 0x7fbc1cb6c800 (pid = 76482), state = exited}