Compartir a través de


Comprobador de aplicaciones: códigos de detención: bloqueos

Bloquea las pruebas para el uso de las API que hacen que el sistema deje de responder, por ejemplo, cuando el subproceso DllMain está esperando otro subproceso bloqueado.

Los siguientes códigos de detención se incluyen en este conjunto de pruebas.

La aplicación llamó a una API de bloqueo desde un subproceso que posee uno o varios HWND, lo que provoca una interfaz de usuario que no responde. Se debe llamar a la API desde un subproceso en segundo plano.

Causa probable

La aplicación llamó a una API de bloqueo desde un subproceso que posee uno o varios HWND, lo que provoca una interfaz de usuario que no responde. Se debe llamar a la API desde un subproceso en segundo plano.

Información mostrada por Comprobador de aplicaciones
  • Formato:  - Nombre de API: %ws
  • Parámetro 1  - Identificador de subproceso de GUI bloqueado
  • Parámetro 2  - Identificador de ventana
  • Parámetro 3  - N/A
  • Parámetro 4  - N/A

Información adicional
  • Capa de prueba:  Cuelga
  • Id. de detención:  UIBLOCK_BLOCKING_API
  • Detener código:  2000000
  • Severidad:  Advertencia
  • Error único: 
  • Informe de errores:  Ninguno
  • Inicie sesión en el archivo:  Sí
  • Crear retroceso:  Sí

Se denomina API para reproducir un sonido sincrónicamente desde un subproceso de interfaz de usuario. Esto hizo que la interfaz de usuario no responda.

Causa probable

Se denomina API para reproducir un sonido sincrónicamente desde un subproceso de interfaz de usuario. Esto hizo que la interfaz de usuario no responda.

Información mostrada por Comprobador de aplicaciones
  • Formato:  - Nombre de API: %ws
  • Parámetro 1  - Identificador de subproceso de GUI bloqueado
  • Parámetro 2  - Identificador de ventana
  • Parámetro 3  - N/A
  • Parámetro 4  - N/A

Información adicional
  • Capa de prueba:  Cuelga
  • Id. de detención:  UIBLOCK_SYNCHRONOUS_PLAY_SOUND
  • Detener código:  2000001
  • Severidad:  Advertencia
  • Error único: 
  • Informe de errores:  Ninguno
  • Inicie sesión en el archivo:  Sí
  • Crear retroceso:  Sí

Se llama una API con un parámetro de ruta de acceso de archivo lento de un subproceso de interfaz de usuario, lo que provoca una interfaz de usuario que no responde. Se debe llamar a esta API desde un subproceso en segundo plano.

Causa probable

Se llama una API con un parámetro de ruta de acceso de archivo lento de un subproceso de interfaz de usuario, lo que provoca una interfaz de usuario que no responde. Se debe llamar a esta API desde un subproceso en segundo plano.

Información mostrada por Comprobador de aplicaciones
  • Formato:  - Nombre de API: %ws
  • Parámetro 1  - Identificador de subproceso de GUI bloqueado
  • Parámetro 2  - Identificador de ventana
  • Parámetro 3  - Tipo de ruta de acceso de archivo
  • Parámetro 4  - N/A

Información adicional
  • Capa de prueba:  Cuelga
  • Id. de detención:  UIBLOCK_SLOW_FILE_PATH
  • Detener código:  2000002
  • Severidad:  Advertencia
  • Error único: 
  • Informe de errores:  Ninguno
  • Inicie sesión en el archivo:  Sí
  • Crear retroceso:  Sí

El subproceso de GUI estaba esperando otro subproceso bloqueado. Esta cadena de espera bloqueada ha provocado que la interfaz de usuario no responda.

Causa probable

El subproceso de GUI estaba esperando otro subproceso bloqueado. Esta cadena de espera bloqueada ha provocado que la interfaz de usuario no responda.

