Open
Description
The following error is reported via an alert window when starting a remote debug session in a Docker container.
Given the error, it probably doesn't matter, but I was attempting to connect to a gdbserver running in an emulated machine (Arm FVP) all within a Docker container. This setup has been successfully tested with the Native Debug extension.
Cannot find module '../../build/Release/pty.node'
Require stack:
- /home/username/.vscode-server/extensions/eclipse-cdt.cdt-gdb-vscode-2.0.1/node_modules/cdt-gdb-adapter/dist/native/pty.js
- /home/username/.vscode-server/extensions/eclipse-cdt.cdt-gdb-vscode-2.0.1/node_modules/cdt-gdb-adapter/dist/desktop/processManagers/GDBPTYProcessManager.js
- /home/username/.vscode-server/extensions/eclipse-cdt.cdt-gdb-vscode-2.0.1/node_modules/cdt-gdb-adapter/dist/desktop/factories/GDBBackendFactory.js
- /home/username/.vscode-server/extensions/eclipse-cdt.cdt-gdb-vscode-2.0.1/node_modules/cdt-gdb-adapter/dist/desktop/GDBDebugSession.js
- /home/username/.vscode-server/extensions/eclipse-cdt.cdt-gdb-vscode-2.0.1/node_modules/cdt-gdb-adapter/dist/desktop/GDBTargetDebugSession.js
- /home/username/.vscode-server/extensions/eclipse-cdt.cdt-gdb-vscode-2.0.1/node_modules/cdt-gdb-adapter/dist/debugTargetAdapter.js
- /home/username/.vscode-server/bin/6609ac3d66f4eade5cf376d1cb76f13985724bcb/[eval]
Debug configuration is as follows:
{
"name": "debug",
"type": "gdbtarget",
"gdb": "/tools/arm-gnu-toolchain-14.2.rel1-aarch64-aarch64-none-linux-gnu/bin/aarch64-none-linux-gnu-gdb",
"request": "attach",
"program": "<path-to-executable>",
"target": {
"port": "2345",
},
"cwd": "${workspaceRoot}",
"openGdbConsole": true,
}
cdt-gdb-vscode version
2.0.1
VSCode version
Version: 1.98.0 (Universal)
Commit: 6609ac3d66f4eade5cf376d1cb76f13985724bcb
Date: 2025-03-04T21:06:18.612Z
Electron: 34.2.0
ElectronBuildId: 11044223
Chromium: 132.0.6834.196
Node.js: 20.18.2
V8: 13.2.152.36-electron.0
OS: Darwin arm64 24.3.0
Metadata
Metadata
Assignees
Labels
No labels