Hi guys,
I got crash report from user when run version on testflight with below callstack:
0 libsystem_kernel.dylib 0x00000001d206101c __pthread_kill + 8 (:-1)
1 libsystem_pthread.dylib 0x00000001f45ad680 pthread_kill + 268 (pthread.c:1681)
2 libsystem_c.dylib 0x0000000192bc1b90 abort + 180 (abort.c:118)
3 AppleCV3D 0x00000001ff37fea4 cv3d::vio::batch_least_squares_unsanitized::BAFilterFG::PrepareUpdate(cv3d::vio::batch_least_squares_unsanitized::SparseVisualInertialWindow const&, bool, cv3d::vio::batch_least_squares::LowTexture... + 39292 (SlidingWindowFilterFG.cpp:794)
4 AppleCV3D 0x00000001ff36c6ec cv3d::vio::batch_least_squares_unsanitized::BAFilterFG::UpdateAndReturnInlierTracks(cv3d::vio::batch_least_squares_unsanitized::SparseVisualInertialWindow const&, bool, cv3d::vio::batch_least_squar... + 308 (SlidingWindowFilterFG.cpp:541)
5 AppleCV3D 0x00000001febf6e34 cv3d::vio::odometry::VFusionFG::ProcessBufferedWindowImpl(cv3d::vio::batch_least_squares::LowTextureDetectionResult const&, double) + 208 (VFusionFG.cpp:295)
6 AppleCV3D 0x00000001febf0f54 cv3d::vio::odometry::VFusionBase::ProcessBufferedWindow() + 96 (VFusionBase.cpp:137)
7 AppleCV3D 0x00000001feb7b7cc cv3d::vio::odometry::FrontEndOdometryInterface::ProcessCurrentVFusionBufferedWindow() + 692 (FrontEndOdometryInterface.cpp:2854)
8 AppleCV3D 0x00000001febbb238 cv3d::vio::odometry::FrontEndOdometryInterfaceBase::ProcessBufferedWindow() + 128 (FrontEndOdometryInterfaceBase.cpp:109)
9 AppleCV3D 0x00000001fea4550c cv3d::vio::slam_engine::LocalSlamEngine::ProcessVFusionBufferedWindow() + 116 (LocalSlamEngine.cpp:987)
10 AppleCV3D 0x00000001fe7e5de8 std::__1::__function::__func<cv3d::vio::slam_engine_node_group::SlamEngineNodeWorker::operator()(cv3d::vio::cv_types::GyroMeasurement const&)::$_1, std::__1::allocator<cv3d::vio::slam_engine_node_g... + 72 (function.h:356)
11 AppleCV3D 0x00000001fe7e1c54 std::__1::optional<std::__1::shared_ptr<cv3d::vio::odometry_engine::SLAMMetadata const>> cv3d::vio::slam_engine_node_group::SlamEngineNodeWorker::SafeExecute<std::__1::optional<std::__1::shared_ptr... + 80 (SlamEngineNode.h:395)
12 AppleCV3D 0x00000001fe7e1b60 cv3d::vio::slam_engine_node_group::SlamEngineNodeWorker::operator()(cv3d::vio::cv_types::GyroMeasurement const&) + 96 (SlamEngineNode.cpp:100)
13 AppleCV3D 0x00000001fe833bfc cv3d::kit::concurrency::detail::ProcessorInputMessageHandlingStrategy<cv3d::vio::cv_types::GyroMeasurement, std::__1::shared_ptr<cv3d::vio::odometry_engine::SLAMMetadata const>, cv3d::vio::slam_eng... + 80 (ProcessorInputMessageHandlingStrategy.h:136)
14 AppleCV3D 0x00000001fe8344a8 std::__1::__function::__func<cv3d::kit::concurrency::detail::Processor<cv3d::vio::cv_types::GyroMeasurement, std::__1::shared_ptr<cv3d::vio::odometry_engine::SLAMMetadata const>, cv3d::vio::slam_en... + 76 (function.h:356)
15 AppleCV3D 0x00000001fe9a0400 void std::__1::__invoke_void_return_wrapper<void, true>::__call<std::__1::future<void> cv3d::esn::thread::IWorkQueue::DispatchAsync<void>(std::__1::function<void ()>&&)::'lambda'()&>(std::__1::futu... + 68 (invoke.h:487)
16 AppleCV3D 0x00000001ff854ef4 dispatch_async_C_CallBack + 76 (GrandCentralDispatchUtil.cpp:94)
17 libdispatch.dylib 0x0000000192b09300 _dispatch_client_callout + 20 (object.m:561)
18 libdispatch.dylib 0x0000000192b10964 _dispatch_lane_serial_drain + 956 (queue.c:3885)
19 libdispatch.dylib 0x0000000192b113f8 _dispatch_lane_invoke + 432 (queue.c:3976)
20 libdispatch.dylib 0x0000000192b126a8 _dispatch_workloop_invoke + 1756 (queue.c:4485)
21 libdispatch.dylib 0x0000000192b1c004 _dispatch_root_queue_drain_deferred_wlh + 288 (queue.c:6913)
22 libdispatch.dylib 0x0000000192b1b878 _dispatch_workloop_worker_thread + 404 (queue.c:6507)
23 libsystem_pthread.dylib 0x00000001f45a9964 _pthread_wqthread + 288 (pthread.c:2629)
24 libsystem_pthread.dylib 0x00000001f45a9a04 start_wqthread + 8 (:-1)
Can't reproduce when running from Xcode.
Do you have any experience with this issue, pls help me.
Best regard,
Ken
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
I got crash but don't know how to fix. Only happen sometime in some devices (iphone SE 3rd). Can anyone have any clue to fix:
0 libsystem_kernel.dylib 0x00000001f6f91fbc __pthread_kill + 8 (:-1)
1 libsystem_pthread.dylib 0x0000000219843680 pthread_kill + 268 (pthread.c:1681)
2 libsystem_c.dylib 0x00000001b7901b90 abort + 180 (abort.c:118)
3 AppleCV3D 0x0000000224615ea4 cv3d::vio::batch_least_squares_unsanitized::BAFilterFG::PrepareUpdate(cv3d::vio::batch_least_squares_unsanitized::SparseVisualInertialWindow const&, bool, cv3d::vio::batch_least_squares::LowTexture... + 39292 (SlidingWindowFilterFG.cpp:794)
4 AppleCV3D 0x00000002246026ec cv3d::vio::batch_least_squares_unsanitized::BAFilterFG::UpdateAndReturnInlierTracks(cv3d::vio::batch_least_squares_unsanitized::SparseVisualInertialWindow const&, bool, cv3d::vio::batch_least_squar... + 308 (SlidingWindowFilterFG.cpp:541)
5 AppleCV3D 0x0000000223e8ce34 cv3d::vio::odometry::VFusionFG::ProcessBufferedWindowImpl(cv3d::vio::batch_least_squares::LowTextureDetectionResult const&, double) + 208 (VFusionFG.cpp:295)
6 AppleCV3D 0x0000000223e86f54 cv3d::vio::odometry::VFusionBase::ProcessBufferedWindow() + 96 (VFusionBase.cpp:137)
7 AppleCV3D 0x0000000223e117cc cv3d::vio::odometry::FrontEndOdometryInterface::ProcessCurrentVFusionBufferedWindow() + 692 (FrontEndOdometryInterface.cpp:2854)
8 AppleCV3D 0x0000000223e51238 cv3d::vio::odometry::FrontEndOdometryInterfaceBase::ProcessBufferedWindow() + 128 (FrontEndOdometryInterfaceBase.cpp:109)
9 AppleCV3D 0x0000000223cdb50c cv3d::vio::slam_engine::LocalSlamEngine::ProcessVFusionBufferedWindow() + 116 (LocalSlamEngine.cpp:987)
10 AppleCV3D 0x0000000223a7bde8 std::__1::__function::__func<cv3d::vio::slam_engine_node_group::SlamEngineNodeWorker::operator()(cv3d::vio::cv_types::GyroMeasurement const&)::$_1, std::__1::allocator<cv3d::vio::slam_engine_node_g... + 72 (function.h:356)
11 AppleCV3D 0x0000000223a77c54 std::__1::optional<std::__1::shared_ptr<cv3d::vio::odometry_engine::SLAMMetadata const>> cv3d::vio::slam_engine_node_group::SlamEngineNodeWorker::SafeExecute<std::__1::optional<std::__1::shared_ptr... + 80 (SlamEngineNode.h:395)
12 AppleCV3D 0x0000000223a77b60 cv3d::vio::slam_engine_node_group::SlamEngineNodeWorker::operator()(cv3d::vio::cv_types::GyroMeasurement const&) + 96 (SlamEngineNode.cpp:100)
13 AppleCV3D 0x0000000223ac9bfc cv3d::kit::concurrency::detail::ProcessorInputMessageHandlingStrategy<cv3d::vio::cv_types::GyroMeasurement, std::__1::shared_ptr<cv3d::vio::odometry_engine::SLAMMetadata const>, cv3d::vio::slam_eng... + 80 (ProcessorInputMessageHandlingStrategy.h:136)
14 AppleCV3D 0x0000000223aca4a8 std::__1::__function::__func<cv3d::kit::concurrency::detail::Processor<cv3d::vio::cv_types::GyroMeasurement, std::__1::shared_ptr<cv3d::vio::odometry_engine::SLAMMetadata const>, cv3d::vio::slam_en... + 76 (function.h:356)
15 AppleCV3D 0x0000000223c36400 void std::__1::__invoke_void_return_wrapper<void, true>::__call<std::__1::future<void> cv3d::esn::thread::IWorkQueue::DispatchAsync<void>(std::__1::function<void ()>&&)::'lambda'()&>(std::__1::futu... + 68 (invoke.h:487)
16 AppleCV3D 0x0000000224aeaef4 dispatch_async_C_CallBack + 76 (GrandCentralDispatchUtil.cpp:94)
17 libdispatch.dylib 0x00000001b7849300 _dispatch_client_callout + 20 (object.m:561)
18 libdispatch.dylib 0x00000001b7850964 _dispatch_lane_serial_drain + 956 (queue.c:3885)
19 libdispatch.dylib 0x00000001b78513f8 _dispatch_lane_invoke + 432 (queue.c:3976)
20 libdispatch.dylib 0x00000001b78526a8 _dispatch_workloop_invoke + 1756 (queue.c:4485)
21 libdispatch.dylib 0x00000001b785c004 _dispatch_root_queue_drain_deferred_wlh + 288 (queue.c:6913)
22 libdispatch.dylib 0x00000001b785b878 _dispatch_workloop_worker_thread + 404 (queue.c:6507)
23 libsystem_pthread.dylib 0x000000021983f964 _pthread_wqthread + 288 (pthread.c:2629)
24 libsystem_pthread.dylib 0x000000021983fa04 start_wqthread + 8 (:-1)