例外类型:EXC_BAD_ACCESS(SIGSEGV)
由于每个报告都不同,因此几乎不可能调试原因.
Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Subtype: KERN_INVALID_ADDRESS at 0x0000000000000010 VM Region Info: 0x10 is not in any region. Bytes before following region: 4297687024 REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL UNUSED SPACE AT START ---> __TEXT 0000000100298000-0000000100388000 [ 960K] r-x/r-x SM=COW ...p/MyApp Termination Signal: Segmentation fault: 11 Termination Reason: namespace SIGNAL,Code 0xb Terminating Process: exc handler [0] Triggered by Thread: 0 Filtered syslog: None found Thread 0 name: dispatch queue: com.apple.main-thread Thread 0 Crashed: 0 libswiftFoundation.dylib 0x0000000100cf89fc 0x100c4c000 + 707068 1 MyApp 0x0000000100310cbc specialized JsONParser.JsonURL(_:JsonType:) + 494780 (JsONParser.swift:51) 2 MyApp 0x0000000100310cbc specialized JsONParser.JsonURL(_:JsonType:) + 494780 (JsONParser.swift:51) 3 MyApp 0x00000001002efd2c StoreManager.getProductIDentifIErsFromServer() + 359724 (StoreManager.swift:57) 4 MyApp 0x0000000100329db0 specialized AppDelegate.application(_:dIDFinishLaunchingWithOptions:) + 597424 (StoreManager.swift:46) 5 MyApp 0x0000000100326a40 @objc AppDelegate.application(_:dIDFinishLaunchingWithOptions:) + 584256 (AppDelegate.swift:0) 6 UIKit 0x000000018f4a1ca8 -[UIApplication _handleDelegateCallbacksWithOptions:isSuspended:restoreState:] + 408 7 UIKit 0x000000018f68fe14 -[UIApplication _callinitializationDelegatesForMainScene:TransitionContext:] + 3484 8 UIKit 0x000000018f694ce4 -[UIApplication _runWithMainScene:TransitionContext:completion:] + 1680 9 UIKit 0x000000018f92db20 __111-[__UICanvaslifecycleMonitor_Compatability _scheduleFirstCommitForScene:Transition:firstActivation:completion:]_block_invoke + 784 10 UIKit 0x000000018fc05c78 +[_UICanvas _enqueuepostsettingUpdateTransactionBlock:] + 160 11 UIKit 0x000000018f92d79c -[__UICanvaslifecycleMonitor_Compatability _scheduleFirstCommitForScene:Transition:firstActivation:completion:] + 240 12 UIKit 0x000000018f92dfdc -[__UICanvaslifecycleMonitor_Compatability activateEventsOnly:withContext:completion:] + 724 13 UIKit 0x00000001900accf4 __82-[_UIApplicationCanvas _TransitionlifecycleStateWithTransitionContext:completion:]_block_invoke + 296 14 UIKit 0x00000001900acb7c -[_UIApplicationCanvas _TransitionlifecycleStateWithTransitionContext:completion:] + 432 15 UIKit 0x000000018fe1f44c __125-[_UICanvaslifecycleSettingsDiffAction performActionsForCanvas:withUpdatedScene:settingsDiff:fromSettings:TransitionContext:]_block_invoke + 220 16 UIKit 0x000000018ffb5c5c _performActionsWithDelayForTransitionContext + 112 17 UIKit 0x000000018fe1f304 -[_UICanvaslifecycleSettingsDiffAction performActionsForCanvas:withUpdatedScene:settingsDiff:fromSettings:TransitionContext:] + 248 18 UIKit 0x000000018fc05318 -[_UICanvas scene:dIDUpdateWithDiff:TransitionContext:completion:] + 368 19 UIKit 0x000000018f6933e4 -[UIApplication workspace:dIDCreateScene:withTransitionContext:completion:] + 540 20 UIKit 0x000000018faa7490 -[UIApplicationSceneClIEntAgent scene:dIDInitializeWithEvent:completion:] + 364 21 FrontBoardServices 0x00000001878d7470 -[FBSSceneImpl _dIDCreateWithTransitionContext:completion:] + 364 22 FrontBoardServices 0x00000001878dfd6c __56-[FBSWorkspace clIEnt:handleCreateScene:withCompletion:]_block_invoke_2 + 224 23 libdispatch.dylib 0x00000001849f0ae4 _dispatch_clIEnt_callout + 16 24 libdispatch.dylib 0x00000001849f81f4 _dispatch_block_invoke_direct$VARIANT$mp + 224 25 FrontBoardServices 0x000000018790b878 __FBSSERIALQUEUE_IS_CALliNG_OUT_TO_A_BLOCK__ + 36 26 FrontBoardServices 0x000000018790b51c -[FBSSerialQueue _performNext] + 404 27 FrontBoardServices 0x000000018790bab8 -[FBSSerialQueue _performNextFromrunLoopSource] + 56 28 CoreFoundation 0x0000000185099614 __CFRUNLOOP_IS_CALliNG_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 24 29 CoreFoundation 0x0000000185098e3c __CFRunLoopDoSources0 + 276 30 CoreFoundation 0x00000001850969ac __CFRunLoopRun + 1204 31 CoreFoundation 0x0000000184fb6fe8 CFRunLoopRunspecific + 552 32 GraphiCSServices 0x0000000186f7e020 GSEventRunModal + 100 33 UIKit 0x000000018f497090 UIApplicationMain + 236 34 MyApp 0x00000001002ab444 main + 78916 (AppDelegate.swift:16) 35 libdyld.dylib 0x0000000184a55fc0 start + 4
所以我不再打电话了
StoreManager.getProductIDentifIErsFromServer()
这会停止后续的调用
JsONParser.JsonURL(_:JsonType:)
然后应用程序崩溃了
Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Subtype: KERN_INVALID_ADDRESS at 0x0000000000000000 VM Region Info: 0 is not in any region. Bytes before following region: 4365631488 REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL UNUSED SPACE AT START ---> __TEXT 0000000104364000-0000000104454000 [ 960K] r-x/r-x SM=COW ...p/MyApp Termination Signal: Segmentation fault: 11 Termination Reason: namespace SIGNAL,Code 0xb Terminating Process: exc handler [0] Triggered by Thread: 0 Filtered syslog: None found Thread 0 name: dispatch queue: com.apple.main-thread Thread 0 Crashed: 0 CoreFoundation 0x0000000184fdf83c CFStringGetCharacteratIndex + 24 1 CoreFoundation 0x000000018508e6c8 normalizeQuintuplet + 148 2 CoreFoundation 0x000000018508ee64 -[_CFXPreferences+ 917092 (SearchListAdditions) withSearchListForIDentifIEr:container:cloudConfigurationURL:perform:] + 108 3 CoreFoundation 0x0000000185132ae8 -[_CFXPreferences copyAppValueForKey:IDentifIEr:container:configurationURL:] + 124 4 CoreFoundation 0x0000000185135384 _CFPreferencescopyAppValueWithContainer + 116 5 Foundation 0x0000000185a2e7d0 -[NSUserDefaults+ 51152 (NSUserDefaults) objectForKey:] + 52 6 Foundation 0x0000000185a37240 -[NSUserDefaults+ 86592 (NSUserDefaults) stringForKey:] + 24 7 MyApp 0x00000001043cc0dc specialized SettingstableVIEwController.init(coder:) + 426204 (SettingstableVIEwController.swift:36) 8 MyApp 0x00000001043c6a1c @objc SettingstableVIEwController.init(coder:) + 403996 (SettingstableVIEwController.swift:27) 9 UIKit 0x000000018f9c051c -[UIClassSwapper initWithCoder:] + 248 10 UIKit 0x000000018fb6d99c UINibDecoderDecodeObjectForValue + 688 11 UIKit 0x000000018fb6d6d4 -[UINibDecoder decodeObjectForKey:] + 312 12 UIKit 0x000000018f9c01c4 -[UIRuntimeConnection initWithCoder:] + 188 13 UIKit 0x000000018fb6d99c UINibDecoderDecodeObjectForValue + 688 14 UIKit 0x000000018fb6db14 UINibDecoderDecodeObjectForValue + 1064 15 UIKit 0x000000018fb6d6d4 -[UINibDecoder decodeObjectForKey:] + 312 16 UIKit 0x000000018f9bf514 -[UINib instantiateWithOwner:options:] + 1164 17 UIKit 0x000000018fd44068 -[UIStoryboard instantiateVIEwControllerWithIDentifIEr:] + 196 18 MyApp 0x00000001043fcfb4 specialized ApplicationsTabbarController.createVIEwControllerForTabbarController(storyBoardname:restorationIDentifIEr:tabbarItemTitle:tabbarItemTag:tabbarItemImage:tabbarItemSelectedImage:) + 626612 (ApplicationsTabbarController.swift:190) 19 MyApp 0x00000001043f93c8 ApplicationsTabbarController.setUpVIEwControllers() + 611272 (ApplicationsTabbarController.swift:79) 20 MyApp 0x00000001043fad04 @objc ApplicationsTabbarController.vIEwWillAppear(_:) + 617732 (ApplicationsTabbarController.swift:0) 21 UIKit 0x000000018f44c6b4 -[UIVIEwController _setVIEwAppearState:isAnimating:] + 616 22 UIKit 0x000000018f44c424 -[UIVIEwController __vIEwWillAppear:] + 140 23 UIKit 0x000000018f4aba60 -[UIVIEwController vIEwWillMovetoWindow:] + 704 24 UIKit 0x000000018f43bde4 -[UIVIEw+ 97764 (HIErarchy) _willMovetoWindow:withAncestorVIEw:] + 584 25 UIKit 0x000000018f43b0cc -[UIVIEw+ 94412 (Internal) _addSubvIEw:positioned:relativeTo:] + 424 26 UIKit 0x000000018f43a88c -[UIWindow addRootVIEwControllerVIEwIfPossible] + 816 27 UIKit 0x000000018f437864 -[UIWindow _setHIDden:forced:] + 272 28 UIKit 0x000000018f4a5cd0 -[UIWindow makeKeyAndVisible] + 48 29 MyApp 0x00000001043f639c specialized AppDelegate.application(_:dIDFinishLaunchingWithOptions:) + 598940 (AppDelegate.swift:0) 30 MyApp 0x00000001043f2bc4 @objc AppDelegate.application(_:dIDFinishLaunchingWithOptions:) + 584644 (AppDelegate.swift:0) 31 UIKit 0x000000018f4a1ca8 -[UIApplication _handleDelegateCallbacksWithOptions:isSuspended:restoreState:] + 408 32 UIKit 0x000000018f68fe14 -[UIApplication _callinitializationDelegatesForMainScene:TransitionContext:] + 3484 33 UIKit 0x000000018f694ce4 -[UIApplication _runWithMainScene:TransitionContext:completion:] + 1680 34 UIKit 0x000000018f92db20 __111-[__UICanvaslifecycleMonitor_Compatability _scheduleFirstCommitForScene:Transition:firstActivation:completion:]_block_invoke + 784 35 UIKit 0x000000018fc05c78 +[_UICanvas _enqueuepostsettingUpdateTransactionBlock:] + 160 36 UIKit 0x000000018f92d79c -[__UICanvaslifecycleMonitor_Compatability _scheduleFirstCommitForScene:Transition:firstActivation:completion:] + 240 37 UIKit 0x000000018f92dfdc -[__UICanvaslifecycleMonitor_Compatability activateEventsOnly:withContext:completion:] + 724 38 UIKit 0x00000001900accf4 __82-[_UIApplicationCanvas _TransitionlifecycleStateWithTransitionContext:completion:]_block_invoke + 296 39 UIKit 0x00000001900acb7c -[_UIApplicationCanvas _TransitionlifecycleStateWithTransitionContext:completion:] + 432 40 UIKit 0x000000018fe1f44c __125-[_UICanvaslifecycleSettingsDiffAction performActionsForCanvas:withUpdatedScene:settingsDiff:fromSettings:TransitionContext:]_block_invoke + 220 41 UIKit 0x000000018ffb5c5c _performActionsWithDelayForTransitionContext + 112 42 UIKit 0x000000018fe1f304 -[_UICanvaslifecycleSettingsDiffAction performActionsForCanvas:withUpdatedScene:settingsDiff:fromSettings:TransitionContext:] + 248 43 UIKit 0x000000018fc05318 -[_UICanvas scene:dIDUpdateWithDiff:TransitionContext:completion:] + 368 44 UIKit 0x000000018f6933e4 -[UIApplication workspace:dIDCreateScene:withTransitionContext:completion:] + 540 45 UIKit 0x000000018faa7490 -[UIApplicationSceneClIEntAgent scene:dIDInitializeWithEvent:completion:] + 364 46 FrontBoardServices 0x00000001878d7470 -[FBSSceneImpl _dIDCreateWithTransitionContext:completion:] + 364 47 FrontBoardServices 0x00000001878dfd6c __56-[FBSWorkspace clIEnt:handleCreateScene:withCompletion:]_block_invoke_2 + 224 48 libdispatch.dylib 0x00000001849f0ae4 _dispatch_clIEnt_callout + 16 49 libdispatch.dylib 0x00000001849f81f4 _dispatch_block_invoke_direct$VARIANT$mp + 224 50 FrontBoardServices 0x000000018790b878 __FBSSERIALQUEUE_IS_CALliNG_OUT_TO_A_BLOCK__ + 36 51 FrontBoardServices 0x000000018790b51c -[FBSSerialQueue _performNext] + 404 52 FrontBoardServices 0x000000018790bab8 -[FBSSerialQueue _performNextFromrunLoopSource] + 56 53 CoreFoundation 0x0000000185099614 __CFRUNLOOP_IS_CALliNG_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 24 54 CoreFoundation 0x0000000185098e3c __CFRunLoopDoSources0 + 276 55 CoreFoundation 0x00000001850969ac __CFRunLoopRun + 1204 56 CoreFoundation 0x0000000184fb6fe8 CFRunLoopRunspecific + 552 57 GraphiCSServices 0x0000000186f7e020 GSEventRunModal + 100 58 UIKit 0x000000018f497090 UIApplicationMain + 236 59 MyApp 0x0000000104378b3c main + 84796 (AppDelegate.swift:16) 60 libdyld.dylib 0x0000000184a55fc0 start + 4
似乎没关系我做什么或不做什么功能我得到了崩溃.在我看来,它是一个系统调用而不是我造成崩溃的那个.是仅仅是我还是仪器9.3对其他人的僵尸和/或泄漏?
解决方法 我有一个类似的问题,我解决了它选择空白模板而不是泄漏,然后我用屏幕右上角的按钮手动添加分配和泄漏.它是在Xcode版本9.4(9F1027a)上解决的
总结以上是内存溢出为你收集整理的xcode-instruments – Instruments 9.3是否会为其他人崩溃应用程序?全部内容,希望文章能够帮你解决xcode-instruments – Instruments 9.3是否会为其他人崩溃应用程序?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)