Akavache
Akavache copied to clipboard
[Bug]: MAUI iOS crashes in BlobCache.UserAccount.GetOrCreateObject on real device
Describe the bug 🐞
After migrating project from Xamarin.Forms to MAUI .NET 7, Akavache causes crash when call BlobCache.UserAccount.GetOrCreateObject
. Crash occurs only on real iOS device, on Simulator there is no crash.
BlobCache.UserAccount.GetOrCreateObject
executes correctly for some keys, and for some causes crash. It does not seems to be connected with type of value we are trying to get.
Logs:
=================================================================
Native Crash Reporting
=================================================================
Got a SIGSEGV 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:
=================================================================
0x10eb524d8 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : GlobalizationNative_GetICUVersion
0x10eb3b420 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : GlobalizationNative_GetICUVersion
0x10eb18b5c - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : GlobalizationNative_GetICUVersion
0x2130cf888 - /usr/lib/system/libsystem_platform.dylib : <redacted>
0x10eb1b614 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : GlobalizationNative_GetICUVersion
0x10eb1b614 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : GlobalizationNative_GetICUVersion
0x10eb20434 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : GlobalizationNative_GetICUVersion
0x10b8aa7a8 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x100a4b054 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x107ba71f8 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x107756034 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10761c54c - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10755e9b4 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10b382e74 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x106b52898 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10755e4c8 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10712a784 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x107a9eba8 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10b265090 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x107a9f174 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x107a9eefc - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10b2b6a74 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10b2b6088 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10b2b4c04 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10b2a7778 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10b2a750c - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10b29778c - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10b384b38 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10b384a4c - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x106ac8f88 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10b3850f4 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10b265090 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10b385398 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10b385270 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x106404b28 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10c20e3a4 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10b8a00e8 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10eb1bc20 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : GlobalizationNative_GetICUVersion
0x10ea59990 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : _ZNK3icu6number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE10toSkeletonER10UErrorCode
0x10ea5d384 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : _ZNK3icu6number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE10toSkeletonER10UErrorCode
0x10eb96520 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : GlobalizationNative_GetICUVersion
0x10ebae28c - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : GlobalizationNative_GetICUVersion
0x1a87afb14 - /System/Library/Frameworks/Foundation.framework/Foundation : <redacted>
0x1a975331c - /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation : <redacted>
0x1a9752598 - /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation : <redacted>
0x1a9750dac - /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation : <redacted>
0x1a974fa88 - /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation : <redacted>
0x1a974f668 - /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation : CFRunLoopRunSpecific
0x1ecb1a5ec - /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices : GSEventRunModal
0x1abb6c2b4 - /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : <redacted>
0x1abb6b8f0 - /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : UIApplicationMain
0x10e7bdb1c - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : xamarin_UIApplicationMain
0x10cef6710 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10c69ba44 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10c69bd2c - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10070c848 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10b8a00e8 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10eb1bc20 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : GlobalizationNative_GetICUVersion
0x10ea59990 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : _ZNK3icu6number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE10toSkeletonER10UErrorCode
0x10ea615a0 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : _ZNK3icu6number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE10toSkeletonER10UErrorCode
0x10eb21c08 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : GlobalizationNative_GetICUVersion
0x10e801468 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : xamarin_get_original_working_directory_path
0x10eb94dc4 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : GlobalizationNative_GetICUVersion
0x1cc1a2dcc - /usr/lib/dyld : <redacted>
=================================================================
Basic Fault Address Reporting
=================================================================
Memory around native instruction pointer (0x10eb53b04):0x10eb53af4 89 12 40 f9 1f 01 00 f1 24 19 40 fa e0 01 00 54 ..@[email protected]
0x10eb53b04 09 01 40 79 0a 88 80 52 5f 01 29 6a 61 01 00 54 [email protected]_.)ja..T
0x10eb53b14 00 05 40 f9 4f db fa 97 96 26 40 f9 e0 00 38 36 [email protected]....&@...86
0x10eb53b24 88 12 40 f9 01 01 40 f9 e0 03 16 aa 94 31 00 94 ..@[email protected]..
=================================================================
Managed Stacktrace:
=================================================================
at <unknown> <0xffffffff>
at System.Object:__icall_wrapper_ves_icall_mono_delegate_ctor <0x00007>
at Akavache.Sqlite3.SqlRawPersistentBlobCache:GetObject <0x00623>
at Akavache.JsonSerializationMixin:GetObject <0x001a7>
at Akavache.JsonSerializationMixin:GetOrFetchObject <0x00203>
at Akavache.JsonSerializationMixin:GetOrCreateObject <0x0021b>
at <GetObject>d__2`1:MoveNext <0x003f3>
at System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start <0x00093>
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start <0x00097>
at Infra.Core.Helpers.CacheHelper:GetObject <0x001f7>
at <LoadSetting>d__219:MoveNext <0x00d93>
at AsyncStateMachineBox`1:ExecutionContextCallback <0x000a7>
at System.Threading.ExecutionContext:RunInternal <0x000bf>
at AsyncStateMachineBox`1:MoveNext <0x00233>
at AsyncStateMachineBox`1:MoveNext <0x0007b>
at <>c:<.cctor>b__17_0 <0x00063>
at System.Threading.Tasks.AwaitTaskContinuation:RunCallback <0x00087>
at System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation:Run <0x00103>
at System.Threading.Tasks.Task:RunContinuations <0x00247>
at System.Threading.Tasks.Task:FinishContinuations <0x0009b>
at System.Threading.Tasks.Task`1:TrySetResult <0x0010b>
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetExistingTaskResult <0x000c7>
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult <0x000ab>
at <GetSecuredObject>d__3`1:MoveNext <0x01287>
at AsyncStateMachineBox`1:ExecutionContextCallback <0x00063>
at System.Threading.ExecutionContext:RunInternal <0x000bf>
at AsyncStateMachineBox`1:MoveNext <0x00117>
at AsyncStateMachineBox`1:MoveNext <0x0002f>
at <>c:<InvokeOnOriginalContext>b__6_0 <0x000a7>
at Foundation.NSAsyncSynchronizationContextDispatcher:Apply <0x00043>
at System.Object:runtime_invoke_dynamic <0x00127>
at <unknown> <0xffffffff>
at UIKit.UIApplication:xamarin_UIApplicationMain <0x00007>
at UIKit.UIApplication:UIApplicationMain <0x00063>
at UIKit.UIApplication:Main <0x0013b>
at PetActivityMobile.iOS.Application:Main <0x00097>
at System.Object:runtime_invoke_dynamic <0x00127>
=================================================================
=================================================================
Native Crash Reporting
=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================
An error has occurred in the native fault reporting. Some diagnostic information will be unavailable.
=================================================================
Native stacktrace:
=================================================================
0x10eb524d8 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : GlobalizationNative_GetICUVersion
0x10eb3b420 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : GlobalizationNative_GetICUVersion
0x10eb18b5c - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : GlobalizationNative_GetICUVersion
0x2130cf888 - /usr/lib/system/libsystem_platform.dylib : <redacted>
0x10eb1b614 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : GlobalizationNative_GetICUVersion
0x10eb1b614 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : GlobalizationNative_GetICUVersion
0x10eb20434 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : GlobalizationNative_GetICUVersion
0x10b8aa7a8 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x100a4b054 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x107ba71f8 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x107756034 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10761c54c - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10755e9b4 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10b382e74 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x106b52898 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10755e4c8 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10712a784 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x107a9eba8 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10b265090 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x107a9f174 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x107a9eefc - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10b2b6a74 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10b2b6088 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10b2b4c04 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10b2a7778 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10b2a750c - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10b29778c - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10b384b38 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10b384a4c - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x106ac8f88 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10b3850f4 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10b265090 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10b385398 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10b385270 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x106404b28 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10c20e3a4 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10b8a00e8 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10eb1bc20 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : GlobalizationNative_GetICUVersion
0x10ea59990 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : _ZNK3icu6number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE10toSkeletonER10UErrorCode
0x10ea5d384 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : _ZNK3icu6number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE10toSkeletonER10UErrorCode
0x10eb96520 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : GlobalizationNative_GetICUVersion
0x10ebae28c - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : GlobalizationNative_GetICUVersion
0x1a87afb14 - /System/Library/Frameworks/Foundation.framework/Foundation : <redacted>
0x1a975331c - /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation : <redacted>
0x1a9752598 - /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation : <redacted>
0x1a9750dac - /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation : <redacted>
0x1a974fa88 - /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation : <redacted>
0x1a974f668 - /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation : CFRunLoopRunSpecific
0x1ecb1a5ec - /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices : GSEventRunModal
0x1abb6c2b4 - /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : <redacted>
0x1abb6b8f0 - /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : UIApplicationMain
0x10e7bdb1c - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : xamarin_UIApplicationMain
0x10cef6710 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10c69ba44 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10c69bd2c - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10070c848 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10b8a00e8 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : sqlite3_rekey_v2
0x10eb1bc20 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : GlobalizationNative_GetICUVersion
0x10ea59990 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : _ZNK3icu6number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE10toSkeletonER10UErrorCode
0x10ea615a0 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : _ZNK3icu6number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE10toSkeletonER10UErrorCode
0x10eb21c08 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : GlobalizationNative_GetICUVersion
0x10e801468 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : xamarin_get_original_working_directory_path
0x10eb94dc4 - /private/var/containers/Bundle/Application/7DC25889-A89D-4068-8FEB-34C3357881C7/PetActivityMobile.iOS.app/PetActivityMobile.iOS : GlobalizationNative_GetICUVersion
0x1cc1a2dcc - /usr/lib/dyld : <redacted>
Step to reproduce
- Initialize
Akavache
- Try to get some values using
BlobCache.UserAccount.GetOrCreateObject
method - For some keys results are returned, some are causing crash
Reproduction repository
https://github.com/reactiveui/ReactiveUI
Expected behavior
Crash does not happen
Screenshots 🖼️
No response
IDE
Visual Studio 2022
Operating system
MacOS
Version
14.5.1
Device
iPhone 14 ios 16.4
ReactiveUI Version
9.0.1 & 9.1.20
Additional information ℹ️
No response
This is not a bug in Akavache, but rather in .NET which does not support the latest iOS/XCode. The bug triggers, the first time any ICU code is called.
https://github.com/xamarin/xamarin-macios/issues/20257