question

UdiIdan-7760 avatar image
0 Votes"
UdiIdan-7760 asked ColeXia-MSFT commented

iOS Crash log

I'm getting crash files from Apple which I'm trying to understand and I can't reproduce (tried on multiple devices and simulators).
The crash occurs at the startup of the app, just before the UITableViewController appears and I don't see these crashes in AppCenter.ms, only getting them from Apple.

This is the thread that crash:

Thread 12 name:

Thread 12 Crashed:
0 libsystem_kernel.dylib 0x00000001ca20c414 __pthread_kill + 8
1 libsystem_pthread.dylib 0x00000001e7c66b40 pthread_kill + 272 (pthread.c:1388)
2 libsystem_c.dylib 0x00000001a5832bf4 abort + 116 (abort.c:147)
3 libsystem_c.dylib 0x00000001a5832b80 abort + 116 (abort.c:118)
4 MyAppName 0x00000001045474f0 xamarin_printf + 26129648 (runtime.m:2456)
5 MyAppName 0x000000010440c440 mono_invoke_unhandled_exception_hook + 24839232 (exception.c:1299)
6 MyAppName 0x00000001044bbf28 mono_thread_internal_unhandled_exception + 25558824 (threads.c:6010)
7 MyAppName 0x00000001044b3524 worker_callback + 25523492 (threadpool.c:0)
8 MyAppName 0x00000001044b0d98 worker_thread + 25513368 (threadpool-worker-default.c:476)
9 MyAppName 0x00000001044bc540 start_wrapper_internal + 25560384 (threads.c:1289)
10 MyAppName 0x00000001044bc3c4 start_wrapper + 25560004 (threads.c:1310)
11 libsystem_pthread.dylib 0x00000001e7c65b40 pthread_start + 320 (pthread.c:881)
12 libsystem_pthread.dylib 0x00000001e7c6e768 thread_start + 8

This is the complete crash stacktrace:

Incident Identifier: EC07B9BE-2FE8-4FF6-A177-5C8A907133DF
Hardware Model: iPhone12,1
Process: MyAppName [966]
Path: /private/var/containers/Bundle/Application/62BE5F2F-567C-4D12-9049-5B0F55291DCF/MyAppName.app/MyAppName
Identifier: some.domain
Version: 1.5 (3.3)
AppStoreTools: 12D4d
AppVariant: 1:iPhone12,1:13
Code Type: ARM-64 (Native)
Role: Foreground
Parent Process: launchd [1]
Coalition: some.domain [404]


Date/Time: 2021-03-23 08:21:56.0775 -0300
Launch Time: 2021-03-23 08:21:52.8316 -0300
OS Version: iPhone OS 14.3 (18C66)
Release Type: User
Baseband Version: 2.03.04
Report Version: 104

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Triggered by Thread: 12

