Fehlerberichte
Alle Fehlerberichte sollten über das Bug Tracking System (BTS) auf der Grisbi Webseite laufen. Wenn Sie einen Fehler gefunden haben oder eine neue Funktionalität benötigen, prüfen Sie bitte ob es dazu bereits einen Fehlerbericht gibt bevor Sie einen neuen Fehlerbericht erstellen. Die Grisbi Entwickler werden so rasch wie möglich antworten.
Webzugriff für das Bug Tracking System: http://grisbi.tuxfamily.org/mantis
Für Firefox oder Mozilla gibt es ein Suchplugin für das BTS, durch die Eingabe der Fehler-ID im Suchplugin ist ein direkter Zugriff auf den
Fehlerbericht möglich.
GriBug-Suchplugin installieren
Grisbi-Datei anonymisieren
In einigen Fällen ist es für die Fehlerbehebung notwendig, dass Sie Ihre Grisbi-Datei zum Fehlerbericht hinzufügen. Diese Datei enthält persönliche Informationen, welche nicht öffentlich sichtbar sein sollten. Wir haben das Script obfuscate.pl erstellt, welches in der Grisbi-Datei persönliche Informationen durch Zufallswerte ersetzt. Für die Ausführung von obfuscate.pl ist eine Perl-Laufzeitumgebung erforderlich, die Anonymisierung der Grisbi-Datei wird folgend durchgeführt:
- Download der Datei obfuscate.pl
- Ein Terminal öffnen und in das Verzeichnis wechseln in dem sich die Datei obfuscate.pl befindet
- Prüfen, ob die Datei ausführbar ist, wenn nein mit chmod+x die Datei auf ausführbar setzen
- Mit perl obfuscate.pl datei.gsb > anonymous.gsb die Anonymisierung durchführen
- In einem Editor prüfen, ob die neu erstellte Datei anonymous.gsb keine persönlichen Informationen enthält
- Die Datei anonymous.gsb an das BTS übermitteln
Grisbi in einer Debug-Umgebung starten
Wenn Grisbi abgestürzt ist und es Aufgrund der Beschreibungen im Fehlerbericht nicht möglich ist, den Fehler zu reproduzieren, sollte Grisbi in einer Debug Umgebung (GDB) gestartet werden. Damit ist es möglich, mehr Informationen für die Fehlerursache zu erhalten. Das Starten von Grisbi in einer Debug Umgebung ist nur unter Linux möglich, folgende Schritte sind dazu notwendig:
- Prüfen, ob gdb installiert ist - ansonsten mit dem Paketmanager ihrer Distribution installieren
- In einem Terminal folgenden Befehl eingeben: gdb grisbi
- Im gdb nun folgenden Befehl eingeben: run
- Grisbi sollte nun ausgeführt werden - versuchen Sie den Fehler, welcher zum Absturz geführt hat zu reproduzieren
- Wenn es zu einem Absturz kommt wird vom gdb ein Prompt ausgegeben
- Im gdb jetzt folgenden Befehl eingeben: bt
- Gdb gibt die notwendigen Informationen aus, bitte diese Informationen an die Entwickler
- mit dem Bug Tracking System übermitteln oder
- mit eMail an grisbi-devel@lists.sourceforge.net senden
Vielen Dank für ihre Unterstützung.






