Open
Description
After upgrading from .NET 8 to .NET 9, we’re experiencing a non-deterministic SIGSEGV crash on iOS release builds. The crash appears to originate from mono_interp_exec_method
.
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_INVALID_ADDRESS at 0x0000000100000019
Exception Codes: 0x0000000000000001, 0x0000000100000019
VM Region Info: 0x100000019 is not in any region. Bytes before following region: 15433703
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
UNUSED SPACE AT START
--->
__TEXT 100eb8000-1010dc000 [ 2192K] r-x/r-x SM=COW ...edClient.Maui
Triggered by Thread: 16
Thread 16 Crashed:
0 Librestream.UnifiedClient.Maui 0x00000001010a81e8 mono_interp_exec_method (in Librestream.UnifiedClient.Maui) (interp.c:6221) + https://github.com/dotnet/runtime/commit/2032104fe419bf9a5637a7efd50e85be8c1eed44
1 Librestream.UnifiedClient.Maui 0x00000001010a0084 interp_runtime_invoke (in Librestream.UnifiedClient.Maui) (interp.c:2220) + 1998980
2 Librestream.UnifiedClient.Maui 0x000000010106f038 mono_jit_runtime_invoke (in Librestream.UnifiedClient.Maui) (mini-runtime.c:3686) + 1798200
3 Librestream.UnifiedClient.Maui 0x000000010101a990 mono_runtime_invoke_checked (in Librestream.UnifiedClient.Maui) (object.c:2788) + 1452432
4 Librestream.UnifiedClient.Maui 0x000000010102ca90 start_wrapper (in Librestream.UnifiedClient.Maui) (threads.c:1276) + 1526416
5 libsystem_pthread.dylib 0x000000021d0900ec _pthread_start + 116 (pthread.c:893)
6 libsystem_pthread.dylib 0x000000021d08e72c thread_start + 8 (:-1)