Thread 0 name:
Thread 0:
0 libobjc.A.dylib 0x00000001b140a908 getMethodNoSuper_nolock(objc_class*, objc_selector*) + 244 (objc-runtime-new.mm:5949)
1 libobjc.A.dylib 0x00000001b140a840 getMethodNoSuper_nolock(objc_class*, objc_selector*) + 44 (objc-runtime-new.mm:6063)
2 libobjc.A.dylib 0x00000001b1416284 lookUpImpOrForward + 424 (objc-runtime-new.mm:6443)
3 libobjc.A.dylib 0x00000001b1400524 objc_msgSend_uncached + 68
4 UIKitCore 0x000000019f380a7c -[UIView(Hierarchy) viewWithTag:] + 276 (UIView.m:12020)
5 UIKitCore 0x000000019e77d21c -[UIButton layoutSubviews] + 440 (UIButton.m:4265)
6 UIKitCore 0x000000019f395f84 -[UIView(CALayerDelegate) layoutSublayersOfLayer:] + 2504 (UIView.m:17526)
7 QuartzCore 0x000000019f8b07b4 -[CALayer layoutSublayers] + 308 (CALayer.mm:10147)
8 QuartzCore 0x000000019f8b0c88 CA::Layer::layout_if_needed(CA::Transaction*) + 524 (CALayer.mm:10014)
9 UIKitCore 0x000000019f3816d0 -[UIView(Hierarchy) layoutBelowIfNeeded] + 552 (UIView.m:12322)
10 UIKitCore 0x000000019e62bd58 -[UITabBarController layoutViewController:] + 392 (UITabBarController.m:362)
11 UIKitCore 0x000000019e62beb0 -[UITabBarController wrapperViewForViewController:] + 212 (UITabBarController.m:383)
12 UIKitCore 0x000000019e636158 -[UITabBarController transitionFromViewController:toViewController:transition:shouldSetSelected:] + 1092 (UITabBarController.m:3172)
13 UIKitCore 0x000000019e635444 -[UITabBarController transitionFromViewController:toViewController:] + 72 (UITabBarController.m:2914)
14 UIKitCore 0x000000019e631784 -[UITabBarController setSelectedViewController:] + 428 (UITabBarController.m:2063)
15 UIKitCore 0x000000019e631588 -[UITabBarController setSelectedViewController:] + 116 (UITabBarController.m:2030)
16 UIKitCore 0x000000019f3886f8 +[UIView(Animation) performWithoutAnimation:] + 104 (UIView.m:13979)
17 UIKitCore 0x000000019e62c0c0 -[UITabBarController selectDefaultViewControllerIfNecessaryWithAppearanceTransitions:] + 468 (UITabBarController.m:393)
18 UIKitCore 0x000000019e62d144 -[UITabBarController viewWillAppear:] + 212 (UITabBarController.m:773)
19 MyAppName 0x0000000103b55804 wrapper_managed_to_native_ObjCRuntime_Messaging_objc_msgSendSuper_intptr_intptr_bool + 148
20 MyAppName 0x0000000103b00ebc UIKit_UIViewController_ViewWillAppear_bool + 15355580 (UIViewController.g.cs:1374)
21 MyAppName 0x0000000102ff49c4 MyAppName_TabBarViewController_ViewWillAppear_bool + 3770820 (/<unknown>:1)
22 MyAppName 0x000000010348d4d0 wrapper_runtime_invoke_object_runtime_invoke_dynamic_intptr_intptr_intptr_intptr + 272
23 MyAppName 0x00000001043b2e30 mono_jit_runtime_invoke + 24473136 (mini-runtime.c:3165)
24 MyAppName 0x000000010446e554 mono_runtime_invoke_checked + 25240916 (object.c:3220)
25 MyAppName 0x0000000104471db8 mono_runtime_invoke + 25255352 (object.c:3107)
26 MyAppName 0x0000000102f6325c native_to_managed_trampoline_5(objc_object*, objc_selector*, MonoMethod*, bool, unsigned int) + 3175004 (registrar.m:192)
27 MyAppName 0x0000000102f72b68 -[TabBarViewController viewWillAppear:] + 3238760 (registrar.m:8541)
28 UIKitCore 0x000000019e72aca8 -[UIViewController setViewAppearState:isAnimating:] + 660 (UIViewController.m:4855)
29 UIKitCore 0x000000019e72b468 -[UIViewController
_viewWillAppear:] + 120 (UIViewController.m:4980)
30 UIKitCore 0x000000019e64fc38 -[UINavigationController _startCustomTransition:] + 1312 (UINavigationController.m:1962)
31 UIKitCore 0x000000019e664dd8 -[UINavigationController startDeferredTransitionIfNeeded:] + 704 (UINavigationController.m:6953)
32 UIKitCore 0x000000019e666264 -[UINavigationController
_viewWillLayoutSubviews] + 168 (UINavigationController.m:7239)
33 UIKitCore 0x000000019e647cf4 -[UILayoutContainerView layoutSubviews] + 228 (UILayoutContainerView.m:86)
34 UIKitCore 0x000000019f395f84 -[UIView(CALayerDelegate) layoutSublayersOfLayer:] + 2504 (UIView.m:17526)
35 QuartzCore 0x000000019f8b07b4 -[CALayer layoutSublayers] + 308 (CALayer.mm:10147)
36 QuartzCore 0x000000019f8b0c88 CA::Layer::layout_if_needed(CA::Transaction
) + 524 (CALayer.mm:10014)
37 QuartzCore 0x000000019f8c547c CA::Layer::layout_and_display_if_needed(CA::Transaction*) + 144 (CALayer.mm:2485)
38 QuartzCore 0x000000019f80aa6c CA::Context::commit_transaction(CA::Transaction*, double, double*) + 416 (CAContextInternal.mm:2449)
39 QuartzCore 0x000000019f835f34 CA::Transaction::commit() + 732 (CATransactionInternal.mm:449)
40 QuartzCore 0x000000019f8372c4 CA::Transaction::observer_callback(
CFRunLoopObserver*, unsigned long, void*) + 96 (CATransactionInternal.mm:932)
41 CoreFoundation 0x000000019c410358
CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION
+ 36 (CFRunLoop.c:1799)
42 CoreFoundation 0x000000019c40a5c4
CFRunLoopDoObservers + 576 (CFRunLoop.c:1912)
43 CoreFoundation 0x000000019c40ab74
CFRunLoopRun + 1056 (CFRunLoop.c:2953)
44 CoreFoundation 0x000000019c40a21c CFRunLoopRunSpecific + 600 (CFRunLoop.c:3242)
45 GraphicsServices 0x00000001b3f0e784 GSEventRunModal + 164 (GSEvent.c:2259)
46 UIKitCore 0x000000019ee48fe0 -[UIApplication run] + 1072 (UIApplication.m:3253)
47 UIKitCore 0x000000019ee4e854 UIApplicationMain + 168 (UIApplication.m:4707)
48 MyAppName 0x0000000103b65578 wrapper_managed_to_native_UIKit_UIApplication_UIApplicationMain_int_string
intptr_intptr + 344
49 MyAppName 0x0000000103aed060 UIKit_UIApplication_Main_string
intptr_intptr + 15274080 (UIApplication.cs:86)
50 MyAppName 0x0000000103aecfe4 UIKit_UIApplication_Main_string
string_string + 15273956 (UIApplication.cs:66)
51 MyAppName 0x0000000102fb59bc MyAppName_Application_Main_string
+ 3512764 (/<unknown>:1)
52 MyAppName 0x000000010348d4d0 wrapper_runtime_invoke_object_runtime_invoke_dynamic_intptr_intptr_intptr_intptr + 272
53 MyAppName 0x00000001043b2e30 mono_jit_runtime_invoke + 24473136 (mini-runtime.c:3165)
54 MyAppName 0x000000010446e554 mono_runtime_invoke_checked + 25240916 (object.c:3220)
55 MyAppName 0x00000001044747ac mono_runtime_exec_main_checked + 25266092 (object.c:5284)
56 MyAppName 0x00000001043913c4 mono_jit_exec + 24335300 (driver.c:1328)
57 MyAppName 0x000000010454ef64 xamarin_main + 26160996 (monotouch-main.m:0)
58 MyAppName 0x0000000102fa0e30 main + 3427888 (main.m:170)
59 libdyld.dylib 0x000000019c0ca6b0 start + 4

