Anwendungsüberprüfung – Stoppcodes – Hängt
Die Hangs-Tests für die Verwendung von APIs, die dazu führen, dass das System nicht mehr reagiert, z. B. wenn der DllMain-Thread auf einen anderen thread wartet, der blockiert wurde.
Die folgenden Stoppcodes sind in diesem Testsatz enthalten.
Die Anwendung hat eine blockierende API aus einem Thread aufgerufen, der eine oder mehrere HWNDs besitzt, was zu einer nicht reagierenden Benutzeroberfläche führt. Die API sollte aus einem Hintergrundthread aufgerufen werden.
Wahrscheinliche UrsacheDie Anwendung hat eine blockierende API aus einem Thread aufgerufen, der eine oder mehrere HWNDs besitzt, was zu einer nicht reagierenden Benutzeroberfläche führt. Die API sollte aus einem Hintergrundthread aufgerufen werden.
Von Application Verifier angezeigte Informationen- Format: - API-Name: %ws
- Parameter 1 - Id des blockierten GUI-Threads
- Parameter 2 Fensterhandle
- Parameter 3 - N/A
- Parameter 4 - N/A
- Testebene: Hängt
- Stopp-ID: UIBLOCK_BLOCKING_API
- Code beenden: 2000000
- Schweregrad: Warnung
- Einmalfehler:
- Fehlerbericht: Nichts
- Melden Sie sich an die Datei an: Ja
- Backtrace erstellen: Ja
Ruft eine API zum synchronen Wiedergeben eines Sounds aus einem Benutzeroberflächenthread auf. Dadurch reagierte die Benutzeroberfläche nicht mehr.
Wahrscheinliche UrsacheRuft eine API zum synchronen Wiedergeben eines Sounds aus einem Benutzeroberflächenthread auf. Dadurch reagierte die Benutzeroberfläche nicht mehr.
Von Application Verifier angezeigte Informationen- Format: - API-Name: %ws
- Parameter 1 - Id des blockierten GUI-Threads
- Parameter 2 Fensterhandle
- Parameter 3 - N/A
- Parameter 4 - N/A
- Testebene: Hängt
- Stopp-ID: UIBLOCK_SYNCHRONOUS_PLAY_SOUND
- Code beenden: 2000001
- Schweregrad: Warnung
- Einmalfehler:
- Fehlerbericht: Nichts
- Melden Sie sich an die Datei an: Ja
- Backtrace erstellen: Ja
Eine API mit einem Langsamen Dateipfadparameter aus einem UI-Thread aufgerufen, was zu einer nicht reagierenden Benutzeroberfläche führt. Diese API sollte aus einem Hintergrundthread aufgerufen werden.
Wahrscheinliche UrsacheEine API mit einem Langsamen Dateipfadparameter aus einem UI-Thread aufgerufen, was zu einer nicht reagierenden Benutzeroberfläche führt. Diese API sollte aus einem Hintergrundthread aufgerufen werden.
Von Application Verifier angezeigte Informationen- Format: - API-Name: %ws
- Parameter 1 - Id des blockierten GUI-Threads
- Parameter 2 Fensterhandle
- Parameter 3 Dateipfadtyp
- Parameter 4 - N/A
- Testebene: Hängt
- Stopp-ID: UIBLOCK_SLOW_FILE_PATH
- Code beenden: 2000002
- Schweregrad: Warnung
- Einmalfehler:
- Fehlerbericht: Nichts
- Melden Sie sich an die Datei an: Ja
- Backtrace erstellen: Ja
Gui-Thread wartete auf einen anderen Thread, der blockiert wurde. Diese blockierte Wartekette führte dazu, dass die Benutzeroberfläche nicht reagierte.
Wahrscheinliche UrsacheGui-Thread wartete auf einen anderen Thread, der blockiert wurde. Diese blockierte Wartekette führte dazu, dass die Benutzeroberfläche nicht reagierte.
Von Application Verifier angezeigte Informationen- Format: - API-Name: %ws
- Parameter 1 - Id des blockierten GUI-Threads
- Parameter 2 - Blockierter HWND
- Parameter 3 - Hintergrundthread-ID
- Parameter 4 - N/A
- Testebene: Hängt
- Stopp-ID: UIBLOCK_BLOCKED_WAIT_CHAIN
- Code beenden: 2000004
- Schweregrad: Warnung
- Einmalfehler:
- Fehlerbericht: Nichts
- Melden Sie sich an die Datei an: Ja
- Backtrace erstellen: Ja
Gui-Thread wurde blockiert, während in einem anderen Prozess auf eine Ressource gewartet wurde. Diese blockierte Wartekette führte dazu, dass die Benutzeroberfläche nicht reagierte.
Wahrscheinliche UrsacheGui-Thread wurde blockiert, während in einem anderen Prozess auf eine Ressource gewartet wurde. Diese blockierte Wartekette führte dazu, dass die Benutzeroberfläche nicht reagierte.
Von Application Verifier angezeigte Informationen- Format: - API-Name: %ws
- Parameter 1 - Id des blockierten GUI-Threads
- Parameter 2 - Blockierter HWND
- Parameter 3 - Blockierprozess-ID
- Parameter 4 - N/A
- Testebene: Hängt
- Stopp-ID: UIBLOCK_BLOCKED_WAIT_CHAIN_PROCESS
- Code beenden: 2000005
- Schweregrad: Warnung
- Einmalfehler:
- Fehlerbericht: Nichts
- Melden Sie sich an die Datei an: Ja
- Backtrace erstellen: Ja
Deadlock wurde zwischen dem GUI-Thread und mindestens einem Hintergrundthread erkannt. Dadurch reagierte die Benutzeroberfläche nicht mehr.
Wahrscheinliche UrsacheDeadlock wurde zwischen dem GUI-Thread und mindestens einem Hintergrundthread erkannt. Dadurch reagierte die Benutzeroberfläche nicht mehr.
Von Application Verifier angezeigte Informationen- Format: - API-Name: %ws
- Parameter 1 - Id des blockierten GUI-Threads
- Parameter 2 - Blockierter HWND
- Parameter 3 - N/A
- Parameter 4 - N/A
- Testebene: Hängt
- Stopp-ID: UIBLOCK_BLOCKED_WAIT_CHAIN_DEADLOCK
- Code beenden: 2000006
- Schweregrad: Warnung
- Einmalfehler:
- Fehlerbericht: Nichts
- Melden Sie sich an die Datei an: Ja
- Backtrace erstellen: Ja
Gui-Thread wurde für längere Zeit blockiert, was zu einer nicht reagierenden Benutzeroberfläche führte.
Wahrscheinliche UrsacheGui-Thread wurde für längere Zeit blockiert, was zu einer nicht reagierenden Benutzeroberfläche führte.
Von Application Verifier angezeigte Informationen- Format: - API-Name: %ws
- Parameter 1 - Id des blockierten GUI-Threads
- Parameter 2 Fensterhandle
- Parameter 3 - Dauer (ms)
- Parameter 4 - N/A
- Testebene: Hängt
- Stopp-ID: UIBLOCK_LONG_OPERATION
- Code beenden: 2000007
- Schweregrad: Warnung
- Einmalfehler:
- Fehlerbericht: Nichts
- Melden Sie sich an die Datei an: Ja
- Backtrace erstellen: Ja
Der für die API bereitgestellte Timeoutparameter hat das Potenzial, einen GUI-Thread für eine längere Dauer zu blockieren, was zu einer nicht reagierenden Benutzeroberfläche führt.
Wahrscheinliche UrsacheDer für die API bereitgestellte Timeoutparameter hat das Potenzial, einen GUI-Thread für eine längere Dauer zu blockieren, was zu einer nicht reagierenden Benutzeroberfläche führt.
Von Application Verifier angezeigte Informationen- Format: - API-Name: %ws
- Parameter 1 - Id des blockierten GUI-Threads
- Parameter 2 Fensterhandle
- Parameter 3 - Timeoutparameterwert
- Parameter 4 - N/A
- Testebene: Hängt
- Stopp-ID: UIBLOCK_LONG_OPERATION_POSSIBLE
- Code beenden: 2000008
- Schweregrad: Warnung
- Einmalfehler:
- Fehlerbericht: Nichts
- Melden Sie sich an die Datei an: Ja
- Backtrace erstellen: Ja
Eine API, die auf eine langsame Druckerressource zugreift, wurde im UI-Thread aufgerufen. Dadurch reagierte die Benutzeroberfläche nicht mehr.
Wahrscheinliche UrsacheEine API, die auf eine langsame Druckerressource zugreift, wurde im UI-Thread aufgerufen. Dadurch reagierte die Benutzeroberfläche nicht mehr.
Von Application Verifier angezeigte Informationen- Format: - API-Name: %ws
- Parameter 1 - Id des blockierten GUI-Threads
- Parameter 2 Fensterhandle
- Parameter 3 - N/A
- Parameter 4 - N/A
- Testebene: Hängt
- Stopp-ID: UIBLOCK_PRINTER_RESOURCE
- Code beenden: 2000009
- Schweregrad: Warnung
- Einmalfehler:
- Fehlerbericht: Nichts
- Melden Sie sich an die Datei an: Ja
- Backtrace erstellen: Ja
Eine blockierende API aus DllMain aufgerufen. Dies führte dazu, dass andere Threads nicht reagieren.
Wahrscheinliche UrsacheEine blockierende API aus DllMain aufgerufen. Dies führte dazu, dass andere Threads nicht reagieren.
Von Application Verifier angezeigte Informationen- Format: - API-Name: %ws
- Parameter 1 - Blockierte Thread-ID
- Parameter 2 - N/A
- Parameter 3 - N/A
- Parameter 4 - N/A
- Testebene: Hängt
- Stopp-ID: DLLMAINBLOCK_BLOCKING_API
- Code beenden: 200000A
- Schweregrad: Warnung
- Einmaliger Fehler:
- Fehlerbericht: Nichts
- Protokollieren in Datei: Ja
- Backtrace erstellen: Ja
Wird als API aufgerufen, um einen Sound synchron innerhalb von DllMain wiederzugeben. Dies führte dazu, dass andere Threads nicht mehr reagierten.
Wahrscheinliche UrsacheWird als API aufgerufen, um einen Sound synchron innerhalb von DllMain wiederzugeben. Dies führte dazu, dass andere Threads nicht mehr reagierten.
Von Application Verifier angezeigte Informationen- Format: - API-Name: %ws
- Parameter 1 - Blockierte Thread-ID
- Parameter 2 - N/A
- Parameter 3 - N/A
- Parameter 4 - N/A
- Testebene: Hängt
- Stopp-ID: DLLMAINBLOCK_SYNCHRONOUS_PLAY_SOUND
- Code beenden: 200000B
- Schweregrad: Warnung
- Einmaliger Fehler:
- Fehlerbericht: Nichts
- Protokollieren in Datei: Ja
- Backtrace erstellen: Ja
Aufgerufen eine API mit einem langsamen Dateipfadparameter in DllMain. Dies führte dazu, dass andere Threads nicht mehr reagierten.
Wahrscheinliche UrsacheAufgerufen eine API mit einem langsamen Dateipfadparameter in DllMain. Dies führte dazu, dass andere Threads nicht mehr reagierten.
Von Application Verifier angezeigte Informationen- Format: - API-Name: %ws
- Parameter 1 - Blockierte Thread-ID
- Parameter 2 - N/A
- Parameter 3 Dateipfadtyp
- Parameter 4 - N/A
- Testebene: Hängt
- Stopp-ID: DLLMAINBLOCK_SLOW_FILE_PATH
- Code beenden: 200000C
- Schweregrad: Warnung
- Einmaliger Fehler:
- Fehlerbericht: Nichts
- Protokollieren in Datei: Ja
- Backtrace erstellen: Ja
DllMain-Thread wartete auf einen anderen Thread, der blockiert wurde. Diese blockierte Wartekette führte dazu, dass andere Threads nicht mehr reagierten.
Wahrscheinliche UrsacheDllMain-Thread wartete auf einen anderen Thread, der blockiert wurde. Diese blockierte Wartekette führte dazu, dass andere Threads nicht mehr reagierten.
Von Application Verifier angezeigte Informationen- Format: - API-Name: %ws
- Parameter 1 - Blockierte Thread-ID
- Parameter 2 - N/A
- Parameter 3 - Blockierende Thread-ID
- Parameter 4 - N/A
- Testebene: Hängt
- Stopp-ID: DLLMAINBLOCK_BLOCKED_WAIT_CHAIN
- Code beenden: 200000E
- Schweregrad: Warnung
- Einmaliger Fehler:
- Fehlerbericht: Nichts
- Protokollieren in Datei: Ja
- Backtrace erstellen: Ja
Der DllMain-Thread wurde blockiert, während auf eine Ressource in einem anderen Prozess gewartet wurde. Diese blockierte Wartekette führte dazu, dass andere Threads nicht mehr reagierten.
Wahrscheinliche UrsacheDer DllMain-Thread wurde blockiert, während auf eine Ressource in einem anderen Prozess gewartet wurde. Diese blockierte Wartekette führte dazu, dass andere Threads nicht mehr reagierten.
Von Application Verifier angezeigte Informationen- Format: - API-Name: %ws
- Parameter 1 - Blockierte Thread-ID
- Parameter 2 - N/A
- Parameter 3 - Blocking Process ID (Blockierende Prozess-ID)
- Parameter 4 - N/A
- Testebene: Hängt
- Stopp-ID: DLLMAINBLOCK_BLOCKED_WAIT_CHAIN_PROCESS
- Code beenden: 200000F
- Schweregrad: Warnung
- Einmaliger Fehler:
- Fehlerbericht: Nichts
- Protokollieren in Datei: Ja
- Backtrace erstellen: Ja
Deadlock innerhalb eines DllMain-Aufrufs erkannt. Dies führte dazu, dass andere Threads nicht mehr reagierten.
Wahrscheinliche UrsacheDeadlock innerhalb eines DllMain-Aufrufs erkannt. Dies führte dazu, dass andere Threads nicht mehr reagierten.
Von Application Verifier angezeigte Informationen- Format: - API-Name: %ws
- Parameter 1 - Blockierte Thread-ID
- Parameter 2 - N/A
- Parameter 3 - N/A
- Parameter 4 - N/A
- Testebene: Hängt
- Stopp-ID: DLLMAINBLOCK_BLOCKED_WAIT_CHAIN_DEADLOCK
- Code beenden: 2000010
- Schweregrad: Warnung
- Einmaliger Fehler:
- Fehlerbericht: Nichts
- Protokollieren in Datei: Ja
- Backtrace erstellen: Ja
Der DllMain-Thread wurde für längere Zeit blockiert, was zu einer nicht reagierenden Anwendung führte.
Wahrscheinliche UrsacheDer DllMain-Thread wurde für längere Zeit blockiert, was zu einer nicht reagierenden Anwendung führte.
Von Application Verifier angezeigte Informationen- Format: - API-Name: %ws
- Parameter 1 - Blockierte Thread-ID
- Parameter 2 - N/A
- Parameter 3 - Dauer (ms)
- Parameter 4 - N/A
- Testebene: Hängt
- Stopp-ID: DLLMAINBLOCK_LONG_OPERATION
- Code beenden: 2000011
- Schweregrad: Warnung
- Einmaliger Fehler:
- Fehlerbericht: Nichts
- Protokollieren in Datei: Ja
- Backtrace erstellen: Ja
Der für die API bereitgestellte Timeoutparameter kann DllMain für einen längeren Zeitraum blockieren, was zu einer nicht reagierenden Anwendung führt.
Wahrscheinliche UrsacheDer für die API bereitgestellte Timeoutparameter kann DllMain für einen längeren Zeitraum blockieren, was zu einer nicht reagierenden Anwendung führt.
Von Application Verifier angezeigte Informationen- Format: - API-Name: %ws
- Parameter 1 - Blockierte Thread-ID
- Parameter 2 - N/A
- Parameter 3 - Timeoutparameterwert
- Parameter 4 - N/A
- Testebene: Hängt
- Stopp-ID: DLLMAINBLOCK_LONG_OPERATION_POSSIBLE
- Code beenden: 2000012
- Schweregrad: Warnung
- Einmaliger Fehler:
- Fehlerbericht: Nichts
- Protokollieren in Datei: Ja
- Backtrace erstellen: Ja
Eine API, die auf eine langsame Druckerressource zugreift, wurde in DllMain aufgerufen. Dies führte dazu, dass andere Threads nicht mehr reagierten.
Wahrscheinliche UrsacheEine API, die auf eine langsame Druckerressource zugreift, wurde in DllMain aufgerufen. Dies führte dazu, dass andere Threads nicht mehr reagierten.
Von Application Verifier angezeigte Informationen- Format: - API-Name: %ws
- Parameter 1 - Blockierte Thread-ID
- Parameter 2 - N/A
- Parameter 3 - N/A
- Parameter 4 - N/A
- Testebene: Hängt
- Stopp-ID: DLLMAINBLOCK_PRINTER_RESOURCE
- Code beenden: 2000013
- Schweregrad: Warnung
- Einmaliger Fehler:
- Fehlerbericht: Nichts
- Protokollieren in Datei: Ja
- Backtrace erstellen: Ja
Wird als blockierende API für einen "speziellen" Thread bezeichnet, der als Thread festgelegt wurde, der nicht blockiert werden soll.
Wahrscheinliche UrsacheDie Anwendung hat eine blockierende API für einen bestimmten "speziellen" Thread aufgerufen, der nicht blockiert werden sollte.
Von Application Verifier angezeigte Informationen- Format: - API-Name: %ws
- Parameter 1 - Blockierte Thread-ID
- Parameter 2 - N/A
- Parameter 3 - N/A
- Parameter 4 - N/A
- Testebene: Hängt
- Stopp-ID: SPECIALTHREADBLOCK_BLOCKING_API
- Code beenden: 2000014
- Schweregrad: Warnung
- Einmaliger Fehler:
- Fehlerbericht: Nichts
- Protokollieren in Datei: Ja
- Backtrace erstellen: Ja
Wird als API bezeichnet, um einen Sound synchron aus einem "speziellen" Thread wiederzugeben, der nicht blockiert werden soll.
Wahrscheinliche UrsacheDie Anwendung hat eine API aufgerufen, die für die Wiedergabe eines Multimediasounds zuständig ist. Der Parameter, der steuert, wie der sound wiedergegeben wird, der an diese API übergeben wird, kann dazu führen, dass die Anwendung hängen bleibt, da er in einem "speziellen" Thread aufgerufen wurde, der nicht blockiert werden sollte.
Von Application Verifier angezeigte Informationen- Format: - API-Name: %ws
- Parameter 1 - Blockierte Thread-ID
- Parameter 2 - N/A
- Parameter 3 - N/A
- Parameter 4 - N/A
- Testebene: Hängt
- Stopp-ID: SPECIALTHREADBLOCK_SYNCHRONOUS_PLAY_SOUND
- Code beenden: 2000015
- Schweregrad: Warnung
- Einmaliger Fehler:
- Fehlerbericht: Nichts
- Protokollieren in Datei: Ja
- Backtrace erstellen: Ja
Aufgerufen eine API aus einem angegebenen "speziellen" Thread mit einem langsamen Dateipfadparameter, der dazu führen kann, dass die Anwendung hängen bleibt.
Wahrscheinliche UrsacheAufgerufen eine API aus einem angegebenen "speziellen" Thread mit einem langsamen Dateipfadparameter, der dazu führen kann, dass die Anwendung hängen bleibt. Der spezielle Thread sollte nicht blockiert werden.
Von Application Verifier angezeigte Informationen- Format: - API-Name: %ws
- Parameter 1 - Blockierte Thread-ID
- Parameter 2 - N/A
- Parameter 3 Dateipfadtyp
- Parameter 4 - N/A
- Testebene: Hängt
- Stopp-ID: SPECIALTHREADBLOCK_SLOW_FILE_PATH
- Code beenden: 2000016
- Schweregrad: Warnung
- Einmaliger Fehler:
- Fehlerbericht: Nichts
- Protokollieren in Datei: Ja
- Backtrace erstellen: Ja
Ein festgelegter "spezieller" Thread wartete auf einen anderen Thread, der blockiert wurde. Diese blockierte Wartekette kann dazu führen, dass die Anwendung hängen bleibt, da dieser Thread nicht blockiert werden sollte.
Wahrscheinliche UrsacheEin festgelegter "spezieller" Thread wartete auf einen anderen Thread, der blockiert wurde. Diese blockierte Wartekette kann dazu führen, dass die Anwendung hängen bleibt, da dieser Thread nicht blockiert werden sollte.
Von Application Verifier angezeigte Informationen- Format: - API-Name: %ws
- Parameter 1 - Blockierte Thread-ID
- Parameter 2 - N/A
- Parameter 3 - Blockierende Thread-ID
- Parameter 4 - N/A
- Testebene: Hängt
- Stopp-ID: SPECIALTHREADBLOCK_BLOCKED_WAIT_CHAIN
- Code beenden: 2000018
- Schweregrad: Warnung
- Einmaliger Fehler:
- Fehlerbericht: Nichts
- Protokollieren in Datei: Ja
- Backtrace erstellen: Ja
Ein festgelegter "spezieller" Thread wurde blockiert, während auf eine Ressource in einem anderen Prozess gewartet wurde. Diese blockierte Wartekette kann dazu führen, dass die Anwendung nicht reagiert.
Wahrscheinliche UrsacheEin festgelegter "spezieller" Thread wurde blockiert, während auf eine Ressource in einem anderen Prozess gewartet wurde. Diese blockierte Wartekette kann dazu führen, dass die Anwendung nicht reagiert.
Von Application Verifier angezeigte Informationen- Format: - API-Name: %ws
- Parameter 1 - Blockierte Thread-ID
- Parameter 2 - N/A
- Parameter 3 - Blocking Process ID (Blockierende Prozess-ID)
- Parameter 4 - N/A
- Testebene: Hängt
- Stopp-ID: SPECIALTHREADBLOCK_BLOCKED_WAIT_CHAIN_PROCESS
- Code beenden: 2000019
- Schweregrad: Warnung
- Einmaliger Fehler:
- Fehlerbericht: Nichts
- Protokollieren in Datei: Ja
- Backtrace erstellen: Ja
Deadlock für einen bestimmten "speziellen" Thread erkannt. Dies kann dazu führen, dass die Anwendung nicht reagiert, da dieser Thread nicht blockiert werden sollte.
Wahrscheinliche UrsacheDeadlock für einen bestimmten "speziellen" Thread erkannt. Dies kann dazu führen, dass die Anwendung nicht reagiert, da dieser Thread nicht blockiert werden sollte.
Von Application Verifier angezeigte Informationen- Format: - API-Name: %ws
- Parameter 1 - Blockierte Thread-ID
- Parameter 2 - N/A
- Parameter 3 - N/A
- Parameter 4 - N/A
- Testebene: Hängt
- Stopp-ID: SPECIALTHREADBLOCK_BLOCKED_WAIT_CHAIN_DEADLOCK
- Code beenden: 200001A
- Schweregrad: Warnung
- Einmaliger Fehler:
- Fehlerbericht: Nichts
- Protokollieren in Datei: Ja
- Backtrace erstellen: Ja
Ein festgelegter "spezieller" Thread wurde für einen längeren Zeitraum blockiert, was zu einer nicht reagierenden Anwendung führte.
Wahrscheinliche UrsacheEin festgelegter "spezieller" Thread wurde für einen längeren Zeitraum blockiert, was zu einer nicht reagierenden Anwendung führte. Dieser Thread sollte nicht blockiert werden.
Von Application Verifier angezeigte Informationen- Format: - API-Name: %ws
- Parameter 1 - Blockierte Thread-ID
- Parameter 2 - N/A
- Parameter 3 - Dauer (ms)
- Parameter 4 - N/A
- Testebene: Hängt
- Stopp-ID: SPECIALTHREADBLOCK_LONG_OPERATION
- Code beenden: 200001B
- Schweregrad: Warnung
- Einmaliger Fehler:
- Fehlerbericht: Nichts
- Protokollieren in Datei: Ja
- Backtrace erstellen: Ja
Der für die API bereitgestellte Timeoutparameter kann einen bestimmten "speziellen" Thread über einen längeren Zeitraum blockieren, was zu einer nicht reagierenden Benutzeroberfläche führt.
Wahrscheinliche UrsacheDer für die API bereitgestellte Timeoutparameter kann einen bestimmten "speziellen" Thread über einen längeren Zeitraum blockieren, was zu einer nicht reagierenden Benutzeroberfläche führt. Dieser Thread sollte nicht blockiert werden.
Von Application Verifier angezeigte Informationen- Format: - API-Name: %ws
- Parameter 1 - Blockierte Thread-ID
- Parameter 2 - N/A
- Parameter 3 - Timeoutparameterwert
- Parameter 4 - N/A
- Testebene: Hängt
- Stopp-ID: SPECIALTHREADBLOCK_LONG_OPERATION_POSSIBLE
- Code beenden: 200001C
- Schweregrad: Warnung
- Einmalfehler:
- Fehlerbericht: Nichts
- Melden Sie sich an die Datei an: Ja
- Backtrace erstellen: Ja
Eine API, die auf eine langsame Druckerressource zugreift, wurde für den angegebenen "speziellen" Thread aufgerufen, der nicht blockiert werden sollte.
Wahrscheinliche UrsacheDiese Funktion sollte nicht für einen bestimmten "speziellen" Thread aufgerufen werden, da sie auf eine langsame Druckerressource warten kann. Ein als "Special" bezeichneter Thread sollte nicht blockiert werden.
Von Application Verifier angezeigte Informationen- Format: - API-Name: %ws
- Parameter 1 - Blockierte Thread-ID
- Parameter 2 Fensterhandle
- Parameter 3 - N/A
- Parameter 4 - N/A
- Testebene: Hängt
- Stopp-ID: SPECIALTHREADBLOCK_PRINTER_RESOURCE
- Code beenden: 200001D
- Schweregrad: Warnung
- Einmalfehler:
- Fehlerbericht: Nichts
- Melden Sie sich an die Datei an: Ja
- Backtrace erstellen: Ja
Thread hat versucht, einen weiteren Thread aus DllMain zu erstellen. Der neue Thread wird sofort blockiert, bis DllMain beendet wird. Wenn der aufrufende Thread versucht, sich mit dem neuen Thread zu synchronisieren, während er sich noch in DllMain befindet, entsteht ein Deadlock.
Wahrscheinliche UrsacheThread hat versucht, einen weiteren Thread aus DllMain zu erstellen. Der neue Thread wird sofort blockiert, bis DllMain beendet wird. Wenn der aufrufende Thread versucht, sich mit dem neuen Thread zu synchronisieren, während er sich noch in DllMain befindet, entsteht ein Deadlock.
Von Application Verifier angezeigte Informationen- Format: - API-Name: %ws
- Parameter 1 - Blockierte Thread-ID
- Parameter 2 - N/A
- Parameter 3 - N/A
- Parameter 4 - N/A
- Testebene: Hängt
- Stopp-ID: DEADLOCK_CREATETHREAD_LOADERLOCKED
- Code beenden: 200001E
- Schweregrad: Warnung
- Einmalfehler:
- Fehlerbericht: Nichts
- Melden Sie sich an die Datei an: Ja
- Backtrace erstellen: Ja
Der Thread hat versucht, SendMessage/SendMessageTimeout (mit HWND-Ziel in einem anderen Thread) oder DispatchMessage aufzurufen, während er einen kritischen Abschnitt enthält. Dies kann dazu führen, dass ein Deadlock oder eine Anwendung nicht reagiert.
Wahrscheinliche UrsacheDer Thread hat versucht, SendMessage/SendMessageTimeout (mit HWND-Ziel in einem anderen Thread) oder DispatchMessage aufzurufen, während er einen kritischen Abschnitt enthält. Dies kann dazu führen, dass ein Deadlock oder eine Anwendung nicht reagiert.
Von Application Verifier angezeigte Informationen- Format: - API-Name: %ws
- Parameter 1 - Blockierte Thread-ID
- Parameter 2 - Gesperrter kritischer Abschnitt (verwenden Sie !cs [addr])
- Parameter 3 - Wenn SendMessage, Ziel HWND. If DispatchMessage, MSG (verwenden Sie dt MSG [addr])
- Parameter 4 - N/A
- Testebene: Hängt
- Stopp-ID: DEADLOCK_SENDMESSAGE_CRITSECT
- Code beenden: 200001F
- Schweregrad: Warnung
- Einmalfehler:
- Fehlerbericht: Nichts
- Melden Sie sich an die Datei an: Ja
- Backtrace erstellen: Ja
Weitere Informationen
Anwendungsüberprüfung – Beenden von Codes und Definitionen
Application Verifier – Übersicht
Application Verifier – Features
Application Verifier – Testen von Anwendungen
Application Verifier– Tests in Application Verifier
Application Verifier: Debuggen der Anwendungsüberprüfung wird beendet