无法理解Glib错误

Goa*_*444 2 c glib

我正在使用glib 2.0框架.一段时间后,我的C程序输出此错误:

GLib-CRITICAL**:g_hash_table_foreach_remove_or_steal:断言`version == hash_table-> version'失败

任何人都可以告诉我这一般意味着什么吗?谷歌并没有真正帮助太多.谢谢

dan*_*n78 7

使用您提供的文字进行Google搜索:

这通常表示您在迭代相同的哈希表时执行了g_hash_table_remove()(或g_hash_table_insert(),g_hash_table_replace()或类似的操作).我没有发现这可能发生的地方.

取自这里.

希望您现在有足够的信息可以在代码中找到错误.