我正在使用 glib 2.0 框架。一段时间后,我的 C 程序输出此错误:
GLib-CRITICAL **:g_hash_table_foreach_remove_or_steal:断言 `version == hash_table->version' 失败
谁能告诉我这通常意味着什么?谷歌并没有真正帮助太多。谢谢
使用您提供的文本进行的 Google 搜索生成:
这通常表明您在迭代同一个哈希表时执行了 g_hash_table_remove()(或 g_hash_table_insert()、g_hash_table_replace() 或类似方法)。我没有发现这可能发生在哪里。
取自这里。
希望您现在有足够的信息来查找代码中的错误。