Trucos y consejos para el depurado.
Sébastien Granjoux
seb.sfo@free.fr
Philip Chimento
philip.chimento@gmail.com

# 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 Ejecutar Pará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 Ejecutar Depurar 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.