GSignal"实例X没有id为Y&#34的处理程序;错误

时间:2015-06-30 14:12:19

标签: gtk wxwidgets glib

我在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解析为对象和事件,因此我可以找出此处缺少的处理程序,或者如何识别问题的根源?

1 个答案:

答案 0 :(得分:0)

要确定问题的根源,可以帮助在gdb下运行程序并在g_log函数上放置一个断点,然后在命中时查看堆栈(bt)。 / p>