Erreur Runtime C R6017
erreur inattendue de verrouillage multithread
Remarque
Si vous rencontrez ce message d’erreur lors de l’exécution d’une application, l’application a été arrêtée, car elle présente un problème interne. Il existe plusieurs raisons possibles pour cette erreur, mais souvent elle est due à un défaut dans le code de l’application.
Vous pouvez essayer de suivre les étapes ci-après pour corriger cette erreur :
- Utilisez la page Applications et fonctionnalités ou Programmes et fonctionnalités dans le Panneau de configuration pour réparer ou réinstaller le programme.
- Consultez Windows Update dans le Panneau de configuration pour connaître les mises à jour logicielles.
- Recherchez une version mise à jour de l’application. Contactez le fournisseur de l’application si le problème persiste.
Informations pour les programmeurs
Le processus a reçu une erreur inattendue lors de la tentative d’accès à un verrou multithread du runtime C sur une ressource système. Cette erreur se produit généralement si le processus modifie par inadvertance les données du tas d’exécution. Toutefois, il peut également être provoqué par une erreur interne dans la bibliothèque runtime ou le code du système d’exploitation.
Pour résoudre ce problème, recherchez les bogues d’altération du tas dans votre code. Pour plus d’informations et d’exemples, consultez les détails du tas de débogage CRT. Ensuite, vérifiez que vous utilisez les derniers redistribuables pour votre déploiement d’application. Pour plus d’informations, consultez Déploiement dans Visual C++.