我正在使用glib 2.0框架。一段时间后,我的C程序输出此错误:
GLib-CRITICAL **:g_hash_table_foreach_remove_or_steal:断言
版本== hash_table->版本失败
谁能告诉我这总体上是什么意思? Google确实没有太大帮助。谢谢
最佳答案
用您提供的文字进行的Google搜索产生了:
这通常表明您做了g_hash_table_remove()(或
g_hash_table_insert(),g_hash_table_replace()或类似)
遍历同一哈希表。我没有发现这可能
发生。
取自here。
希望您现在有足够的信息来找到代码中的错误。
关于c - 无法理解Glib错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15740977/