我正在使用glib 2.0框架。一段时间后,我的C程序输出了这个错误:
GLib-CRITICAL **:g_hash_table_foreach_remove_or_steal:断言 `version == hash_table->版本'失败
有人可以告诉我这一般意味着什么吗?谷歌并没有真正帮助太多。谢谢
答案 0 :(得分:7)
使用您提供的文字进行Google搜索:
这通常表示您执行了g_hash_table_remove()(或 g_hash_table_insert(),g_hash_table_replace()或类似的)while 迭代相同的哈希表。我没有发现这可能发生的地方 发生。
取自here。
希望您现在有足够的信息可以在代码中找到错误。