Thread 1 name:
Thread 1:
0 libsystem_pthread.dylib 0x00000001e7c6e754 start_wqthread + 0

Thread 2:
0 libsystem_pthread.dylib 0x00000001e7c6e754 start_wqthread + 0

Thread 3:
0 libsystem_pthread.dylib 0x00000001e7c6e754 start_wqthread + 0

Thread 4:
0 libsystem_pthread.dylib 0x00000001e7c6e754 start_wqthread + 0

Thread 5:
0 libsystem_pthread.dylib 0x00000001e7c6e754 start_wqthread + 0

Thread 6 name:
Thread 6:
0 libsystem_pthread.dylib 0x00000001e7c6e754 start_wqthread + 0

Thread 7 name:
Thread 7:
0 libsystem_kernel.dylib 0x00000001ca20c1ac
psynch_cvwait + 8
1 libsystem_pthread.dylib 0x00000001e7c69458 pthread_cond_wait + 1192 (pthread_cond.c:636)
2 MyAppName 0x0000000104511ec4 thread_func + 25910980 (sgen-thread-pool.c:196)
3 libsystem_pthread.dylib 0x00000001e7c65b40 pthread_start + 320 (pthread.c:881)
4 libsystem_pthread.dylib 0x00000001e7c6e768 thread_start + 8

Thread 8 name:
Thread 8:
0 libsystem_kernel.dylib 0x00000001ca1e830c semaphore_wait_trap + 8
1 MyAppName 0x000000010440f7c4 finalizer_thread + 24852420 (gc.c:965)
2 MyAppName 0x00000001044bc540 start_wrapper_internal + 25560384 (threads.c:1289)
3 MyAppName 0x00000001044bc3c4 start_wrapper + 25560004 (threads.c:1310)
4 libsystem_pthread.dylib 0x00000001e7c65b40 pthread_start + 320 (pthread.c:881)
5 libsystem_pthread.dylib 0x00000001e7c6e768 thread_start + 8

Thread 9 name:
Thread 9:
0 libsystem_kernel.dylib 0x00000001ca1e82d0 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x00000001ca1e7660 mach_msg + 76 (mach_msg.c:103)
2 CoreFoundation 0x000000019c410c30
CFRunLoopServiceMachPort + 380 (CFRunLoop.c:2641)
3 CoreFoundation 0x000000019c40ac14
CFRunLoopRun + 1216 (CFRunLoop.c:2974)
4 CoreFoundation 0x000000019c40a21c CFRunLoopRunSpecific + 600 (CFRunLoop.c:3242)
5 Foundation 0x000000019d6b9df0 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 232 (NSRunLoop.m:374)
6 Foundation 0x000000019d6b9cbc -[NSRunLoop(NSRunLoop) runUntilDate:] + 92 (NSRunLoop.m:421)
7 UIKitCore 0x000000019eefcd48 -[UIEventFetcher threadMain] + 516 (UIEventFetcher.m:838)
8 Foundation 0x000000019d82ba34
NSThreadstart
+ 864 (NSThread.m:724)
9 libsystem_pthread.dylib 0x00000001e7c65b40 pthread_start + 320 (pthread.c:881)
10 libsystem_pthread.dylib 0x00000001e7c6e768 thread_start + 8

Thread 10 name:
Thread 10:
0 libsystem_kernel.dylib 0x00000001ca1e82d0 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x00000001ca1e7660 mach_msg + 76 (mach_msg.c:103)
2 CoreFoundation 0x000000019c410c30
CFRunLoopServiceMachPort + 380 (CFRunLoop.c:2641)
3 CoreFoundation 0x000000019c40ac14
CFRunLoopRun + 1216 (CFRunLoop.c:2974)
4 CoreFoundation 0x000000019c40a21c CFRunLoopRunSpecific + 600 (CFRunLoop.c:3242)
5 CFNetwork 0x000000019cce02c0 +[
CFN_CoreSchedulingSetRunnable run:] + 572 (CoreSchedulingSet.mm:1374)
6 Foundation 0x000000019d82ba34
NSThreadstart
+ 864 (NSThread.m:724)
7 libsystem_pthread.dylib 0x00000001e7c65b40 pthread_start + 320 (pthread.c:881)
8 libsystem_pthread.dylib 0x00000001e7c6e768 thread_start + 8

