¿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, es mejor simplificar 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 CUI predeterminado.
Si no es posible proporcionar un escenario repetible, en algunos casos, podemos deducir suficiente información de archivos de diagnóstico adicionales.
Soluciones
Envíe una solicitud de soporte que incluya los siguientes detalles:
- Compruebe si el problema se puede reproducir en modo seguro. Para ejecutar BricsCAD® en modo seguro, siga los pasos descritos en ¿Cómo iniciar BricsCAD® en modo seguro, sin ninguna aplicación? articulo.
Si el problema desaparece al ejecutar en modo seguro, puede ser útil volver al modo normal y desactivar o desinstalar los complementos y personalizaciones para identificar la causa del fallo.
- crash_report.txt.Nota:
- 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.
El crash report se guarda en la carpeta de inicio de BricsCAD®. La ubicación de esta carpeta depende de cómo inicie BricsCAD:®- Carpeta HOMEPATH (en Windows, normalmente es C:\Users\%username%\)
- Carpeta de dibujo
- Carpeta de programa (C:\Archivos de programa\Bricsys\BricsCAD V25 en_US)
- Archivo Crash dump (.dmp).
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 crash_report.txt.
La creación de un archivo de volcado por crash se puede activar o desactivar en función del bit 2048 de QAFLAGS.
- Perfil de usuario
La configuración actual de su perfil de usuario se puede exportar a un archivo mediante el Administrador de perfiles.
- Archivo de dibujo
Si un crash es específico de un dibujo, dicho dibujo será útil.
- Proporcione una descripción detallada del flujo de trabajo, incluidos los comandos o acciones específicas que puedan estar causando el problema.
- Adjunte el retorno completo de _REDSDKINFO comando desde la línea de comandos de BricsCAD® .
Imprime un informe en la ventana de comandos que contiene información sobre las capacidades gráficas de su ordenador. Pulse F2 para abrir la ventana del historial de selecciones dinámicas.
- Archivo Log
Utilice _LOGFILEON comando para grabar todas las indicaciones del programa y todas las entradas del teclado. El archivo se encuentra en la carpeta especificada por la variable de sistema _LOGFILEPATH.
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 provoca un cierre BricsCAD® tampoco es un bloqueo.
Se genera un crash report en el archivo crash_report.txt cada vez que BricsCAD® falla. El informe de fallos se guarda en la carpeta de inicio de BricsCAD®. La ubicación de esta carpeta depende de cómo inicie BricsCAD® así que tenga en cuenta que pueden existir varios archivos en su sistema en diferentes carpetas. Si el programa no tiene permiso para crear el archivo en la carpeta de inicio, el archivo se crea en su carpeta %HOMEPATH% (normalmente c:\Users\[nombre de usuario]\). A veces, el crash report se genera sin que se cierre el programa. A veces hay un error que no genera un crash report.
(Solo en Windows) 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 se puede activar o desactivar en función del bit 2048 de QAFLAGS. Antes de V18.2, el volcado por crash 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
BricsCAD® Los archivos de registro 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.