Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: MAUI iOS crashes in BlobCache.UserAccount.GetOrCreateObject on real device #881

Open
vitalii-smal opened this issue Nov 23, 2023 · 0 comments
Labels

Comments

@vitalii-smal
Copy link

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  ..@.....$.@....T
0x10eb53b04  09 01 40 79 0a 88 80 52 5f 01 29 6a 61 01 00 54  ..@y...R_.)ja..T
0x10eb53b14  00 05 40 f9 4f db fa 97 96 26 40 f9 e0 00 38 36  ..@.O....&@...86
0x10eb53b24  88 12 40 f9 01 01 40 f9 e0 03 16 aa 94 31 00 94  ..@...@......1..

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

  1. Initialize Akavache
  2. Try to get some values using BlobCache.UserAccount.GetOrCreateObject method
  3. 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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant