是否有人熟悉libsystem_c.dylib中的崩溃消息purgeable_ptr_in_use_enumerator?
我的预感是它与一些可变对象有关,同时它在代码中的另一个点被访问,但只是想看看是否有人对这个错误信息有很好的理解。
它的价值,这是前面的错误日志
0 libsystem_kernel.dylib __pthread_kill + 8
1 libsystem_c.dylib abort + 94
2 libsystem_c.dylib purgeable_ptr_in_use_enumerator
3 libsystem_c.dylib free_tiny_botch + 84
4 libsystem_c.dylib free + 170
5 CoreFoundation __rehashs + 162
6 CoreFoundation -[__NSSetM addObject:] + 214
7 CoreFoundation -[NSMutableSet addObjectsFromArray:] + 382
答案 0 :(得分:0)
这不是错误信息。它是libsystem_c中magazine_malloc.c
中定义的静态函数。如果您对详细信息感兴趣,请参阅this。
答案 1 :(得分:0)
检查设备上的可用磁盘空间。我们的一个用户一直在随机的地方崩溃,他的所有日志都有这个共同点。事实证明他的设备上只有2-3 MB的可用空间。