-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WCDB经常crash在initWithPath中 #518
Comments
I see the console logs are odd, containing a lot of warning messages. Maybe you could check whether they are related. In addition, you can try to use WCDB after the If the ways above don't help, you could provide a demo project that can reproduce this crash. |
相同问题, @RingoD 或许可以直接联系下?? |
@zhuozhibin 遇到相同问题 |
@jiangpengyun If it's reproducible there, you can submit a demo project. |
@jiangpengyun module1(thread1) module2(thread2) 目前改成使用一个单例模式,只init一次WCTDatabase,不同模块获取的是相同的WCTDatabase,暂时没有出现问题了(之前是10次有7,8次会崩,改了之后暂时还没出现问题)。 你这边能否提供重现demo? |
抱歉没办法提供demo,我这边概率极其低,调试过程中就只出现过一次,Xcode还崩掉了。。。看到有外网版本崩溃上报,crash率千分之2左右。你方便提供一个demo出来一起研究下么? |
We get a project that can reproduce this crash, except the exception code is It may or may not be a same issue. We will work on it. |
Here is the conclusion of this issue: The crash reason is,
To solve this, there are two choices: The simple way is to avoid this crash by NOT accessing The complete solution is to use the pre-version in
|
thanks |
Thread 1 Queue : com.apple.main-thread (serial) 2024年3月5日,Xcode Version 15.0 调试iOS14.X 在创建database时 return Database(at: dataBasePath) |
The language of WCDB
The version of WCDB
The platform of WCDB
The installation of WCDB
What's the issue?
WCDB经常(但不是必现)crash在[WCTDatabase alloc] initWithPath中,以下是截图和线程栈信息
Thread 1 Queue : com.apple.main-thread (serial)
#0 0x000000010254f7d4 in std::__1::function<bool (std::__1::shared_ptrWCDB::Handle&, WCDB::Error&)>::function(std::__1::function<bool (std::__1::shared_ptrWCDB::Handle&, WCDB::Error&)> const&) at /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/functional:1698
#1 0x000000010254f488 in std::__1::function<bool (std::__1::shared_ptrWCDB::Handle&, WCDB::Error&)>::function(std::__1::function<bool (std::__1::shared_ptrWCDB::Handle&, WCDB::Error&)> const&) at /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/functional:1689
#2 0x00000001025516a4 in WCDB::ConfigWrap::ConfigWrap(WCDB::ConfigWrap const&) at /Users/guanliyuan/Documents/work/ecg/app/IOS/LiangDongUI/2018-8-20/liangdong-ios/liangdong/Pods/WCDB/objc/WCDB/core/config.hpp:87
#3 0x0000000102551640 in WCDB::ConfigWrap::ConfigWrap(WCDB::ConfigWrap const&) at /Users/guanliyuan/Documents/work/ecg/app/IOS/LiangDongUI/2018-8-20/liangdong-ios/liangdong/Pods/WCDB/objc/WCDB/core/config.hpp:87
#4 0x000000010255160c in void std::__1::allocator<std::__1::__list_node<WCDB::ConfigWrap, void*> >::construct<WCDB::ConfigWrap, WCDB::ConfigWrap const&>(WCDB::ConfigWrap*, WCDB::ConfigWrap const&) at /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/memory:1825
#5 0x00000001025515ac in void std::__1::allocator_traits<std::__1::allocator<std::__1::__list_node<WCDB::ConfigWrap, void*> > >::__construct<WCDB::ConfigWrap, WCDB::ConfigWrap const&>(std::__1::integral_constant<bool, true>, std::__1::allocator<std::__1::__list_node<WCDB::ConfigWrap, void*> >&, WCDB::ConfigWrap*, WCDB::ConfigWrap const&) at /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/memory:1717
#6 0x0000000102550f70 in void std::__1::allocator_traits<std::__1::allocator<std::__1::__list_node<WCDB::ConfigWrap, void*> > >::construct<WCDB::ConfigWrap, WCDB::ConfigWrap const&>(std::__1::allocator<std::__1::__list_node<WCDB::ConfigWrap, void*> >&, WCDB::ConfigWrap*, WCDB::ConfigWrap const&) at /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/memory:1560
#7 0x000000010254e64c in std::__1::list<WCDB::ConfigWrap, std::__1::allocatorWCDB::ConfigWrap >::push_back(WCDB::ConfigWrap const&) at /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/list:1605
#8 0x000000010254ee9c in WCDB::Configs::setConfig(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&, std::__1::function<bool (std::__1::shared_ptrWCDB::Handle&, WCDB::Error&)> const&) at /Users/guanliyuan/Documents/work/ecg/app/IOS/LiangDongUI/2018-8-20/liangdong-ios/liangdong/Pods/WCDB/objc/WCDB/core/config.cpp:65
#9 0x00000001025ad0fc in WCDB::HandlePool::setConfig(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&, std::__1::function<bool (std::__1::shared_ptrWCDB::Handle&, WCDB::Error&)> const&) at /Users/guanliyuan/Documents/work/ecg/app/IOS/LiangDongUI/2018-8-20/liangdong-ios/liangdong/Pods/WCDB/objc/WCDB/core/handle_pool.cpp:250
#10 0x0000000102559bfc in WCDB::Database::setConfig(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&, std::__1::function<bool (std::__1::shared_ptrWCDB::Handle&, WCDB::Error&)> const&) at /Users/guanliyuan/Documents/work/ecg/app/IOS/LiangDongUI/2018-8-20/liangdong-ios/liangdong/Pods/WCDB/objc/WCDB/core/database_config.cpp:248
#11 0x00000001025f8be0 in ::-[WCTDatabase(Database) initWithPath:](NSString *) at /Users/guanliyuan/Documents/work/ecg/app/IOS/LiangDongUI/2018-8-20/liangdong-ios/liangdong/Pods/WCDB/objc/WCDB/interface/database/WCTDatabase+Database.mm:34
#12 0x0000000103312058 in ::+[LDModelDevice(Proxy) getDevicesForUserId:](NSString *) at /Users/guanliyuan/Documents/work/ecg/app/IOS/LiangDong/ldlogic_ios/LDLogic/DataAccessLayer/Model/Device/LDModelDevice+Proxy.mm:34
#13 0x000000010331e240 in +[LDUser(Device) curLoginUserHistoryDevices] at /Users/guanliyuan/Documents/work/ecg/app/IOS/LiangDong/ldlogic_ios/LDLogic/BusinessLogicLayer/User/LDUser+Device.m:36
#14 0x0000000101090a38 in +[LDProfileViewController createForm] at /Users/guanliyuan/Documents/work/ecg/app/IOS/LiangDongUI/2018-8-20/liangdong-ios/liangdong/liangdong/app/controllers/myprofile/LDProfileViewController.m:71
#15 0x000000010112ceb8 in -[LDRootTabBarController profileViewController] at /Users/guanliyuan/Documents/work/ecg/app/IOS/LiangDongUI/2018-8-20/liangdong-ios/liangdong/liangdong/app/controllers/root/LDRootTabBarController.m:136
#16 0x000000010112bdd4 in -[LDRootTabBarController viewDidLoad] at /Users/guanliyuan/Documents/work/ecg/app/IOS/LiangDongUI/2018-8-20/liangdong-ios/liangdong/liangdong/app/controllers/root/LDRootTabBarController.m:49
#17 0x00000001d37c56e0 in -[UITabBarController initWithNibName:bundle:] ()
#18 0x00000001011ace78 in -[AppDelegate setupRootControllerHasLogin:] at /Users/guanliyuan/Documents/work/ecg/app/IOS/LiangDongUI/2018-8-20/liangdong-ios/liangdong/liangdong/Supporting Files/AppDelegate.m:94
#19 0x00000001011acd30 in __34-[AppDelegate setupRootController]_block_invoke at /Users/guanliyuan/Documents/work/ecg/app/IOS/LiangDongUI/2018-8-20/liangdong-ios/liangdong/liangdong/Supporting Files/AppDelegate.m:78
#20 0x00000001011acb58 in -[AppDelegate setupRootController] at /Users/guanliyuan/Documents/work/ecg/app/IOS/LiangDongUI/2018-8-20/liangdong-ios/liangdong/liangdong/Supporting Files/AppDelegate.m:83
#21 0x00000001011ac8f8 in -[AppDelegate application:didFinishLaunchingWithOptions:] at /Users/guanliyuan/Documents/work/ecg/app/IOS/LiangDongUI/2018-8-20/liangdong-ios/liangdong/liangdong/Supporting Files/AppDelegate.m:55
#22 0x00000001d3e2be30 in -[UIApplication _handleDelegateCallbacksWithOptions:isSuspended:restoreState:] ()
#23 0x00000001d3e2d594 in -[UIApplication _callInitializationDelegatesForMainScene:transitionContext:] ()
#24 0x00000001d3e32d20 in -[UIApplication _runWithMainScene:transitionContext:completion:] ()
#25 0x00000001d36f62dc in __111-[__UICanvasLifecycleMonitor_Compatability _scheduleFirstCommitForScene:transition:firstActivation:completion:]_block_invoke ()
#26 0x00000001d36fe874 in +[_UICanvas _enqueuePostSettingUpdateTransactionBlock:] ()
#27 0x00000001d36f5f60 in -[__UICanvasLifecycleMonitor_Compatability _scheduleFirstCommitForScene:transition:firstActivation:completion:] ()
#28 0x00000001d36f6850 in -[__UICanvasLifecycleMonitor_Compatability activateEventsOnly:withContext:completion:] ()
#29 0x00000001d36f4b9c in __82-[_UIApplicationCanvas _transitionLifecycleStateWithTransitionContext:completion:]_block_invoke ()
#30 0x00000001d36f4864 in -[_UIApplicationCanvas _transitionLifecycleStateWithTransitionContext:completion:] ()
#31 0x00000001d36f93a4 in __125-[_UICanvasLifecycleSettingsDiffAction performActionsForCanvas:withUpdatedScene:settingsDiff:fromSettings:transitionContext:]_block_invoke ()
#32 0x00000001d36fa188 in _performActionsWithDelayForTransitionContext ()
#33 0x00000001d36f925c in -[_UICanvasLifecycleSettingsDiffAction performActionsForCanvas:withUpdatedScene:settingsDiff:fromSettings:transitionContext:] ()
#34 0x00000001d36fdf5c in -[_UICanvas scene:didUpdateWithDiff:transitionContext:completion:] ()
#35 0x00000001d3e31328 in -[UIApplication workspace:didCreateScene:withTransitionContext:completion:] ()
#36 0x00000001d3a2dba8 in -[UIApplicationSceneClientAgent scene:didInitializeWithEvent:completion:] ()
#37 0x00000001a9ff49fc in -[FBSSceneImpl _didCreateWithTransitionContext:completion:] ()
#38 0x00000001a9ffe40c in __56-[FBSWorkspace client:handleCreateScene:withCompletion:]_block_invoke_2 ()
#39 0x00000001a9ffdc14 in __40-[FBSWorkspace _performDelegateCallOut:]_block_invoke ()
#40 0x0000000103eacc74 in _dispatch_client_callout ()
#41 0x0000000103eb0840 in _dispatch_block_invoke_direct ()
#42 0x00000001aa02f040 in FBSSERIALQUEUE_IS_CALLING_OUT_TO_A_BLOCK ()
#43 0x00000001aa02ecdc in -[FBSSerialQueue _performNext] ()
#44 0x00000001aa02f294 in -[FBSSerialQueue _performNextFromRunLoopSource] ()
#45 0x00000001a760b018 in CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION ()
#46 0x00000001a760af98 in __CFRunLoopDoSource0 ()
#47 0x00000001a760a880 in __CFRunLoopDoSources0 ()
#48 0x00000001a76057bc in __CFRunLoopRun ()
#49 0x00000001a76050b0 in CFRunLoopRunSpecific ()
#50 0x00000001a980579c in GSEventRunModal ()
#51 0x00000001d3e34978 in UIApplicationMain ()
#52 0x000000010116951c in main at /Users/guanliyuan/Documents/work/ecg/app/IOS/LiangDongUI/2018-8-20/liangdong-ios/liangdong/liangdong/Supporting Files/main.m:17
#53 0x00000001a70ca8e0 in start ()
Thread 2 Queue : Anonymous
#0 0x00000001a7217408 in fsync ()
#1 0x00000001a80e4edc in _NSWriteDataToFileWithExtendedAttributes ()
#2 0x0000000101240a7c in __77-[BLYDataManager persistData:ofType:enableNotifications:withCompletionBlock:]_block_invoke ()
#3 0x00000001a80ddef8 in NSBLOCKOPERATION_IS_CALLING_OUT_TO_A_BLOCK ()
#4 0x00000001a7fea3e0 in -[NSBlockOperation main] ()
#5 0x00000001a7fe98c8 in -[__NSOperationInternal _start:] ()
#6 0x00000001a80dfc7c in __NSOQSchedule_f ()
#7 0x0000000103eab6f0 in _dispatch_call_block_and_release ()
#8 0x0000000103eacc74 in _dispatch_client_callout ()
#9 0x0000000103eafffc in _dispatch_continuation_pop ()
#10 0x0000000103eaf458 in _dispatch_async_redirect_invoke ()
#11 0x0000000103ebddc8 in _dispatch_root_queue_drain ()
#12 0x0000000103ebe7ac in _dispatch_worker_thread2 ()
#13 0x00000001a72991b4 in _pthread_wqthread ()
#14 0x00000001a729bcd4 in start_wqthread ()
Enqueued from (Thread 2) Queue : (serial)
#0 0x0000000103eb1a1c in dispatch_async ()
#1 0x00000001a80dd638 in __NSOQSchedule ()
#2 0x00000001a7fea1c4 in +[__NSOperationInternal _observeValueForKeyPath:ofObject:changeKind:oldValue:newValue:indexes:context:] ()
#3 0x00000001a7fe9ab4 in -[__NSOperationInternal _start:] ()
#4 0x00000001a80dfc7c in __NSOQSchedule_f ()
#5 0x0000000103eab6f0 in _dispatch_call_block_and_release ()
#6 0x0000000103eacc74 in _dispatch_client_callout ()
#7 0x0000000103eafffc in _dispatch_continuation_pop ()
#8 0x0000000103eaf458 in _dispatch_async_redirect_invoke ()
#9 0x0000000103ebddc8 in _dispatch_root_queue_drain ()
#10 0x0000000103ebe7ac in _dispatch_worker_thread2 ()
#11 0x00000001a72991b4 in _pthread_wqthread ()
#12 0x00000001a729bcd4 in start_wqthread ()
Enqueued from com.apple.main-thread (Thread 1) Queue : com.apple.main-thread (serial)
#0 0x0000000103eb1a1c in dispatch_async ()
#1 0x00000001a80dd638 in __NSOQSchedule ()
#2 0x00000001a80dea64 in __addOperations ()
#3 0x000000010122d778 in __22-[BLYSDKManager start]_block_invoke ()
#4 0x0000000103eacc74 in _dispatch_client_callout ()
#5 0x0000000103eaec84 in _dispatch_once_callout ()
#6 0x000000010122d58c in -[BLYSDKManager start] ()
#7 0x0000000101230394 in -[BLYSDKManager startWithAppId:developmentDevice:config:] ()
#8 0x0000000101220db0 in +[Bugly startWithAppId:developmentDevice:config:] ()
#9 0x0000000101220e60 in +[Bugly startWithAppId:config:] ()
#10 0x00000001011ac6e8 in -[AppDelegate application:didFinishLaunchingWithOptions:] at /Users/guanliyuan/Documents/work/ecg/app/IOS/LiangDongUI/2018-8-20/liangdong-ios/liangdong/liangdong/Supporting Files/AppDelegate.m:40
#11 0x00000001d3e2be30 in -[UIApplication _handleDelegateCallbacksWithOptions:isSuspended:restoreState:] ()
#12 0x00000001d3e2d594 in -[UIApplication _callInitializationDelegatesForMainScene:transitionContext:] ()
#13 0x00000001d3e32d20 in -[UIApplication _runWithMainScene:transitionContext:completion:] ()
#14 0x00000001d36f62dc in __111-[__UICanvasLifecycleMonitor_Compatability _scheduleFirstCommitForScene:transition:firstActivation:completion:]_block_invoke ()
#15 0x00000001d36fe874 in +[_UICanvas _enqueuePostSettingUpdateTransactionBlock:] ()
#16 0x00000001d36f5f60 in -[__UICanvasLifecycleMonitor_Compatability _scheduleFirstCommitForScene:transition:firstActivation:completion:] ()
#17 0x00000001d36f6850 in -[__UICanvasLifecycleMonitor_Compatability activateEventsOnly:withContext:completion:] ()
#18 0x00000001d36f4b9c in __82-[_UIApplicationCanvas _transitionLifecycleStateWithTransitionContext:completion:]_block_invoke ()
#19 0x00000001d36f4864 in -[_UIApplicationCanvas _transitionLifecycleStateWithTransitionContext:completion:] ()
#20 0x00000001d36f93a4 in __125-[_UICanvasLifecycleSettingsDiffAction performActionsForCanvas:withUpdatedScene:settingsDiff:fromSettings:transitionContext:]_block_invoke ()
#21 0x00000001d36fa188 in _performActionsWithDelayForTransitionContext ()
#22 0x00000001d36f925c in -[_UICanvasLifecycleSettingsDiffAction performActionsForCanvas:withUpdatedScene:settingsDiff:fromSettings:transitionContext:] ()
#23 0x00000001d36fdf5c in -[_UICanvas scene:didUpdateWithDiff:transitionContext:completion:] ()
#24 0x00000001d3e31328 in -[UIApplication workspace:didCreateScene:withTransitionContext:completion:] ()
#25 0x00000001d3a2dba8 in -[UIApplicationSceneClientAgent scene:didInitializeWithEvent:completion:] ()
#26 0x00000001a9ff49fc in -[FBSSceneImpl _didCreateWithTransitionContext:completion:] ()
#27 0x00000001a9ffe40c in __56-[FBSWorkspace client:handleCreateScene:withCompletion:]_block_invoke_2 ()
#28 0x00000001a9ffdc14 in __40-[FBSWorkspace _performDelegateCallOut:]_block_invoke ()
#29 0x0000000103eacc74 in _dispatch_client_callout ()
#30 0x0000000103eb0840 in _dispatch_block_invoke_direct ()
#31 0x00000001aa02f040 in FBSSERIALQUEUE_IS_CALLING_OUT_TO_A_BLOCK ()
#32 0x00000001aa02ecdc in -[FBSSerialQueue _performNext] ()
#33 0x00000001aa02f294 in -[FBSSerialQueue _performNextFromRunLoopSource] ()
#34 0x00000001a760b018 in CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION ()
#35 0x00000001a760af98 in __CFRunLoopDoSource0 ()
#36 0x00000001a760a880 in __CFRunLoopDoSources0 ()
#37 0x00000001a76057bc in __CFRunLoopRun ()
#38 0x00000001a76050b0 in CFRunLoopRunSpecific ()
#39 0x00000001a980579c in GSEventRunModal ()
#40 0x00000001d3e34978 in UIApplicationMain ()
#41 0x000000010116951c in main at /Users/guanliyuan/Documents/work/ecg/app/IOS/LiangDongUI/2018-8-20/liangdong-ios/liangdong/liangdong/Supporting Files/main.m:17
#42 0x00000001a70ca8e0 in start ()
Thread 3#0 0x00000001a729bcd0 in start_wqthread ()
com.apple.uikit.eventfetch-thread (5)#0 0x00000001a720b0f4 in mach_msg_trap ()
#1 0x00000001a720a5a0 in mach_msg ()
#2 0x00000001a760aa10 in __CFRunLoopServiceMachPort ()
#3 0x00000001a7605920 in __CFRunLoopRun ()
#4 0x00000001a76050b0 in CFRunLoopRunSpecific ()
#5 0x00000001a7fd2fac in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ()
#6 0x00000001a7fd2e3c in -[NSRunLoop(NSRunLoop) runUntilDate:] ()
#7 0x00000001d3f1a494 in -[UIEventFetcher threadMain] ()
#8 0x00000001a80ff6a4 in NSThread__start ()
#9 0x00000001a72982c0 in _pthread_body ()
#10 0x00000001a7298220 in _pthread_start ()
#11 0x00000001a729bcdc in thread_start ()
Thread 6 Queue : com.apple.root.default-qos (concurrent)
#0 0x00000001a72169d4 in __ulock_wait ()
#1 0x0000000103ead6fc in _dispatch_ulock_wait ()
#2 0x0000000103ead834 in _dispatch_thread_event_wait_slow ()
#3 0x0000000103ebb7d8 in DISPATCH_WAIT_FOR_QUEUE ()
#4 0x0000000103ebb208 in _dispatch_sync_f_slow ()
#5 0x00000001010b3cb0 in __30-[LDHrAnalysisVC handleHrArea]_block_invoke at /Users/guanliyuan/Documents/work/ecg/app/IOS/LiangDongUI/2018-8-20/liangdong-ios/liangdong/liangdong/app/controllers/heart rate/LDHrAnalysisVC.m:418
#6 0x0000000103eab6f0 in _dispatch_call_block_and_release ()
#7 0x0000000103eacc74 in _dispatch_client_callout ()
#8 0x0000000103eafad4 in _dispatch_queue_override_invoke ()
#9 0x0000000103ebddc8 in _dispatch_root_queue_drain ()
#10 0x0000000103ebe7ac in _dispatch_worker_thread2 ()
#11 0x00000001a72991b4 in _pthread_wqthread ()
#12 0x00000001a729bcd4 in start_wqthread ()
Enqueued from com.apple.main-thread (Thread 1) Queue : com.apple.main-thread (serial)
#0 0x0000000103eb1a1c in dispatch_async ()
#1 0x00000001010b3bac in -[LDHrAnalysisVC handleHrArea] at /Users/guanliyuan/Documents/work/ecg/app/IOS/LiangDongUI/2018-8-20/liangdong-ios/liangdong/liangdong/app/controllers/heart rate/LDHrAnalysisVC.m:416
#2 0x00000001010aff20 in -[LDHrAnalysisVC viewDidAppear:] at /Users/guanliyuan/Documents/work/ecg/app/IOS/LiangDongUI/2018-8-20/liangdong-ios/liangdong/liangdong/app/controllers/heart rate/LDHrAnalysisVC.m:142
#3 0x00000001d38907c4 in -[UIViewController _setViewAppearState:isAnimating:] ()
#4 0x00000001d3891128 in -[UIViewController _endAppearanceTransition:] ()
#5 0x00000001d3815254 in -[UIPageViewController _childEndAppearanceTransition:] ()
#6 0x00000001d3815388 in -[UIPageViewController _child:endAppearanceTransitionIfPossible:] ()
#7 0x00000001d381d7b8 in -[UIPageViewController queuingScrollView:didEndManualScroll:toRevealView:direction:animated:didFinish:didComplete:] ()
#8 0x00000001d3827d74 in -[_UIQueuingScrollView _notifyDelegateDidEndManualScroll:toRevealView:direction:animated:didFinish:didComplete:] ()
#9 0x00000001d38280ac in -[_UIQueuingScrollView setView:direction:animated:completion:] ()
#10 0x00000001d381abd4 in -[UIPageViewController _setViewControllers:withScrollInDirection:animated:completion:] ()
#11 0x00000001d381adb8 in -[UIPageViewController setViewControllers:direction:animated:completion:] ()
#12 0x00000001011c888c in LDPageMenu.updatePageVC() at /Users/guanliyuan/Documents/work/ecg/app/IOS/LiangDongUI/2018-8-20/liangdong-ios/liangdong/liangdong/vendors/modifiable/utils/ui/LDPageMenu.swift:127
#13 0x00000001011c7b5c in LDPageMenu.configPageVC() at /Users/guanliyuan/Documents/work/ecg/app/IOS/LiangDongUI/2018-8-20/liangdong-ios/liangdong/liangdong/vendors/modifiable/utils/ui/LDPageMenu.swift:100
#14 0x00000001011c75ec in LDPageMenu.configContent() at /Users/guanliyuan/Documents/work/ecg/app/IOS/LiangDongUI/2018-8-20/liangdong-ios/liangdong/liangdong/vendors/modifiable/utils/ui/LDPageMenu.swift:84
#15 0x00000001011cad1c in LDPageMenu.menuItems.setter at /Users/guanliyuan/Documents/work/ecg/app/IOS/LiangDongUI/2018-8-20/liangdong-ios/liangdong/liangdong/vendors/modifiable/utils/ui/LDPageMenu.swift:212
#16 0x00000001011cdac4 in LDPageMenuVC.vm.setter at /Users/guanliyuan/Documents/work/ecg/app/IOS/LiangDongUI/2018-8-20/liangdong-ios/liangdong/liangdong/app/controllers/root/LDPageMenuVC.swift:59
#17 0x00000001011cd8c8 in @objc LDPageMenuVC.vm.setter ()
#18 0x000000010112d1d4 in -[LDRootTabBarController hrRootVC] at /Users/guanliyuan/Documents/work/ecg/app/IOS/LiangDongUI/2018-8-20/liangdong-ios/liangdong/liangdong/app/controllers/root/LDRootTabBarController.m:149
#19 0x000000010112bd1c in -[LDRootTabBarController viewDidLoad] at /Users/guanliyuan/Documents/work/ecg/app/IOS/LiangDongUI/2018-8-20/liangdong-ios/liangdong/liangdong/app/controllers/root/LDRootTabBarController.m:47
#20 0x00000001d37c56e0 in -[UITabBarController initWithNibName:bundle:] ()
#21 0x00000001011ace78 in -[AppDelegate setupRootControllerHasLogin:] at /Users/guanliyuan/Documents/work/ecg/app/IOS/LiangDongUI/2018-8-20/liangdong-ios/liangdong/liangdong/Supporting Files/AppDelegate.m:94
#22 0x00000001011acd30 in __34-[AppDelegate setupRootController]_block_invoke at /Users/guanliyuan/Documents/work/ecg/app/IOS/LiangDongUI/2018-8-20/liangdong-ios/liangdong/liangdong/Supporting Files/AppDelegate.m:78
#23 0x00000001011acb58 in -[AppDelegate setupRootController] at /Users/guanliyuan/Documents/work/ecg/app/IOS/LiangDongUI/2018-8-20/liangdong-ios/liangdong/liangdong/Supporting Files/AppDelegate.m:83
#24 0x00000001011ac8f8 in -[AppDelegate application:didFinishLaunchingWithOptions:] at /Users/guanliyuan/Documents/work/ecg/app/IOS/LiangDongUI/2018-8-20/liangdong-ios/liangdong/liangdong/Supporting Files/AppDelegate.m:55
#25 0x00000001d3e2be30 in -[UIApplication _handleDelegateCallbacksWithOptions:isSuspended:restoreState:] ()
#26 0x00000001d3e2d594 in -[UIApplication _callInitializationDelegatesForMainScene:transitionContext:] ()
#27 0x00000001d3e32d20 in -[UIApplication _runWithMainScene:transitionContext:completion:] ()
#28 0x00000001d36f62dc in __111-[__UICanvasLifecycleMonitor_Compatability _scheduleFirstCommitForScene:transition:firstActivation:completion:]_block_invoke ()
#29 0x00000001d36fe874 in +[_UICanvas _enqueuePostSettingUpdateTransactionBlock:] ()
#30 0x00000001d36f5f60 in -[__UICanvasLifecycleMonitor_Compatability _scheduleFirstCommitForScene:transition:firstActivation:completion:] ()
#31 0x00000001d36f6850 in -[__UICanvasLifecycleMonitor_Compatability activateEventsOnly:withContext:completion:] ()
#32 0x00000001d36f4b9c in __82-[_UIApplicationCanvas _transitionLifecycleStateWithTransitionContext:completion:]_block_invoke ()
#33 0x00000001d36f4864 in -[_UIApplicationCanvas _transitionLifecycleStateWithTransitionContext:completion:] ()
#34 0x00000001d36f93a4 in __125-[_UICanvasLifecycleSettingsDiffAction performActionsForCanvas:withUpdatedScene:settingsDiff:fromSettings:transitionContext:]_block_invoke ()
#35 0x00000001d36fa188 in _performActionsWithDelayForTransitionContext ()
#36 0x00000001d36f925c in -[_UICanvasLifecycleSettingsDiffAction performActionsForCanvas:withUpdatedScene:settingsDiff:fromSettings:transitionContext:] ()
#37 0x00000001d36fdf5c in -[_UICanvas scene:didUpdateWithDiff:transitionContext:completion:] ()
#38 0x00000001d3e31328 in -[UIApplication workspace:didCreateScene:withTransitionContext:completion:] ()
#39 0x00000001d3a2dba8 in -[UIApplicationSceneClientAgent scene:didInitializeWithEvent:completion:] ()
#40 0x00000001a9ff49fc in -[FBSSceneImpl _didCreateWithTransitionContext:completion:] ()
#41 0x00000001a9ffe40c in __56-[FBSWorkspace client:handleCreateScene:withCompletion:]_block_invoke_2 ()
#42 0x00000001a9ffdc14 in __40-[FBSWorkspace _performDelegateCallOut:]_block_invoke ()
#43 0x0000000103eacc74 in _dispatch_client_callout ()
#44 0x0000000103eb0840 in _dispatch_block_invoke_direct ()
#45 0x00000001aa02f040 in FBSSERIALQUEUE_IS_CALLING_OUT_TO_A_BLOCK ()
#46 0x00000001aa02ecdc in -[FBSSerialQueue _performNext] ()
#47 0x00000001aa02f294 in -[FBSSerialQueue _performNextFromRunLoopSource] ()
#48 0x00000001a760b018 in CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION ()
#49 0x00000001a760af98 in __CFRunLoopDoSource0 ()
#50 0x00000001a760a880 in __CFRunLoopDoSources0 ()
#51 0x00000001a76057bc in __CFRunLoopRun ()
#52 0x00000001a76050b0 in CFRunLoopRunSpecific ()
#53 0x00000001a980579c in GSEventRunModal ()
#54 0x00000001d3e34978 in UIApplicationMain ()
#55 0x000000010116951c in main at /Users/guanliyuan/Documents/work/ecg/app/IOS/LiangDongUI/2018-8-20/liangdong-ios/liangdong/liangdong/Supporting Files/main.m:17
#56 0x00000001a70ca8e0 in start ()
Thread 7#0 0x00000001a729bcd0 in start_wqthread ()
Thread 8 Queue : com.tencent.bugly.operationQueue (QOS: UTILITY) (concurrent)
#0 0x00000001a7215ee4 in __psynch_cvwait ()
#1 0x00000001a7290cf8 in _pthread_cond_wait$VARIANT$mp ()
#2 0x00000001a8040a08 in -[__NSOperationInternal _waitUntilFinished:] ()
#3 0x00000001a800efcc in -[NSOperationQueue waitUntilAllOperationsAreFinished] ()
#4 0x0000000101240278 in -[BLYDataManager fetchObjFromFileWithFileName:persistenceType:] ()
#5 0x00000001012400b8 in -[BLYDataManager fetchObjWithKey:persistenceType:] ()
#6 0x000000010122c308 in -[BLYAnalyticsLogic userInfoPackage] ()
#7 0x000000010122bb6c in -[BLYAnalyticsLogic jceModel] ()
#8 0x000000010123393c in -[BLYCommonUploadLogic main] ()
#9 0x00000001a7fe98c8 in -[__NSOperationInternal _start:] ()
#10 0x00000001a80dfc7c in __NSOQSchedule_f ()
#11 0x0000000103eab6f0 in _dispatch_call_block_and_release ()
#12 0x0000000103eacc74 in _dispatch_client_callout ()
#13 0x0000000103eafffc in _dispatch_continuation_pop ()
#14 0x0000000103eaf458 in _dispatch_async_redirect_invoke ()
#15 0x0000000103ebddc8 in _dispatch_root_queue_drain ()
#16 0x0000000103ebe7ac in _dispatch_worker_thread2 ()
#17 0x00000001a72991b4 in _pthread_wqthread ()
#18 0x00000001a729bcd4 in start_wqthread ()
Thread 9#0 0x00000001a7216b74 in __workq_kernreturn ()
#1 0x00000001a7299138 in _pthread_wqthread ()
#2 0x00000001a729bcd4 in start_wqthread ()
com.apple.CoreMotion.MotionThread (10)#0 0x00000001a720b0f4 in mach_msg_trap ()
#1 0x00000001a720a5a0 in mach_msg ()
#2 0x00000001a760aa10 in __CFRunLoopServiceMachPort ()
#3 0x00000001a7605920 in __CFRunLoopRun ()
#4 0x00000001a76050b0 in CFRunLoopRunSpecific ()
#5 0x00000001a7605e0c in CFRunLoopRun ()
#6 0x00000001acf53c08 in ___lldb_unnamed_symbol2459$$CoreMotion ()
#7 0x00000001a72982c0 in _pthread_body ()
#8 0x00000001a7298220 in _pthread_start ()
#9 0x00000001a729bcdc in thread_start ()
The text was updated successfully, but these errors were encountered: