Skip to content

SIGSEGV crash in mono_interp_exec_method on .NET 9 iOS #115991

Description

@kotlarmilos

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)

#114262 (comment)
#114262 (comment)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions