gpt4 book ai didi

iphone - iPhone上的CALayerCollectLayers_中的EXC_BAD_ACCESS

转载 作者:行者123 更新时间:2023-12-03 15:52:05 25 4
gpt4 key购买 nike

在设备上运行时:

Program received signal:  “EXC_BAD_ACCESS”.

调试器:
#0  0x31e11158 in CALayerCollectLayers_
#1 0x31e11180 in CALayerCollectLayers_
#2 0x31e11180 in CALayerCollectLayers_
#3 0x31dd7428 in CALayerDisplayIfNeeded
#4 0x31dd5780 in CAContextCommitTransaction
#5 0x31dd543c in CATransactionCommit
#6 0x3026a0ec in __CFRunLoopDoObservers
#7 0x30269418 in CFRunLoopRunSpecific
#8 0x30269326 in CFRunLoopRunInMode
#9 0x306941fe in -[NSRunLoop(NSRunLoop) runMode:beforeDate:]
#10 0x30694f9a in -[NSRunLoop(NSRunLoop) run]
#11 0x0000319e in -[AppController createInStreamThread] at AppController.m:395
#12 0x30672e08 in -[NSThread main]
#13 0x30672cd6 in __NSThread__main__
#14 0x3146178c in _pthread_body

在模拟器中运行时:
modifying layer that is being finalized - 0x52f2b0

最佳答案

这种类型的缺陷可能很难找到。我很高兴您这么快就发现了它。幸运的是,有一些很好的工具可以帮助您。

首先,使用clang static language analysis可以找到这种缺陷,而无需运行代码。

如果之后遇到此缺陷,请打开NSZombies,MallocStackLogging和MallocStackLoggingNoCompact,然后使用malloc_history查找在何处进行分配。这不是完美的,但它是很大的帮助。

关于iphone - iPhone上的CALayerCollectLayers_中的EXC_BAD_ACCESS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/867437/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com