Συμβουλές και κόλπα αποσφαλμάτωσης.
Sébastien Granjoux
seb.sfo@free.fr
Philip Chimento
philip.chimento@gmail.com
Ελληνική μεταφραστική ομάδα GNOME
team@gnome.gr 2009-2015
Δημήτρης Σπίγγος
dmtrs32@gmail.com 2012, 2013, 2015
Σίμος Ξενιτέλλης
simos@gnome.org 2009
Τζένη Πετούμενου
epetoumenou@gmail.com 2009
Μαρία Μαυρίδου
mavridou@gmail.com 2014

# Συμβουλές αποσφαλμάτωσης

# Διόρθωση κρίσιμων σφαλμάτων GLib/GTK+

Μερικές φορές μπορεί να είναι δύσκολος ο εντοπισμός πού συμβαίνουν κρίσιμα σφάλματα GLib, αφού δεν σταματούν το πρόγραμμα. Μπορείτε να ορίσετε στάση του προγράμματος μόλις πάρει ένα κρίσιμο σφάλμα GLib, ορίζοντας τη μεταβλητή περιβάλλοντος G_DEBUG στην τιμή fatal_criticals.

Ανοίξτε το επιλέγοντας Εκτέλεση Παράμετροι προγράμματος... από το κύριο μενού.

Κλικ στο σύμβολο συν δίπλα στο Μεταβλητές περιβάλλοντος για επέκταση της λίστας των μεταβλητών περιβάλλοντος.

Κλικ Νέο για προσθήκη νέας καταχώρισης στη λίστα.

Συμπληρώστε το Όνομα με G_DEBUG και Τιμή με fatal_criticals.

Κλικ στο Εφαρμογή για επιβεβαίωση των αλλαγών.

Εκτέλεση του προγράμματος με τον αποσφαλματωτή επιλέγοντας Εκτέλεση Πρόγραμμα αποσφαλμάτωσης από το κύριο μενού.

Χρήση του προγράμματος μέχρι να συμβεί κρίσιμο σφάλμα.

Όταν ο αποσφαλματωτής σταματήσει το πρόγραμμά σας, κοιτάξτε το για έλεγχο από πού προέρχεται αυτό το σφάλμα.

Η άνω συνάρτηση με αριθμό πλαισίου 0 είναι στο GLib, έτσι πρέπει να κοιτάξετε στη στοίβα. Τυπικά το σφάλμα προέρχεται από την ανώτερη συνάρτηση που ανήκει στο πρόγραμμά σας.