AnsweredAssumed Answered

Getting a random crash while loading map view

Question asked by ankitkahuna on May 2, 2018

Getting following crash while map zoom animation.

 

# OS Version: 11.2.6 (15D100)
# Device: iPad Air 2
# RAM Free: 6.1%
# Disk Free: 70.8%

 

ARCGis SDK iOS Version: 100.1

 

#13. Crashed: com.esri.arcgis.agsoperationQueue.serial
0 libsystem_kernel.dylib 0x183e0c2e8 __pthread_kill + 8
1 libsystem_pthread.dylib 0x183f212f8 pthread_kill$VARIANT$mp + 396
2 libsystem_c.dylib 0x183d7afbc abort + 140
3 libsystem_c.dylib 0x183d4eaa0 basename_r + 314
4 libc++.1.dylib 0x1834f73ac std::__1::recursive_mutex::~recursive_mutex() + 72
5 ArcGIS 0x102ea1514 Esri_runtimecore::Common::Signal_connection::Implementation::~Implementation() + 40
6 libc++.1.dylib 0x1834f6f64 std::__1::__shared_weak_count::__release_shared() + 72
7 ArcGIS 0x102ea40cc Esri_runtimecore::Common::Signal_implementation::~Signal_implementation() + 332
8 libc++.1.dylib 0x1834f6f64 std::__1::__shared_weak_count::__release_shared() + 72
9 ArcGIS 0x1021c8b68 Esri_runtimecore::Mapping::Loadable::~Loadable() + 116
10 ArcGIS 0x1021a7124 Esri_runtimecore::Mapping::Data_source::~Data_source() + 304
11 libsystem_pthread.dylib 0x183f212f8 pthread_kill$VARIANT$mp + 396
12 libc++.1.dylib 0x1834f6f64 std::__1::__shared_weak_count::__release_shared() + 72
13 ArcGIS 0x102126850 Esri_runtimecore::Mapping::Owned_ptr<Esri_runtimecore::Mapping::Data_source>::~Owned_ptr() + 76
14 ArcGIS 0x10212358c Esri_runtimecore::Mapping::Data_source_layer::~Data_source_layer() + 128
15 libsystem_pthread.dylib 0x183f212f8 pthread_kill$VARIANT$mp + 396
16 libc++.1.dylib 0x1834f6f64 std::__1::__shared_weak_count::__release_shared() + 72
17 ArcGIS 0x1021275f4 std::__1::__function::__func<Esri_runtimecore::Mapping::Data_source_layer::init_data_source_(Esri_runtimecore::Mapping::Visitor_ptr<Esri_runtimecore::Mapping::Data_source> const&)::$_0, std::__1::allocator<Esri_runtimecore::Mapping::Data_source_layer::init_data_source_(Esri_runtimecore::Mapping::Visitor_ptr<Esri_runtimecore::Mapping::Data_source> const&)::$_0>, void (Esri_runtimecore::Mapping::Loadable const&, Esri_runtimecore::Mapping::Load_status)>::operator()(Esri_runtimecore::Mapping::Loadable const&, Esri_runtimecore::Mapping::Load_status&&) (.llvm.4A5BBEBB) + 320
18 ArcGIS 0x1021cb044 std::__1::function<void (Esri_runtimecore::Mapping::Loadable const&, Esri_runtimecore::Mapping::Load_status)>::operator()(Esri_runtimecore::Mapping::Loadable const&, Esri_runtimecore::Mapping::Load_status) const + 40
19 ArcGIS 0x1021cae4c Esri_runtimecore::Common::Signal<Esri_runtimecore::Mapping::Loadable const, Esri_runtimecore::Mapping::Load_status>::operator()(Esri_runtimecore::Mapping::Loadable const&, Esri_runtimecore::Mapping::Load_status) const + 236
20 ArcGIS 0x1021c98ec Esri_runtimecore::Mapping::Loadable::set_load_status_and_error_without_check_(Esri_runtimecore::Mapping::Load_status, Esri_runtimecore::Mapping::Error) + 184
21 ArcGIS 0x1021c9808 Esri_runtimecore::Mapping::Loadable::set_load_status_and_error_(Esri_runtimecore::Mapping::Load_status, Esri_runtimecore::Mapping::Error) + 176
22 ArcGIS 0x1021c9988 Esri_runtimecore::Mapping::Loadable::set_load_status_and_error_(Esri_runtimecore::Mapping::Loadable const&) + 92
23 ArcGIS 0x10219a420 std::__1::__function::__func<Esri_runtimecore::Mapping::ArcGIS_tiled_source::setup_map_service_info_connection_()::$_3, std::__1::allocator<Esri_runtimecore::Mapping::ArcGIS_tiled_source::setup_map_service_info_connection_()::$_3>, void (Esri_runtimecore::Mapping::Loadable const&, Esri_runtimecore::Mapping::Load_status)>::operator()(Esri_runtimecore::Mapping::Loadable const&, Esri_runtimecore::Mapping::Load_status&&) (.llvm.2FC44906) + 128
24 ArcGIS 0x1021cb044 std::__1::function<void (Esri_runtimecore::Mapping::Loadable const&, Esri_runtimecore::Mapping::Load_status)>::operator()(Esri_runtimecore::Mapping::Loadable const&, Esri_runtimecore::Mapping::Load_status) const + 40
25 ArcGIS 0x1021cae4c Esri_runtimecore::Common::Signal<Esri_runtimecore::Mapping::Loadable const, Esri_runtimecore::Mapping::Load_status>::operator()(Esri_runtimecore::Mapping::Loadable const&, Esri_runtimecore::Mapping::Load_status) const + 236
26 ArcGIS 0x1021c98ec Esri_runtimecore::Mapping::Loadable::set_load_status_and_error_without_check_(Esri_runtimecore::Mapping::Load_status, Esri_runtimecore::Mapping::Error) + 184
27 ArcGIS 0x1021c9808 Esri_runtimecore::Mapping::Loadable::set_load_status_and_error_(Esri_runtimecore::Mapping::Load_status, Esri_runtimecore::Mapping::Error) + 176
28 ArcGIS 0x10217a7b4 Esri_runtimecore::Mapping::Service_info_loader<Esri_runtimecore::Mapping::ArcGIS_map_service_info>::handle_response_(std::__1::shared_ptr<Esri_runtimecore::Mapping::Request> const&, unsigned char const*, unsigned long, std::__1::shared_ptr<Esri_runtimecore::Common::Client_reference> const&) + 104
29 ArcGIS 0x1022a2bb4 Esri_runtimecore::Mapping::Request_delegator::handle_response(unsigned long long, unsigned char const*, unsigned long, std::__1::shared_ptr<Esri_runtimecore::Common::Client_reference> const&) + 416
30 ArcGIS 0x1022a08a4 Esri_runtimecore::Mapping::Request::handle_response(unsigned char const*, unsigned long, std::__1::shared_ptr<Esri_runtimecore::Common::Client_reference> const&) + 156
31 ArcGIS 0x101d6dba8 RT_Request_handleResponse + 124
32 ArcGIS 0x101c2d87c -[RTCRequest handleResponse:userDefinedError:error:] (RTCRequest.m:204)
33 ArcGIS 0x101bec5fc __71+[AGSRTCRequestDispatcher ags_kickOffCoreRequest:forRequestDispatcher:]_block_invoke.182 (AGSRTCRequestDispatcher.m:315)
34 ArcGIS 0x101c12e10 __38-[AGSObservableOperation didComplete:]_block_invoke (AGSObservableOperation.m:139)
35 ArcGIS 0x101ab4808 ags_runWithMainThread (AGSMainThreadUtility.m:33)
36 ArcGIS 0x101c12cdc -[AGSObservableOperation didComplete:] (AGSObservableOperation.m:142)
37 ArcGIS 0x101b4be4c -[AGSRequestOperation didComplete:] (AGSRequestOperation.m:623)
38 ArcGIS 0x101c12b1c -[AGSObservableOperation finishWithResult:error:] (AGSObservableOperation.m:102)
39 ArcGIS 0x101b4f840 -[AGSRequestOperation finishWithResult:error:] (AGSRequestOperation.m:1506)
40 ArcGIS 0x101c12a78 -[AGSObservableOperation doCancel] (AGSObservableOperation.m:78)
41 ArcGIS 0x101b4bcc0 -[AGSRequestOperation doCancel] (AGSRequestOperation.m:594)
42 ArcGIS 0x101b2f794 __40-[AGSOperationQueue cancelAllOperations]_block_invoke (AGSOperationQueue.m:207)
43 libdispatch.dylib 0x183c76a54 _dispatch_call_block_and_release + 24
44 libdispatch.dylib 0x183c76a14 _dispatch_client_callout + 16
45 libdispatch.dylib 0x183c8096c _dispatch_queue_serial_drain$VARIANT$mp + 528
46 libdispatch.dylib 0x183c812fc _dispatch_queue_invoke$VARIANT$mp + 340
47 libdispatch.dylib 0x183c81d20 _dispatch_root_queue_drain_deferred_wlh$VARIANT$mp + 404
48 libdispatch.dylib 0x183c8a03c _dispatch_workloop_worker_thread$VARIANT$mp + 644
49 libsystem_pthread.dylib 0x183f1ef1c _pthread_wqthread + 932
50 libsystem_pthread.dylib 0x183f1eb6c start_wqthread + 4

 

Let us know if there are any changes we have to do to avoid this crash.

Thanks.

Outcomes