microsoft / microsoft/vscode-cpptools

[linux] debugging with gdb not working anymore

Aperta
#6,046 3 commenti 1 reazione 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

debugger
Lingua principale
TypeScript
Stelle
6.2k
Fork
1.7k
Merge medio
14h 46m
PR unite (30g)
61

Descrizione

os: ubuntu 20.04
vscode: 1.48.2
cpptools: v0.29.0 (tried both default & insiders channels)
gdb: 9.1

Hi,

i'm trying to launch the debugger
it was working fine a month ago (before vacation)
now I get an error. The program doesn't seem to start at all, like nothing gets executed.
however i can debug it manually using gdb --args myprogram myargs

Terminal :

&"warning: GDB: Failed to set controlling terminal: Operation not permitted\n"
/bin/bash: -c: line 0: unexpected EOF while looking for matching `}'
/bin/bash: -c: line 1: syntax error: unexpected end of file
[1] + Done                       "/usr/bin/gdb" --interpreter=mi --tty=${DbgTerm} 0<"/tmp/Microsoft-MIEngine-In-op229nom.ijv" 1>"/tmp/Microsoft-MIEngine-Out-cwku9ms3.0ks"

Debug Console :

1: (959) <-1017-exec-run
1: (960) ->=thread-group-started,id="i1",pid="723395"
1: (960) ->=thread-created,id="1",group-id="i1"
1: (961) ->=thread-exited,id="1",group-id="i1"
1: (961) ->=thread-group-exited,id="i1"
1: (961) ->1017^error,msg="During startup program exited with code 1."
1: (961) ->(gdb)
1: (966) <-1018-thread-info 1
1: (966) ->1018^done,threads=[]

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

L’issue non indica alcun file del repository, test o punto di ingresso. Inizia riproducendo l’avvio del debugger di VS Code con Ubuntu 20.04, GDB 9.1 e la versione dell’estensione indicata, quindi confronta l’output del terminale e di Debug Console. Il lavoro è completato quando il programma viene avviato sotto il debugger senza l’errore di sintassi della shell.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
linux, typescript, vscode
Ambito
developer-experience, operating-systems, tooling
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
30/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.