mercredi 2 février 2022

VSCode (Visual Studio Code) L'hôte d'extension crash constamment

Ce matin dans mon VSCode sous Windows 7, plantage de Visual Studio Code ... il est stoppé sur une page blanche et Windows me demande de "Terminer" ou "d'attendre", dans ce cas je préfère attendre un peu, on ne sait jamais une mise à jour est peut-être en cours mais rien à faire, je suis obligé de "Terminer VSCode" !

Error : La fenêtre s'est bloquée (raison : "oom", code : "-536870904") !
Error : La fenêtre s'est bloquée (raison : "oom", code : "-536870904") !

Ce qui me surprend, c'est qu'au début, c'est un plantage grave, sans reprise possible, VSCode se met en mode plantage complet, page blanche. Puis je relance et je commence à avoir des messages plus explicites.

VSCode plantage sous Windows 7

Je vais regarder sur Internet, on me dit d'ajouter l'option :

--disable-gpu

Dans les propriétés de démarrage de VSCode. Ce n'est pas la solution et ce problème est très ancien.

VSCode plantage sous Windows 7

C'est le Terminal PlatformIO CLI qui fait crasher VSCode. Je pense plutôt que j'ai un problème de connexion à Internet ou/et de mise à jour d'une extension.

Sinon je lie une bonne chose à faire dans le cas de crash réguliers de Visual Studio Code :

Supprimer les fichiers temporaires de VSCode .user suo

Vous avez également des crashs fréquent de Visual Studio Code, vous avez trouvé une solution, n'hésitez pas à laisser votre commentaire.

Pour ma part, le plantage continuel de VSCode avec le message : La fenêtre s'est bloquée (raison : "oom", code : "-536870904") était du à l'utilisation des versions de l'extension PlatformIO.

Suite à de nombreuses expériences Arduino .platformio s'est vu installée avec plusieurs versions du package atmelavr :

toolchain-atmelavr@1.50400.190710

et

toolchain-atmelavr@1.70300.191015

Dans mon projet VSCode, il y était fait référence grâce au fichier Json : launch.json :

Plantage VSCode du à l'utilisation du versionning d'extension
Utilisation de toolchain-atmelavr@1.70300.191015 pour versionner un package

En supprimant ces versions et en installant la dernière préconisées -> plus de plantage ! rectification -> moins de plantage.

Mise à jour février 2022

Alors non, les plantages sont moins fréquents mais ont toujours lieu, environ deux à trois par jour c'est assez curieux voir flippant, la cause n'en est que plus difficile à trouver. 

C'est lié au Terminal "PlatformIO CLI". 

J'ai vu apparaître un petit bout de code dans le fichier .vscode/extensions.json :

    "unwantedRecommendations": [
        "ms-vscode.cpptools-extension-pack"
    ]

A mon humble avis, ce problème de crash de VSCode intempestif, n'est pas prêt d'être résolu.

Autre remarque : Le rappel des commandes par "flêche haut" et "flêche bas" qui fonctionnait d'un terminal à l'autre, bien pratique quand on est amené "à terminer" souvent un terminal, ne fonctionne plus ...

Sur un blog on me dit d'essayer : >pio update 

VSCode crashes avec PlatformIO extension
VSCode crashes avec PlatformIO - pio update

Mais tout est vert donc cela ne devrait pas résoudre mon problème mais pourtant depuis plus de plantages de VSCode, alors l'ensemble de ces mise à jour aura fini résoudre ce plantage ...

Aucun commentaire:

Enregistrer un commentaire