Essentials icon indicating copy to clipboard operation
Essentials copied to clipboard

[Bug] [WebAuthenticator] [iOS] Native iOS crash when completing authentication in a separate browser app

Open j-fritsch opened this issue 4 years ago • 10 comments

Description

Authenticating from a separate browser window results in a native iOS crash even though you get an auth result back.

Steps to Reproduce

  1. Call AuthenticateAsync
  2. Copy the URL from the embedded web view
  3. Open Safari (or another browser app)
  4. Paste and go to the URL
  5. Complete the auth
  6. Verify you get a WebAuthenticationResult back
  7. Verify in your console/output you get a native iOS crash
  8. 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>
=================================================================

j-fritsch avatar Nov 13 '20 21:11 j-fritsch

Can you try the latest preview 4 of 1.6 on nuget? I think we might have fixed this.

mattleibow avatar Nov 15 '20 00:11 mattleibow

I just updated to 1.6.0-pre4 and it looks like it still is crashing.

j-fritsch avatar Nov 16 '20 14:11 j-fritsch

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

.......

mattleibow avatar Nov 19 '20 23:11 mattleibow

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>
=================================================================

tristanmhmx avatar Jan 22 '21 19:01 tristanmhmx

Any news? Still happening on 1.7...

DottorPagliaccius avatar Sep 21 '21 13:09 DottorPagliaccius

Any news on this? Is there an alternative method to authenticate that doesn't break iOS?

philnwoha avatar Mar 20 '22 02:03 philnwoha

Still happening on 1.7.3

wingleader avatar Jun 17 '22 18:06 wingleader

Still happening on 1.7.5 Any news?

boompsar avatar Feb 22 '23 10:02 boompsar

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?

TobiasJoergensen avatar Aug 14 '23 10:08 TobiasJoergensen

Still happening on 1.8.1

futurify-tanhoang avatar Dec 20 '23 06:12 futurify-tanhoang