_PFObjectIDFastHash64 崩溃 EXC_BAD_ACCESS KERN_INVALID_ADDRESS。

12

我一直通过Crashlytics收到这个崩溃的报告,但我不知道如何找出问题出在哪里,因为堆栈跟踪没有涉及到我的代码。我该怎么办?如何找到问题的根源?

EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x0000000000000004
Crashed: com.apple.root.user-initiated-qos
0  CoreData                       0x1b85a87ac _PFObjectIDFastHash64 + 40
1  CoreFoundation                 0x1b254e4f8 __CFBasicHashRehash + 992
2  CoreFoundation                 0x1b2552414 CFBasicHashRemoveValue + 2384
3  CoreFoundation                 0x1b2469ec0 CFDictionaryRemoveValue + 236
4  CoreData                       0x1b84f51c0 -[NSManagedObjectContext(_NSInternalAdditions) _forgetObject:propagateToObjectStore:removeFromRegistry:] + 124
5  CoreData                       0x1b84d46ec -[_PFManagedObjectReferenceQueue _processReferenceQueue:] + 860
6  CoreData                       0x1b85a0734 -[_PFAutoreleasePoolThunk dealloc] + 48
7  libobjc.A.dylib                0x1c65bb81c AutoreleasePoolPage::releaseUntil(objc_object**) + 204
8  libobjc.A.dylib                0x1c65bb6e8 objc_autoreleasePoolPop + 212
9  libdispatch.dylib              0x1b2120aa4 _dispatch_last_resort_autorelease_pool_pop + 44
10 libdispatch.dylib              0x1b21313c8 _dispatch_root_queue_drain + 1064
11 libdispatch.dylib              0x1b21318e8 _dispatch_worker_thread2 + 116
12 libsystem_pthread.dylib        0x1f9a748cc _pthread_wqthread + 216
13 libsystem_pthread.dylib        0x1f9a7b77c start_wqthread + 8
3个回答

5

我们在运行iOS 14的设备上也遇到了这个问题,主线程和后台线程都没有接触到我们的任何代码。猜测可能是iOS 14的一个错误。

建议将问题发布到苹果开发者论坛中。


自从 iOS 14 发布以来,我一直在思考同样的问题。我也会在开发者论坛上提出这个问题。 - Kenny Wyland
1
这是我在苹果开发者论坛上创建的帖子。目前还没有答案,只有另外两个开发者确认他们也遇到了同样的问题。https://developer.apple.com/forums/thread/662240 - Kenny Wyland
我也遇到了同样的问题。有人找到解决方案了吗? - iosdev1111
你们有发现什么吗? - BlackM

4

看起来是多线程错误,之前没有症状。

添加此参数以找出代码中确切的位置:

-com.apple.CoreData.ConcurrencyDebug 1

在此输入图片描述

这对我很有帮助,希望对你也有所帮助。


你是如何调试这个问题的?能请你帮忙吗? - pallavi

0

不确定它是否符合您的需求,但我已将NSManagedObjectContext更改为mainQueueConcurrencyType,从privateQueueConcurrencyType,这解决了问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接