microsoft / microsoft/vscode-cpptools

Can't find a C++ source file on ecryptfs home directory during debug process on Ubuntu.

Abierto
#617 8 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

bug debugger
Lenguaje dominante
TypeScript
Estrellas
6.2k
Forks
1.7k
Merge medio
14 h 46 min
PR fusionados (30 d)
61

Descripción

From @Schmerzmittel on April 6, 2017 22:24

  • VSCode Version: 1.11.1
  • OS Version: Ubuntu 16.10 4.10.8 Generic Kernel.

Every time I tried to debug a C++ software with breakpoints, Code said it could not find the source code file and created a empty file at a strange place (/home/"myusername"/353254270354204234/"projectnameakamyprecious"/main.cpp). The debugging process worked; however, this issue made debugging process little tricky since I was not able to follow up with the debugger.

Code can open files without any problems, but whenever I use the debugger, Code opens a new file and sets step on the empty file.

I am referring to ecryptfs because that's what I am using, and I am thinking that the software [ecryptfs] is causing the problem.

Steps to Reproduce:

  1. Install Ubuntu with ecryptfs (Home directory encryption).
  2. Debug a C++ file with a breakpoint.
  3. Notice that Code does not open the source file with breakpoints but a new one.

Copied from original issue: Microsoft/vscode#24148

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Comienza reproduciendo el comportamiento de los puntos de interrupción en el depurador de C++ de VSCode en un directorio de inicio de Ubuntu cifrado con ecryptfs, siguiendo los pasos indicados. Rastrea cómo el depurador asigna la ruta de origen indicada al archivo del workspace; se considera terminado cuando los puntos de interrupción abren y recorren el código fuente C++ real en lugar de un archivo generado vacío.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
cpp, ubuntu, vscode
Área
devtools, operating-systems
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.