2

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

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

谁能告诉我这通常意味着什么?谷歌并没有真正帮助太多。谢谢

4

1 回答 1

7

使用您提供的文本进行的 Google 搜索生成:

这通常表明您在迭代同一个哈希表时执行了 g_hash_table_remove()(或 g_hash_table_insert()、g_hash_table_replace() 或类似方法)。我没有发现这可能发生在哪里。

取自这里

希望您现在有足够的信息来查找代码中的错误。

于 2013-04-01T09:38:29.397 回答