Где-то в массе кода, который я не писал (но я пытаюсь отлаживать), утверждение терпит неудачу в библиотеке GLib:Как мне заставить GDB ломаться при ошибке утверждения GLib?
(process:31987): GLib-CRITICAL **: g_hash_table_lookup: assertion `hash_table != NULL' failed
Однако, GDB и код продолжает идти. Я бы хотел, чтобы GDB сломался там, где это утверждение терпит неудачу, чтобы я мог выяснить, почему он терпит неудачу. Мне больше не дают информации о том, где это утверждение. Есть ли способ заставить GDB нарушить такой провал?
дубликата: http://stackoverflow.com/questions/2450001/how-can-i -find-out-where-is-my-code-cause-glib-gobject-критический, но этот вопрос более ясен, поэтому я голосую, чтобы закрыть этот другой. – ptomato