Información mostrada por Comprobador de aplicaciones
  • Formato:  - Nombre de API: %ws
  • Parámetro 1  - Identificador de subproceso de GUI bloqueado
  • Parámetro 2  - Blocked HWND
  • Parámetro 3  -Background Thread ID ( Id. de subproceso en segundo
  • Parámetro 4  - N/A

Información adicional
  • Capa de prueba:  Cuelga
  • Id. de detención:  UIBLOCK_BLOCKED_WAIT_CHAIN
  • Detener código:  2000004
  • Severidad:  Advertencia
  • Error único: 
  • Informe de errores:  Ninguno
  • Inicie sesión en el archivo:  Sí
  • Crear retroceso:  Sí

El subproceso de GUI se bloqueó mientras esperaba un recurso en un proceso diferente. Esta cadena de espera bloqueada ha provocado que la interfaz de usuario no responda.

Causa probable

El subproceso de GUI se bloqueó mientras esperaba un recurso en un proceso diferente. Esta cadena de espera bloqueada ha provocado que la interfaz de usuario no responda.

Información mostrada por Comprobador de aplicaciones
  • Formato:  - Nombre de API: %ws
  • Parámetro 1  - Identificador de subproceso de GUI bloqueado
  • Parámetro 2  - Blocked HWND
  • Parámetro 3  - Blocking Process ID (Identificador de proceso de bloqueo)
  • Parámetro 4  - N/A

Información adicional
  • Capa de prueba:  Cuelga
  • Id. de detención:  UIBLOCK_BLOCKED_WAIT_CHAIN_PROCESS
  • Código de detención:  2000005
  • Severidad:  Advertencia
  • Error único: 
  • Informe de errores:  Ninguno
  • Inicie sesión en el archivo:  Sí
  • Crear un seguimiento posterior:  Sí

Interbloqueo detectado entre el subproceso de gui y uno o varios subprocesos en segundo plano. Esto ha provocado que la interfaz de usuario no responda.

Causa probable

Interbloqueo detectado entre el subproceso de gui y uno o varios subprocesos en segundo plano. Esto ha provocado que la interfaz de usuario no responda.

Información mostrada por el Comprobador de aplicaciones
  • Formato:  - Nombre de API: %ws
  • Parámetro 1  - Identificador de subproceso de GUI bloqueado
  • Parámetro 2  - Blocked HWND
  • Parámetro 3  - N/A
  • Parámetro 4  - N/A

Información adicional
  • Capa de prueba:  Cuelga
  • Id. de detención:  UIBLOCK_BLOCKED_WAIT_CHAIN_DEADLOCK
  • Código de detención:  2000006
  • Severidad:  Advertencia
  • Error único: 
  • Informe de errores:  Ninguno
  • Inicie sesión en el archivo:  Sí
  • Crear un seguimiento posterior:  Sí

El subproceso de GUI se bloqueó durante un período prolongado, lo que provocaba una interfaz de usuario que no responde.

Causa probable

El subproceso de GUI se bloqueó durante un período prolongado, lo que provocaba una interfaz de usuario que no responde.

Información mostrada por el Comprobador de aplicaciones
  • Formato:  - Nombre de API: %ws
  • Parámetro 1  - Identificador de subproceso de GUI bloqueado
  • Parámetro 2  - Window Handle
  • Parámetro 3  - Duration (ms)
  • Parámetro 4  - N/A

Información adicional
  • Capa de prueba:  Cuelga
  • Id. de detención:  UIBLOCK_LONG_OPERATION
  • Código de detención:  2000007
  • Severidad:  Advertencia
  • Error único: 
  • Informe de errores:  Ninguno
  • Inicie sesión en el archivo:  Sí
  • Crear un seguimiento posterior:  Sí

El parámetro timeout proporcionado a la API tiene la posibilidad de bloquear un subproceso de GUI durante un tiempo prolongado, lo que provoca una interfaz de usuario que no responde.

Causa probable

El parámetro timeout proporcionado a la API tiene la posibilidad de bloquear un subproceso de GUI durante un tiempo prolongado, lo que provoca una interfaz de usuario que no responde.

Información mostrada por el Comprobador de aplicaciones
  • Formato:  - Nombre de API: %ws
  • Parámetro 1  - Identificador de subproceso de GUI bloqueado
  • Parámetro 2  - Window Handle
  • Parámetro 3  Valor del parámetro - Timeout
  • Parámetro 4  - N/A

Información adicional
  • Capa de prueba:  Cuelga
  • Id. de detención:  UIBLOCK_LONG_OPERATION_POSSIBLE
  • Código de detención:  2000008
  • Severidad:  Advertencia
  • Error único: 
  • Informe de errores:  Ninguno
  • Inicie sesión en el archivo:  Sí
  • Crear un seguimiento posterior:  Sí

Se llamó a una API que accede a un recurso de impresora lento en el subproceso de la interfaz de usuario. Esto ha provocado que la interfaz de usuario no responda.

Causa probable

Se llamó a una API que accede a un recurso de impresora lento en el subproceso de la interfaz de usuario. Esto ha provocado que la interfaz de usuario no responda.

Información mostrada por el Comprobador de aplicaciones
  • Formato:  - Nombre de API: %ws
  • Parámetro 1  - Identificador de subproceso de GUI bloqueado
  • Parámetro 2  - Window Handle
  • Parámetro 3  - N/A
  • Parámetro 4  - N/A

Información adicional
  • Capa de prueba:  Cuelga
  • Id. de detención:  UIBLOCK_PRINTER_RESOURCE
  • Código de detención:  2000009
  • Severidad:  Advertencia
  • Error único: 
  • Informe de errores:  Ninguno
  • Inicie sesión en el archivo:  Sí
  • Crear un seguimiento posterior:  Sí

Se llama a una API de bloqueo desde DllMain. Esto provocó que otros subprocesos no respondan.

Causa probable

Se llama a una API de bloqueo desde DllMain. Esto provocó que otros subprocesos no respondan.

Información mostrada por el Comprobador de aplicaciones
  • Formato:  - Nombre de API: %ws
  • Parámetro 1  -Blocked Thread ID ( Identificador de subproceso bloqueado)
  • Parámetro 2  - N/A
  • Parámetro 3  - N/A
  • Parámetro 4  - N/A

Información adicional
  • Capa de prueba:  Cuelga
  • Id. de detención:  DLLMAINBLOCK_BLOCKING_API
  • Detener código:  200000A
  • Severidad:  Advertencia
  • Error único: 
  • Informe de errores:  Ninguno
  • Inicie sesión en el archivo:  Sí
  • Crear retroceso:  Sí

Se llama una API para reproducir un sonido sincrónicamente desde DllMain. Esto hizo que otros subprocesos no respondan.

Causa probable

Se llama una API para reproducir un sonido sincrónicamente desde DllMain. Esto hizo que otros subprocesos no respondan.

Información mostrada por Comprobador de aplicaciones
  • Formato:  - Nombre de API: %ws
  • Parámetro 1  - Identificador de subproceso bloqueado
  • Parámetro 2  - N/A
  • Parámetro 3  - N/A
  • Parámetro 4  - N/A

Información adicional
  • Capa de prueba:  Cuelga
  • Id. de detención:  DLLMAINBLOCK_SYNCHRONOUS_PLAY_SOUND
  • Detener código:  200000B
  • Severidad:  Advertencia
  • Error único: 
  • Informe de errores:  Ninguno
  • Inicie sesión en el archivo:  Sí
  • Crear retroceso:  Sí

Se llama a una API con un parámetro de ruta de acceso de archivo lento desde DllMain. Esto hizo que otros subprocesos no respondan.

Causa probable

Se llama a una API con un parámetro de ruta de acceso de archivo lento desde DllMain. Esto hizo que otros subprocesos no respondan.

Información mostrada por Comprobador de aplicaciones
  • Formato:  - Nombre de API: %ws
  • Parámetro 1  - Identificador de subproceso bloqueado
  • Parámetro 2  - N/A
  • Parámetro 3  - Tipo de ruta de acceso de archivo
  • Parámetro 4  - N/A

Información adicional
  • Capa de prueba:  Cuelga
  • Id. de detención:  DLLMAINBLOCK_SLOW_FILE_PATH
  • Detener código:  200000C
  • Severidad:  Advertencia
  • Error único: 
  • Informe de errores:  Ninguno
  • Inicie sesión en el archivo:  Sí
  • Crear retroceso:  Sí

El subproceso DllMain estaba esperando otro subproceso bloqueado. Esta cadena de espera bloqueada provocó que otros subprocesos no respondan.

Causa probable

El subproceso DllMain estaba esperando otro subproceso bloqueado. Esta cadena de espera bloqueada provocó que otros subprocesos no respondan.

Información mostrada por Comprobador de aplicaciones
  • Formato:  - Nombre de API: %ws
  • Parámetro 1  - Identificador de subproceso bloqueado
  • Parámetro 2  - N/A
  • Parámetro 3  -Blocking Thread ID ( Identificador de subproceso de bloqueo)
  • Parámetro 4  - N/A

Información adicional
  • Capa de prueba:  Cuelga
  • Id. de detención:  DLLMAINBLOCK_BLOCKED_WAIT_CHAIN
  • Detener código:  200000E
  • Severidad:  Advertencia
  • Error único: 
  • Informe de errores:  Ninguno
  • Inicie sesión en el archivo:  Sí
  • Crear retroceso:  Sí

El subproceso DllMain se bloqueó mientras esperaba un recurso en un proceso diferente. Esta cadena de espera bloqueada provocó que otros subprocesos no respondan.

Causa probable

El subproceso DllMain se bloqueó mientras esperaba un recurso en un proceso diferente. Esta cadena de espera bloqueada provocó que otros subprocesos no respondan.

Información mostrada por Comprobador de aplicaciones
  • Formato:  - Nombre de API: %ws
  • Parámetro 1  - Identificador de subproceso bloqueado
  • Parámetro 2  - N/A
  • Parámetro 3  - Blocking Process ID (Identificador de proceso de bloqueo)
  • Parámetro 4  - N/A

Información adicional
  • Capa de prueba:  Cuelga
  • Id. de detención:  DLLMAINBLOCK_BLOCKED_WAIT_CHAIN_PROCESS
  • Detener código:  200000F
  • Severidad:  Advertencia
  • Error único: 
  • Informe de errores:  Ninguno
  • Inicie sesión en el archivo:  Sí
  • Crear retroceso:  Sí

Interbloqueo detectado dentro de una llamada a DllMain. Esto hizo que otros subprocesos no respondan.

Causa probable

Interbloqueo detectado dentro de una llamada a DllMain. Esto hizo que otros subprocesos no respondan.

Información mostrada por Comprobador de aplicaciones
  • Formato:  - Nombre de API: %ws
  • Parámetro 1  - Identificador de subproceso bloqueado
  • Parámetro 2  - N/A
  • Parámetro 3  - N/A
  • Parámetro 4  - N/A

Información adicional
  • Capa de prueba:  Cuelga
  • Id. de detención:  DLLMAINBLOCK_BLOCKED_WAIT_CHAIN_DEADLOCK
  • Código de detención:  2000010
  • Severidad:  Advertencia
  • Error único: 
  • Informe de errores:  Ninguno
  • Inicie sesión en el archivo:  Sí
  • Crear un seguimiento posterior:  Sí

El subproceso DllMain se bloqueó durante un período prolongado, lo que provocaba una aplicación que no responde.

Causa probable

El subproceso DllMain se bloqueó durante un período prolongado, lo que provocaba una aplicación que no responde.

Información mostrada por el Comprobador de aplicaciones
  • Formato:  - Nombre de API: %ws
  • Parámetro 1  -Blocked Thread ID ( Identificador de subproceso bloqueado)
  • Parámetro 2  - N/A
  • Parámetro 3  - Duration (ms)
  • Parámetro 4  - N/A

Información adicional
  • Capa de prueba:  Cuelga
  • Id. de detención:  DLLMAINBLOCK_LONG_OPERATION
  • Código de detención:  2000011
  • Severidad:  Advertencia
  • Error único: 
  • Informe de errores:  Ninguno
  • Inicie sesión en el archivo:  Sí
  • Crear un seguimiento posterior:  Sí

El parámetro timeout proporcionado a la API tiene la posibilidad de bloquear DllMain durante una duración prolongada, lo que provoca una aplicación que no responde.

Causa probable

El parámetro timeout proporcionado a la API tiene la posibilidad de bloquear DllMain durante una duración prolongada, lo que provoca una aplicación que no responde.

Información mostrada por el Comprobador de aplicaciones
  • Formato:  - Nombre de API: %ws
  • Parámetro 1  -Blocked Thread ID ( Identificador de subproceso bloqueado)
  • Parámetro 2  - N/A
  • Parámetro 3  Valor del parámetro - Timeout
  • Parámetro 4  - N/A

Información adicional
  • Capa de prueba:  Cuelga
  • Id. de detención:  DLLMAINBLOCK_LONG_OPERATION_POSSIBLE
  • Código de detención:  2000012
  • Severidad:  Advertencia
  • Error único: 
  • Informe de errores:  Ninguno
  • Inicie sesión en el archivo:  Sí
  • Crear un seguimiento posterior:  Sí

Se llamó a una API que tiene acceso a un recurso de impresora lenta desde DllMain. Esto provocó que otros subprocesos no respondan.

Causa probable

Se llamó a una API que tiene acceso a un recurso de impresora lenta desde DllMain. Esto provocó que otros subprocesos no respondan.

Información mostrada por el Comprobador de aplicaciones
  • Formato:  - Nombre de API: %ws
  • Parámetro 1  -Blocked Thread ID ( Identificador de subproceso bloqueado)
  • Parámetro 2  - N/A
  • Parámetro 3  - N/A
  • Parámetro 4  - N/A

Información adicional
  • Capa de prueba:  Cuelga
  • Id. de detención:  DLLMAINBLOCK_PRINTER_RESOURCE
  • Código de detención:  2000013
  • Severidad:  Advertencia
  • Error único: 
  • Informe de errores:  Ninguno
  • Inicie sesión en el archivo:  Sí
  • Crear un seguimiento posterior:  Sí

Se denomina API de bloqueo en un subproceso "especial" que se ha designado como un subproceso que no debe bloquearse.

Causa probable

La aplicación llamó a una API de bloqueo en un subproceso "especial" designado que no debe bloquearse.

Información mostrada por el Comprobador de aplicaciones
  • Formato:  - Nombre de API: %ws
  • Parámetro 1  -Blocked Thread ID ( Identificador de subproceso bloqueado)
  • Parámetro 2  - N/A
  • Parámetro 3  - N/A
  • Parámetro 4  - N/A

Información adicional
  • Capa de prueba:  Cuelga
  • Id. de detención:  SPECIALTHREADBLOCK_BLOCKING_API
  • Código de detención:  2000014
  • Severidad:  Advertencia
  • Error único: 
  • Informe de errores:  Ninguno
  • Inicie sesión en el archivo:  Sí
  • Crear un seguimiento posterior:  Sí

Se llama a una API para reproducir un sonido sincrónicamente desde un subproceso "especial" que no debe bloquearse.

Causa probable

La aplicación llamó a una API que es responsable de reproducir un sonido multimedia. El parámetro que controla cómo se reproduce el sonido pasado a esta API podría dar lugar a un bloqueo de aplicación, ya que se llamó a en un subproceso "especial" que no debe bloquearse.

Información mostrada por el Comprobador de aplicaciones
  • Formato:  - Nombre de API: %ws
  • Parámetro 1  -Blocked Thread ID ( Identificador de subproceso bloqueado)
  • Parámetro 2  - N/A
  • Parámetro 3  - N/A
  • Parámetro 4  - N/A

Información adicional
  • Capa de prueba:  Cuelga
  • Id. de detención:  SPECIALTHREADBLOCK_SYNCHRONOUS_PLAY_SOUND
  • Código de detención:  2000015
  • Severidad:  Advertencia
  • Error único: 
  • Informe de errores:  Ninguno
  • Inicie sesión en el archivo:  Sí
  • Crear un seguimiento posterior:  Sí

Se llama a una API de un subproceso "especial" designado con un parámetro de ruta de acceso de archivo lento que podría provocar que la aplicación se bloquee.

Causa probable

Se llama a una API de un subproceso "especial" designado con un parámetro de ruta de acceso de archivo lento que podría provocar que la aplicación se bloquee. No se debe bloquear el subproceso especial.

Información mostrada por el Comprobador de aplicaciones
  • Formato:  - Nombre de API: %ws
  • Parámetro 1  -Blocked Thread ID ( Identificador de subproceso bloqueado)
  • Parámetro 2  - N/A
  • Parámetro 3  -File Path Type ( Tipo de ruta de acceso de archivo)
  • Parámetro 4  - N/A

Información adicional
  • Capa de prueba:  Cuelga
  • Id. de detención:  SPECIALTHREADBLOCK_SLOW_FILE_PATH
  • Código de detención:  2000016
  • Severidad:  Advertencia
  • Error único: 
  • Informe de errores:  Ninguno
  • Inicie sesión en el archivo:  Sí
  • Crear un seguimiento posterior:  Sí

Un subproceso "especial" designado estaba esperando otro subproceso bloqueado. Esta cadena de espera bloqueada puede hacer que la aplicación se bloquee, ya que ese subproceso no debe bloquearse.

Causa probable

Un subproceso "especial" designado estaba esperando otro subproceso bloqueado. Esta cadena de espera bloqueada puede hacer que la aplicación se bloquee, ya que ese subproceso no debe bloquearse.

Información mostrada por el Comprobador de aplicaciones
  • Formato:  - Nombre de API: %ws
  • Parámetro 1  -Blocked Thread ID ( Identificador de subproceso bloqueado)
  • Parámetro 2  - N/A
  • Parámetro 3  - Blocking Thread ID (Identificador de subproceso de bloqueo)
  • Parámetro 4  - N/A

Información adicional
  • Capa de prueba:  Cuelga
  • Id. de detención:  SPECIALTHREADBLOCK_BLOCKED_WAIT_CHAIN
  • Código de detención:  2000018
  • Severidad:  Advertencia
  • Error único: 
  • Informe de errores:  Ninguno
  • Inicie sesión en el archivo:  Sí
  • Crear un seguimiento posterior:  Sí

Se bloqueó un subproceso "especial" designado mientras esperaba un recurso en un proceso diferente. Esta cadena de espera bloqueada puede hacer que la aplicación no responda.

Causa probable

Se bloqueó un subproceso "especial" designado mientras esperaba un recurso en un proceso diferente. Esta cadena de espera bloqueada puede hacer que la aplicación no responda.

Información mostrada por el Comprobador de aplicaciones
  • Formato:  - Nombre de API: %ws
  • Parámetro 1  -Blocked Thread ID ( Identificador de subproceso bloqueado)
  • Parámetro 2  - N/A
  • Parámetro 3  - Blocking Process ID (Id. de proceso de bloqueo)
  • Parámetro 4  - N/A

Información adicional
  • Capa de prueba:  Cuelga
  • Id. de detención:  SPECIALTHREADBLOCK_BLOCKED_WAIT_CHAIN_PROCESS
  • Código de detención:  2000019
  • Severidad:  Advertencia
  • Error único: 
  • Informe de errores:  Ninguno
  • Inicie sesión en el archivo:  Sí
  • Crear un seguimiento posterior:  Sí

Interbloqueo detectado en un subproceso "especial" designado. Esto puede hacer que la aplicación no responda, ya que ese subproceso no debe bloquearse.

Causa probable

Interbloqueo detectado en un subproceso "especial" designado. Esto puede hacer que la aplicación no responda, ya que ese subproceso no debe bloquearse.

Información mostrada por el Comprobador de aplicaciones
  • Formato:  - Nombre de API: %ws
  • Parámetro 1  -Blocked Thread ID ( Identificador de subproceso bloqueado)
  • Parámetro 2  - N/A
  • Parámetro 3  - N/A
  • Parámetro 4  - N/A

Información adicional
  • Capa de prueba:  Cuelga
  • Id. de detención:  SPECIALTHREADBLOCK_BLOCKED_WAIT_CHAIN_DEADLOCK
  • Código de detención:  200001A
  • Severidad:  Advertencia
  • Error único: 
  • Informe de errores:  Ninguno
  • Inicie sesión en el archivo:  Sí
  • Crear un seguimiento posterior:  Sí

Se bloqueó un subproceso "especial" designado durante un período prolongado, lo que provocaba una aplicación que no responde.

Causa probable

Se bloqueó un subproceso "especial" designado durante un período prolongado, lo que provocaba una aplicación que no responde. Este subproceso no debe bloquearse.

Información mostrada por el Comprobador de aplicaciones
  • Formato:  - Nombre de API: %ws
  • Parámetro 1  -Blocked Thread ID ( Identificador de subproceso bloqueado)
  • Parámetro 2  - N/A
  • Parámetro 3  - Duration (ms)
  • Parámetro 4  - N/A

Información adicional
  • Capa de prueba:  Cuelga
  • Id. de detención:  SPECIALTHREADBLOCK_LONG_OPERATION
  • Código de detención:  200001B
  • Severidad:  Advertencia
  • Error único: 
  • Informe de errores:  Ninguno
  • Inicie sesión en el archivo:  Sí
  • Crear un seguimiento posterior:  Sí

El parámetro timeout proporcionado a la API tiene la posibilidad de bloquear un subproceso "especial" designado durante un tiempo prolongado, lo que provoca una interfaz de usuario que no responde.

Causa probable

El parámetro timeout proporcionado a la API tiene la posibilidad de bloquear un subproceso "especial" designado durante un tiempo prolongado, lo que provoca una interfaz de usuario que no responde. Este subproceso no debe bloquearse.

Información mostrada por Comprobador de aplicaciones
  • Formato:  - Nombre de API: %ws
  • Parámetro 1  - Identificador de subproceso bloqueado
  • Parámetro 2  - N/A
  • Parámetro 3  - Valor del parámetro timeout
  • Parámetro 4  - N/A

Información adicional
  • Capa de prueba:  Cuelga
  • Id. de detención:  SPECIALTHREADBLOCK_LONG_OPERATION_POSSIBLE
  • Detener código:  200001C
  • Severidad:  Advertencia
  • Error único: 
  • Informe de errores:  Ninguno
  • Inicie sesión en el archivo:  Sí
  • Crear retroceso:  Sí

Se llamó a una API que tiene acceso a un recurso de impresora lenta en el subproceso "especial" designado que no debe bloquearse.

Causa probable

No se debe llamar a esta función en un subproceso "especial" designado, ya que puede esperar en un recurso de impresora lento. Un subproceso designado como especial no debe bloquearse.

Información mostrada por Comprobador de aplicaciones
  • Formato:  - Nombre de API: %ws
  • Parámetro 1  - Identificador de subproceso bloqueado
  • Parámetro 2  - Identificador de ventana
  • Parámetro 3  - N/A
  • Parámetro 4  - N/A

Información adicional
  • Capa de prueba:  Cuelga
  • Id. de detención:  SPECIALTHREADBLOCK_PRINTER_RESOURCE
  • Detener código:  200001D
  • Severidad:  Advertencia
  • Error único: 
  • Informe de errores:  Ninguno
  • Inicie sesión en el archivo:  Sí
  • Crear retroceso:  Sí

El subproceso intentó crear otro subproceso desde DllMain. El nuevo subproceso se bloqueará inmediatamente hasta que se cierre DllMain. Si el subproceso que llama intenta sincronizarse con el nuevo subproceso mientras sigue dentro de DllMain, se producirá un interbloqueo.

Causa probable

El subproceso intentó crear otro subproceso desde DllMain. El nuevo subproceso se bloqueará inmediatamente hasta que se cierre DllMain. Si el subproceso que llama intenta sincronizarse con el nuevo subproceso mientras sigue dentro de DllMain, se producirá un interbloqueo.

Información mostrada por Comprobador de aplicaciones
  • Formato:  - Nombre de API: %ws
  • Parámetro 1  - Identificador de subproceso bloqueado
  • Parámetro 2  - N/A
  • Parámetro 3  - N/A
  • Parámetro 4  - N/A

Información adicional
  • Capa de prueba:  Cuelga
  • Id. de detención:  DEADLOCK_CREATETHREAD_LOADERLOCKED
  • Detener código:  200001E
  • Severidad:  Advertencia
  • Error único: 
  • Informe de errores:  Ninguno
  • Inicie sesión en el archivo:  Sí
  • Crear retroceso:  Sí

El subproceso intentó llamar a SendMessage/SendMessageTimeout (con el destino HWND en otro subproceso) o DispatchMessage mientras mantiene una sección crítica. Esto puede provocar un interbloqueo o una falta de respuesta de la aplicación.

Causa probable

El subproceso intentó llamar a SendMessage/SendMessageTimeout (con el destino HWND en otro subproceso) o DispatchMessage mientras mantiene una sección crítica. Esto puede provocar un interbloqueo o una falta de respuesta de la aplicación.

Información mostrada por Comprobador de aplicaciones
  • Formato:  - Nombre de API: %ws
  • Parámetro 1  - Identificador de subproceso bloqueado
  • Parámetro 2  - Locked Critical Section (use !cs [addr])
  • Parámetro 3  - If SendMessage, target HWND. Si DispatchMessage, MSG (use dt MSG [addr])
  • Parámetro 4  - N/A

Información adicional
  • Capa de prueba:  Cuelga
  • Id. de detención:  DEADLOCK_SENDMESSAGE_CRITSECT
  • Detener código:  200001F
  • Severidad:  Advertencia
  • Error único: 
  • Informe de errores:  Ninguno
  • Inicie sesión en el archivo:  Sí
  • Crear retroceso:  Sí

Consulte también

Comprobador de aplicaciones: códigos y definiciones de detención

Comprobador de aplicaciones: información general

Comprobador de aplicaciones: características

Comprobador de aplicaciones: pruebas de aplicaciones

Comprobador de aplicaciones: pruebas dentro del comprobador de aplicaciones

Comprobador de aplicaciones: depuración de las paradas del comprobador de aplicaciones

Comprobador de aplicaciones: preguntas más frecuentes