Depurando un cuelgue del IIS

09/02/2004 - 12:59 por Carlos Terrón | Informe spam
Estoy depurando un cuelgue del IIS. Me ha llamado la atención lo
siguiente (obtenido a través del crashagent)

:002> ~2kb
ChildEBP RetAddr Args to Child
WARNING: Stack unwind information not available. Following frames may
be wrong.
0095ff30 77abaf4d 0095ff54 00000000 00000000
USER32!GetMenuItemRect+0x19
0095ff70 77abae9b 7c599e1d 00084498 00000102 OLE32!CoInstall+0x7cd
0095ff8c 77abadd6 77ab46fb 77b2c318 77a50000 OLE32!CoInstall+0x71b
00007530 00000000 00000000 00000000 00000000 OLE32!CoInstall+0x656


USER32!GetMenuItemRect:
77e580e6 b899110000 mov eax,0x1199
77e580eb 8d542404 lea edx,[esp+0x4]
77e580ef cd2e int 2e
77e580f1 c21000 ret 0x10
77e580f4 b89a110000 mov eax,0x119a
77e580f9 8d542404 lea edx,[esp+0x4]
77e580fd cd2e int 2e
77e580ff c21000 ret 0x10


¿Qué hace una función de DLLHOST.EXE, llamando a una función de
interfaz?. Hasta donde sé, se supone que el IIS corre comos servicio y
no como usuario interactivo, no pudiendo mostrar mensajes en la
consola ¿O estoy confundido en este aspecto?. ¿Puede ser esa la causa
del cuelgue que estoy expermientando?

Saludos
Carlos
 

Leer las respuestas

#1 Fran Arreciado [MS]
09/02/2004 - 18:33 | Informe spam
Carlos, si este cuelgue proviene de una aplicacion que utilice objetos COM
desarrollados con VB, puede ser que algun desarrollador haya puesto un
message box (MsgBox) y genere esta excepcion, ya que , evidentemente, no hay
escritorio en el servidor donde mostrar ese message box.

Confirma por favor


Un saludo,
Fran

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no
otorga ningún derecho


"Carlos Terrón" wrote in message
news:


Estoy depurando un cuelgue del IIS. Me ha llamado la atención lo
siguiente (obtenido a través del crashagent)

:002> ~2kb
ChildEBP RetAddr Args to Child
WARNING: Stack unwind information not available. Following frames may
be wrong.
0095ff30 77abaf4d 0095ff54 00000000 00000000
USER32!GetMenuItemRect+0x19
0095ff70 77abae9b 7c599e1d 00084498 00000102 OLE32!CoInstall+0x7cd
0095ff8c 77abadd6 77ab46fb 77b2c318 77a50000 OLE32!CoInstall+0x71b
00007530 00000000 00000000 00000000 00000000 OLE32!CoInstall+0x656


USER32!GetMenuItemRect:
77e580e6 b899110000 mov eax,0x1199
77e580eb 8d542404 lea edx,[esp+0x4]
77e580ef cd2e int 2e
77e580f1 c21000 ret 0x10
77e580f4 b89a110000 mov eax,0x119a
77e580f9 8d542404 lea edx,[esp+0x4]
77e580fd cd2e int 2e
77e580ff c21000 ret 0x10


¿Qué hace una función de DLLHOST.EXE, llamando a una función de
interfaz?. Hasta donde sé, se supone que el IIS corre comos servicio y
no como usuario interactivo, no pudiendo mostrar mensajes en la
consola ¿O estoy confundido en este aspecto?. ¿Puede ser esa la causa
del cuelgue que estoy expermientando?

Saludos
Carlos

Preguntas similares