microsoft / microsoft/vscode-cpptools

GDB error while trying to enter break state due to level field; carry over issue from VS

Abierto
#2,197 3 comentarios 0 reacciones 1 asignado Ver en GitHub

@pieandcakes ya está trabajando en esto.

Desde el 28/6/2018.

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

Descripción

I'm running into the same issue as others have raised for VS (not VS Code):
https://github.com/Microsoft/MIEngine/issues/144
https://github.com/Microsoft/VSLinux/issues/71

Seems like VS has this bug fixed, but VS Code does NOT. For others, the full msg I get when trying to gdb my multi-threaded application and trying to break at a given point is as follows:

ERROR: Error while trying to enter break state. Debugging will now stop. Unrecognized format of field "level" in result: {level=-1,addr=0x4110faf4,func=??,args=[]}
The program '/home/program_name has exited with code 42 (0x0000002a).

System configs I'm running:

  • Ubuntu 16.04
  • 1.24.1 VSCode:
  • C/C++ Extension Version 0.17.5:

launch.json config:
"name": "program", "type": "cppdbg", "request": "launch", "miDebuggerPath": "~/arm-oe-linux-gnueabi-gdb", "targetArchitecture": "arm", "args": [], "stopAtEntry": true, "cwd": "", // omitted since not relevant "program": "", // omitted since not relevant "environment": [], "customLaunchSetupCommands": [ { "text": "target remote edison-xxxx:4444" }, { "text": "set sysroot xxxx" }, { "text": "file ${workspaceRoot}/result/xxxx" }, ] },

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.

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.