Si desea tomar una pila de llamadas (además de otra buena información) para un accidente de tiempo de ejecución, en una versión de lanzamiento, incluso en el lugar, entonces usted necesita para configurar Dr Watson (ejecutar Drwtsn32.exe).Si marca la opción 'generar volcados de volcado', cuando una aplicación se cuelga, se escribirá un pequeño archivo de volcado en la ruta especificada (llamada user.dmp).
Puede tomar esto, combinarlo con los símbolos que creó cuando construyó su servidor (configúrelo en su compilador/enlazador para generar archivos pdb; manténgalos seguros en su hogar, los usa para hacer coincidir el volcado para que puedan averigüe la fuente donde se produjo el bloqueo)
Obtenga usted mismo windbg, ábralo y utilice la opción de menú para 'cargar el volcado de emergencia'. Una vez que haya cargado todo, puede escribir '~ # kp' para obtener una lista de llamadas para cada hilo (o haga clic en el botón de la parte superior del hilo actual).
Hay buenos artículos para saber cómo hacer esto en toda la web, This one es mi favorito, y querrá saber read this para obtener una comprensión de cómo ayudarse a sí mismo a administrar los símbolos muy fácilmente.
No es necesario que los binarios estén firmados para recuperar los datos de bloqueo de WER. En su lugar, ejecuta una herramienta especial que escanea sus binarios y recopila los nombres de archivo, marcas de tiempo, CRC, etc. La herramienta guarda esta información en un archivo XML que usted carga en Winqual. – bk1e
El binario firmado es para establecer la identidad. De http://www.microsoft.com/whdc/winlogo/maintain/StartWER.mspx: Para proteger a las empresas de la suplantación y garantizar que los informes de errores vayan a un representante de la compañía correcta, el sitio web de Winqual requiere que su empresa tener una identificación válida de VeriSign. – Michael