我在wxWidgets / gtk应用程序中进行了一些代码清理,并希望修复这些警告,因为它们似乎表明存在错误:
GLib-GObject-WARNING **: /tmp/buildd/glib2.0-2.42.1/./gobject/gsignal.c:2579: instance '0x2d61440' has no handler with id '3133'
GLib-GObject-WARNING **: /tmp/buildd/glib2.0-2.42.1/./gobject/gsignal.c:2579: instance '0x2d4a8e0' has no handler with id '2924'
是否有一种很好的方法可以将实例指针和处理程序ID解析为对象和事件,因此我可以找出此处缺少的处理程序,或者如何识别问题的根源?
答案 0 :(得分:0)
要确定问题的根源,可以帮助在gdb下运行程序并在g_log
函数上放置一个断点,然后在命中时查看堆栈(bt
)。 / p>