python / python/cpython

test.regrtest: detect leak of Windows handles

Ouverte
#154,137 0 commentaires 1 réaction 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

OS-windows tests
Langage dominant
Python
Étoiles
77.2k
Forks
35.9k
Métriques de merge des PR
Métriques de PR en attente

Description

On "Refleaks" buildbot jobs, test.regrtest checks for leaks of references, memory blocks and file descriptors.

I propose to check also for leaks of Windows handles by calling GetProcessHandleCount() with GetCurrentProcess().

Linked PRs
  • gh-154140
  • gh-154201
  • gh-154202
  • gh-154203
  • gh-154204
  • gh-157637

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 test.regrtest et examinez comment les jobs Refleaks vérifient actuellement les références, les blocs mémoire et les descripteurs de fichiers. Étudiez les appels proposés à GetProcessHandleCount() et GetCurrentProcess(), puis vérifiez que les fuites de handles Windows sont détectées par les vérifications du buildbot Refleaks ; plusieurs PRs liés indiquent que ce travail est déjà en cours.

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

Évaluation

Stack technique
python
Domaine
operating-systems, testing-qa
Type d'issue
Fonctionnalité
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

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