Thread 11 name:
Thread 11:
0 libsystem_kernel.dylib 0x00000001ca20c1ac
psynch_cvwait + 8
1 libsystem_pthread.dylib 0x00000001e7c69458 pthread_cond_wait + 1192 (pthread_cond.c:636)
2 MyAppName 0x0000000104521654 mono_os_cond_timedwait + 25974356 (mono-os-mutex.c:75)
3 MyAppName 0x000000010452a334 mono_thread_info_sleep + 26010420 (mono-threads.c:1672)
4 MyAppName 0x00000001044b0720 monitor_thread + 25511712 (threadpool-worker-default.c:728)
5 MyAppName 0x00000001044bc540 start_wrapper_internal + 25560384 (threads.c:1289)
6 MyAppName 0x00000001044bc3c4 start_wrapper + 25560004 (threads.c:1310)
7 libsystem_pthread.dylib 0x00000001e7c65b40 pthread_start + 320 (pthread.c:881)
8 libsystem_pthread.dylib 0x00000001e7c6e768 thread_start + 8

Thread 12 name:
Thread 12 Crashed:
0 libsystem_kernel.dylib 0x00000001ca20c414
pthread_kill + 8
1 libsystem_pthread.dylib 0x00000001e7c66b40 pthread_kill + 272 (pthread.c:1388)
2 libsystem_c.dylib 0x00000001a5832bf4
abort + 116 (abort.c:147)
3 libsystem_c.dylib 0x00000001a5832b80 abort + 116 (abort.c:118)
4 MyAppName 0x00000001045474f0 xamarin_printf + 26129648 (runtime.m:2456)
5 MyAppName 0x000000010440c440 mono_invoke_unhandled_exception_hook + 24839232 (exception.c:1299)
6 MyAppName 0x00000001044bbf28 mono_thread_internal_unhandled_exception + 25558824 (threads.c:6010)
7 MyAppName 0x00000001044b3524 worker_callback + 25523492 (threadpool.c:0)
8 MyAppName 0x00000001044b0d98 worker_thread + 25513368 (threadpool-worker-default.c:476)
9 MyAppName 0x00000001044bc540 start_wrapper_internal + 25560384 (threads.c:1289)
10 MyAppName 0x00000001044bc3c4 start_wrapper + 25560004 (threads.c:1310)
11 libsystem_pthread.dylib 0x00000001e7c65b40 pthread_start + 320 (pthread.c:881)
12 libsystem_pthread.dylib 0x00000001e7c6e768 thread_start + 8

Thread 13 name:
Thread 13:
0 MyAppName 0x000000010445b9b8 mono_metadata_type_dup_with_cmods + 25164216 (metadata.c:6035)
1 MyAppName 0x00000001043f2808 inflate_generic_type + 24733704 (class.c:0)
2 MyAppName 0x00000001043f2b78 mono_class_inflate_generic_class_checked + 24734584 (class.c:1061)
3 MyAppName 0x00000001043efd10 mono_class_setup_interfaces + 24722704 (class-init.c:5414)
4 MyAppName 0x00000001043f3e84 collect_implemented_interfaces_aux + 24739460 (class.c:1701)
5 MyAppName 0x00000001043f3f30 collect_implemented_interfaces_aux + 24739632 (class.c:1726)
6 MyAppName 0x00000001043f3e1c mono_class_get_implemented_interfaces + 24739356 (class.c:1737)
7 MyAppName 0x00000001043ebf20 setup_interface_offsets + 24706848 (class-init.c:1821)
8 MyAppName 0x00000001043e8520 mono_class_init_internal + 24692000 (class-init.c:4581)
9 MyAppName 0x000000010446f28c mono_class_vtable_checked + 25244300 (object.c:1949)
10 MyAppName 0x00000001043ad634 mono_resolve_patch_target + 24450612 (mini-runtime.c:1471)
11 MyAppName 0x0000000104386034 init_method + 24289332 (aot-runtime.c:4674)
12 MyAppName 0x00000001043870c4 load_method + 24293572 (aot-runtime.c:4296)
13 MyAppName 0x0000000104386900 mono_aot_get_method + 24291584 (aot-runtime.c:4968)
14 MyAppName 0x00000001043ae0f0 mono_jit_compile_method_with_opt + 24453360 (mini-runtime.c:2383)
15 MyAppName 0x00000001043b2b44 mono_jit_runtime_invoke + 24472388 (mini-runtime.c:3056)
16 MyAppName 0x000000010446fe70 mono_runtime_try_invoke + 25247344 (object.c:3161)
17 MyAppName 0x000000010446eb40 mono_runtime_class_init_full + 25242432 (object.c:552)
18 MyAppName 0x0000000104386160 init_method + 24289632 (aot-runtime.c:4712)
19 MyAppName 0x00000001043870c4 load_method + 24293572 (aot-runtime.c:4296)
20 MyAppName 0x00000001043829cc mono_aot_get_method_from_vt_slot + 24275404 (aot-runtime.c:2694)
21 MyAppName 0x00000001043b62f4 mono_vcall_trampoline + 24486644 (mini-trampolines.c:826)
22 MyAppName 0x00000001034c826c generic_trampoline_vcall + 252
23 MyAppName 0x0000000103201358 System_RuntimeType_CreateInstanceImpl_System_Reflection_BindingFlags_System_Reflection_Binder_object
System_Globalization_CultureInfo_object
System_Threading_StackCrawlMark + 1064
24 MyAppName 0x00000001031ed75c System_Activator_CreateInstance_System_Type_System_Reflection_BindingFlags_System_Reflection_Binder_object
System_Globalization_CultureInfo_object
+ 220
25 MyAppName 0x00000001031ed668 System_Activator_CreateInstance_System_Type_System_Reflection_BindingFlags_System_Reflection_Binder_object
System_Globalization_CultureInfo + 56
26 MyAppName 0x0000000103539208 System_SecurityUtils_SecureCreateInstance_System_Type_object
__bool + 9294344 (SecurityUtils.cs:131)
27 MyAppName 0x000000010353916c System_SecurityUtils_SecureCreateInstance_System_Type + 9294188 (SecurityUtils.cs:99)
28 MyAppName 0x000000010362d138 System_ComponentModel_ReflectTypeDescriptionProvider_CreateInstance_System_Type_System_Type + 10293560 (ReflectTypeDescriptionProvider.cs:267)
29 MyAppName 0x0000000103631020 System_ComponentModel_ReflectTypeDescriptionProvider_SearchIntrinsicTable_System_Collections_Hashtable_System_Type + 10309664 (ReflectTypeDescriptionProvider.cs:1451)
30 MyAppName 0x0000000103631d6c System_ComponentModel_ReflectTypeDescriptionProvider_ReflectedTypeData_GetConverter_object + 10313068 (ReflectTypeDescriptionProvider.cs:1715)
31 MyAppName 0x000000010362d4e8 System_ComponentModel_ReflectTypeDescriptionProvider_GetConverter_System_Type_object + 10294504 (ReflectTypeDescriptionProvider.cs:332)
32 MyAppName 0x000000010363d380 System_ComponentModel_TypeDescriptor_TypeDescriptionNode_DefaultTypeDescriptor_System_ComponentModel_ICustomTypeDescriptor_GetConverter + 10359680 (TypeDescriptor.cs:4472)
33 MyAppName 0x0000000103635498 System_ComponentModel_TypeDescriptor_GetConverter_System_Type + 10327192 (TypeDescriptor.cs:1557)
34 MyAppName 0x0000000103fc5c1c Newtonsoft_Json_Serialization_JsonTypeReflector_CanTypeDescriptorConvertString_System_Type_System_ComponentModel_TypeConverter_ + 20356124 (/<unknown>:1)
35 MyAppName 0x0000000103fa5e40 Newtonsoft_Json_Serialization_DefaultContractResolver_CanConvertToString_System_Type + 20225600 (/<unknown>:1)
36 MyAppName 0x0000000103fa5bdc Newtonsoft_Json_Serialization_DefaultContractResolver_CreateContract_System_Type + 20224988 (/<unknown>:1)
37 MyAppName 0x0000000103356734 System_Collections_Concurrent_ConcurrentDictionary_2_TKey_REF_TValue_REF_GetOrAdd_TKey_REF_System_Func_2_TKey_REF_TValue_REF + 180
38 MyAppName 0x0000000103f9fbf8 Newtonsoft_Json_Utilities_ThreadSafeStore_2_TKey_REF_TValue_REF_Get_TKey_REF + 20200440 (/<unknown>:1)
39 MyAppName 0x0000000103fa0c90 Newtonsoft_Json_Serialization_DefaultContractResolver_ResolveContract_System_Type + 20204688 (/<unknown>:1)
40 MyAppName 0x0000000103fb2734 Newtonsoft_Json_Serialization_JsonSerializerInternalReader_GetContract_System_Type + 20277044 (/<unknown>:1)
41 MyAppName 0x0000000103fb26e4 Newtonsoft_Json_Serialization_JsonSerializerInternalReader_GetContractSafe_System_Type + 20276964 (/<unknown>:1)
42 MyAppName 0x0000000103fb9670 Newtonsoft_Json_Serialization_JsonSerializerInternalReader_PopulateList_System_Collections_IList_Newtonsoft_Json_JsonReader_Newtonsoft_Json_Serialization_JsonArrayContract_Newtonsoft_Json_Serialization_JsonProperty_string + 20305520 (/<unknown>:1)
43 MyAppName 0x0000000103fb5a10 Newtonsoft_Json_Serialization_JsonSerializerInternalReader_CreateList_Newtonsoft_Json_JsonReader_System_Type_Newtonsoft_Json_Serialization_JsonContract_Newtonsoft_Json_Serialization_JsonProperty_object_string + 20290064 (/<unknown>:1)
44 MyAppName 0x0000000103fb3020 Newtonsoft_Json_Serialization_JsonSerializerInternalReader_CreateValueInternal_Newtonsoft_Json_JsonReader_System_Type_Newtonsoft_Json_Serialization_JsonContract_Newtonsoft_Json_Serialization_JsonProperty_Newtonsoft_Json_Serialization_JsonContainerContract_Newtonsoft_Json_Serialization_JsonProperty_object + 20279328 (/<unknown>:1)
45 MyAppName 0x0000000103fb28cc Newtonsoft_Json_Serialization_JsonSerializerInternalReader_Deserialize_Newtonsoft_Json_JsonReader_System_Type_bool + 20277452 (/<unknown>:1)
46 MyAppName 0x0000000103f3269c Newtonsoft_Json_JsonSerializer_DeserializeInternal_Newtonsoft_Json_JsonReader_System_Type + 19752604 (/<unknown>:1)
47 MyAppName 0x0000000103f32530 Newtonsoft_Json_JsonSerializer_Deserialize_Newtonsoft_Json_JsonReader_System_Type + 19752240 (/<unknown>:1)
48 MyAppName 0x0000000103f25c98 Newtonsoft_Json_JsonConvert_DeserializeObject_string_System_Type_Newtonsoft_Json_JsonSerializerSettings + 19700888 (/<unknown>:1)
49 MyAppName 0x0000000103f25acc Newtonsoft_Json_JsonConvert_DeserializeObject_T_REF_string_Newtonsoft_Json_JsonSerializerSettings + 19700428 (/<unknown>:1)
50 MyAppName 0x0000000103f259a8 Newtonsoft_Json_JsonConvert_DeserializeObject_T_REF_string + 19700136 (/<unknown>:1)
51 MyAppName 0x000000010308fe24 MyAppName_bll_AchievementsManager_getBadgesList_string + 4406820 (/<unknown>:1)
52 MyAppName 0x000000010308fc1c MyAppName_bll_AchievementsManager_getBadgesListJson + 4406300 (/<unknown>:1)
53 MyAppName 0x000000010308f6bc MyAppName_bll_AchievementsManager_getNextRankBadgeCriteria + 4404924 (/<unknown>:1)
54 MyAppName 0x000000010301f3ac MyAppName_HomeViewController_getUserRankFromServer + 3945388 (/<unknown>:1)
55 MyAppName 0x0000000103024638 MyAppName_HomeViewController_ ViewDidLoadb 17_3_object + 3966520 (/<unknown>:1)
56 MyAppName 0x0000000103238564 System_Threading_QueueUserWorkItemCallback_WaitCallback_Context_object + 100
57 MyAppName 0x000000010323120c System_Threading_ExecutionContext_RunInternal_System_Threading_ExecutionContext_System_Threading_ContextCallback_object_bool + 428
58 MyAppName 0x000000010323100c System_Threading_ExecutionContext_Run_System_Threading_ExecutionContext_System_Threading_ContextCallback_object_bool + 44
59 MyAppName 0x00000001032384cc System_Threading_QueueUserWorkItemCallback_System_Threading_IThreadPoolWorkItem_ExecuteWorkItem + 92
60 MyAppName 0x0000000103236288 System_Threading_ThreadPoolWorkQueue_Dispatch + 488
61 MyAppName 0x0000000103accae0 ObjCRuntime_Runtime_ThreadPoolDispatcher_System_Func_1_bool + 15141600 (Runtime.cs:289)
62 MyAppName 0x0000000103238348 System_Threading
_ThreadPoolWaitCallback_PerformWaitCallback + 136
63 MyAppName 0x000000010348d4d0 wrapper_runtime_invoke_object_runtime_invoke_dynamic_intptr_intptr_intptr_intptr + 272
64 MyAppName 0x00000001043b2e30 mono_jit_runtime_invoke + 24473136 (mini-runtime.c:3165)
65 MyAppName 0x000000010446fe70 mono_runtime_try_invoke + 25247344 (object.c:3161)
66 MyAppName 0x00000001044b34bc worker_callback + 25523388 (threadpool.c:386)
67 MyAppName 0x00000001044b0d98 worker_thread + 25513368 (threadpool-worker-default.c:476)
68 MyAppName 0x00000001044bc540 start_wrapper_internal + 25560384 (threads.c:1289)
69 MyAppName 0x00000001044bc3c4 start_wrapper + 25560004 (threads.c:1310)
70 libsystem_pthread.dylib 0x00000001e7c65b40 pthread_start + 320 (pthread.c:881)
71 libsystem_pthread.dylib 0x00000001e7c6e768 thread_start + 8

Thread 14:
0 libsystem_pthread.dylib 0x00000001e7c6e754 start_wqthread + 0

Thread 15 name:
Thread 15:
0 libsystem_kernel.dylib 0x00000001ca20cf5c
_ulock_wait + 8
1 libdispatch.dylib 0x000000019c08a794 _dlock_wait + 56 (lock.c:326)
2 libdispatch.dylib 0x000000019c08ab3c dispatch_group_wait_slow + 60 (semaphore.c:214)
3 MyAppName 0x0000000102eb6f4c
_destroy_helper_block_e8_32s40s48r56r64w + 152
4 MyAppName 0x0000000102ecccac GAD_GADAdSource_arm64_7_66_0 + 5140
5 libdispatch.dylib 0x000000019c08824c _dispatch_call_block_and_release + 32 (init.c:1454)
6 libdispatch.dylib 0x000000019c089db0 _dispatch_client_callout + 20 (object.m:559)
7 libdispatch.dylib 0x000000019c08cddc _dispatch_queue_override_invoke + 692 (inline_internal.h:2548)
8 libdispatch.dylib 0x000000019c09a93c _dispatch_root_queue_drain + 356 (inline_internal.h:2589)
9 libdispatch.dylib 0x000000019c09b120 _dispatch_worker_thread2 + 116 (queue.c:6777)
10 libsystem_pthread.dylib 0x00000001e7c677c8 pthread_wqthread + 216 (pthread.c:2223)
11 libsystem_pthread.dylib 0x00000001e7c6e75c start_wqthread + 8

Thread 16:
0 libsystem_pthread.dylib 0x00000001e7c6e754 start_wqthread + 0

Thread 17:
0 libsystem_pthread.dylib 0x00000001e7c6e754 start_wqthread + 0

Thread 18:
0 libsystem_pthread.dylib 0x00000001e7c6e754 start_wqthread + 0

Thread 19:
0 libsystem_pthread.dylib 0x00000001e7c6e754 start_wqthread + 0

Thread 20:
0 libsystem_pthread.dylib 0x00000001e7c6e754 start_wqthread + 0

Thread 21:
0 libsystem_pthread.dylib 0x00000001e7c6e754 start_wqthread + 0

Thread 22:
0 libsystem_pthread.dylib 0x00000001e7c6e754 start_wqthread + 0

Thread 23:
0 libsystem_pthread.dylib 0x00000001e7c6e754 start_wqthread + 0

Thread 24:
0 libsystem_pthread.dylib 0x00000001e7c6e754 start_wqthread + 0

Thread 25:
0 libsystem_pthread.dylib 0x00000001e7c6e754 start_wqthread + 0

Thread 26:
0 libsystem_pthread.dylib 0x00000001e7c6e754 start_wqthread + 0

Thread 27 name:
Thread 27:
0 libsystem_kernel.dylib 0x00000001ca1e82d0 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x00000001ca1e7660 mach_msg + 76 (mach_msg.c:103)
2 CoreFoundation 0x000000019c410c30
CFRunLoopServiceMachPort + 380 (CFRunLoop.c:2641)
3 CoreFoundation 0x000000019c40ac14
_CFRunLoopRun + 1216 (CFRunLoop.c:2974)
4 CoreFoundation 0x000000019c40a21c CFRunLoopRunSpecific + 600 (CFRunLoop.c:3242)
5 AudioSession 0x00000001a3ec40c4 GenericRunLoopThread::Entry(void*) + 164 (GenericRunLoopThread.h:91)
6 AudioSession 0x00000001a3ec625c CAPThread::Entry(CAPThread*) + 92 (CAPThread.cpp:321)
7 libsystem_pthread.dylib 0x00000001e7c65b40 pthread_start + 320 (pthread.c:881)
8 libsystem_pthread.dylib 0x00000001e7c6e768 thread_start + 8

Thread 28 name:
Thread 28:
0 libsystem_kernel.dylib 0x00000001ca20c1ac
_psynch_cvwait + 8
1 libsystem_pthread.dylib 0x00000001e7c69458 pthread_cond_wait + 1192 (pthread_cond.c:636)
2 libc++.1.dylib 0x00000001b14a5328 std::
1::condition_variable::wait(std:: 1::unique_lock<std:: 1::mutex>&) + 28 ( threading_support:390)
3 JavaScriptCore 0x00000001a6752400 void std::
1::condition_variable_any::wait<std:: 1::unique_lock<bmalloc::Mutex> >(std:: 1::unique_lock<bmalloc::Mutex>&) + 108 (condition_variable:203)
4 JavaScriptCore 0x00000001a6756acc bmalloc::Scavenger::threadRunLoop() + 208 (condition_variable:212)
5 JavaScriptCore 0x00000001a67566d8 bmalloc::Scavenger::threadEntryPoint(bmalloc::Scavenger*) + 16 (Scavenger.cpp:395)
6 JavaScriptCore 0x00000001a6757bf0 void* std::
1:: thread_proxy<std:: 1::tuple<std:: 1::unique_ptr<std:: 1:: thread_struct, std:: 1::default_delete<std:: 1::_thread_struct> >, void ( )(bmalloc::Scavenger), bmalloc::Scaveng... + 48 (type_traits:3545)
7 libsystem_pthread.dylib 0x00000001e7c65b40 pthread_start + 320 (pthread.c:881)
8 libsystem_pthread.dylib 0x00000001e7c6e768 thread_start + 8

Thread 29 name:
Thread 29:
0 libsystem_kernel.dylib 0x00000001ca20c1ac
_psynch_cvwait + 8
1 libsystem_pthread.dylib 0x00000001e7c69458 pthread_cond_wait + 1192 (pthread_cond.c:636)
2 MyAppName 0x000000010452167c mono_os_cond_timedwait + 25974396 (mono-os-mutex.c:32)
3 MyAppName 0x00000001044c7bb8 mono_w32handle_timedwait_signal_handle + 25607096 (w32handle.c:767)
4 MyAppName 0x00000001044c7a90 mono_w32handle_wait_one + 25606800 (w32handle.c:895)
5 MyAppName 0x00000001044c7cb4 mono_w32handle_wait_multiple + 25607348 (w32handle.c:1002)
6 MyAppName 0x00000001044b6a8c ves_icall_System_Threading_WaitHandle_Wait_internal + 25537164 (threads.c:2314)
7 MyAppName 0x0000000104430e28 ves_icall_System_Threading_WaitHandle_Wait_internal_raw + 24989224 (icall-def.h:1100)
8 MyAppName 0x000000010323a308 wrapper_managed_to_native_System_Threading_WaitHandle_Wait_internal_intptr
_int_bool_int + 120
9 MyAppName 0x0000000103239e74 System_Threading_WaitHandle_WaitOneNative_System_Runtime_InteropServices_SafeHandle_uint_bool_bool + 260
10 MyAppName 0x00000001032398dc System_Threading_WaitHandle_InternalWaitOne_System_Runtime_InteropServices_SafeHandle_long_bool_bool + 60
11 MyAppName 0x000000010323988c System_Threading_WaitHandle_WaitOne_long_bool + 60
12 MyAppName 0x000000010323978c System_Threading_WaitHandle_WaitOne_int_bool + 60
13 MyAppName 0x0000000103239838 System_Threading_WaitHandle_WaitOne_int + 40
14 MyAppName 0x000000010323d374 System_Threading_Timer_Scheduler_SchedulerThread + 212
15 MyAppName 0x00000001032336dc System_Threading_ThreadHelper_ThreadStart_Context_object + 188
16 MyAppName 0x000000010323120c System_Threading_ExecutionContext_RunInternal_System_Threading_ExecutionContext_System_Threading_ContextCallback_object_bool + 428
17 MyAppName 0x000000010323100c System_Threading_ExecutionContext_Run_System_Threading_ExecutionContext_System_Threading_ContextCallback_object_bool + 44
18 MyAppName 0x0000000103230f90 System_Threading_ExecutionContext_Run_System_Threading_ExecutionContext_System_Threading_ContextCallback_object + 80
19 MyAppName 0x0000000103233844 System_Threading_ThreadHelper_ThreadStart + 52
20 MyAppName 0x000000010348d4d0 wrapper_runtime_invoke_object_runtime_invoke_dynamic_intptr_intptr_intptr_intptr + 272
21 MyAppName 0x00000001043b2e30 mono_jit_runtime_invoke + 24473136 (mini-runtime.c:3165)
22 MyAppName 0x000000010446e554 mono_runtime_invoke_checked + 25240916 (object.c:3220)
23 MyAppName 0x0000000104473e40 mono_runtime_delegate_try_invoke + 25263680 (object.c:4437)
24 MyAppName 0x00000001044bc638 start_wrapper_internal + 25560632 (threads.c:1258)
25 MyAppName 0x00000001044bc3c4 start_wrapper + 25560004 (threads.c:1310)
26 libsystem_pthread.dylib 0x00000001e7c65b40 pthread_start + 320 (pthread.c:881)
27 libsystem_pthread.dylib 0x00000001e7c6e768 thread_start + 8

Thread 30 name:
Thread 30:
0 libsystem_kernel.dylib 0x00000001ca20c70c select$DARWIN_EXTSN + 8
1 CoreFoundation 0x000000019c41d8a8
_CFSocketManager + 636 (CFSocket.c:1343)
2 libsystem_pthread.dylib 0x00000001e7c65b40 _pthread_start + 320 (pthread.c:881)
3 libsystem_pthread.dylib 0x00000001e7c6e768 thread_start + 8

Thread 31 name:
Thread 31:
0 libsystem_kernel.dylib 0x00000001ca1e8324 semaphore_timedwait_trap + 8
1 MyAppName 0x00000001044b0fec worker_thread + 25513964 (threadpool-worker-default.c:490)
2 MyAppName 0x00000001044bc540 start_wrapper_internal + 25560384 (threads.c:1289)
3 MyAppName 0x00000001044bc3c4 start_wrapper + 25560004 (threads.c:1310)
4 libsystem_pthread.dylib 0x00000001e7c65b40 _pthread_start + 320 (pthread.c:881)
5 libsystem_pthread.dylib 0x00000001e7c6e768 thread_start + 8

Thread 12 crashed with ARM Thread State (64-bit):
x0: 0x0000000000000000 x1: 0x0000000000000000 x2: 0x0000000000000000 x3: 0x0000000000000000
x4: 0x0000000000000000 x5: 0x0000000000989680 x6: 0x0000000000000a00 x7: 0x0000000000000b00
x8: 0x00000000000005b9 x9: 0xf8a2b67797b4fd4b x10: 0x00000000000003e8 x11: 0x0000000106394000
x12: 0x0000000000004009 x13: 0x0000000000003fff x14: 0x0000000000001c57 x15: 0x0000000000000c7d
x16: 0x0000000000000148 x17: 0x000000016dcaf000 x18: 0x0000000000000000 x19: 0x0000000000000006
x20: 0x0000000000005f03 x21: 0x000000016dcaf0e0 x22: 0x0000000000000082 x23: 0x0000000283967040
x24: 0x000000010619b200 x25: 0x0000000105693d38 x26: 0x0000000104951000 x27: 0x0000000104951060
x28: 0x00000001049510b8 fp: 0x000000016dcaebe0 lr: 0x00000001e7c66b40
sp: 0x000000016dcaebc0 pc: 0x00000001ca20c414 cpsr: 0x40000000
esr: 0x56000080 Address size fault

If I understand correctly this crash happens before UITableViewController ViewWillAppear finishes and the thread that crashes is maybe something that started like this:
ThreadPool.QueueUserWorkItem.

I can't seem to find out what this thread is doing, who started it and where to find it in my code.

Does anyone know how can I find answers to these questions?
dotnet-ios
· 1
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

I see mono_invoke_unhandled_exception_hook appears in thread 12 , we can't figure out the cause in your log , but you can add a tool to help you to handle UnhandledException and write the error into file, refer to here : https://stackoverflow.com/a/46050826/8187800 .

0 Votes 0 ·

0 Answers