无法理解Glib错误

时间:2013-04-01 09:35:00

标签: c glib

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

  

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

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

1 个答案:

答案 0 :(得分:7)

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

  

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

取自here

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