Trucos y consejos para el depurado.
Sébastien Granjoux
seb.sfo@free.fr
Philip Chimento
philip.chimento@gmail.com
Daniel Mustieles
daniel.mustieles@gmail.com 2011 - 2015
Francisco Javier F. Serrador
fserrador@gmail.com 2012
Jorge González
jorgegonz@svn.gnome.org 2007-2011

# Consejos para el depurado

# Corregir errores críticos de Glib/GTK+

Algunas veces puede ser difícil seguir dónde suceden los errores críticos de GLib, ya que no detienen el programa. Puede configurar el programa para deternerse tan pronto como obtenga un error crítico de GLib, ajustando la variable de entorno G_DEBUG al valor fatal_criticals.

Abra la seleccionando EjecutarParámetros del programa... desde el menú principal.

Pulse el signo más junto a Variables de entorno para expandir la lista de variables de entorno.

Pulse Nuevo para a;adir una nueva entrada a la lista.

Rellene el Nombre con G_DEBUG y el Valor con fatal_criticals.

Pulse Aplicar para confirmar los cambios.

Ejecute el programa con el depurador seleccionando EjecutarDepurar programa desde el menú principal.

Use el programa hasta que suceda el error crítico.

Cuando el depurador detenga su programa, mire la para comprobar de dónde viene el error.

La función superior con el número 0 está en GLib, de tal forma que tiene que buscar hacia abajo en la pila. Generalmente el error viene de la primera función en su programa.