我正在构建一个 iOS 应用程序。它使用与 cocos2d 游戏一起运行的 C++ 库(人群模拟库,它确定许多代理的位置)。
在我添加了更多动画和额外的铃声和口哨声后,应用程序在大约 6-30 秒后崩溃,出现如下错误: tiny_malloc_from_free_list tiny_free_list_remove_ptr
问题是,它总是发生在同一个内存地址 0x1000。但是我可以在两个不同的设备上准确地复制错误,所以不是内存本身不好。
我并不期待一个完整的答案,但是一些指向我应该开始寻找的指针会非常好:) 谢谢!
编辑:我完全删除了 c++ lib,但错误仍然存在。一旦我靠近了,我会更新。
编辑:问题出在 Cocos2d v. 2 显示统计数据中添加和删除指针。感谢您的所有帮助!纹理枚举值之一是 1<<12 并用作指针...我停止使用显示统计信息。:) 谢谢你们!