microsoft / microsoft/vscode-cpptools

Breakpoints not hit when added during runtime with MinGW in VSCode

Ouverte
#14,745 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

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

Environment
  • OS and version: windows 11
  • VS Code:
  • C/C++ extension:
  • OS and version of remote machine (if applicable):
  • GDB / LLDB version: GNU gdb (GDB) 11.2
Bug Summary and Steps to Reproduce

Bug Summary:

When I run a GUI program (for example, a Qt application) in VSCode, if I add breakpoints during execution, they cannot be hit. However, in Qt Creator, the breakpoints can be hit under the same conditions. Both in Qt Creator and VSCode I am using the same MinGW 11 toolchain. I have tested across multiple environments and this problem consistently occurs.

Debugger Configurations
/
Debugger Logs
/
Other Extensions

/

Additional Information

The condition is that the breakpoints are added while the program is running, not when the program is paused.

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par reproduire le problème sous Windows 11 avec MinGW 11, GNU GDB 11.2 et une application GUI Qt dans VS Code. Comparez les points d’arrêt ajoutés lorsque le programme est en cours d’exécution avec ceux ajoutés lorsqu’il est en pause, et vérifiez que les points d’arrêt ajoutés à l’exécution sont atteints ; l’issue ne nomme aucun fichier source ni aucun test à inspecter.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
vscode
Domaine
devtools
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
Active
Clarté
À clarifier
Accessibilité débutants
42/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.