请在下面的崩溃中分享您的想法/建议。
看到一些奇怪的崩溃并且这些崩溃在我的目的下是不可重现的,但是用户报告了很多类似的崩溃。崩溃日志说应用程序在线程0中崩溃并且在线程0中的__CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__
调用之后我可以看到跟踪0 ??? 000000000000000000 0 + 0
......这是什么意思?
以下是崩溃日志示例。所有其他崩溃日志与下面的内容相同。
>Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_INVALID_ADDRESS at 0x0000000000000000
>
Termination Signal: Segmentation fault: 11
>
Termination Reason: Namespace SIGNAL, Code 0xb
>
Terminating Process: exc handler [0]
Triggered by Thread: 0
>Thread 0 name:
>
Thread 0 Crashed:
>
**0 ??? 000000000000000000 0 + 0**
>
1 CoreFoundation 0x0000000181ede22c __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 20 (CFNotificationCenter.c:650)
>
2 CoreFoundation 0x0000000181edd930 _CFXRegistrationPost + 400 (CFNotificationCenter.c:164)
>
3 CoreFoundation 0x0000000181edd6ac ___CFXNotificationPost_block_invoke + 60 (CFNotificationCenter.c:1031)
>
4 CoreFoundation 0x0000000181f4cb9c -[_CFXNotificationRegistrar find:object:observer:enumerator:] + 1504 (CFXNotificationRegistrar.m:163)
>
5 CoreFoundation 0x0000000181e1fbf4 _CFXNotificationPost + 376 (CFNotificationCenter.c:1028)
>
6 Foundation 0x00000001829256bc -[NSNotificationCenter postNotificationName:object:userInfo:] + 68 (NSNotification.m:482)
>
7 UIKit 0x0000000187fab748 __47-[UIApplication _applicationDidEnterBackground]_block_invoke + 268 (UIApplication.m:6227)
>
8 UIKit 0x0000000188085668 +[UIViewController _performWithoutDeferringTransitions:] + 128 (UIViewController.m:5900)
>
9 UIKit 0x0000000187fab5e8 -[UIApplication _applicationDidEnterBackground] + 100 (UIApplication.m:6215)
>
10 UIKit 0x0000000187fabb30 -[UIApplication _handleApplicationDeactivationWithScene:shouldForceExit:transitionContext:completion:] + 692 (UIApplication.m:6323)
>
11 UIKit 0x0000000187fa3478 -[UIApplication workspaceShouldExit:withTransitionContext:] + 320 (UIApplication.m:2962)
>
12 FrontBoardServices 0x0000000183ae3904 __FBSSERIALQUEUE_IS_CALLING_OUT_TO_A_BLOCK__ + 36 (FBSSerialQueue.m:158)
>
13 FrontBoardServices 0x0000000183ae3770 -[FBSSerialQueue _performNext] + 176 (FBSSerialQueue.m:177)
>
14 FrontBoardServices 0x0000000183ae3b18 -[FBSSerialQueue _performNextFromRunLoopSource] + 56 (FBSSerialQueue.m:206)
>
15 CoreFoundation 0x0000000181ef2278 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 24 (CFRunLoop.c:1943)
>
16 CoreFoundation 0x0000000181ef1bc0 __CFRunLoopDoSources0 + 524 (CFRunLoop.c:1989)
>
17 CoreFoundation 0x0000000181eef7c0 __CFRunLoopRun + 804 (CFRunLoop.c:2821)
>
18 CoreFoundation 0x0000000181e1e048 CFRunLoopRunSpecific + 444 (CFRunLoop.c:3113)
>
19 UIKit 0x0000000187d89b04 -[UIApplication _run] + 608 (UIApplication.m:2638)
>
20 UIKit 0x0000000187d84888 UIApplicationMain + 208 (UIApplication.m:4091)
>
21 XXXXXX 0x0000000101745348 0x100024000 + 24253256
>
22 XXXXXX 0x00000001017455a0 UIApplicationMain + 164
>
23 XXXXXX 0x00000001015eacf0 main + 368 (main.swift:14)
>
24 libdyld.dylib 0x0000000180e005b8 start + 4