Vérificateur d’application - Codes d’arrêt - Blocages
Les tests Hangs pour l’utilisation d’API qui empêchent le système de répondre, par exemple lorsque le thread DllMain attend un autre thread qui a été bloqué.
Les codes stop suivants sont contenus dans cet ensemble de tests.
L’application a appelé une API bloquante à partir d’un thread qui possède un ou plusieurs HWND, ce qui entraîne une interface utilisateur qui ne répond pas. L’API doit être appelée à partir d’un thread d’arrière-plan.
Cause probableL’application a appelé une API bloquante à partir d’un thread qui possède un ou plusieurs HWND, ce qui entraîne une interface utilisateur qui ne répond pas. L’API doit être appelée à partir d’un thread d’arrière-plan.
Informations affichées par Application Verifier- Format: - Nom de l’API : %ws
- Paramètre 1 - ID de thread GUI bloqué
- Paramètre 2 - Window Handle
- Paramètre 3 - N/A
- Paramètre 4 - N/A
- Couche de test : Se bloque
- ID d’arrêt : UIBLOCK_BLOCKING_API
- Arrêter le code : 2000000
- Gravité: Avertissement
- Erreur ponctuelle :
- Rapport d’erreurs : Aucun
- Journaliser dans le fichier : Oui
- Créer un backtrace : Oui
Appelé une API pour lire un son de manière synchrone à partir d’un thread d’interface utilisateur. Cela a entraîné la non-réponse de l’interface utilisateur.
Cause probableAppelé une API pour lire un son de manière synchrone à partir d’un thread d’interface utilisateur. Cela a entraîné la non-réponse de l’interface utilisateur.
Informations affichées par Application Verifier- Format: - Nom de l’API : %ws
- Paramètre 1 - ID de thread GUI bloqué
- Paramètre 2 - Window Handle
- Paramètre 3 - N/A
- Paramètre 4 - N/A
- Couche de test : Se bloque
- ID d’arrêt : UIBLOCK_SYNCHRONOUS_PLAY_SOUND
- Arrêter le code : 2000001
- Gravité: Avertissement
- Erreur ponctuelle :
- Rapport d’erreurs : Aucun
- Journaliser dans le fichier : Oui
- Créer un backtrace : Oui
Appelé une API avec un paramètre de chemin de fichier lent à partir d’un thread d’interface utilisateur, ce qui provoque une interface utilisateur qui ne répond pas. Cette API doit être appelée à partir d’un thread d’arrière-plan.
Cause probableAppelé une API avec un paramètre de chemin de fichier lent à partir d’un thread d’interface utilisateur, ce qui provoque une interface utilisateur qui ne répond pas. Cette API doit être appelée à partir d’un thread d’arrière-plan.
Informations affichées par Application Verifier- Format: - Nom de l’API : %ws
- Paramètre 1 - ID de thread GUI bloqué
- Paramètre 2 - Window Handle
- Paramètre 3 - Type de chemin d’accès de fichier
- Paramètre 4 - N/A
- Couche de test : Se bloque
- ID d’arrêt : UIBLOCK_SLOW_FILE_PATH
- Arrêter le code : 2000002
- Gravité: Avertissement
- Erreur ponctuelle :
- Rapport d’erreurs : Aucun
- Journaliser dans le fichier : Oui
- Créer un backtrace : Oui
Le thread gui attendait un autre thread qui a été bloqué. Cette chaîne d’attente bloquée a empêché l’interface utilisateur de répondre.
Cause probableLe thread gui attendait un autre thread qui a été bloqué. Cette chaîne d’attente bloquée a empêché l’interface utilisateur de répondre.
Informations affichées par Application Verifier- Format: - Nom de l’API : %ws
- Paramètre 1 - ID de thread GUI bloqué
- Paramètre 2 - HWND bloqué
- Paramètre 3 -ID de thread d’arrière-plan
- Paramètre 4 - N/A
- Couche de test : Se bloque
- ID d’arrêt : UIBLOCK_BLOCKED_WAIT_CHAIN
- Arrêter le code : 2000004
- Gravité: Avertissement
- Erreur ponctuelle :
- Rapport d’erreurs : Aucun
- Journaliser dans le fichier : Oui
- Créer un backtrace : Oui
Le thread d’interface graphique graphique a été bloqué en attendant une ressource dans un autre processus. Cette chaîne d’attente bloquée a empêché l’interface utilisateur de répondre.
Cause probableLe thread d’interface graphique graphique a été bloqué en attendant une ressource dans un autre processus. Cette chaîne d’attente bloquée a empêché l’interface utilisateur de répondre.
Informations affichées par Application Verifier- Format: - Nom de l’API : %ws
- Paramètre 1 - ID de thread GUI bloqué
- Paramètre 2 - HWND bloqué
- Paramètre 3 - ID de processus bloquant
- Paramètre 4 - N/A
- Couche de test : Se bloque
- ID d’arrêt : UIBLOCK_BLOCKED_WAIT_CHAIN_PROCESS
- Code d’arrêt : 2000005
- Gravité: Avertissement
- Erreur ponctuelle :
- Rapport d’erreurs : Aucun
- Journaliser dans le fichier : Oui
- Créer un retour arrière : Oui
Interblocage détecté entre le thread d’interface utilisateur graphique et un ou plusieurs threads d’arrière-plan. Cela a provoqué la non-réponse de l’interface utilisateur.
Cause probableInterblocage détecté entre le thread d’interface utilisateur graphique et un ou plusieurs threads d’arrière-plan. Cela a provoqué la non-réponse de l’interface utilisateur.
Informations affichées par application Verifier- Format: - Nom de l’API : %ws
- Paramètre 1 - ID de thread d’interface graphique graphique bloqué
- Paramètre 2 - HWND bloqué
- Paramètre 3 - N/A
- Paramètre 4 - N/A
- Couche de test : Se bloque
- ID d’arrêt : UIBLOCK_BLOCKED_WAIT_CHAIN_DEADLOCK
- Code d’arrêt : 2000006
- Gravité: Avertissement
- Erreur ponctuelle :
- Rapport d’erreurs : Aucun
- Journaliser dans le fichier : Oui
- Créer un retour arrière : Oui
Le thread d’interface graphique graphique a été bloqué pendant une durée prolongée, ce qui a provoqué une interface utilisateur qui ne répond pas.
Cause probableLe thread d’interface graphique graphique a été bloqué pendant une durée prolongée, ce qui a provoqué une interface utilisateur qui ne répond pas.
Informations affichées par application Verifier- Format: - Nom de l’API : %ws
- Paramètre 1 - ID de thread d’interface graphique graphique bloqué
- Paramètre 2 - Poignée de fenêtre
- Paramètre 3 - Duration (ms)
- Paramètre 4 - N/A
- Couche de test : Se bloque
- ID d’arrêt : UIBLOCK_LONG_OPERATION
- Code d’arrêt : 2000007
- Gravité: Avertissement
- Erreur ponctuelle :
- Rapport d’erreurs : Aucun
- Journaliser dans le fichier : Oui
- Créer un retour arrière : Oui
Le paramètre timeout fourni à l’API peut bloquer un thread d’interface graphique graphique pendant une durée prolongée, ce qui provoque une interface utilisateur qui ne répond pas.
Cause probableLe paramètre timeout fourni à l’API peut bloquer un thread d’interface graphique graphique pendant une durée prolongée, ce qui provoque une interface utilisateur qui ne répond pas.
Informations affichées par application Verifier- Format: - Nom de l’API : %ws
- Paramètre 1 - ID de thread d’interface graphique graphique bloqué
- Paramètre 2 - Poignée de fenêtre
- Paramètre 3 Valeur du paramètre - Timeout
- Paramètre 4 - N/A
- Couche de test : Se bloque
- ID d’arrêt : UIBLOCK_LONG_OPERATION_POSSIBLE
- Code d’arrêt : 2000008
- Gravité: Avertissement
- Erreur ponctuelle :
- Rapport d’erreurs : Aucun
- Journaliser dans le fichier : Oui
- Créer un retour arrière : Oui
Une API qui accède à une ressource d’imprimante lente a été appelée sur le thread d’interface utilisateur. Cela a provoqué la non-réponse de l’interface utilisateur.
Cause probableUne API qui accède à une ressource d’imprimante lente a été appelée sur le thread d’interface utilisateur. Cela a provoqué la non-réponse de l’interface utilisateur.
Informations affichées par application Verifier- Format: - Nom de l’API : %ws
- Paramètre 1 - ID de thread d’interface graphique graphique bloqué
- Paramètre 2 - Poignée de fenêtre
- Paramètre 3 - N/A
- Paramètre 4 - N/A
- Couche de test : Se bloque
- ID d’arrêt : UIBLOCK_PRINTER_RESOURCE
- Code d’arrêt : 2000009
- Gravité: Avertissement
- Erreur ponctuelle :
- Rapport d’erreurs : Aucun
- Journaliser dans le fichier : Oui
- Créer un retour arrière : Oui
Appelé une API bloquante à partir de DllMain. Cela a provoqué la non-réponse d’autres threads.
Cause probableAppelé une API bloquante à partir de DllMain. Cela a provoqué la non-réponse d’autres threads.
Informations affichées par application Verifier- Format: - Nom de l’API : %ws
- Paramètre 1 - ID de thread bloqué
- Paramètre 2 - N/A
- Paramètre 3 - N/A
- Paramètre 4 - N/A
- Couche de test : Se bloque
- ID d’arrêt : DLLMAINBLOCK_BLOCKING_API
- Arrêter le code : 200000A
- Gravité: Avertissement
- Erreur ponctuelle :
- Rapport d’erreurs : Aucun
- Journaliser dans le fichier : Oui
- Créer un backtrace : Oui
Appelé une API pour lire un son de manière synchrone à partir de DllMain. Cela a entraîné la non-réponse des autres threads.
Cause probableAppelé une API pour lire un son de manière synchrone à partir de DllMain. Cela a entraîné la non-réponse des autres threads.
Informations affichées par Application Verifier- Format: - Nom de l’API : %ws
- Paramètre 1 - ID de thread bloqué
- Paramètre 2 - N/A
- Paramètre 3 - N/A
- Paramètre 4 - N/A
- Couche de test : Se bloque
- ID d’arrêt : DLLMAINBLOCK_SYNCHRONOUS_PLAY_SOUND
- Arrêter le code : 200000B
- Gravité: Avertissement
- Erreur ponctuelle :
- Rapport d’erreurs : Aucun
- Journaliser dans le fichier : Oui
- Créer un backtrace : Oui
Appelé une API avec un paramètre de chemin de fichier lent à partir de DllMain. Cela a entraîné la non-réponse des autres threads.
Cause probableAppelé une API avec un paramètre de chemin de fichier lent à partir de DllMain. Cela a entraîné la non-réponse des autres threads.
Informations affichées par Application Verifier- Format: - Nom de l’API : %ws
- Paramètre 1 - ID de thread bloqué
- Paramètre 2 - N/A
- Paramètre 3 - Type de chemin d’accès de fichier
- Paramètre 4 - N/A
- Couche de test : Se bloque
- ID d’arrêt : DLLMAINBLOCK_SLOW_FILE_PATH
- Arrêter le code : 200000C
- Gravité: Avertissement
- Erreur ponctuelle :
- Rapport d’erreurs : Aucun
- Journaliser dans le fichier : Oui
- Créer un backtrace : Oui
Le thread DllMain attendait un autre thread qui a été bloqué. Cette chaîne d’attente bloquée a entraîné la non-réponse des autres threads.
Cause probableLe thread DllMain attendait un autre thread qui a été bloqué. Cette chaîne d’attente bloquée a entraîné la non-réponse des autres threads.
Informations affichées par Application Verifier- Format: - Nom de l’API : %ws
- Paramètre 1 - ID de thread bloqué
- Paramètre 2 - N/A
- Paramètre 3 - ID de thread de blocage
- Paramètre 4 - N/A
- Couche de test : Se bloque
- ID d’arrêt : DLLMAINBLOCK_BLOCKED_WAIT_CHAIN
- Arrêter le code : 200000E
- Gravité: Avertissement
- Erreur ponctuelle :
- Rapport d’erreurs : Aucun
- Journaliser dans le fichier : Oui
- Créer un backtrace : Oui
Le thread DllMain a été bloqué en attendant une ressource dans un autre processus. Cette chaîne d’attente bloquée a entraîné la non-réponse des autres threads.
Cause probableLe thread DllMain a été bloqué en attendant une ressource dans un autre processus. Cette chaîne d’attente bloquée a entraîné la non-réponse des autres threads.
Informations affichées par Application Verifier- Format: - Nom de l’API : %ws
- Paramètre 1 - ID de thread bloqué
- Paramètre 2 - N/A
- Paramètre 3 - ID de processus bloquant
- Paramètre 4 - N/A
- Couche de test : Se bloque
- ID d’arrêt : DLLMAINBLOCK_BLOCKED_WAIT_CHAIN_PROCESS
- Arrêter le code : 200000F
- Gravité: Avertissement
- Erreur ponctuelle :
- Rapport d’erreurs : Aucun
- Journaliser dans le fichier : Oui
- Créer un backtrace : Oui
Blocage détecté dans un appel DllMain. Cela a entraîné la non-réponse des autres threads.
Cause probableBlocage détecté dans un appel DllMain. Cela a entraîné la non-réponse des autres threads.
Informations affichées par Application Verifier- Format: - Nom de l’API : %ws
- Paramètre 1 - ID de thread bloqué
- Paramètre 2 - N/A
- Paramètre 3 - N/A
- Paramètre 4 - N/A
- Couche de test : Se bloque
- ID d’arrêt : DLLMAINBLOCK_BLOCKED_WAIT_CHAIN_DEADLOCK
- Code d’arrêt : 2000010
- Gravité: Avertissement
- Erreur ponctuelle :
- Rapport d’erreurs : Aucun
- Journaliser dans le fichier : Oui
- Créer un retour arrière : Oui
Le thread DllMain a été bloqué pendant une durée prolongée, ce qui a provoqué une application qui ne répond pas.
Cause probableLe thread DllMain a été bloqué pendant une durée prolongée, ce qui a provoqué une application qui ne répond pas.
Informations affichées par application Verifier- Format: - Nom de l’API : %ws
- Paramètre 1 - ID de thread bloqué
- Paramètre 2 - N/A
- Paramètre 3 - Duration (ms)
- Paramètre 4 - N/A
- Couche de test : Se bloque
- ID d’arrêt : DLLMAINBLOCK_LONG_OPERATION
- Code d’arrêt : 2000011
- Gravité: Avertissement
- Erreur ponctuelle :
- Rapport d’erreurs : Aucun
- Journaliser dans le fichier : Oui
- Créer un retour arrière : Oui
Le paramètre timeout fourni à l’API a le potentiel de bloquer DllMain pendant une durée prolongée, ce qui provoque une application qui ne répond pas.
Cause probableLe paramètre timeout fourni à l’API a le potentiel de bloquer DllMain pendant une durée prolongée, ce qui provoque une application qui ne répond pas.
Informations affichées par application Verifier- Format: - Nom de l’API : %ws
- Paramètre 1 - ID de thread bloqué
- Paramètre 2 - N/A
- Paramètre 3 Valeur du paramètre - Timeout
- Paramètre 4 - N/A
- Couche de test : Se bloque
- ID d’arrêt : DLLMAINBLOCK_LONG_OPERATION_POSSIBLE
- Code d’arrêt : 2000012
- Gravité: Avertissement
- Erreur ponctuelle :
- Rapport d’erreurs : Aucun
- Journaliser dans le fichier : Oui
- Créer un retour arrière : Oui
Une API qui accède à une ressource d’imprimante lente a été appelée à partir de DllMain. Cela a provoqué la non-réponse d’autres threads.
Cause probableUne API qui accède à une ressource d’imprimante lente a été appelée à partir de DllMain. Cela a provoqué la non-réponse d’autres threads.
Informations affichées par application Verifier- Format: - Nom de l’API : %ws
- Paramètre 1 - ID de thread bloqué
- Paramètre 2 - N/A
- Paramètre 3 - N/A
- Paramètre 4 - N/A
- Couche de test : Se bloque
- ID d’arrêt : DLLMAINBLOCK_PRINTER_RESOURCE
- Code d’arrêt : 2000013
- Gravité: Avertissement
- Erreur ponctuelle :
- Rapport d’erreurs : Aucun
- Journaliser dans le fichier : Oui
- Créer un retour arrière : Oui
Appelé une API bloquante sur un thread « spécial » qui a été désigné comme thread qui ne doit pas être bloqué.
Cause probableL’application a appelé une API bloquante sur un thread « spécial » désigné qui ne doit pas être bloqué.
Informations affichées par application Verifier- Format: - Nom de l’API : %ws
- Paramètre 1 - ID de thread bloqué
- Paramètre 2 - N/A
- Paramètre 3 - N/A
- Paramètre 4 - N/A
- Couche de test : Se bloque
- ID d’arrêt : SPECIALTHREADBLOCK_BLOCKING_API
- Code d’arrêt : 2000014
- Gravité: Avertissement
- Erreur ponctuelle :
- Rapport d’erreurs : Aucun
- Journaliser dans le fichier : Oui
- Créer un retour arrière : Oui
Appelé une API pour lire un son de façon synchrone à partir d’un thread « spécial » qui ne doit pas être bloqué.
Cause probableL’application a appelé une API qui est responsable de la lecture d’un son multimédia. Le paramètre qui contrôle la façon dont le son est lu passé à cette API peut entraîner un blocage de l’application, car il a été appelé sur un thread « spécial » qui ne doit pas être bloqué.
Informations affichées par application Verifier- Format: - Nom de l’API : %ws
- Paramètre 1 - ID de thread bloqué
- Paramètre 2 - N/A
- Paramètre 3 - N/A
- Paramètre 4 - N/A
- Couche de test : Se bloque
- ID d’arrêt : SPECIALTHREADBLOCK_SYNCHRONOUS_PLAY_SOUND
- Code d’arrêt : 2000015
- Gravité: Avertissement
- Erreur ponctuelle :
- Rapport d’erreurs : Aucun
- Journaliser dans le fichier : Oui
- Créer un retour arrière : Oui
Appelé une API à partir d’un thread « spécial » désigné avec un paramètre de chemin d’accès de fichier lent qui peut entraîner le blocage de l’application.
Cause probableAppelé une API à partir d’un thread « spécial » désigné avec un paramètre de chemin de fichier lent qui pourrait provoquer le blocage de l’application. Le thread spécial ne doit pas être bloqué.
Informations affichées par Application Verifier- Format: - Nom de l’API : %ws
- Paramètre 1 - ID de thread bloqué
- Paramètre 2 - N/A
- Paramètre 3 - Type de chemin d’accès de fichier
- Paramètre 4 - N/A
- Couche de test : Se bloque
- ID d’arrêt : SPECIALTHREADBLOCK_SLOW_FILE_PATH
- Arrêter le code : 2000016
- Gravité: Avertissement
- Erreur ponctuelle :
- Rapport d’erreurs : Aucun
- Journaliser dans le fichier : Oui
- Créer un backtrace : Oui
Un thread « spécial » désigné attendait un autre thread qui était bloqué. Cette chaîne d’attente bloquée peut entraîner le blocage de l’application, car ce thread ne doit pas être bloqué.
Cause probableUn thread « spécial » désigné attendait un autre thread qui était bloqué. Cette chaîne d’attente bloquée peut entraîner le blocage de l’application, car ce thread ne doit pas être bloqué.
Informations affichées par Application Verifier- Format: - Nom de l’API : %ws
- Paramètre 1 - ID de thread bloqué
- Paramètre 2 - N/A
- Paramètre 3 - ID de thread de blocage
- Paramètre 4 - N/A
- Couche de test : Se bloque
- ID d’arrêt : SPECIALTHREADBLOCK_BLOCKED_WAIT_CHAIN
- Arrêter le code : 2000018
- Gravité: Avertissement
- Erreur ponctuelle :
- Rapport d’erreurs : Aucun
- Journaliser dans le fichier : Oui
- Créer un backtrace : Oui
Un thread « spécial » désigné a été bloqué lors de l’attente d’une ressource dans un autre processus. Cette chaîne d’attente bloquée peut empêcher l’application de répondre.
Cause probableUn thread « spécial » désigné a été bloqué lors de l’attente d’une ressource dans un autre processus. Cette chaîne d’attente bloquée peut empêcher l’application de répondre.
Informations affichées par Application Verifier- Format: - Nom de l’API : %ws
- Paramètre 1 - ID de thread bloqué
- Paramètre 2 - N/A
- Paramètre 3 - ID de processus bloquant
- Paramètre 4 - N/A
- Couche de test : Se bloque
- ID d’arrêt : SPECIALTHREADBLOCK_BLOCKED_WAIT_CHAIN_PROCESS
- Arrêter le code : 2000019
- Gravité: Avertissement
- Erreur ponctuelle :
- Rapport d’erreurs : Aucun
- Journaliser dans le fichier : Oui
- Créer un backtrace : Oui
Blocage détecté sur un thread « spécial » désigné. Cela peut empêcher l’application de répondre, car ce thread ne doit pas être bloqué.
Cause probableBlocage détecté sur un thread « spécial » désigné. Cela peut empêcher l’application de répondre, car ce thread ne doit pas être bloqué.
Informations affichées par Application Verifier- Format: - Nom de l’API : %ws
- Paramètre 1 - ID de thread bloqué
- Paramètre 2 - N/A
- Paramètre 3 - N/A
- Paramètre 4 - N/A
- Couche de test : Se bloque
- ID d’arrêt : SPECIALTHREADBLOCK_BLOCKED_WAIT_CHAIN_DEADLOCK
- Arrêter le code : 200001A
- Gravité: Avertissement
- Erreur ponctuelle :
- Rapport d’erreurs : Aucun
- Journaliser dans le fichier : Oui
- Créer un backtrace : Oui
Un thread « spécial » désigné a été bloqué pendant une durée prolongée, ce qui a entraîné une application qui ne répond pas.
Cause probableUn thread « spécial » désigné a été bloqué pendant une durée prolongée, ce qui a entraîné une application qui ne répond pas. Ce thread ne doit pas être bloqué.
Informations affichées par Application Verifier- Format: - Nom de l’API : %ws
- Paramètre 1 - ID de thread bloqué
- Paramètre 2 - N/A
- Paramètre 3 - Duration (ms)
- Paramètre 4 - N/A
- Couche de test : Se bloque
- ID d’arrêt : SPECIALTHREADBLOCK_LONG_OPERATION
- Arrêter le code : 200001B
- Gravité: Avertissement
- Erreur ponctuelle :
- Rapport d’erreurs : Aucun
- Journaliser dans le fichier : Oui
- Créer un backtrace : Oui
Le paramètre timeout fourni à l’API a le potentiel de bloquer un thread « spécial » désigné pendant une durée prolongée, ce qui entraîne une interface utilisateur qui ne répond pas.
Cause probableLe paramètre timeout fourni à l’API a le potentiel de bloquer un thread « spécial » désigné pendant une durée prolongée, ce qui entraîne une interface utilisateur qui ne répond pas. Ce thread ne doit pas être bloqué.
Informations affichées par Application Verifier- Format: - Nom de l’API : %ws
- Paramètre 1 - ID de thread bloqué
- Paramètre 2 - N/A
- Paramètre 3 -Valeur du paramètre de délai d’expiration
- Paramètre 4 - N/A
- Couche de test : Se bloque
- ID d’arrêt : SPECIALTHREADBLOCK_LONG_OPERATION_POSSIBLE
- Arrêter le code : 200001C
- Gravité: Avertissement
- Erreur ponctuelle :
- Rapport d’erreurs : Aucun
- Journaliser dans le fichier : Oui
- Créer un backtrace : Oui
Une API qui accède à une ressource d’imprimante lente a été appelée sur un thread « spécial » désigné qui ne doit pas être bloqué.
Cause probableCette fonction ne doit pas être appelée sur un thread « spécial » désigné, car elle peut attendre sur une ressource d’imprimante lente. Un thread désigné comme spécial ne doit pas être bloqué.
Informations affichées par Application Verifier- Format: - Nom de l’API : %ws
- Paramètre 1 - ID de thread bloqué
- Paramètre 2 - Window Handle
- Paramètre 3 - N/A
- Paramètre 4 - N/A
- Couche de test : Se bloque
- ID d’arrêt : SPECIALTHREADBLOCK_PRINTER_RESOURCE
- Arrêter le code : 200001D
- Gravité: Avertissement
- Erreur ponctuelle :
- Rapport d’erreurs : Aucun
- Journaliser dans le fichier : Oui
- Créer un backtrace : Oui
Thread a tenté de créer un autre thread à partir de DllMain. Le nouveau thread est immédiatement bloqué jusqu’à ce que DllMain se ferme. Si le thread appelant tente de se synchroniser avec le nouveau thread alors qu’il est toujours à l’intérieur de DllMain, il en résulte un blocage.
Cause probableThread a tenté de créer un autre thread à partir de DllMain. Le nouveau thread est immédiatement bloqué jusqu’à ce que DllMain se ferme. Si le thread appelant tente de se synchroniser avec le nouveau thread alors qu’il est toujours à l’intérieur de DllMain, il en résulte un blocage.
Informations affichées par Application Verifier- Format: - Nom de l’API : %ws
- Paramètre 1 - ID de thread bloqué
- Paramètre 2 - N/A
- Paramètre 3 - N/A
- Paramètre 4 - N/A
- Couche de test : Se bloque
- ID d’arrêt : DEADLOCK_CREATETHREAD_LOADERLOCKED
- Arrêter le code : 200001E
- Gravité: Avertissement
- Erreur ponctuelle :
- Rapport d’erreurs : Aucun
- Journaliser dans le fichier : Oui
- Créer un backtrace : Oui
Le thread a tenté d’appeler SendMessage/SendMessageTimeout (avec une cible HWND sur un autre thread) ou DispatchMessage tout en conservant une section critique. Cela peut entraîner un blocage ou une absence de réponse de l’application.
Cause probableLe thread a tenté d’appeler SendMessage/SendMessageTimeout (avec une cible HWND sur un autre thread) ou DispatchMessage tout en conservant une section critique. Cela peut entraîner un blocage ou une absence de réponse de l’application.
Informations affichées par Application Verifier- Format: - Nom de l’API : %ws
- Paramètre 1 - ID de thread bloqué
- Paramètre 2 - Section critique verrouillée (utilisez !cs [addr])
- Paramètre 3 - Si SendMessage, cibleZ HWND. Si DispatchMessage, MSG (utilisez dt MSG [addr])
- Paramètre 4 - N/A
- Couche de test : Se bloque
- ID d’arrêt : DEADLOCK_SENDMESSAGE_CRITSECT
- Arrêter le code : 200001F
- Gravité: Avertissement
- Erreur ponctuelle :
- Rapport d’erreurs : Aucun
- Journaliser dans le fichier : Oui
- Créer un backtrace : Oui
Voir aussi
Vérificateur d’application - Codes et définitions d’arrêt
Vérificateur d’application - Vue d’ensemble
Vérificateur d’application - Fonctionnalités
Vérificateur d’applications - Test des applications
Vérificateur d’application - Tests dans Application Verifier
Vérificateur d’application - Débogage des arrêts du vérificateur d’application