¿Qué archivos incluir cuando se notifican crashes?

Síntomas

Experimentó un crash del programa o el programa se bloquea con frecuencia.

Causa

La forma más confiable de informar un crash es proporcionar un escenario repetible. Eso significa que se proporciona un procedimiento paso a paso junto con un contexto inicial bien definido. Esto puede requerir un poco de esfuerzo para hacerlo bien, pero tiene, con mucho, las mayores posibilidades de éxito.

En general, para que un escenario sea repetible, lo mejor es reducir el entorno para que sea lo más estándar posible. Este es un proceso de simplificación y eliminación. Si es posible, un escenario debe comenzar con un perfil de usuario predeterminado de BricsCAD, un nuevo dibujo, sin complementos de terceros ni personalización del usuario, y un archivo

Si no es posible proporcionar un escenario repetible, en algunos casos, podemos deducir suficiente información de archivos de diagnóstico adicionales.

Soluciones

Submit a Support Request including the following details:

  • Check if the issue is reproducible in Safe Mode. To run BricsCAD in Safe Mode, follow the steps outlined in the How to start BricsCAD in Safe Mode, without any applications? article.

    If the problem goes away when running in Safe Mode, it can be helpful to switch back to normal mode and disable or uninstall plugins and customization to narrow down the culprit.

  • crash_report.txt
    Note:
    • El archivo crash_report.txt se crea en Windows y, a partir de BricsCAD V24.2.02, en Linux.
    • En macOS, existe el archivo bricscad-AAAA-MM-DD-xxxxxxxx.ips generado por el sistema operativo.
    The crash report is saved in the BricsCAD startup folder. The location of this folder depends on how you start BricsCAD:
    • HOMEPATH folder (on Windows, typically is C:\Users\%username%\)
    • Drawing folder
    • Program folder (C:\Program Files\Bricsys\BricsCAD V24 en_US)
  • Crash dump (.dmp) file

    In most cases, a program crash results in a crash dump (.dmp) file, which is generated in the same folder as the crash_report.txt.

    The creation of a crash dump file can be enabled or disabled depending on QAFLAGS bit 2048.

  • User profile

    La configuración actual de su perfil de usuario se puede exportar a un archivo mediante el Administrador de perfiles.

  • Drawing file

    Si un crash es específico de un dibujo, dicho dibujo será útil.

  • Provide a detailed description of the workflow, including any specific commands or actions that may be causing the issue.
  • Attach the full return of _REDSDKINFO command from BricsCAD command line.

    It prints a report in the command window containing information about the graphics capabilities of your computer. Press F2 to open the prompt history window.

  • Log file

    Use _LOGFILEON command to record all prompts from the program and all your keyboard input. The file is located in the folder specified by the _LOGFILEPATH system variable.

Note:

La palabra crash a menudo se usa incorrectamente para otros problemas, por lo que el analista puede hacer preguntas para definir exactamente lo que sucede. Un cuelgue o congelación no es un crash, y una operación extremadamente lenta no es un crash. Una operación que falla con un error pero no cierra BricsCAD tampoco es un crash.

A crash report is written to the crash_report.txt file each time BricsCAD crashes. The crash report is saved in the BricsCAD startup folder. The location of this folder depends on how you start BricsCAD, so be aware that multiple files can exist on your system in different folders. If the program does not have permission to create the file in the startup folder, the file is created in your %HOMEPATH% folder (on Windows, typically is C:\Users\[username]\). Sometimes the crash report is generated without the program closing. Sometimes there is a crash without a crash report.

En la mayoría de los casos, un crash del programa da como resultado un archivo de volcado crash (.dmp), que se genera en la misma carpeta que el archivo crash_report.txt. La creación de un archivo de volcado por crash puede habilitarse o deshabilitarse según el bit 2048 de QAFLAGS. Antes de V18.2, el volcado de memoria solo se creaba si se había establecido el bit 2048 de QAFLAGS. En versiones más recientes, el significado de la bandera se ha invertido y el archivo de volcado de memoria ahora se crea de forma predeterminada.

BricsCAD puede registrar cada comando ejecutado en un archivo de registro de texto. La generación de este registro está controlada por la variable de sistema LOGFILEMODE. Si LOGFILEMODE = 1, se crea un archivo de registro cada vez que se abre un dibujo. El formato del nombre de archivo es DrawingName_yyyy-mm-dd_hh-mm-ss.log

Los archivos de registro de BricsCAD se guardan en la carpeta especificada por la variable de sistema LOGFILEPATH. De forma predeterminada, esta es la carpeta a la que apunta la variable de sistema LOCALROOTPREFIX.