Welche Dateien müssen bei der Meldung von Abstürzen einbezogen werden?
Symptome
Es ist ein Programmabsturz aufgetreten oder das Programm stürzt häufig ab.
Ursache
Die zuverlässigste Möglichkeit, einen Absturz zu melden, besteht darin, ein wiederholbares Szenario bereitzustellen. Das bedeutet, dass eine Schritt-für-Schritt-Anleitung zusammen mit einem klar definierten Ausgangskontext bereitgestellt wird. Es kann einige Anstrengungen erfordern, dies richtig zu machen, aber es hat bei weitem die größten Erfolgsaussichten.
Um ein Szenario wiederholbar zu machen, ist es im Allgemeinen am besten, die Umgebung so weit wie möglich auf den Standard zu reduzieren. Dies ist ein Prozess der Vereinfachung und Eliminierung. Wenn möglich, sollte ein Szenario mit einem Standard-BricsCAD-Benutzerprofil, einer neuen Zeichnung, keinen Drittanbieter-Plugins oder Benutzeranpassungen und einer Standard-CUI-Datei
Wenn es nicht möglich ist, ein wiederholbares Szenario bereitzustellen, können wir in einigen Fällen ausreichende Informationen aus zusätzlichen Diagnosedateien ableiten.
Lösung
Reichen Sie eine Supportanfrage mit den folgenden Details ein:
- Überprüfen Sie, ob das Problem im abgesicherten Modus reproduzierbar ist. Um BricsCAD im abgesicherten Modus auszuführen, befolgen Sie die Schritte im Artikel Wie starte ich BricsCAD im abgesicherten Modus, ohne Anwendungen? .
Wenn das Problem im abgesicherten Modus verschwindet, kann es hilfreich sein, wieder in den normalen Modus zu wechseln, Plugins zu deaktivieren oder zu deinstallieren und Anpassungen zu deaktivieren, um die Ursache zu ermitteln.
- crash_report.txtNote:
- Die Datei crash_report.txt wird unter Windows und, beginnend mit BricsCAD V24.2.02, unter Linux erstellt.
- Unter macOS gibt es die Datei bricscad-YYY-MM-DD-xxxxxxxx.ips,die vom Betriebssystem generiert wird.
Der Absturzbericht wird im BricsCAD-Startordner gespeichert. Der Speicherort dieses Ordners hängt davon ab, wie Sie BricsCAD starten:- HOMEPATH-Ordner (unter Windows ist er normalerweise C:\Benutzer\%Benutzername%\)
- Zeichnungsordner
- Programmordner (C:\Programme\Bricsys\BricsCAD V24 de_DE)
- Absturz-Dump-Datei (.dmp).
In den meisten Fällen führt ein Programmabsturz zu einer Absturz-Dump-Datei (.dmp), die im selben Ordner wie crash_report.txt generiert wird.
Die Erstellung einer Absturz-Dump-Datei kann abhängig vom QAFLAGS-Bit 2048 aktiviert oder deaktiviert werden.
- Benutzerprofil
Ihre aktuellen Benutzerprofileinstellungen können mit dem Profilmanager in eine Datei exportiert werden.
- Zeichnungsdatei
Wenn ein Absturz spezifisch für eine Zeichnung ist, ist diese Zeichnung hilfreich.
- Geben Sie eine detaillierte Beschreibung des Workflows an, einschließlich aller spezifischen Befehle oder Aktionen, die das Problem verursachen können.
- Hängen Sie die vollständige Rückgabe des Befehls _REDSDKINFO von der BricsCAD-Befehlszeile an.
Druckt einen Bericht im Befehlsfenster mit Informationen zu den Grafikfähigkeiten Ihres Computers. Drücken Sie F2, um das Fenster Eingabe-Protokoll zu öffnen.
- Log-Datei
Verwenden Sie das Befehl _LOGFILEON, um alle Eingabeaufforderungen des Programms und alle Ihre Tastatureingaben aufzuzeichnen. Die Datei befindet sich in dem Ordner, der durch die Systemvariable _LOGFILEPATH angegeben wird.
Das Wort Absturz wird häufig für andere Probleme missbraucht, sodass der Analyst möglicherweise Fragen stellt, um genau zu definieren, was passiert ist. Ein Aufhängen oder Einfrieren ist kein Absturz, und ein extrem langsamer Vorgang ist kein Aufhängen. Ein Vorgang, der mit einer Fehlermeldung fehlschlägt, BricsCAD aber nicht beendet, ist ebenfalls kein Absturz.
Bei jedem Absturz von BricsCAD wird ein Absturzbericht in die Datei crash_report.txt geschrieben. Der Absturzbericht wird im BricsCAD-Startordner gespeichert. Der Speicherort dieses Ordners hängt davon ab, wie Sie BricsCAD starten. Beachten Sie daher, dass auf Ihrem System mehrere Dateien in verschiedenen Ordnern vorhanden sein können. Wenn das Programm keine Berechtigung zum Erstellen der Datei im Startordner hat, wird die Datei in Ihrem %HOMEPATH%-Ordner erstellt (unter Windows ist dies in der Regel C:\Benutzer\[Benutzername]\). Manchmal wird der Absturzbericht generiert, ohne dass das Programm geschlossen wird. Manchmal kommt es zu einem Absturz ohne Absturzbericht.
(Windows-spezifisch) In den meisten Fällen führt ein Programmabsturz zu einer Absturz-Dump-Datei (.dmp), die im selben Ordner wie crash_report.txt generiert wird. Die Erstellung einer Absturz-Dump-Datei kann abhängig vom QAFLAGS-Bit 2048 aktiviert oder deaktiviert werden. Vor V18.2 wurde der Crash-Dump nur erstellt, wenn das QAFLAGS-Bit 2048 gesetzt war. In neueren Versionen wurde die Bedeutung des Flags umgekehrt und die Crash-Dump-Datei wird nun standardmäßig erstellt.
BricsCAD kann jeden ausgeführten Befehl in einer Log-Datei protokollieren. Die Erstellung dieser Log-Datei wird durch die Systemvariable LOGFILEMODE gesteuert. Wenn LOGFILEMODE = 1, wird bei jedem Öffnen einer Zeichnung eine Log-Datei erstellt. Das Dateinamenformat ist Zeichnungsname_jjjj-mm-tt_hh-mm-ss.log.
Die BricsCAD-Logdateien werden in dem durch die Systemvariable LOGFILEPATH angegebenen Ordner gespeichert. Standardmäßig ist dies der Ordner, auf den die Systemvariable LOCALROOTPREFIX verweist.