microsoft / microsoft/vscode-cpptools
Can't find a C++ source file on ecryptfs home directory during debug process on Ubuntu.
Personne n'a encore pris cette issue.
- Langage dominant
- TypeScript
- Étoiles
- 6.2k
- Forks
- 1.7k
- Merge moyen
- 14 h 46 min
- PR mergées (30 j)
- 61
Description
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:
- Install Ubuntu with ecryptfs (Home directory encryption).
- Debug a C++ file with a breakpoint.
- Notice that Code does not open the source file with breakpoints but a new one.
Copied from original issue: Microsoft/vscode#24148
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par reproduire le comportement des points d’arrêt dans le débogueur C++ de VSCode sur un répertoire personnel Ubuntu chiffré avec ecryptfs, en suivant les étapes indiquées. Suivez la manière dont le débogueur associe le chemin source signalé au fichier de l’espace de travail ; le travail est terminé lorsque les points d’arrêt ouvrent le code source C++ réel et permettent de l’exécuter pas à pas, au lieu d’un fichier généré vide.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- cpp, ubuntu, vscode
- Domaine
- devtools, operating-systems
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100