En algún lugar de una masa de código que no he escrito (pero estoy tratando de depurar), una aserción falla en la biblioteca GLib:¿Cómo logro que GDB se rompa en una falla de aserción de GLib?
(process:31987): GLib-CRITICAL **: g_hash_table_lookup: assertion `hash_table != NULL' failed
Sin embargo, el BGF y el código sigue en marcha. Me gustaría que GDB rompa donde falla esta afirmación para que pueda descubrir por qué está fallando. No recibo más información sobre dónde está esta afirmación. ¿Hay alguna manera de lograr que GDB rompa esa falla?
Duplicado de: http://stackoverflow.com/questions/2450001/how-can-i -find-out-where-is-my-code-causing-glib-gobject-critical pero esta pregunta es más clara, así que estoy votando para cerrar esa otra. – ptomato