From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



Obtener un Archivo de Volcado de Memoria WinDbg para Solucionar Fallas de Software de National Instruments



Software Primario:
Versión de Software Primario: 2010 SP1
Versión de Software Primario Corregido: N/A
Software Secundario: LabVIEW Toolkits>>LabVIEW Application Builder

Problema:
Estoy experimentando excepciones y fallas en mi aplicación, la cual utiliza software de National Instruments. National Instruments me ha solicitado un archivo de volcado de memoria WinDbg (.dmp) con el fin de conocer mayores detalles del problema. ¿Cómo puedo obtener este archivo?

Nota: En Windows XP y versiones previas, la herramienta de Dr. Watson también se puede utilizar para proporcionar información adicional de las fallas. Sin embargo, National Instruments recomienda el uso de la herramienta WinDbg en la mayoría de los casos.


Solución:

La herramienta WinDbg puede ser utilizada para monitorear la información de excepciones durante la ejecución de una aplicación. En el caso de una falla, excepción u otro problema durante la aplicación, WinDbg va a generar un archivo de volcado de errores que contiene información sobre el código subyacente que se está ejecutando en el momento del problema. Esta información puede ser útil para National Instruments para caracterizar el problema. Los pasos siguientes describen el procedimiento recomendado para la configuración de la herramienta WinDbg y obtener un archivo de volcado.

Configuración de WinDbg

  1. Para obtener la herramienta, descargue Microsoft Windows SDK for Windows 7 and .NET Framework 4.
  2. Instale las Herramientas de Depuración de Windows o Debugging Tools for Windows. El instalador agregará de manera automática los elementos dependientes necesarios.

  3. [+] Expand

  4. Con la aplicación abierta, vaya a Inicio » Todos los programas » Debugging Tools for Windows » WinDbg, y ejecute WinDbg.
  5. En WinDbg, seleccione File » Attach to a Process.
  6. Seleccione el proceso de su aplicación de la lista de procesos.   Si ejecuta la aplicación en el entorno de desarrollo de LabVIEW, seleccione LabVIEW.exe.  De clic en OK.
  7. Aparecerá una ventana de línea de comandos de la aplicación principal WinDbg. Seleccione Debug » Go.
  8. WinDbg empezará a supervisar el proceso. En este punto, trate de replicar la falla u excepción en su aplicación. Una vez que ocurre el comportamiento, vaya a la aplicación WinDbg.

    NOTA: Cuando WinDbg detecte una excepción en el proceso, su aplicación dejará de responder, y no permitirá la interacción con usuario.

  9. Cree un archivo de volcado de errores, escribiendo el siguiente comando en la línea de comandos (sustituya "filename" por un nombre de archivo de su elección): 

    .dump /ma C:\filename.dmp


[+] Expand


El archivo de volcado creado por WinDbg puede ser de utilidad a National Instruments para poder contar con mayor información acerca del origen de las excepciones o fallas de los procesos de LabVIEW. Además de los archivos de registro generados por LabVIEW, usted también puede incluir el archivo de volcado de errores creado por WinDbg como archivo adjunto para el equipo de Soporte de National Instruments.

WinDbg también puede ser utilizado para encontrar la solución a excepciones o fallas que ocurren en archivos ejecutables de LabVIEW. A diferencia de ligar el proceso de LabVIEW al WinDbg, los usuarios pueden ligar la herramienta de depuración directamente a su aplicación personalizada para brindar mayores detalles para encontrar la fuente de la excepción o falla. La información del diagnóstico puede ser utilizado por el Soporte de National Instruments para el análisis de el sistema de LabVIEW Run-Time System, así como para el ambiente de desarrollo.

Ligas Relacionadas:

Microsoft Windows SDK for Windows 7 and .NET Framework 4

Description of the Dr. Watson for Windows (Drwtsn32.exe) Tool

National Instruments: Soporte Técnico

Archivos Adjuntos:





Día del Reporte: 03/10/2011
Última Actualización: 06/25/2013
Identificación del Documento: 5J9D71EK