Hibakeresési tippek-trükkök.
Sébastien Granjoux
seb.sfo@free.fr
Philip Chimento
philip.chimento@gmail.com
Kelemen Gábor
kelemeng at gnome dot hu 2012, 2013, 2015.

# Hibakeresési tippek

# Kritikus GLib/GTK+ hibák javítása

Néha bonyolult lehet megkeresni a kritikus GLib hibák bekövetkezési helyét, mivel ezek nem állítják le a programot. A G_DEBUG környezeti változó fatal_criticals értékre állításával a programot beállíthatja úgy, hogy azonnal megálljon, amikor kritikus GLib hibával találkozik.

Nyissa meg a ablakot a FuttatásProgram paraméterei menüpont kiválasztásával.

Kattintson a plusz jelre a Környezeti változók mellett a környezeti változók listájának kinyitásához.

Nyomja meg az Új gombot új bejegyzés hozzáadásához a listához.

A Név mezőbe írja be a G_DEBUG, az Érték mezőbe pedig a fatal_criticals kifejezést.

Nyomja meg az Alkalmaz gombot a változások megerősítéséhez.

Futtassa a programot a hibakeresővel a FuttatásProgram hibakeresése menüpont kiválasztásával.

Használja a programot a kritikus hiba bekövetkezéséig.

Amikor a hibakereső megállítja a programot, a hiba eredetét a megnézésével keresheti meg.

A 0 keretszámú felső függvény a GLib-ben van, így lejjebb kell mennie a veremben. A hiba általában a programjához tartozó legfelső függvényből ered.