additionalSOLibSearchPath does not work for remote debugging
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 30/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- cpp, typescript, vscode
- Área
- devtools, operating-systems
Línea de trabajo
Comienza reproduciendo el escenario de depuración SSH remota descrito en launch.json en Windows-to-Linux, comparando additionalSOLibSearchPath con la solución alternativa documentada de LD_LIBRARY_PATH. Se considera terminado cuando el ejecutable remoto carga su biblioteca compartida y la depuración se realiza correctamente al configurar únicamente additionalSOLibSearchPath.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Bug type: Debugger
Description
additionalSOLibSearchPath is not respected in debuging session using remote debugger from windows to linux using ssh.
According to maintainer in vscode-remote-release the issue is in debugger, not in the remote extension, see https://github.com/microsoft/vscode-remote-release/issues/5748
Work around
is to use "environment": [{ "name": "LD_LIBRARY_PATH", "value": "/path_to_libImportantLib/" },
Details
- VSCode Version:
Version: 1.61.0 (user setup)
Commit: ee8c7def80afc00dd6e593ef12f37756d8f504ea
Date: 2021-10-07T18:13:09.652Z
Electron: 13.5.1
Chrome: 91.0.4472.164
Node.js: 14.16.0
V8: 9.1.269.39-electron.0
OS: Windows_NT x64 10.0.19042 - Local OS Version:
OS: Windows_NT x64 10.0.19042 - Remote OS Version:
LSB Version: :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
Distributor ID: CentOS
Description: CentOS Linux release 7.7.1908 (Core)
Release: 7.7.1908
Codename: Core
Linux 3.10.0-1160.41.1.el7.x86_64 #1 SMP Tue Aug 31 14:52:47 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux - Remote Extension/Connection Type:
SSH - Logs:
To Reproduce
- Compile an executable (exe_to_debug) on remote linux which depends on dynamic libraries in some path, eg
/path_to_libImportantLib/where libraries are found eg.libImportantLib.so - Debug executable on remote linux with dynamic libraries but without setting
additionalSOLibSearchPath
--> gdb fails as expected, output in gdb terminal
exe_to_debug: error while loading shared libraries: libImportantLib.so: cannot open shared object file: No such file or directory - In
Launch.jsonset
"additionalSOLibSearchPath": "/path_to_libImportantLib/"
Expected: Successful debugging
Current Result: Same error as (2)
`exe_to_debug: error while loading shared libraries: libImportantLib.so: cannot open shared object file: No such file or directory
Workaround:
Debugging works if I add following to Launch.json:
"environment": [
{
"name": "LD_LIBRARY_PATH",
"value": "/path_to_libImportantLib/"
},
- Lenguaje dominante
- TypeScript
- Estrellas
- 6.2k
- Forks
- 1.7k
- Merge medio
- 14 h 46 min
- PR fusionados (30 d)
- 61
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de microsoft/vscode-cpptools
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
microsoft/vscode-cpptools#14787 ·
-
[Bug] cpptools fails to start on Ubuntu ARM64 due to missing execute permissions on shared libraries Abiertobug fixed Language Service regression
microsoft/vscode-cpptools#14779 · 1 asignado ·
-
Language Service more info needed
microsoft/vscode-cpptools#14778 · 1 comentario · 1 asignado ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 64/100
microsoft/vscode-cpptools#14769 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
microsoft/vscode-cpptools#14768 · 1 comentario ·
Todos los issues de microsoft/vscode-cpptools
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
area:tools bug good first issue help wanted priority:P2
Dificultad 2/5 1-3 horas Aptitud para principiantes 90/100
TaewoooPark/Motifcode#14 ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
newrelic-experimental/preflight#793 · 1 comentario ·
-
bug 🐞
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
[Bounty proposal] fix(web): memory insights count an evening memory on the next day ($25 proposed) Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
BasedHardware/omi#15320 ·