microsoft / microsoft/vscode-cpptools
Can't find a C++ source file on ecryptfs home directory during debug process on Ubuntu.
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 6.2k
- Forks
- 1.7k
- Ø Merge
- 14 Std. 46 Min.
- Gemergte PRs (30 T.)
- 61
Beschreibung
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
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, das Verhalten von Haltepunkten im VSCode-C++-Debugger auf einem Ubuntu-Home-Verzeichnis, das mit ecryptfs verschlüsselt ist, anhand der aufgeführten Schritte zu reproduzieren. Verfolge, wie der Debugger den gemeldeten Quellpfad der Workspace-Datei zuordnet; abgeschlossen ist die Aufgabe, wenn Haltepunkte den tatsächlichen C++-Quellcode öffnen und durchlaufen, statt eine leere generierte Datei zu öffnen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- cpp, ubuntu, vscode
- Bereich
- devtools, operating-systems
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100