You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
我们在APM监测到这个库导致了很多卡死,看日志是因为递归锁导致的多线程访问锁等待导致的卡死问题。
libsystem_kernel.dylib
___psynch_mutexwait (in libsystem_kernel.dylib)
libsystem_pthread.dylib
__pthread_mutex_firstfit_lock_wait (in libsystem_pthread.dylib)
libsystem_pthread.dylib
__pthread_mutex_firstfit_lock_slow (in libsystem_pthread.dylib)
Foundation
-[NSRecursiveLock lock] (in Foundation)
pregnancy
-[KTVHCDataUnitPool lock] (in pregnancy:KTVHCDataUnitPool.m:285)
pregnancy
-[KTVHCDataUnitPool archiveIfNeeded] (in pregnancy:KTVHCDataUnitPool.m:246)
CoreFoundation
_CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER (in CoreFoundation)
CoreFoundation
____CFXRegistrationPost_block_invoke (in CoreFoundation)
CoreFoundation
__CFXRegistrationPost (in CoreFoundation)
CoreFoundation
__CFXNotificationPost (in CoreFoundation)
Foundation
-[NSNotificationCenter postNotificationName:object:userInfo:] (in Foundation)
UIKitCore
-[UIApplication _deactivateForReason:notify:] (in UIKitCore)
UIKitCore
-[_UISceneLifecycleMultiplexer _performBlock:withApplicationOfDeactivationReasons:fromReasons:] (in UIKitCore)
UIKitCore
-[_UISceneLifecycleMultiplexer _evalTransitionToSettings:fromSettings:forceExit:withTransitionStore:] (in UIKitCore)
UIKitCore
-[_UISceneLifecycleMultiplexer uiScene:transitionedFromState:withTransitionContext:] (in UIKitCore)
UIKitCore
___186-[_UIWindowSceneFBSSceneTransitionContextDrivenLifecycleSettingsDiffAction _performActionsForUIScene:withUpdatedFBSScene:settingsDiff:fromSettings:transitionContext:lifecycleActionType:]_block_invoke (in UIKitCore)
UIKitCore
+[BSAnimationSettings(UIKit) tryAnimatingWithSettings:actions:completion:] (in UIKitCore)
UIKitCore
__UISceneSettingsDiffActionPerformChangesWithTransitionContext (in UIKitCore)
UIKitCore
-[_UIWindowSceneFBSSceneTransitionContextDrivenLifecycleSettingsDiffAction _performActionsForUIScene:withUpdatedFBSScene:settingsDiff:fromSettings:transitionContext:lifecycleActionType:] (in UIKitCore)
UIKitCore
__64-[UIScene scene:didUpdateWithDiff:transitionContext:completion:]_block_invoke.615 (in UIKitCore)
UIKitCore
-[UIScene _emitSceneSettingsUpdateResponseForCompletion:afterSceneUpdateWork:] (in UIKitCore)
UIKitCore
-[UIScene scene:didUpdateWithDiff:transitionContext:completion:] (in UIKitCore)
UIKitCore
-[UIApplicationSceneClientAgent scene:handleEvent:withCompletion:] (in UIKitCore)
`
The text was updated successfully, but these errors were encountered:
我们在APM监测到这个库导致了很多卡死,看日志是因为递归锁导致的多线程访问锁等待导致的卡死问题。
libsystem_kernel.dylib
___psynch_mutexwait (in libsystem_kernel.dylib)
libsystem_pthread.dylib
__pthread_mutex_firstfit_lock_wait (in libsystem_pthread.dylib)
libsystem_pthread.dylib
__pthread_mutex_firstfit_lock_slow (in libsystem_pthread.dylib)
Foundation
-[NSRecursiveLock lock] (in Foundation)
pregnancy
-[KTVHCDataUnitPool lock] (in pregnancy:KTVHCDataUnitPool.m:285)
pregnancy
-[KTVHCDataUnitPool archiveIfNeeded] (in pregnancy:KTVHCDataUnitPool.m:246)
CoreFoundation
_CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER (in CoreFoundation)
CoreFoundation
____CFXRegistrationPost_block_invoke (in CoreFoundation)
CoreFoundation
__CFXRegistrationPost (in CoreFoundation)
CoreFoundation
__CFXNotificationPost (in CoreFoundation)
Foundation
-[NSNotificationCenter postNotificationName:object:userInfo:] (in Foundation)
UIKitCore
-[UIApplication _deactivateForReason:notify:] (in UIKitCore)
UIKitCore
-[_UISceneLifecycleMultiplexer _performBlock:withApplicationOfDeactivationReasons:fromReasons:] (in UIKitCore)
UIKitCore
-[_UISceneLifecycleMultiplexer _evalTransitionToSettings:fromSettings:forceExit:withTransitionStore:] (in UIKitCore)
UIKitCore
-[_UISceneLifecycleMultiplexer uiScene:transitionedFromState:withTransitionContext:] (in UIKitCore)
UIKitCore
___186-[_UIWindowSceneFBSSceneTransitionContextDrivenLifecycleSettingsDiffAction _performActionsForUIScene:withUpdatedFBSScene:settingsDiff:fromSettings:transitionContext:lifecycleActionType:]_block_invoke (in UIKitCore)
UIKitCore
+[BSAnimationSettings(UIKit) tryAnimatingWithSettings:actions:completion:] (in UIKitCore)
UIKitCore
__UISceneSettingsDiffActionPerformChangesWithTransitionContext (in UIKitCore)
UIKitCore
-[_UIWindowSceneFBSSceneTransitionContextDrivenLifecycleSettingsDiffAction _performActionsForUIScene:withUpdatedFBSScene:settingsDiff:fromSettings:transitionContext:lifecycleActionType:] (in UIKitCore)
UIKitCore
__64-[UIScene scene:didUpdateWithDiff:transitionContext:completion:]_block_invoke.615 (in UIKitCore)
UIKitCore
-[UIScene _emitSceneSettingsUpdateResponseForCompletion:afterSceneUpdateWork:] (in UIKitCore)
UIKitCore
-[UIScene scene:didUpdateWithDiff:transitionContext:completion:] (in UIKitCore)
UIKitCore
-[UIApplicationSceneClientAgent scene:handleEvent:withCompletion:] (in UIKitCore)
`
The text was updated successfully, but these errors were encountered: