Essentials
Essentials copied to clipboard
[Bug] [WebAuthenticator] [iOS] Native iOS crash when completing authentication in a separate browser app
Description
Authenticating from a separate browser window results in a native iOS crash even though you get an auth result back.
Steps to Reproduce
- Call
AuthenticateAsync
- Copy the URL from the embedded web view
- Open Safari (or another browser app)
- Paste and go to the URL
- Complete the auth
- Verify you get a
WebAuthenticationResult
back - Verify in your console/output you get a native iOS crash
- Your app should no longer be usable
Basic Information
- Version with issue: 1.6.0-pre3
- Last known good version: None
- IDE: VS for Mac 8.8
- Platform Target Frameworks:
- iOS: 14.1
- Nuget Packages:
- Xamarin.Essentials 1.6.0-pre3
- Xamarin.Forms 4.8.0.1687
- Affected Devices:
- iPad Pro (iOS 14)
- iPhone 6 (iOS 12.4.4)
Stacktrace
=================================================================
Native Crash Reporting
=================================================================
Got a segv while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================
=================================================================
Native stacktrace:
=================================================================
0x10650ff38 - /private/var/containers/Bundle/Application/676DC362-C1FD-48EB-809E-758EBDD27581/XFTest1.iOS.app/XFTest1.iOS :
0x106506bc8 - /private/var/containers/Bundle/Application/676DC362-C1FD-48EB-809E-758EBDD27581/XFTest1.iOS.app/XFTest1.iOS :
0x1065137b8 - /private/var/containers/Bundle/Application/676DC362-C1FD-48EB-809E-758EBDD27581/XFTest1.iOS.app/XFTest1.iOS : mono_pmip
0x1f563628c - /usr/lib/system/libsystem_platform.dylib : <redacted>
0x1f55d0794 - /usr/lib/system/libsystem_blocks.dylib : _Block_release
0x1f55d0794 - /usr/lib/system/libsystem_blocks.dylib : _Block_release
0x1f55d0794 - /usr/lib/system/libsystem_blocks.dylib : _Block_release
0x1b0eedf44 - /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : <redacted>
0x1b0ef2540 - /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : <redacted>
0x1b102d77c - /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : <redacted>
0x1b1be9260 - /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : <redacted>
0x1b1be8f0c - /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : <redacted>
0x1b1c1fca8 - /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : <redacted>
0x1b1bf2f48 - /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : <redacted>
0x1b1bf347c - /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : <redacted>
0x1b1bf35e0 - /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : <redacted>
0x1b214acb4 - /System/Library/Frameworks/QuartzCore.framework/QuartzCore : <redacted>
0x1ae9e2ac8 - /usr/lib/system/libdispatch.dylib : <redacted>
0x1ae9f004c - /usr/lib/system/libdispatch.dylib : _dispatch_main_queue_callback_4CF
0x1aed611e4 - /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation : <redacted>
0x1aed5b3b4 - /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation : <redacted>
0x1aed5a4bc - /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation : CFRunLoopRunSpecific
0x1c57df820 - /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices : GSEventRunModal
0x1b16fe734 - /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : <redacted>
0x1b1703e10 - /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : UIApplicationMain
0x1059f89a8 - /private/var/containers/Bundle/Application/676DC362-C1FD-48EB-809E-758EBDD27581/XFTest1.iOS.app/XFTest1.iOS :
0x10595f280 - /private/var/containers/Bundle/Application/676DC362-C1FD-48EB-809E-758EBDD27581/XFTest1.iOS.app/XFTest1.iOS :
0x10595f204 - /private/var/containers/Bundle/Application/676DC362-C1FD-48EB-809E-758EBDD27581/XFTest1.iOS.app/XFTest1.iOS :
0x104dc8310 - /private/var/containers/Bundle/Application/676DC362-C1FD-48EB-809E-758EBDD27581/XFTest1.iOS.app/XFTest1.iOS :
0x105125130 - /private/var/containers/Bundle/Application/676DC362-C1FD-48EB-809E-758EBDD27581/XFTest1.iOS.app/XFTest1.iOS :
0x106516b7c - /private/var/containers/Bundle/Application/676DC362-C1FD-48EB-809E-758EBDD27581/XFTest1.iOS.app/XFTest1.iOS : mono_pmip
0x1065aed50 - /private/var/containers/Bundle/Application/676DC362-C1FD-48EB-809E-758EBDD27581/XFTest1.iOS.app/XFTest1.iOS : mono_pmip
0x1065b3e48 - /private/var/containers/Bundle/Application/676DC362-C1FD-48EB-809E-758EBDD27581/XFTest1.iOS.app/XFTest1.iOS : mono_pmip
0x1064fc058 - /private/var/containers/Bundle/Application/676DC362-C1FD-48EB-809E-758EBDD27581/XFTest1.iOS.app/XFTest1.iOS :
0x10665c858 - /private/var/containers/Bundle/Application/676DC362-C1FD-48EB-809E-758EBDD27581/XFTest1.iOS.app/XFTest1.iOS : xamarin_log
0x104dc7b34 - /private/var/containers/Bundle/Application/676DC362-C1FD-48EB-809E-758EBDD27581/XFTest1.iOS.app/XFTest1.iOS :
0x1aea21e60 - /usr/lib/system/libdyld.dylib : <redacted>
=================================================================
Basic Fault Address Reporting
=================================================================
Memory around native instruction pointer (0x1c2e7c160):0x1c2e7c150 1f 04 00 f1 6b 03 00 54 08 00 40 f9 09 81 7d 92 ....k..T..@...}.
0x1c2e7c160 2a 11 40 f9 0a 03 10 36 e8 03 00 36 09 20 e0 d2 *[email protected]. ..
0x1c2e7c170 0a fd 77 d3 6a 02 00 b4 0a 01 09 eb 43 01 00 54 ..w.j.......C..T
0x1c2e7c180 eb 03 08 aa 0a fc ab c8 7f 01 08 eb 60 01 00 54 ............`..T
=================================================================
Managed Stacktrace:
=================================================================
at <unknown> <0xffffffff>
at UIKit.UIApplication:UIApplicationMain <0x00007>
at UIKit.UIApplication:Main <0x0002f>
at UIKit.UIApplication:Main <0x00043>
at XFTest1.iOS.Application:Main <0x0007f>
at System.Object:runtime_invoke_dynamic <0x0010f>
=================================================================
Can you try the latest preview 4 of 1.6 on nuget? I think we might have fixed this.
I just updated to 1.6.0-pre4 and it looks like it still is crashing.
OK, I also get the crash. This is weird since it is throwing on transitions it seems.
Logs from VS:
=================================================================
Native Crash Reporting
=================================================================
Got a segv while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================
=================================================================
Native stacktrace:
=================================================================
0x10734ff0c - /private/var/containers/Bundle/Application/924B7BB5-4532-4486-B042-990061097314/Samples.iOS.app/Samples.iOS : _ZN7plcrash2MS5async24dwarf_cfa_state_iteratorIyxE4nextEPjPNS1_28plcrash_dwarf_cfa_reg_rule_tEPy
0x107346178 - /private/var/containers/Bundle/Application/924B7BB5-4532-4486-B042-990061097314/Samples.iOS.app/Samples.iOS : _ZN7plcrash2MS5async24dwarf_cfa_state_iteratorIyxE4nextEPjPNS1_28plcrash_dwarf_cfa_reg_rule_tEPy
0x107354334 - /private/var/containers/Bundle/Application/924B7BB5-4532-4486-B042-990061097314/Samples.iOS.app/Samples.iOS : mono_pmip
0x1d8c4edbc - /usr/lib/system/libsystem_platform.dylib : <redacted>
0x1d8be8784 - /usr/lib/system/libsystem_blocks.dylib : _Block_release
0x1d8be8784 - /usr/lib/system/libsystem_blocks.dylib : _Block_release
0x1d8be8784 - /usr/lib/system/libsystem_blocks.dylib : _Block_release
0x194ff7b54 - /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : <redacted>
0x194ffc0e8 - /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : <redacted>
0x19512dfd4 - /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : <redacted>
0x195c8b80c - /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : <redacted>
0x195c8b4c0 - /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : <redacted>
0x195cc0a5c - /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : <redacted>
0x195c95114 - /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : <redacted>
0x195c9561c - /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : <redacted>
0x195c9576c - /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : <redacted>
0x1961e15e8 - /System/Library/Frameworks/QuartzCore.framework/QuartzCore : <redacted>
0x192bba280 - /usr/lib/system/libdispatch.dylib : <redacted>
0x192b9c5b8 - /usr/lib/system/libdispatch.dylib : <redacted>
0x192f00c30 - /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation : <redacted>
0x192efb0e8 - /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation : <redacted>
0x192efa200 - /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation : CFRunLoopRunSpecific
0x1a9077598 - /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices : GSEventRunModal
0x1957c3bcc - /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : <redacted>
0x1957c91a0 - /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : UIApplicationMain
0x1049874a8 - /private/var/containers/Bundle/Application/924B7BB5-4532-4486-B042-990061097314/Samples.iOS.app/Samples.iOS : _ZN7plcrash2MS5async24dwarf_cfa_state_iteratorIyxE4nextEPjPNS1_28plcrash_dwarf_cfa_reg_rule_tEPy
0x1040411e0 - /private/var/containers/Bundle/Application/924B7BB5-4532-4486-B042-990061097314/Samples.iOS.app/Samples.iOS : _ZN7plcrash2MS5async24dwarf_cfa_state_iteratorIyxE4nextEPjPNS1_28plcrash_dwarf_cfa_reg_rule_tEPy
0x104041064 - /private/var/containers/Bundle/Application/924B7BB5-4532-4486-B042-990061097314/Samples.iOS.app/Samples.iOS : _ZN7plcrash2MS5async24dwarf_cfa_state_iteratorIyxE4nextEPjPNS1_28plcrash_dwarf_cfa_reg_rule_tEPy
0x102e207a0 - /private/var/containers/Bundle/Application/924B7BB5-4532-4486-B042-990061097314/Samples.iOS.app/Samples.iOS : _ZN7plcrash2MS5async24dwarf_cfa_state_iteratorIyxE4nextEPjPNS1_28plcrash_dwarf_cfa_reg_rule_tEPy
0x1036c7660 - /private/var/containers/Bundle/Application/924B7BB5-4532-4486-B042-990061097314/Samples.iOS.app/Samples.iOS : _ZN7plcrash2MS5async24dwarf_cfa_state_iteratorIyxE4nextEPjPNS1_28plcrash_dwarf_cfa_reg_rule_tEPy
0x1073577a4 - /private/var/containers/Bundle/Application/924B7BB5-4532-4486-B042-990061097314/Samples.iOS.app/Samples.iOS : mono_pmip
0x107413a00 - /private/var/containers/Bundle/Application/924B7BB5-4532-4486-B042-990061097314/Samples.iOS.app/Samples.iOS : mono_pmip
0x107419c58 - /private/var/containers/Bundle/Application/924B7BB5-4532-4486-B042-990061097314/Samples.iOS.app/Samples.iOS : mono_pmip
0x107335d38 - /private/var/containers/Bundle/Application/924B7BB5-4532-4486-B042-990061097314/Samples.iOS.app/Samples.iOS : _ZN7plcrash2MS5async24dwarf_cfa_state_iteratorIyxE4nextEPjPNS1_28plcrash_dwarf_cfa_reg_rule_tEPy
0x10751f964 - /private/var/containers/Bundle/Application/924B7BB5-4532-4486-B042-990061097314/Samples.iOS.app/Samples.iOS : xamarin_localized_string_format_9
0x102e206a0 - /private/var/containers/Bundle/Application/924B7BB5-4532-4486-B042-990061097314/Samples.iOS.app/Samples.iOS : _ZN7plcrash2MS5async24dwarf_cfa_state_iteratorIyxE4nextEPjPNS1_28plcrash_dwarf_cfa_reg_rule_tEPy
0x192bd9588 - /usr/lib/system/libdyld.dylib : <redacted>
=================================================================
Basic Fault Address Reporting
=================================================================
Memory around native instruction pointer (0x1a683adf0):0x1a683ade0 1f 04 00 f1 4b 02 00 54 08 7c 5f c8 09 81 7d 92 ....K..T.|_...}.
0x1a683adf0 2a 81 40 39 8a 02 10 36 a8 03 00 36 09 00 c4 d2 *[email protected]....
0x1a683ae00 0a fd 6c d3 0a 04 00 b4 0a 01 09 eb 23 01 00 54 ..l.........#..T
0x1a683ae10 0a fc 08 c8 88 00 00 34 08 7c 5f c8 28 ff 07 37 .......4.|_.(..7
=================================================================
Managed Stacktrace:
=================================================================
at <unknown> <0xffffffff>
at UIKit.UIApplication:UIApplicationMain <0x00007>
at UIKit.UIApplication:Main <0x0002f>
at UIKit.UIApplication:Main <0x00043>
at Samples.iOS.Application:Main <0x0007f>
at System.Object:runtime_invoke_dynamic <0x0010f>
=================================================================
Logs from Xcode:
Incident Identifier: 3557FE5B-7D5B-4A53-8C73-6C9DB9066117
CrashReporter Key: 01814cc35e367a27e8fe48109ea6b895071ecbba
Hardware Model: iPhone10,6
Process: Samples.iOS [6007]
Path: /private/var/containers/Bundle/Application/924B7BB5-4532-4486-B042-990061097314/Samples.iOS.app/Samples.iOS
Identifier: za.com.xamarin.essentials
Version: 1 (1.0)
Code Type: ARM-64 (Native)
Role: Foreground
Parent Process: launchd [1]
Coalition: za.com.xamarin.essentials [1014]
Date/Time: 2020-11-20 00:57:01.4539 +0200
Launch Time: 2020-11-20 00:53:33.3171 +0200
OS Version: iPhone OS 14.1 (18A8395)
Release Type: User
Baseband Version: 4.00.00
Report Version: 104
Exception Type: EXC_BAD_ACCESS (SIGKILL)
Exception Subtype: KERN_INVALID_ADDRESS at 0x0000000000000120
VM Region Info: 0x120 is not in any region. Bytes before following region: 4341890784
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
UNUSED SPACE AT START
--->
__TEXT 102cc0000-1077e4000 [ 75.1M] r-x/r-x SM=COW ...p/Samples.iOS
Termination Reason: Namespace SPRINGBOARD, Code 0x8badf00d
Termination Description: SPRINGBOARD, <RBSTerminateContext| domain:10 code:0x8BADF00D explanation:[application<za.com.xamarin.essentials>:6007] failed to terminate gracefully after 10.0s | ProcessVisibility: Unknown | ProcessState: Running | WatchdogEvent: process-exit | WatchdogVisibility: Background | WatchdogCPUStatistics: ( | "Elapsed total CPU time (seconds): 19.230 (user 19.230, system 0.000), 30% CPU", | "Elapsed application CPU time (seconds): 10.796, 17% CPU" | ) reportType:CrashLog maxTerminationResistance:Interactive>
Triggered by Thread: 0
Thread 0 name: tid_407 Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0 libobjc.A.dylib 0x00000001a683adf0 objc_release + 16
1 libsystem_blocks.dylib 0x00000001d8be8784 _Block_release + 188
2 libsystem_blocks.dylib 0x00000001d8be8784 _Block_release + 188
3 libsystem_blocks.dylib 0x00000001d8be8784 _Block_release + 188
4 UIKitCore 0x0000000194ff7b54 -[UIPresentationController transitionDidFinish:] + 1288
5 UIKitCore 0x0000000194ffc0e8 __56-[UIPresentationController runTransitionForCurrentState]_block_invoke.502 + 208
6 UIKitCore 0x000000019512dfd4 -[_UIViewControllerTransitionContext completeTransition:] + 100
7 UIKitCore 0x0000000195c8b80c -[UITransitionView notifyDidCompleteTransition:] + 240
8 UIKitCore 0x0000000195c8b4c0 -[UITransitionView _didCompleteTransition:] + 1132
9 UIKitCore 0x0000000195cc0a5c -[UIViewAnimationBlockDelegate _didEndBlockAnimation:finished:context:] + 688
10 UIKitCore 0x0000000195c95114 -[UIViewAnimationState sendDelegateAnimationDidStop:finished:] + 244
11 UIKitCore 0x0000000195c9561c -[UIViewAnimationState animationDidStop:finished:] + 240
12 UIKitCore 0x0000000195c9576c -[UIViewAnimationState animationDidStop:finished:] + 576
13 QuartzCore 0x00000001961e15e8 CA::Layer::run_animation_callbacks+ 1471976 (void*) + 276
14 libdispatch.dylib 0x0000000192bba280 _dispatch_client_callout + 16
15 libdispatch.dylib 0x0000000192b9c5b8 _dispatch_main_queue_callback_4CF$VARIANT$armv81 + 856
16 CoreFoundation 0x0000000192f00c30 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 12
17 CoreFoundation 0x0000000192efb0e8 __CFRunLoopRun + 2480
18 CoreFoundation 0x0000000192efa200 CFRunLoopRunSpecific + 572
19 GraphicsServices 0x00000001a9077598 GSEventRunModal + 160
20 UIKitCore 0x00000001957c3bcc -[UIApplication _run] + 1052
21 UIKitCore 0x00000001957c91a0 UIApplicationMain + 164
22 Samples.iOS 0x000000010493f4a8 wrapper_managed_to_native_UIKit_UIApplication_UIApplicationMain_int_string___intptr_intptr + 344
23 Samples.iOS 0x0000000103ff91e0 UIKit_UIApplication_Main_string___intptr_intptr + 20156896 (UIApplication.cs:86)
24 Samples.iOS 0x0000000103ff9064 UIKit_UIApplication_Main_string___string_string + 20156516 (UIApplication.cs:66)
25 Samples.iOS 0x0000000102dd87a0 Samples_iOS_Application_Main_string__ + 1148832 (Main.cs:9)
26 Samples.iOS 0x000000010367f660 wrapper_runtime_invoke_object_runtime_invoke_dynamic_intptr_intptr_intptr_intptr + 272
27 Samples.iOS 0x000000010730f7a4 mono_jit_runtime_invoke + 73725860 (mini-runtime.c:3165)
28 Samples.iOS 0x00000001073cba00 mono_runtime_invoke_checked + 74496512 (object.c:3220)
29 Samples.iOS 0x00000001073d1c58 mono_runtime_exec_main_checked + 74521688 (object.c:5284)
30 Samples.iOS 0x00000001072edd38 mono_jit_exec + 73588024 (driver.c:1328)
31 Samples.iOS 0x00000001074d7964 xamarin_main + 75594084 (monotouch-main.m:493)
32 Samples.iOS 0x0000000102dd86a0 main + 1148576 (main.m:148)
33 libdyld.dylib 0x0000000192bd9588 start + 4
.......
This is still happening on 1.6.0
=================================================================
Native Crash Reporting
=================================================================
Got a segv while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================
=================================================================
Native stacktrace:
=================================================================
0x10b9dcb44 - /private/var/containers/Bundle/Application/48F4CA08-6149-4365-95AE-4A693297D308/OtterWaiver.Mobile.iOS.app/OtterWaiver.Mobile.iOS : _ZN7plcrash2MS5async24dwarf_cfa_state_iteratorIyxE4nextEPjPNS1_28plcrash_dwarf_cfa_reg_rule_tEPy
0x10b9d2db0 - /private/var/containers/Bundle/Application/48F4CA08-6149-4365-95AE-4A693297D308/OtterWaiver.Mobile.iOS.app/OtterWaiver.Mobile.iOS : _ZN7plcrash2MS5async24dwarf_cfa_state_iteratorIyxE4nextEPjPNS1_28plcrash_dwarf_cfa_reg_rule_tEPy
0x10b9e0f6c - /private/var/containers/Bundle/Application/48F4CA08-6149-4365-95AE-4A693297D308/OtterWaiver.Mobile.iOS.app/OtterWaiver.Mobile.iOS : mono_pmip
0x1dee51290 - /usr/lib/system/libsystem_platform.dylib : <redacted>
0x1dedea764 - /usr/lib/system/libsystem_blocks.dylib : _Block_release
0x1dedea764 - /usr/lib/system/libsystem_blocks.dylib : _Block_release
0x1dedea764 - /usr/lib/system/libsystem_blocks.dylib : _Block_release
0x1957f68e8 - /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : <redacted>
0x1957faf80 - /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : <redacted>
0x19593fbcc - /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : <redacted>
0x196541de8 - /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : <redacted>
0x196541a94 - /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : <redacted>
0x1965799ac - /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : <redacted>
0x19654bcc8 - /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : <redacted>
0x19654c230 - /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : <redacted>
0x19654c394 - /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : <redacted>
0x196ab65e4 - /System/Library/Frameworks/QuartzCore.framework/QuartzCore : <redacted>
0x193279db0 - /usr/lib/system/libdispatch.dylib : <redacted>
0x1932877ac - /usr/lib/system/libdispatch.dylib : _dispatch_main_queue_callback_4CF
0x19360111c - /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation : <redacted>
0x1935fb120 - /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation : <redacted>
0x1935fa21c - /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation : CFRunLoopRunSpecific
0x1ab0fe784 - /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices : GSEventRunModal
0x196038fe0 - /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : <redacted>
0x19603e854 - /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : UIApplicationMain
0x108010588 - /private/var/containers/Bundle/Application/48F4CA08-6149-4365-95AE-4A693297D308/OtterWaiver.Mobile.iOS.app/OtterWaiver.Mobile.iOS : _ZN7plcrash2MS5async24dwarf_cfa_state_iteratorIyxE4nextEPjPNS1_28plcrash_dwarf_cfa_reg_rule_tEPy
0x1076c6770 - /private/var/containers/Bundle/Application/48F4CA08-6149-4365-95AE-4A693297D308/OtterWaiver.Mobile.iOS.app/OtterWaiver.Mobile.iOS : _ZN7plcrash2MS5async24dwarf_cfa_state_iteratorIyxE4nextEPjPNS1_28plcrash_dwarf_cfa_reg_rule_tEPy
0x1076c65f4 - /private/var/containers/Bundle/Application/48F4CA08-6149-4365-95AE-4A693297D308/OtterWaiver.Mobile.iOS.app/OtterWaiver.Mobile.iOS : _ZN7plcrash2MS5async24dwarf_cfa_state_iteratorIyxE4nextEPjPNS1_28plcrash_dwarf_cfa_reg_rule_tEPy
0x104ce2de0 - /private/var/containers/Bundle/Application/48F4CA08-6149-4365-95AE-4A693297D308/OtterWaiver.Mobile.iOS.app/OtterWaiver.Mobile.iOS : _ZN7plcrash2MS5async24dwarf_cfa_state_iteratorIyxE4nextEPjPNS1_28plcrash_dwarf_cfa_reg_rule_tEPy
0x10559b740 - /private/var/containers/Bundle/Application/48F4CA08-6149-4365-95AE-4A693297D308/OtterWaiver.Mobile.iOS.app/OtterWaiver.Mobile.iOS : _ZN7plcrash2MS5async24dwarf_cfa_state_iteratorIyxE4nextEPjPNS1_28plcrash_dwarf_cfa_reg_rule_tEPy
0x10b9e43dc - /private/var/containers/Bundle/Application/48F4CA08-6149-4365-95AE-4A693297D308/OtterWaiver.Mobile.iOS.app/OtterWaiver.Mobile.iOS : mono_pmip
0x10baa0698 - /private/var/containers/Bundle/Application/48F4CA08-6149-4365-95AE-4A693297D308/OtterWaiver.Mobile.iOS.app/OtterWaiver.Mobile.iOS : mono_pmip
0x10baa68f0 - /private/var/containers/Bundle/Application/48F4CA08-6149-4365-95AE-4A693297D308/OtterWaiver.Mobile.iOS.app/OtterWaiver.Mobile.iOS : mono_pmip
0x10b9c2970 - /private/var/containers/Bundle/Application/48F4CA08-6149-4365-95AE-4A693297D308/OtterWaiver.Mobile.iOS.app/OtterWaiver.Mobile.iOS : _ZN7plcrash2MS5async24dwarf_cfa_state_iteratorIyxE4nextEPjPNS1_28plcrash_dwarf_cfa_reg_rule_tEPy
0x10bbac464 - /private/var/containers/Bundle/Application/48F4CA08-6149-4365-95AE-4A693297D308/OtterWaiver.Mobile.iOS.app/OtterWaiver.Mobile.iOS : xamarin_localized_string_format_9
0x104ce2ce8 - /private/var/containers/Bundle/Application/48F4CA08-6149-4365-95AE-4A693297D308/OtterWaiver.Mobile.iOS.app/OtterWaiver.Mobile.iOS : _ZN7plcrash2MS5async24dwarf_cfa_state_iteratorIyxE4nextEPjPNS1_28plcrash_dwarf_cfa_reg_rule_tEPy
0x1932ba6b0 - /usr/lib/system/libdyld.dylib : <redacted>
=================================================================
Basic Fault Address Reporting
=================================================================
Memory around native instruction pointer (0x1a8613020):0x1a8613010 1f 04 00 f1 6b 03 00 54 08 00 40 f9 09 81 7d 92 ....k..T..@...}.
0x1a8613020 2a 11 40 f9 0a 03 10 36 e8 03 00 36 09 20 e0 d2 *[email protected]. ..
0x1a8613030 0a fd 77 d3 6a 02 00 b4 0a 01 09 eb 43 01 00 54 ..w.j.......C..T
0x1a8613040 eb 03 08 aa 0a fc ab c8 7f 01 08 eb 60 01 00 54 ............`..T
=================================================================
Managed Stacktrace:
=================================================================
at <unknown> <0xffffffff>
at UIKit.UIApplication:UIApplicationMain <0x00007>
at UIKit.UIApplication:Main <0x0002f>
at UIKit.UIApplication:Main <0x00043>
at OtterWaiver.Mobile.iOS.Application:Main <0x0007f>
at System.Object:runtime_invoke_dynamic <0x0010f>
=================================================================
Any news? Still happening on 1.7...
Any news on this? Is there an alternative method to authenticate that doesn't break iOS?
Still happening on 1.7.3
Still happening on 1.7.5 Any news?
I strongly encourage to give this issue some attention - it has been a problem for a long time. We are currently using a forked version of Xamarin Essentials to implement the following solution: https://github.com/xamarin/Essentials/issues/1242#issuecomment-619158321
I'm worried now that MAUI Essentials will take over, we won't be able to use forked version as we move to MAUI in favor of Xamarin Native.
@jamesmontemagno @dalexsoto is this an issue you plan to fix with MAUI Essentials where it's still happening?
Still happening on 1.8.1