gpt4 book ai didi

ios - 是什么导致 libdispatch-manager 线程崩溃?

转载 作者:可可西里 更新时间:2023-11-01 05:30:21 24 4
gpt4 key购买 nike

Date/Time: 2013-05-22 21:31:31.863 -0400  
OS Version: iOS 6.1.3 (10B329)
Report Version: 104

Exception Type: EXC_CRASH (SIGSEGV)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Crashed Thread: 1

Thread 0 name: Dispatch queue: com.apple.main-thread
Thread 0:
0 CoreFoundation 0x3203f950 -[NSArrayM dealloc] + 128
1 Foundation 0x32999218 -[NSFunctionExpression dealloc] + 56
2 Foundation 0x329991d8 -[NSKeyPathExpression dealloc] + 36
3 Foundation 0x3299914c -[NSComparisonPredicate dealloc] + 40
4 CoreData 0x31f6b672 -[NSFetchedResultsController(PrivateMethods) _managedObjectContextDidChange:] + 1362
5 CoreFoundation 0x32045034 _CFXNotificationPost + 1424
6 Foundation 0x3295b594 -[NSNotificationCenter postNotificationName:object:userInfo:] + 68
7 CoreData 0x31ef9712 -[NSManagedObjectContext(_NSInternalNotificationHandling) _postObjectsDidChangeNotificationWithUserInfo:] + 74
8 CoreData 0x31ef8c72 -[NSManagedObjectContext(_NSInternalChangeProcessing) _createAndPostChangeNotification:withDeletions:withUpdates:withRefreshes:] + 294 9 CoreData 0x31e7abf4 - [NSManagedObjectContext(_NSInternalChangeProcessing) _processRecentChanges:] + 2676
10 CoreData 0x31e7a10a _performRunLoopAction + 266
11 CoreFoundation 0x320c96ca __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION + 18
12 CoreFoundation 0x320c79bc __CFRunLoopDoObservers + 272
13 CoreFoundation 0x320c7d12 __CFRunLoopRun + 738
14 CoreFoundation 0x3203aeb8 CFRunLoopRunSpecific + 352
15 CoreFoundation 0x3203ad44 CFRunLoopRunInMode + 100
16 GraphicsServices 0x35bef2e6 GSEventRunModal + 70
17 UIKit 0x33f502fc UIApplicationMain + 1116
18 MyApp 0x00003fd6 main (main.m:16)
19 MyApp 0x00003f8c 0x1000 + 12172

Thread 1 name: Dispatch queue: com.apple.libdispatch-manager
Thread 1 Crashed:
0 libsystem_kernel.dylib 0x3a486648 kevent64 + 24
1 libdispatch.dylib 0x3a3b6974 _dispatch_mgr_invoke + 792
2 libdispatch.dylib 0x3a3b6654 _dispatch_mgr_thread$VARIANT$mp + 32

最佳答案

几乎可以肯定,该崩溃实际上并没有发生在调度管理器线程上(尽管崩溃报告声称如此),因为它在 kevent64 的内核中被阻止了。系统调用。

CrashReporter 可能错误识别了崩溃的线程,或者您的进程可能已被发送 SEGV向外发出信号。

如果除了您在此处列出的线程之外还有其他线程,则值得查看它们以查看是否可能是崩溃线程,否则罪魁祸首是 dealloc在主线程上。

关于ios - 是什么导致 libdispatch-manager 线程崩溃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16718104/

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