Skip to content

Instantly share code, notes, and snippets.

@jhgorse
Created April 19, 2022 15:30
Show Gist options
  • Save jhgorse/fe8c476bdde16ec17503d9194aa76c42 to your computer and use it in GitHub Desktop.
Save jhgorse/fe8c476bdde16ec17503d9194aa76c42 to your computer and use it in GitHub Desktop.
mono 4x master make check failure
Failed test(s):
merp-crash-test.exe
=============== merp-crash-test.exe.stdout ===============
Running MerpCrashManaged
MONO_PATH=/Users/jhg/Work/mono/mcs/class/lib/net_4_x /Users/jhg/Work/mono/mono/mini/mono-sgen merp-crash-test.exe 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:
=================================================================
0x1048d943c - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_dump_native_crash_info
0x104895e30 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_handle_native_crash
0x10480d704 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_sigsegv_signal_handler_debug
0x18c4014c4 - /usr/lib/system/libsystem_platform.dylib : _sigtramp
0x106885b18 - Unknown
0x106885b18 - Unknown
0x106881550 - Unknown
0x106884164 - Unknown
0x104810924 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_jit_runtime_invoke
0x1049cee94 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_runtime_invoke_checked
0x1049d6368 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_runtime_run_main_checked
0x10485d044 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_jit_exec
0x10485fd08 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_main
0x1048025d0 - /Users/jhg/Work/mono/mono/mini/mono-sgen : main
0x104ecd088 - Unknown
=================================================================
Telemetry Dumper:
=================================================================
Thread 0x104f40580 starting summarize_execute
Pkilling 0x16ba9f000 from 0x104f40580
Entering thread summarizer pause from 0x16b893000
Finished thread summarizer pause from 0x16b893000.
Waiting for dumping threads to resume
The MERP upload step has succeeded.
=================================================================
Basic Fault Address Reporting
=================================================================
Memory around native instruction pointer (0x10688bd84):0x10688bd74 fd 03 00 91 00 00 80 92 e0 ff bf f2 00 7c 40 93 .............|@.
0x10688bd84 00 00 80 b9 a0 0b 00 f9 00 70 96 d2 80 60 a5 f2 .........p...`..
0x10688bd94 20 00 c0 f2 81 02 80 d2 8b d3 ff 97 e1 03 00 aa ...............
0x10688bda4 a0 0b 40 f9 20 10 00 b9 00 e6 99 d2 00 d2 a0 f2 ..@. ...........
=================================================================
Managed Stacktrace:
=================================================================
at CrasherClass:MerpCrashManaged <0x00014>
at C:CrashWithMerp <0x0007f>
at C:Main <0x0071f>
at <Module>:runtime_invoke_int_object <0x00113>
=================================================================
Xml file <?xml version="1.0" encoding="UTF-8"?>
<WERReportMetadata>
<ProblemSignatures>
<EventType>MonoAppCrash</EventType>
<Parameter0>Test.Xam.Minimal</Parameter0>
<Parameter1>123456</Parameter1>
<Parameter2>arm64</Parameter2>
<Parameter3>com.xam.Minimal</Parameter3>
<Parameter4>Mono Exception</Parameter4>
<Parameter5>6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)</Parameter5>
<Parameter6>0x0x</Parameter6>
<Parameter7>0x20000000</Parameter7>
<Parameter8>0x3b3c53aa0</Parameter8>
<Parameter9>0xfb46c6aff</Parameter9>
<Parameter10>12.3.1</Parameter10>
<Parameter11>0x7f</Parameter11>
<Parameter12>apple</Parameter12>
<Parameter13>MacBookPro18,1</Parameter13>
</ProblemSignatures>
</WERReportMetadata>
Params file ApplicationBundleId: Test.Xam.Minimal
ApplicationVersion: 123456
ApplicationBitness: arm64
ApplicationName: com.xam.Minimal
ApplicationPath: /where/mono/lives
BlameModuleName: Mono Exception
BlameModuleVersion: 6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)
BlameModuleOffset: 0x0
ExceptionType: 0x20000000
StackChecksum: 0x3b3c53aa0
StackHash: 0xfb46c6aff
OSVersion: 12.3.1
LanguageID: 0x7f
SystemManufacturer: apple
SystemModel: MacBookPro18,1
EventType: MonoAppCrash
Validating: {
"payload" :
{
"protocol_version" : "0.0.6",
"configuration" : {
"version" : "(6.13.0) (main/0463131f75c)",
"tlc" : "normal",
"sigsgev" : "normal",
"notifications" : "kqueue",
"architecture" : "arm64",
"disabled_features" : "none",
"smallconfig" : "disabled",
"bigarrays" : "disabled",
"softdebug" : "enabled",
"interpreter" : "enabled",
"llvm_support" : "disabled",
"suspend" : "preemptive"
},
"memory" : {
"Resident Size" : "28377088",
"Virtual Size" : "418699968512",
"minor_gc_time" : "0",
"major_gc_time" : "0",
"minor_gc_count" : "0",
"major_gc_count" : "0",
"major_gc_time_concurrent" : "0"
},
"threads" : [
{
"is_managed" : false,
"offset_free_hash" : "0x0",
"offset_rich_hash" : "0x700b8a1d8",
"crashed" : false,
"native_thread_id" : "0x16ba9f000",
"thread_info_addr" : "0x12b043400",
"thread_name" : "Finalizer",
"ctx" : {
"IP" : "0x18c3ac90c",
"SP" : "0x16ba9ee50",
"BP" : "0x16ba9eed0"
},
"unmanaged_frames" : [
{
"is_managed" : "false",
"native_address" : "0x100091be4",
"native_offset" : "0x00070",
"native_module" : "mono",
"unmanaged_name" : "mono_summarize_unmanaged_stack"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f930c",
"native_offset" : "0x002f8",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f925c",
"native_offset" : "0x0008c",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute"
}
,
{
"is_managed" : "false",
"native_address" : "0x1000d86a4",
"native_offset" : "0x0006c",
"native_module" : "mono",
"unmanaged_name" : "sigterm_signal_handler"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c4014c4",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x100239e44",
"native_offset" : "0x00158",
"native_module" : "mono",
"unmanaged_name" : "finalizer_thread"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9e00",
"native_offset" : "0x00160",
"native_module" : "mono",
"unmanaged_name" : "start_wrapper_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9da4",
"native_offset" : "0x0002c",
"native_module" : "mono",
"unmanaged_name" : "start_wrapper"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3ea26c",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3e508c",
"native_offset" : "0x00000"
}
]
},
{
"is_managed" : true,
"offset_free_hash" : "0x3b3c53aa0",
"offset_rich_hash" : "0xfb46c6aff",
"crashed" : true,
"native_thread_id" : "0x104f40580",
"thread_info_addr" : "0x12b00ac00",
"thread_name" : "tid_103",
"ctx" : {
"IP" : "0x10688bd84",
"SP" : "0x16b5fea20",
"BP" : "0x16b5fea20"
},
"managed_frames" : [
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x600000f",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00002"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000001",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00024"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x600000b",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x0027d"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x0006c"
}
],
"unmanaged_frames" : [
{
"is_managed" : "false",
"native_address" : "0x100091be4",
"native_offset" : "0x00070",
"native_module" : "mono",
"unmanaged_name" : "mono_summarize_unmanaged_stack"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f930c",
"native_offset" : "0x002f8",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9a18",
"native_offset" : "0x00170",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize"
}
,
{
"is_managed" : "false",
"native_address" : "0x1000d93a8",
"native_offset" : "0x001fc",
"native_module" : "mono",
"unmanaged_name" : "mono_dump_native_crash_info"
}
,
{
"is_managed" : "false",
"native_address" : "0x100095cfc",
"native_offset" : "0x00134",
"native_module" : "mono",
"unmanaged_name" : "mono_handle_native_crash"
}
,
{
"is_managed" : "false",
"native_address" : "0x10000d490",
"native_offset" : "0x00274",
"native_module" : "mono",
"unmanaged_name" : "mono_sigsegv_signal_handler_debug"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c4014c4",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000001",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000001",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x600000b",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x10001025c",
"native_offset" : "0x006c8",
"native_module" : "mono",
"unmanaged_name" : "mono_jit_runtime_invoke"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001cee00",
"native_offset" : "0x00094",
"native_module" : "mono",
"unmanaged_name" : "mono_runtime_invoke_checked"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001d62e4",
"native_offset" : "0x00084",
"native_module" : "mono",
"unmanaged_name" : "mono_runtime_run_main_checked"
}
,
{
"is_managed" : "false",
"native_address" : "0x10005cecc",
"native_offset" : "0x00178",
"native_module" : "mono",
"unmanaged_name" : "mono_jit_exec"
}
,
{
"is_managed" : "false",
"native_address" : "0x10005dda0",
"native_offset" : "0x01f68",
"native_module" : "mono",
"unmanaged_name" : "mono_main"
}
,
{
"is_managed" : "false",
"native_address" : "0x100001f68",
"native_offset" : "0x00668",
"native_module" : "mono",
"unmanaged_name" : "main"
}
,
{
"is_managed" : "false",
"native_address" : "0x104ecd088",
"native_offset" : "0x00000"
}
]
}
]
},
"parameters" :
{
"ApplicationBundleId" : "Test.Xam.Minimal",
"ApplicationVersion" : "123456",
"ApplicationBitness" : "arm64",
"ApplicationName" : "com.xam.Minimal",
"BlameModuleName" : "Mono Exception",
"BlameModuleVersion" : "6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)",
"BlameModuleOffset" : "0x0",
"ExceptionType" : "0x20000000",
"StackChecksum" : "0x3b3c53aa0",
"StackHash" : "0xfb46c6aff",
"Extra" :
{
},
"OSVersion" : "12.3.1",
"LanguageID" : "0x7f",
"SystemManufacturer" : "apple",
"SystemModel" : "MacBookPro18,1",
"EventType" : "MonoAppCrash"
}
}
Running MerpCrashMalloc
MONO_PATH=/Users/jhg/Work/mono/mcs/class/lib/net_4_x /Users/jhg/Work/mono/mono/mini/mono-sgen merp-crash-test.exe 1
=================================================================
Native Crash Reporting
=================================================================
Got a abrt 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:
=================================================================
0x100c0543c - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_dump_native_crash_info
0x100bc1e30 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_handle_native_crash
0x100c04b04 - /Users/jhg/Work/mono/mono/mini/mono-sgen : sigabrt_signal_handler
0x18c4014c4 - /usr/lib/system/libsystem_platform.dylib : _sigtramp
0x18c3e9ee0 - /usr/lib/system/libsystem_pthread.dylib : pthread_kill
0x18c324340 - /usr/lib/system/libsystem_c.dylib : abort
0x18c2068c0 - /usr/lib/system/libsystem_malloc.dylib : has_default_zone0
0x18c209f34 - /usr/lib/system/libsystem_malloc.dylib : malloc_report
0x18c1f8ca0 - /usr/lib/system/libsystem_malloc.dylib : free
0x101337e3c - Unknown
0x101337d7c - Unknown
0x101331b18 - Unknown
0x10132d550 - Unknown
0x101330164 - Unknown
0x100b3c924 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_jit_runtime_invoke
0x100cfae94 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_runtime_invoke_checked
0x100d02368 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_runtime_run_main_checked
0x100b89044 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_jit_exec
0x100b8bd08 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_main
0x100b2e5d0 - /Users/jhg/Work/mono/mono/mini/mono-sgen : main
0x101209088 - Unknown
=================================================================
Telemetry Dumper:
=================================================================
Thread 0x10127c580 starting summarize_execute
Pkilling 0x16f773000 from 0x10127c580
Entering thread summarizer pause from 0x16f567000
Finished thread summarizer pause from 0x16f567000.
Waiting for dumping threads to resume
The MERP upload step has succeeded.
=================================================================
Basic Fault Address Reporting
=================================================================
Memory around native instruction pointer (0x18c3b4db8):0x18c3b4da8 ff 0f 5f d6 c0 03 5f d6 10 29 80 d2 01 10 00 d4 .._..._..)......
0x18c3b4db8 03 01 00 54 7f 23 03 d5 fd 7b bf a9 fd 03 00 91 ...T.#...{......
0x18c3b4dc8 a2 e1 ff 97 bf 03 00 91 fd 7b c1 a8 ff 0f 5f d6 .........{...._.
0x18c3b4dd8 c0 03 5f d6 70 0a 80 d2 01 10 00 d4 03 01 00 54 .._.p..........T
=================================================================
Managed Stacktrace:
=================================================================
at <unknown> <0xffffffff>
at CrasherClass:mono_test_MerpCrashMalloc <0x00007>
at CrasherClass:MerpCrashMalloc <0x0000b>
at C:CrashWithMerp <0x0007f>
at C:Main <0x0071f>
at <Module>:runtime_invoke_int_object <0x00113>
=================================================================
Xml file <?xml version="1.0" encoding="UTF-8"?>
<WERReportMetadata>
<ProblemSignatures>
<EventType>MonoAppCrash</EventType>
<Parameter0>Test.Xam.Minimal</Parameter0>
<Parameter1>123456</Parameter1>
<Parameter2>arm64</Parameter2>
<Parameter3>com.xam.Minimal</Parameter3>
<Parameter4>Mono Exception</Parameter4>
<Parameter5>6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)</Parameter5>
<Parameter6>0x0x</Parameter6>
<Parameter7>0x30000000</Parameter7>
<Parameter8>0x497b6895e</Parameter8>
<Parameter9>0x10986a6f6f</Parameter9>
<Parameter10>12.3.1</Parameter10>
<Parameter11>0x7f</Parameter11>
<Parameter12>apple</Parameter12>
<Parameter13>MacBookPro18,1</Parameter13>
</ProblemSignatures>
</WERReportMetadata>
Params file ApplicationBundleId: Test.Xam.Minimal
ApplicationVersion: 123456
ApplicationBitness: arm64
ApplicationName: com.xam.Minimal
ApplicationPath: /where/mono/lives
BlameModuleName: Mono Exception
BlameModuleVersion: 6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)
BlameModuleOffset: 0x0
ExceptionType: 0x30000000
StackChecksum: 0x497b6895e
StackHash: 0x10986a6f6f
OSVersion: 12.3.1
LanguageID: 0x7f
SystemManufacturer: apple
SystemModel: MacBookPro18,1
EventType: MonoAppCrash
Validating: {
"payload" :
{
"protocol_version" : "0.0.6",
"configuration" : {
"version" : "(6.13.0) (main/0463131f75c)",
"tlc" : "normal",
"sigsgev" : "normal",
"notifications" : "kqueue",
"architecture" : "arm64",
"disabled_features" : "none",
"smallconfig" : "disabled",
"bigarrays" : "disabled",
"softdebug" : "enabled",
"interpreter" : "enabled",
"llvm_support" : "disabled",
"suspend" : "preemptive"
},
"memory" : {
"Resident Size" : "28573696",
"Virtual Size" : "418700345344",
"minor_gc_time" : "0",
"major_gc_time" : "0",
"minor_gc_count" : "0",
"major_gc_count" : "0",
"major_gc_time_concurrent" : "0"
},
"threads" : [
{
"is_managed" : true,
"offset_free_hash" : "0x497b6895e",
"offset_rich_hash" : "0x10986a6f6f",
"crashed" : true,
"native_thread_id" : "0x10127c580",
"thread_info_addr" : "0x14100ac00",
"thread_name" : "tid_103",
"ctx" : {
"IP" : "0x18c3b4db8",
"SP" : "0x16f2d2810",
"BP" : "0x16f2d2830"
},
"managed_frames" : [
{
"is_managed" : "false",
"native_address" : "unregistered"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0xffffffff"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000018",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00001"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000001",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00024"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x600000b",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x0027d"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x0006c"
}
],
"unmanaged_frames" : [
{
"is_managed" : "false",
"native_address" : "0x100091be4",
"native_offset" : "0x00070",
"native_module" : "mono",
"unmanaged_name" : "mono_summarize_unmanaged_stack"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f930c",
"native_offset" : "0x002f8",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9a18",
"native_offset" : "0x00170",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize"
}
,
{
"is_managed" : "false",
"native_address" : "0x1000d93a8",
"native_offset" : "0x001fc",
"native_module" : "mono",
"unmanaged_name" : "mono_dump_native_crash_info"
}
,
{
"is_managed" : "false",
"native_address" : "0x100095cfc",
"native_offset" : "0x00134",
"native_module" : "mono",
"unmanaged_name" : "mono_handle_native_crash"
}
,
{
"is_managed" : "false",
"native_address" : "0x1000d8a44",
"native_offset" : "0x000c0",
"native_module" : "mono",
"unmanaged_name" : "sigabrt_signal_handler"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c4014c4",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3e9ee0",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c324340",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c2068c0",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c209f34",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c1f8ca0",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000018",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000001",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x600000b",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x10001025c",
"native_offset" : "0x006c8",
"native_module" : "mono",
"unmanaged_name" : "mono_jit_runtime_invoke"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001cee00",
"native_offset" : "0x00094",
"native_module" : "mono",
"unmanaged_name" : "mono_runtime_invoke_checked"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001d62e4",
"native_offset" : "0x00084",
"native_module" : "mono",
"unmanaged_name" : "mono_runtime_run_main_checked"
}
,
{
"is_managed" : "false",
"native_address" : "0x10005cecc",
"native_offset" : "0x00178",
"native_module" : "mono",
"unmanaged_name" : "mono_jit_exec"
}
,
{
"is_managed" : "false",
"native_address" : "0x10005dda0",
"native_offset" : "0x01f68",
"native_module" : "mono",
"unmanaged_name" : "mono_main"
}
,
{
"is_managed" : "false",
"native_address" : "0x100001f68",
"native_offset" : "0x00668",
"native_module" : "mono",
"unmanaged_name" : "main"
}
,
{
"is_managed" : "false",
"native_address" : "0x101209088",
"native_offset" : "0x00000"
}
]
},
{
"is_managed" : false,
"offset_free_hash" : "0x0",
"offset_rich_hash" : "0x700b8a1d8",
"crashed" : false,
"native_thread_id" : "0x16f773000",
"thread_info_addr" : "0x141043400",
"thread_name" : "Finalizer",
"ctx" : {
"IP" : "0x18c3ac90c",
"SP" : "0x16f772e50",
"BP" : "0x16f772ed0"
},
"unmanaged_frames" : [
{
"is_managed" : "false",
"native_address" : "0x100091be4",
"native_offset" : "0x00070",
"native_module" : "mono",
"unmanaged_name" : "mono_summarize_unmanaged_stack"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f930c",
"native_offset" : "0x002f8",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f925c",
"native_offset" : "0x0008c",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute"
}
,
{
"is_managed" : "false",
"native_address" : "0x1000d86a4",
"native_offset" : "0x0006c",
"native_module" : "mono",
"unmanaged_name" : "sigterm_signal_handler"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c4014c4",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x100239e44",
"native_offset" : "0x00158",
"native_module" : "mono",
"unmanaged_name" : "finalizer_thread"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9e00",
"native_offset" : "0x00160",
"native_module" : "mono",
"unmanaged_name" : "start_wrapper_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9da4",
"native_offset" : "0x0002c",
"native_module" : "mono",
"unmanaged_name" : "start_wrapper"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3ea26c",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3e508c",
"native_offset" : "0x00000"
}
]
}
]
},
"parameters" :
{
"ApplicationBundleId" : "Test.Xam.Minimal",
"ApplicationVersion" : "123456",
"ApplicationBitness" : "arm64",
"ApplicationName" : "com.xam.Minimal",
"BlameModuleName" : "Mono Exception",
"BlameModuleVersion" : "6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)",
"BlameModuleOffset" : "0x0",
"ExceptionType" : "0x30000000",
"StackChecksum" : "0x497b6895e",
"StackHash" : "0x10986a6f6f",
"Extra" :
{
},
"OSVersion" : "12.3.1",
"LanguageID" : "0x7f",
"SystemManufacturer" : "apple",
"SystemModel" : "MacBookPro18,1",
"EventType" : "MonoAppCrash"
}
}
Running MerpCrashFailFast
MONO_PATH=/Users/jhg/Work/mono/mcs/class/lib/net_4_x /Users/jhg/Work/mono/mono/mini/mono-sgen merp-crash-test.exe 2
CLR: Managed code called FailFast, saying "abcd efgh"
=================================================================
Native Crash Reporting
=================================================================
Got a abrt 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:
=================================================================
0x1041a943c - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_dump_native_crash_info
0x104165e30 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_handle_native_crash
0x1041a8b04 - /Users/jhg/Work/mono/mono/mini/mono-sgen : sigabrt_signal_handler
0x18c4014c4 - /usr/lib/system/libsystem_platform.dylib : _sigtramp
0x18c3e9ee0 - /usr/lib/system/libsystem_pthread.dylib : pthread_kill
0x18c324340 - /usr/lib/system/libsystem_c.dylib : abort
0x10424d05c - /Users/jhg/Work/mono/mono/mini/mono-sgen : ves_icall_System_Environment_FailFast
0x104252bec - /Users/jhg/Work/mono/mono/mini/mono-sgen : ves_icall_System_Environment_GetCommandLineArgs_raw
0x1048b7e98 - Unknown
0x1077f0e3c - /Users/jhg/Work/mono/mcs/class/lib/net_4_x-macos/mscorlib.dll.dylib : System_Environment_FailFast_string
0x1048b7d88 - Unknown
0x1048b1b18 - Unknown
0x1048ad550 - Unknown
0x1048b0164 - Unknown
0x1040e0924 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_jit_runtime_invoke
0x10429ee94 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_runtime_invoke_checked
0x1042a6368 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_runtime_run_main_checked
0x10412d044 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_jit_exec
0x10412fd08 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_main
0x1040d25d0 - /Users/jhg/Work/mono/mono/mini/mono-sgen : main
0x104769088 - Unknown
=================================================================
Telemetry Dumper:
=================================================================
Thread 0x1047dc580 starting summarize_execute
Pkilling 0x16c1cf000 from 0x1047dc580
Entering thread summarizer pause from 0x16bfc3000
Finished thread summarizer pause from 0x16bfc3000.
Waiting for dumping threads to resume
The MERP upload step has succeeded.
=================================================================
Basic Fault Address Reporting
=================================================================
Memory around native instruction pointer (0x18c3b4db8):0x18c3b4da8 ff 0f 5f d6 c0 03 5f d6 10 29 80 d2 01 10 00 d4 .._..._..)......
0x18c3b4db8 03 01 00 54 7f 23 03 d5 fd 7b bf a9 fd 03 00 91 ...T.#...{......
0x18c3b4dc8 a2 e1 ff 97 bf 03 00 91 fd 7b c1 a8 ff 0f 5f d6 .........{...._.
0x18c3b4dd8 c0 03 5f d6 70 0a 80 d2 01 10 00 d4 03 01 00 54 .._.p..........T
=================================================================
Managed Stacktrace:
=================================================================
at <unknown> <0xffffffff>
at System.Environment:FailFast <0x00007>
at System.Environment:FailFast <0x0001b>
at CrasherClass:MerpCrashFailFast <0x00017>
at C:CrashWithMerp <0x0007f>
at C:Main <0x0071f>
at <Module>:runtime_invoke_int_object <0x00113>
=================================================================
Xml file <?xml version="1.0" encoding="UTF-8"?>
<WERReportMetadata>
<ProblemSignatures>
<EventType>MonoAppCrash</EventType>
<Parameter0>Test.Xam.Minimal</Parameter0>
<Parameter1>123456</Parameter1>
<Parameter2>arm64</Parameter2>
<Parameter3>com.xam.Minimal</Parameter3>
<Parameter4>Mono Exception</Parameter4>
<Parameter5>6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)</Parameter5>
<Parameter6>0x0x</Parameter6>
<Parameter7>0x30000000</Parameter7>
<Parameter8>0x675fdfcde</Parameter8>
<Parameter9>0x1476e1defb</Parameter9>
<Parameter10>12.3.1</Parameter10>
<Parameter11>0x7f</Parameter11>
<Parameter12>apple</Parameter12>
<Parameter13>MacBookPro18,1</Parameter13>
</ProblemSignatures>
</WERReportMetadata>
Params file ApplicationBundleId: Test.Xam.Minimal
ApplicationVersion: 123456
ApplicationBitness: arm64
ApplicationName: com.xam.Minimal
ApplicationPath: /where/mono/lives
BlameModuleName: Mono Exception
BlameModuleVersion: 6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)
BlameModuleOffset: 0x0
ExceptionType: 0x30000000
StackChecksum: 0x675fdfcde
StackHash: 0x1476e1defb
OSVersion: 12.3.1
LanguageID: 0x7f
SystemManufacturer: apple
SystemModel: MacBookPro18,1
EventType: MonoAppCrash
Validating: {
"payload" :
{
"protocol_version" : "0.0.6",
"configuration" : {
"version" : "(6.13.0) (main/0463131f75c)",
"tlc" : "normal",
"sigsgev" : "normal",
"notifications" : "kqueue",
"architecture" : "arm64",
"disabled_features" : "none",
"smallconfig" : "disabled",
"bigarrays" : "disabled",
"softdebug" : "enabled",
"interpreter" : "enabled",
"llvm_support" : "disabled",
"suspend" : "preemptive"
},
"memory" : {
"Resident Size" : "32358400",
"Virtual Size" : "418699968512",
"minor_gc_time" : "0",
"major_gc_time" : "0",
"minor_gc_count" : "0",
"major_gc_count" : "0",
"major_gc_time_concurrent" : "0"
},
"failfast_message" : "abcd efgh",
"threads" : [
{
"is_managed" : true,
"offset_free_hash" : "0x675fdfcde",
"offset_rich_hash" : "0x1476e1defb",
"crashed" : true,
"native_thread_id" : "0x1047dc580",
"thread_info_addr" : "0x12400ac00",
"thread_name" : "tid_103",
"ctx" : {
"IP" : "0x18c3b4db8",
"SP" : "0x16bd2e860",
"BP" : "0x16bd2e880"
},
"managed_frames" : [
{
"is_managed" : "false",
"native_address" : "unregistered"
}
,
{
"is_managed" : "true",
"guid" : "A48B9E8E-F439-4EE2-800C-A97088D49702",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "mscorlib.dll",
"sizeofimage" : "0x472000",
"timestamp" : "0xb6ae67a7",
"il_offset" : "0xffffffff"
}
,
{
"is_managed" : "true",
"guid" : "A48B9E8E-F439-4EE2-800C-A97088D49702",
"token" : "0x600184d",
"native_offset" : "0x0",
"filename" : "mscorlib.dll",
"sizeofimage" : "0x472000",
"timestamp" : "0xb6ae67a7",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000010",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00001"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000001",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00024"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x600000b",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x0027d"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x0006c"
}
],
"unmanaged_frames" : [
{
"is_managed" : "false",
"native_address" : "0x100091be4",
"native_offset" : "0x00070",
"native_module" : "mono",
"unmanaged_name" : "mono_summarize_unmanaged_stack"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f930c",
"native_offset" : "0x002f8",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9a18",
"native_offset" : "0x00170",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize"
}
,
{
"is_managed" : "false",
"native_address" : "0x1000d93a8",
"native_offset" : "0x001fc",
"native_module" : "mono",
"unmanaged_name" : "mono_dump_native_crash_info"
}
,
{
"is_managed" : "false",
"native_address" : "0x100095cfc",
"native_offset" : "0x00134",
"native_module" : "mono",
"unmanaged_name" : "mono_handle_native_crash"
}
,
{
"is_managed" : "false",
"native_address" : "0x1000d8a44",
"native_offset" : "0x000c0",
"native_module" : "mono",
"unmanaged_name" : "sigabrt_signal_handler"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c4014c4",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3e9ee0",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c324340",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x10017d020",
"native_offset" : "0x0003c",
"native_module" : "mono",
"unmanaged_name" : "ves_icall_System_Environment_FailFast"
}
,
{
"is_managed" : "false",
"native_address" : "0x100182bec",
"native_offset" : "0x00000",
"native_module" : "mono",
"unmanaged_name" : "ves_icall_System_Environment_GetCommandLineArgs_raw"
}
,
{
"is_managed" : "true",
"guid" : "A48B9E8E-F439-4EE2-800C-A97088D49702",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "mscorlib.dll",
"sizeofimage" : "0x472000",
"timestamp" : "0xb6ae67a7",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "A48B9E8E-F439-4EE2-800C-A97088D49702",
"token" : "0x600184d",
"native_offset" : "0x0",
"filename" : "mscorlib.dll",
"sizeofimage" : "0x472000",
"timestamp" : "0xb6ae67a7",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000010",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000001",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x600000b",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x10001025c",
"native_offset" : "0x006c8",
"native_module" : "mono",
"unmanaged_name" : "mono_jit_runtime_invoke"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001cee00",
"native_offset" : "0x00094",
"native_module" : "mono",
"unmanaged_name" : "mono_runtime_invoke_checked"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001d62e4",
"native_offset" : "0x00084",
"native_module" : "mono",
"unmanaged_name" : "mono_runtime_run_main_checked"
}
,
{
"is_managed" : "false",
"native_address" : "0x10005cecc",
"native_offset" : "0x00178",
"native_module" : "mono",
"unmanaged_name" : "mono_jit_exec"
}
,
{
"is_managed" : "false",
"native_address" : "0x10005dda0",
"native_offset" : "0x01f68",
"native_module" : "mono",
"unmanaged_name" : "mono_main"
}
,
{
"is_managed" : "false",
"native_address" : "0x100001f68",
"native_offset" : "0x00668",
"native_module" : "mono",
"unmanaged_name" : "main"
}
,
{
"is_managed" : "false",
"native_address" : "0x104769088",
"native_offset" : "0x00000"
}
]
},
{
"is_managed" : false,
"offset_free_hash" : "0x0",
"offset_rich_hash" : "0x700b8a1d8",
"crashed" : false,
"native_thread_id" : "0x16c1cf000",
"thread_info_addr" : "0x124043400",
"thread_name" : "Finalizer",
"ctx" : {
"IP" : "0x18c3ac90c",
"SP" : "0x16c1cee50",
"BP" : "0x16c1ceed0"
},
"unmanaged_frames" : [
{
"is_managed" : "false",
"native_address" : "0x100091be4",
"native_offset" : "0x00070",
"native_module" : "mono",
"unmanaged_name" : "mono_summarize_unmanaged_stack"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f930c",
"native_offset" : "0x002f8",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f925c",
"native_offset" : "0x0008c",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute"
}
,
{
"is_managed" : "false",
"native_address" : "0x1000d86a4",
"native_offset" : "0x0006c",
"native_module" : "mono",
"unmanaged_name" : "sigterm_signal_handler"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c4014c4",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x100239e44",
"native_offset" : "0x00158",
"native_module" : "mono",
"unmanaged_name" : "finalizer_thread"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9e00",
"native_offset" : "0x00160",
"native_module" : "mono",
"unmanaged_name" : "start_wrapper_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9da4",
"native_offset" : "0x0002c",
"native_module" : "mono",
"unmanaged_name" : "start_wrapper"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3ea26c",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3e508c",
"native_offset" : "0x00000"
}
]
}
]
},
"parameters" :
{
"ApplicationBundleId" : "Test.Xam.Minimal",
"ApplicationVersion" : "123456",
"ApplicationBitness" : "arm64",
"ApplicationName" : "com.xam.Minimal",
"BlameModuleName" : "Mono Exception",
"BlameModuleVersion" : "6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)",
"BlameModuleOffset" : "0x0",
"ExceptionType" : "0x30000000",
"StackChecksum" : "0x675fdfcde",
"StackHash" : "0x1476e1defb",
"Extra" :
{
},
"OSVersion" : "12.3.1",
"LanguageID" : "0x7f",
"SystemManufacturer" : "apple",
"SystemModel" : "MacBookPro18,1",
"EventType" : "MonoAppCrash"
}
}
Running MerpCrashNullFp
MONO_PATH=/Users/jhg/Work/mono/mcs/class/lib/net_4_x /Users/jhg/Work/mono/mono/mini/mono-sgen merp-crash-test.exe 3
Xml file ./merp-crash-test/CustomLogsMetadata.xml missing
Params file ./merp-crash-test/MERP.uploadparams.txt missing
Crash file ./merp-crash-test/lastcrashlog.txt missing
Running MerpCrashExceptionHook
MONO_PATH=/Users/jhg/Work/mono/mcs/class/lib/net_4_x /Users/jhg/Work/mono/mono/mini/mono-sgen merp-crash-test.exe 4
And now to crash inside the hook
* Assertion: should not be reached at libtest.c:8164
=================================================================
Native Crash Reporting
=================================================================
Got a abrt 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:
=================================================================
0x10076943c - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_dump_native_crash_info
0x100725e30 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_handle_native_crash
0x100768b04 - /Users/jhg/Work/mono/mono/mini/mono-sgen : sigabrt_signal_handler
0x18c4014c4 - /usr/lib/system/libsystem_platform.dylib : _sigtramp
0x18c3e9ee0 - /usr/lib/system/libsystem_pthread.dylib : pthread_kill
0x18c324340 - /usr/lib/system/libsystem_c.dylib : abort
0x102b51b08 - /Users/jhg/Work/mono/mono/tests/.libs/libtest.0.dylib : monoeg_log_set_default_handler
0x102b51940 - /Users/jhg/Work/mono/mono/tests/.libs/libtest.0.dylib : monoeg_g_logv_nofree
0x102b519fc - /Users/jhg/Work/mono/mono/tests/.libs/libtest.0.dylib : monoeg_assertion_message
0x102b51a5c - /Users/jhg/Work/mono/mono/tests/.libs/libtest.0.dylib : monoeg_log_default_handler
0x102b4cefc - /Users/jhg/Work/mono/mono/tests/.libs/libtest.0.dylib : mono_test_MerpCrashSignalTerm
0x100dc874c - Unknown
0x100dc468c - Unknown
0x100dc4568 - Unknown
0x1006a0924 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_jit_runtime_invoke
0x100860838 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_runtime_try_invoke
0x100866f04 - /Users/jhg/Work/mono/mono/mini/mono-sgen : call_unhandled_exception_delegate
0x1008669d4 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_unhandled_exception_checked
0x1008667d0 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_unhandled_exception_internal
0x100724f94 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_handle_exception_internal
0x10072415c - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_handle_exception
0x10076555c - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_arm_throw_exception
0x100ceddac - Unknown
0x100dc3e50 - Unknown
0x100dbdb18 - Unknown
0x100db9550 - Unknown
0x100dbc164 - Unknown
0x1006a0924 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_jit_runtime_invoke
0x10085ee94 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_runtime_invoke_checked
0x100866368 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_runtime_run_main_checked
0x1006ed044 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_jit_exec
0x1006efd08 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_main
0x1006925d0 - /Users/jhg/Work/mono/mono/mini/mono-sgen : main
0x100f15088 - Unknown
=================================================================
Telemetry Dumper:
=================================================================
Thread 0x100f88580 starting summarize_execute
Pkilling 0x16fc0f000 from 0x100f88580
Entering thread summarizer pause from 0x16fa03000
Finished thread summarizer pause from 0x16fa03000.
Waiting for dumping threads to resume
The MERP upload step has succeeded.
=================================================================
Basic Fault Address Reporting
=================================================================
Memory around native instruction pointer (0x18c3b4db8):0x18c3b4da8 ff 0f 5f d6 c0 03 5f d6 10 29 80 d2 01 10 00 d4 .._..._..)......
0x18c3b4db8 03 01 00 54 7f 23 03 d5 fd 7b bf a9 fd 03 00 91 ...T.#...{......
0x18c3b4dc8 a2 e1 ff 97 bf 03 00 91 fd 7b c1 a8 ff 0f 5f d6 .........{...._.
0x18c3b4dd8 c0 03 5f d6 70 0a 80 d2 01 10 00 d4 03 01 00 54 .._.p..........T
=================================================================
Managed Stacktrace:
=================================================================
at <unknown> <0xffffffff>
at CrasherClass:mono_test_MerpCrashUnhandledExceptionHook <0x00007>
at CrasherClass:HandleException <0x00023>
at <Module>:runtime_invoke_void__this___object_object <0x00077>
=================================================================
Xml file <?xml version="1.0" encoding="UTF-8"?>
<WERReportMetadata>
<ProblemSignatures>
<EventType>MonoAppCrash</EventType>
<Parameter0>Test.Xam.Minimal</Parameter0>
<Parameter1>123456</Parameter1>
<Parameter2>arm64</Parameter2>
<Parameter3>com.xam.Minimal</Parameter3>
<Parameter4>Mono Exception</Parameter4>
<Parameter5>6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)</Parameter5>
<Parameter6>0x0x</Parameter6>
<Parameter7>0x30000000</Parameter7>
<Parameter8>0x508e183da</Parameter8>
<Parameter9>0x190a2b83df</Parameter9>
<Parameter10>12.3.1</Parameter10>
<Parameter11>0x7f</Parameter11>
<Parameter12>apple</Parameter12>
<Parameter13>MacBookPro18,1</Parameter13>
</ProblemSignatures>
</WERReportMetadata>
Params file ApplicationBundleId: Test.Xam.Minimal
ApplicationVersion: 123456
ApplicationBitness: arm64
ApplicationName: com.xam.Minimal
ApplicationPath: /where/mono/lives
BlameModuleName: Mono Exception
BlameModuleVersion: 6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)
BlameModuleOffset: 0x0
ExceptionType: 0x30000000
StackChecksum: 0x508e183da
StackHash: 0x190a2b83df
OSVersion: 12.3.1
LanguageID: 0x7f
SystemManufacturer: apple
SystemModel: MacBookPro18,1
EventType: MonoAppCrash
Validating: {
"payload" :
{
"protocol_version" : "0.0.6",
"configuration" : {
"version" : "(6.13.0) (main/0463131f75c)",
"tlc" : "normal",
"sigsgev" : "normal",
"notifications" : "kqueue",
"architecture" : "arm64",
"disabled_features" : "none",
"smallconfig" : "disabled",
"bigarrays" : "disabled",
"softdebug" : "enabled",
"interpreter" : "enabled",
"llvm_support" : "disabled",
"suspend" : "preemptive"
},
"memory" : {
"Resident Size" : "29097984",
"Virtual Size" : "418681454592",
"minor_gc_time" : "0",
"major_gc_time" : "0",
"minor_gc_count" : "0",
"major_gc_count" : "0",
"major_gc_time_concurrent" : "0"
},
"threads" : [
{
"is_managed" : false,
"offset_free_hash" : "0x0",
"offset_rich_hash" : "0x700b8a1d8",
"crashed" : false,
"native_thread_id" : "0x16fc0f000",
"thread_info_addr" : "0x151043400",
"thread_name" : "Finalizer",
"ctx" : {
"IP" : "0x18c3ac90c",
"SP" : "0x16fc0ee50",
"BP" : "0x16fc0eed0"
},
"unmanaged_frames" : [
{
"is_managed" : "false",
"native_address" : "0x100091be4",
"native_offset" : "0x00070",
"native_module" : "mono",
"unmanaged_name" : "mono_summarize_unmanaged_stack"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f930c",
"native_offset" : "0x002f8",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f925c",
"native_offset" : "0x0008c",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute"
}
,
{
"is_managed" : "false",
"native_address" : "0x1000d86a4",
"native_offset" : "0x0006c",
"native_module" : "mono",
"unmanaged_name" : "sigterm_signal_handler"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c4014c4",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x100239e44",
"native_offset" : "0x00158",
"native_module" : "mono",
"unmanaged_name" : "finalizer_thread"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9e00",
"native_offset" : "0x00160",
"native_module" : "mono",
"unmanaged_name" : "start_wrapper_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9da4",
"native_offset" : "0x0002c",
"native_module" : "mono",
"unmanaged_name" : "start_wrapper"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3ea26c",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3e508c",
"native_offset" : "0x00000"
}
]
},
{
"is_managed" : true,
"offset_free_hash" : "0x508e183da",
"offset_rich_hash" : "0x190a2b83df",
"crashed" : true,
"native_thread_id" : "0x100f88580",
"thread_info_addr" : "0x15100ac00",
"thread_name" : "tid_103",
"ctx" : {
"IP" : "0x18c3b4db8",
"SP" : "0x16f76cd70",
"BP" : "0x16f76cd90"
},
"managed_frames" : [
{
"is_managed" : "false",
"native_address" : "unregistered"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0xffffffff"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x600002f",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x0000c"
}
,
{
"is_managed" : "true",
"guid" : "A48B9E8E-F439-4EE2-800C-A97088D49702",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "mscorlib.dll",
"sizeofimage" : "0x472000",
"timestamp" : "0xb6ae67a7",
"il_offset" : "0x0002a"
}
],
"unmanaged_frames" : [
{
"is_managed" : "false",
"native_address" : "0x100091be4",
"native_offset" : "0x00070",
"native_module" : "mono",
"unmanaged_name" : "mono_summarize_unmanaged_stack"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f930c",
"native_offset" : "0x002f8",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9a18",
"native_offset" : "0x00170",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize"
}
,
{
"is_managed" : "false",
"native_address" : "0x1000d93a8",
"native_offset" : "0x001fc",
"native_module" : "mono",
"unmanaged_name" : "mono_dump_native_crash_info"
}
,
{
"is_managed" : "false",
"native_address" : "0x100095cfc",
"native_offset" : "0x00134",
"native_module" : "mono",
"unmanaged_name" : "mono_handle_native_crash"
}
,
{
"is_managed" : "false",
"native_address" : "0x1000d8a44",
"native_offset" : "0x000c0",
"native_module" : "mono",
"unmanaged_name" : "sigabrt_signal_handler"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c4014c4",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3e9ee0",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c324340",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x102b51b08",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x102b51940",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x102b519fc",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x102b51a5c",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x102b4cefc",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x600002f",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "A48B9E8E-F439-4EE2-800C-A97088D49702",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "mscorlib.dll",
"sizeofimage" : "0x472000",
"timestamp" : "0xb6ae67a7",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x10001025c",
"native_offset" : "0x006c8",
"native_module" : "mono",
"unmanaged_name" : "mono_jit_runtime_invoke"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001d079c",
"native_offset" : "0x0009c",
"native_module" : "mono",
"unmanaged_name" : "mono_runtime_try_invoke"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001d6c74",
"native_offset" : "0x00290",
"native_module" : "mono",
"unmanaged_name" : "call_unhandled_exception_delegate"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001d6844",
"native_offset" : "0x00190",
"native_module" : "mono",
"unmanaged_name" : "mono_unhandled_exception_checked"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001d6784",
"native_offset" : "0x0004c",
"native_module" : "mono",
"unmanaged_name" : "mono_unhandled_exception_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x100094168",
"native_offset" : "0x00e2c",
"native_module" : "mono",
"unmanaged_name" : "mono_handle_exception_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x10009412c",
"native_offset" : "0x00030",
"native_module" : "mono",
"unmanaged_name" : "mono_handle_exception"
}
,
{
"is_managed" : "false",
"native_address" : "0x1000d5404",
"native_offset" : "0x00158",
"native_module" : "mono",
"unmanaged_name" : "mono_arm_throw_exception"
}
,
{
"is_managed" : "false",
"native_address" : "0x100ceddac",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x600002e",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000001",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x600000b",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x10001025c",
"native_offset" : "0x006c8",
"native_module" : "mono",
"unmanaged_name" : "mono_jit_runtime_invoke"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001cee00",
"native_offset" : "0x00094",
"native_module" : "mono",
"unmanaged_name" : "mono_runtime_invoke_checked"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001d62e4",
"native_offset" : "0x00084",
"native_module" : "mono",
"unmanaged_name" : "mono_runtime_run_main_checked"
}
,
{
"is_managed" : "false",
"native_address" : "0x10005cecc",
"native_offset" : "0x00178",
"native_module" : "mono",
"unmanaged_name" : "mono_jit_exec"
}
,
{
"is_managed" : "false",
"native_address" : "0x10005dda0",
"native_offset" : "0x01f68",
"native_module" : "mono",
"unmanaged_name" : "mono_main"
}
,
{
"is_managed" : "false",
"native_address" : "0x100001f68",
"native_offset" : "0x00668",
"native_module" : "mono",
"unmanaged_name" : "main"
}
,
{
"is_managed" : "false",
"native_address" : "0x100f15088",
"native_offset" : "0x00000"
}
]
}
]
},
"parameters" :
{
"ApplicationBundleId" : "Test.Xam.Minimal",
"ApplicationVersion" : "123456",
"ApplicationBitness" : "arm64",
"ApplicationName" : "com.xam.Minimal",
"BlameModuleName" : "Mono Exception",
"BlameModuleVersion" : "6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)",
"BlameModuleOffset" : "0x0",
"ExceptionType" : "0x30000000",
"StackChecksum" : "0x508e183da",
"StackHash" : "0x190a2b83df",
"Extra" :
{
},
"OSVersion" : "12.3.1",
"LanguageID" : "0x7f",
"SystemManufacturer" : "apple",
"SystemModel" : "MacBookPro18,1",
"EventType" : "MonoAppCrash"
}
}
Running MerpCrashSnprintf
MONO_PATH=/Users/jhg/Work/mono/mcs/class/lib/net_4_x /Users/jhg/Work/mono/mono/mini/mono-sgen merp-crash-test.exe 5
=================================================================
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:
=================================================================
0x10293d43c - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_dump_native_crash_info
0x1028f9e30 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_handle_native_crash
0x10287169c - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_sigsegv_signal_handler_debug
0x18c4014c4 - /usr/lib/system/libsystem_platform.dylib : _sigtramp
0x18c2af638 - /usr/lib/system/libsystem_c.dylib : __sfvwrite
0x18c2af190 - /usr/lib/system/libsystem_c.dylib : __vfprintf
0x18c2db758 - /usr/lib/system/libsystem_c.dylib : _vsnprintf
0x104cd7c74 - /Users/jhg/Work/mono/mono/tests/.libs/libtest.0.dylib : monoeg_g_snprintf
0x104cd0e40 - /Users/jhg/Work/mono/mono/tests/.libs/libtest.0.dylib : mono_test_MerpCrashSnprintf
0x10304be3c - Unknown
0x10304bd7c - Unknown
0x103045b18 - Unknown
0x103041550 - Unknown
0x103044164 - Unknown
0x102874924 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_jit_runtime_invoke
0x102a32e94 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_runtime_invoke_checked
0x102a3a368 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_runtime_run_main_checked
0x1028c1044 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_jit_exec
0x1028c3d08 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_main
0x1028665d0 - /Users/jhg/Work/mono/mono/mini/mono-sgen : main
0x102ef5088 - Unknown
=================================================================
Telemetry Dumper:
=================================================================
Thread 0x102f68580 starting summarize_execute
Pkilling 0x16da3b000 from 0x102f68580
Entering thread summarizer pause from 0x16d82f000
Finished thread summarizer pause from 0x16d82f000.
Waiting for dumping threads to resume
The MERP upload step has succeeded.
=================================================================
Basic Fault Address Reporting
=================================================================
Memory around native instruction pointer (0x18c401298):0x18c401288 63 00 02 8b 62 0c 01 ad c0 03 5f d6 26 84 40 f8 c...b....._.&.@.
0x18c401298 66 84 00 f8 42 20 00 f1 a2 ff ff 54 42 20 00 b1 f...B .....TB ..
0x18c4012a8 a0 00 00 54 26 14 40 38 66 14 00 38 42 04 00 f1 ...T&.@8f..8B...
0x18c4012b8 a1 ff ff 54 c0 03 5f d6 a3 07 00 b4 04 00 02 8b ...T.._.........
=================================================================
Managed Stacktrace:
=================================================================
at <unknown> <0xffffffff>
at CrasherClass:mono_test_MerpCrashSnprintf <0x00007>
at CrasherClass:MerpCrashSnprintf <0x0000b>
at C:CrashWithMerp <0x0007f>
at C:Main <0x0071f>
at <Module>:runtime_invoke_int_object <0x00113>
=================================================================
Xml file <?xml version="1.0" encoding="UTF-8"?>
<WERReportMetadata>
<ProblemSignatures>
<EventType>MonoAppCrash</EventType>
<Parameter0>Test.Xam.Minimal</Parameter0>
<Parameter1>123456</Parameter1>
<Parameter2>arm64</Parameter2>
<Parameter3>com.xam.Minimal</Parameter3>
<Parameter4>Mono Exception</Parameter4>
<Parameter5>6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)</Parameter5>
<Parameter6>0x0x</Parameter6>
<Parameter7>0x20000000</Parameter7>
<Parameter8>0x497b68956</Parameter8>
<Parameter9>0x10985db9b3</Parameter9>
<Parameter10>12.3.1</Parameter10>
<Parameter11>0x7f</Parameter11>
<Parameter12>apple</Parameter12>
<Parameter13>MacBookPro18,1</Parameter13>
</ProblemSignatures>
</WERReportMetadata>
Params file ApplicationBundleId: Test.Xam.Minimal
ApplicationVersion: 123456
ApplicationBitness: arm64
ApplicationName: com.xam.Minimal
ApplicationPath: /where/mono/lives
BlameModuleName: Mono Exception
BlameModuleVersion: 6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)
BlameModuleOffset: 0x0
ExceptionType: 0x20000000
StackChecksum: 0x497b68956
StackHash: 0x10985db9b3
OSVersion: 12.3.1
LanguageID: 0x7f
SystemManufacturer: apple
SystemModel: MacBookPro18,1
EventType: MonoAppCrash
Validating: {
"payload" :
{
"protocol_version" : "0.0.6",
"configuration" : {
"version" : "(6.13.0) (main/0463131f75c)",
"tlc" : "normal",
"sigsgev" : "normal",
"notifications" : "kqueue",
"architecture" : "arm64",
"disabled_features" : "none",
"smallconfig" : "disabled",
"bigarrays" : "disabled",
"softdebug" : "enabled",
"interpreter" : "enabled",
"llvm_support" : "disabled",
"suspend" : "preemptive"
},
"memory" : {
"Resident Size" : "28393472",
"Virtual Size" : "418565062656",
"minor_gc_time" : "0",
"major_gc_time" : "0",
"minor_gc_count" : "0",
"major_gc_count" : "0",
"major_gc_time_concurrent" : "0"
},
"threads" : [
{
"is_managed" : true,
"offset_free_hash" : "0x497b68956",
"offset_rich_hash" : "0x10985db9b3",
"crashed" : true,
"native_thread_id" : "0x102f68580",
"thread_info_addr" : "0x14980ac00",
"thread_name" : "tid_103",
"ctx" : {
"IP" : "0x18c401298",
"SP" : "0x16d59a360",
"BP" : "0x16d59a3b0"
},
"managed_frames" : [
{
"is_managed" : "false",
"native_address" : "unregistered"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0xffffffff"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000014",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00001"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000001",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00024"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x600000b",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x0027d"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x0006c"
}
],
"unmanaged_frames" : [
{
"is_managed" : "false",
"native_address" : "0x100091be4",
"native_offset" : "0x00070",
"native_module" : "mono",
"unmanaged_name" : "mono_summarize_unmanaged_stack"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f930c",
"native_offset" : "0x002f8",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9a18",
"native_offset" : "0x00170",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize"
}
,
{
"is_managed" : "false",
"native_address" : "0x1000d93a8",
"native_offset" : "0x001fc",
"native_module" : "mono",
"unmanaged_name" : "mono_dump_native_crash_info"
}
,
{
"is_managed" : "false",
"native_address" : "0x100095cfc",
"native_offset" : "0x00134",
"native_module" : "mono",
"unmanaged_name" : "mono_handle_native_crash"
}
,
{
"is_managed" : "false",
"native_address" : "0x10000d490",
"native_offset" : "0x0020c",
"native_module" : "mono",
"unmanaged_name" : "mono_sigsegv_signal_handler_debug"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c4014c4",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c2af638",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c2af190",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c2db758",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x104cd7c74",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x104cd0e40",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000014",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000001",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x600000b",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x10001025c",
"native_offset" : "0x006c8",
"native_module" : "mono",
"unmanaged_name" : "mono_jit_runtime_invoke"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001cee00",
"native_offset" : "0x00094",
"native_module" : "mono",
"unmanaged_name" : "mono_runtime_invoke_checked"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001d62e4",
"native_offset" : "0x00084",
"native_module" : "mono",
"unmanaged_name" : "mono_runtime_run_main_checked"
}
,
{
"is_managed" : "false",
"native_address" : "0x10005cecc",
"native_offset" : "0x00178",
"native_module" : "mono",
"unmanaged_name" : "mono_jit_exec"
}
,
{
"is_managed" : "false",
"native_address" : "0x10005dda0",
"native_offset" : "0x01f68",
"native_module" : "mono",
"unmanaged_name" : "mono_main"
}
,
{
"is_managed" : "false",
"native_address" : "0x100001f68",
"native_offset" : "0x00668",
"native_module" : "mono",
"unmanaged_name" : "main"
}
,
{
"is_managed" : "false",
"native_address" : "0x102ef5088",
"native_offset" : "0x00000"
}
]
},
{
"is_managed" : false,
"offset_free_hash" : "0x0",
"offset_rich_hash" : "0x700b8a1d8",
"crashed" : false,
"native_thread_id" : "0x16da3b000",
"thread_info_addr" : "0x149843400",
"thread_name" : "Finalizer",
"ctx" : {
"IP" : "0x18c3ac90c",
"SP" : "0x16da3ae50",
"BP" : "0x16da3aed0"
},
"unmanaged_frames" : [
{
"is_managed" : "false",
"native_address" : "0x100091be4",
"native_offset" : "0x00070",
"native_module" : "mono",
"unmanaged_name" : "mono_summarize_unmanaged_stack"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f930c",
"native_offset" : "0x002f8",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f925c",
"native_offset" : "0x0008c",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute"
}
,
{
"is_managed" : "false",
"native_address" : "0x1000d86a4",
"native_offset" : "0x0006c",
"native_module" : "mono",
"unmanaged_name" : "sigterm_signal_handler"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c4014c4",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x100239e44",
"native_offset" : "0x00158",
"native_module" : "mono",
"unmanaged_name" : "finalizer_thread"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9e00",
"native_offset" : "0x00160",
"native_module" : "mono",
"unmanaged_name" : "start_wrapper_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9da4",
"native_offset" : "0x0002c",
"native_module" : "mono",
"unmanaged_name" : "start_wrapper"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3ea26c",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3e508c",
"native_offset" : "0x00000"
}
]
}
]
},
"parameters" :
{
"ApplicationBundleId" : "Test.Xam.Minimal",
"ApplicationVersion" : "123456",
"ApplicationBitness" : "arm64",
"ApplicationName" : "com.xam.Minimal",
"BlameModuleName" : "Mono Exception",
"BlameModuleVersion" : "6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)",
"BlameModuleOffset" : "0x0",
"ExceptionType" : "0x20000000",
"StackChecksum" : "0x497b68956",
"StackHash" : "0x10985db9b3",
"Extra" :
{
},
"OSVersion" : "12.3.1",
"LanguageID" : "0x7f",
"SystemManufacturer" : "apple",
"SystemModel" : "MacBookPro18,1",
"EventType" : "MonoAppCrash"
}
}
Running MerpCrashDomainUnload
MONO_PATH=/Users/jhg/Work/mono/mcs/class/lib/net_4_x /Users/jhg/Work/mono/mono/mini/mono-sgen merp-crash-test.exe 6
=================================================================
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:
=================================================================
0x102f5943c - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_dump_native_crash_info
0x102f15e30 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_handle_native_crash
0x102e8d69c - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_sigsegv_signal_handler_debug
0x18c4014c4 - /usr/lib/system/libsystem_platform.dylib : _sigtramp
0x102fbdf38 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_domain_try_unload
0x102fbe7b0 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_domain_unload
0x1035b3e3c - Unknown
0x1035b3d7c - Unknown
0x1035adb18 - Unknown
0x1035a9550 - Unknown
0x1035ac164 - Unknown
0x102e90924 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_jit_runtime_invoke
0x10304ee94 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_runtime_invoke_checked
0x103056368 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_runtime_run_main_checked
0x102edd044 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_jit_exec
0x102edfd08 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_main
0x102e825d0 - /Users/jhg/Work/mono/mono/mini/mono-sgen : main
0x103755088 - Unknown
=================================================================
Telemetry Dumper:
=================================================================
Thread 0x1037c8580 starting summarize_execute
Pkilling 0x16d41f000 from 0x1037c8580
Entering thread summarizer pause from 0x16d213000
Finished thread summarizer pause from 0x16d213000.
Waiting for dumping threads to resume
The MERP upload step has succeeded.
=================================================================
Basic Fault Address Reporting
=================================================================
Memory around native instruction pointer (0x102fbdf48):0x102fbdf38 08 00 80 52 a9 82 02 91 bf 3b 03 d5 2a 00 80 52 ...R.....;..*..R
0x102fbdf48 2a fd e8 88 bf 3b 03 d5 09 05 00 51 3f 09 00 71 *....;.....Q?..q
0x102fbdf58 e3 00 00 54 68 03 00 34 1f 0d 00 71 61 17 00 54 ...Th..4...qa..T
0x102fbdf68 a0 0c 00 f0 00 74 1d 91 03 00 00 14 a0 0c 00 f0 .....t..........
=================================================================
Managed Stacktrace:
=================================================================
at <unknown> <0xffffffff>
at CrasherClass:mono_test_MerpCrashDomainUnload <0x00007>
at CrasherClass:MerpCrashDomainUnload <0x0000b>
at C:CrashWithMerp <0x0007f>
at C:Main <0x0071f>
at <Module>:runtime_invoke_int_object <0x00113>
=================================================================
Xml file <?xml version="1.0" encoding="UTF-8"?>
<WERReportMetadata>
<ProblemSignatures>
<EventType>MonoAppCrash</EventType>
<Parameter0>Test.Xam.Minimal</Parameter0>
<Parameter1>123456</Parameter1>
<Parameter2>arm64</Parameter2>
<Parameter3>com.xam.Minimal</Parameter3>
<Parameter4>Mono Exception</Parameter4>
<Parameter5>6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)</Parameter5>
<Parameter6>0x0x</Parameter6>
<Parameter7>0x20000000</Parameter7>
<Parameter8>0x497b68966</Parameter8>
<Parameter9>0x1398995f0b</Parameter9>
<Parameter10>12.3.1</Parameter10>
<Parameter11>0x7f</Parameter11>
<Parameter12>apple</Parameter12>
<Parameter13>MacBookPro18,1</Parameter13>
</ProblemSignatures>
</WERReportMetadata>
Params file ApplicationBundleId: Test.Xam.Minimal
ApplicationVersion: 123456
ApplicationBitness: arm64
ApplicationName: com.xam.Minimal
ApplicationPath: /where/mono/lives
BlameModuleName: Mono Exception
BlameModuleVersion: 6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)
BlameModuleOffset: 0x0
ExceptionType: 0x20000000
StackChecksum: 0x497b68966
StackHash: 0x1398995f0b
OSVersion: 12.3.1
LanguageID: 0x7f
SystemManufacturer: apple
SystemModel: MacBookPro18,1
EventType: MonoAppCrash
Validating: {
"payload" :
{
"protocol_version" : "0.0.6",
"configuration" : {
"version" : "(6.13.0) (main/0463131f75c)",
"tlc" : "normal",
"sigsgev" : "normal",
"notifications" : "kqueue",
"architecture" : "arm64",
"disabled_features" : "none",
"smallconfig" : "disabled",
"bigarrays" : "disabled",
"softdebug" : "enabled",
"interpreter" : "enabled",
"llvm_support" : "disabled",
"suspend" : "preemptive"
},
"memory" : {
"Resident Size" : "28360704",
"Virtual Size" : "418690891776",
"minor_gc_time" : "0",
"major_gc_time" : "0",
"minor_gc_count" : "0",
"major_gc_count" : "0",
"major_gc_time_concurrent" : "0"
},
"threads" : [
{
"is_managed" : false,
"offset_free_hash" : "0x0",
"offset_rich_hash" : "0x700b8a1d8",
"crashed" : false,
"native_thread_id" : "0x16d41f000",
"thread_info_addr" : "0x145043400",
"thread_name" : "Finalizer",
"ctx" : {
"IP" : "0x18c3ac90c",
"SP" : "0x16d41ee50",
"BP" : "0x16d41eed0"
},
"unmanaged_frames" : [
{
"is_managed" : "false",
"native_address" : "0x100091be4",
"native_offset" : "0x00070",
"native_module" : "mono",
"unmanaged_name" : "mono_summarize_unmanaged_stack"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f930c",
"native_offset" : "0x002f8",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f925c",
"native_offset" : "0x0008c",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute"
}
,
{
"is_managed" : "false",
"native_address" : "0x1000d86a4",
"native_offset" : "0x0006c",
"native_module" : "mono",
"unmanaged_name" : "sigterm_signal_handler"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c4014c4",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x100239e44",
"native_offset" : "0x00158",
"native_module" : "mono",
"unmanaged_name" : "finalizer_thread"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9e00",
"native_offset" : "0x00160",
"native_module" : "mono",
"unmanaged_name" : "start_wrapper_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9da4",
"native_offset" : "0x0002c",
"native_module" : "mono",
"unmanaged_name" : "start_wrapper"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3ea26c",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3e508c",
"native_offset" : "0x00000"
}
]
},
{
"is_managed" : true,
"offset_free_hash" : "0x497b68966",
"offset_rich_hash" : "0x1398995f0b",
"crashed" : true,
"native_thread_id" : "0x1037c8580",
"thread_info_addr" : "0x14500ac00",
"thread_name" : "tid_103",
"ctx" : {
"IP" : "0x102fbdf48",
"SP" : "0x16cf7e850",
"BP" : "0x16cf7e930"
},
"managed_frames" : [
{
"is_managed" : "false",
"native_address" : "0x10013deec",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0xffffffff"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x600001c",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00001"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000001",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00024"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x600000b",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x0027d"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x0006c"
}
],
"unmanaged_frames" : [
{
"is_managed" : "false",
"native_address" : "0x100091be4",
"native_offset" : "0x00070",
"native_module" : "mono",
"unmanaged_name" : "mono_summarize_unmanaged_stack"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f930c",
"native_offset" : "0x002f8",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9a18",
"native_offset" : "0x00170",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize"
}
,
{
"is_managed" : "false",
"native_address" : "0x1000d93a8",
"native_offset" : "0x001fc",
"native_module" : "mono",
"unmanaged_name" : "mono_dump_native_crash_info"
}
,
{
"is_managed" : "false",
"native_address" : "0x100095cfc",
"native_offset" : "0x00134",
"native_module" : "mono",
"unmanaged_name" : "mono_handle_native_crash"
}
,
{
"is_managed" : "false",
"native_address" : "0x10000d490",
"native_offset" : "0x0020c",
"native_module" : "mono",
"unmanaged_name" : "mono_sigsegv_signal_handler_debug"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c4014c4",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x10013deec",
"native_offset" : "0x0004c",
"native_module" : "mono",
"unmanaged_name" : "mono_domain_try_unload"
}
,
{
"is_managed" : "false",
"native_address" : "0x10013e770",
"native_offset" : "0x00040",
"native_module" : "mono",
"unmanaged_name" : "mono_domain_unload"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x600001c",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000001",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x600000b",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x10001025c",
"native_offset" : "0x006c8",
"native_module" : "mono",
"unmanaged_name" : "mono_jit_runtime_invoke"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001cee00",
"native_offset" : "0x00094",
"native_module" : "mono",
"unmanaged_name" : "mono_runtime_invoke_checked"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001d62e4",
"native_offset" : "0x00084",
"native_module" : "mono",
"unmanaged_name" : "mono_runtime_run_main_checked"
}
,
{
"is_managed" : "false",
"native_address" : "0x10005cecc",
"native_offset" : "0x00178",
"native_module" : "mono",
"unmanaged_name" : "mono_jit_exec"
}
,
{
"is_managed" : "false",
"native_address" : "0x10005dda0",
"native_offset" : "0x01f68",
"native_module" : "mono",
"unmanaged_name" : "mono_main"
}
,
{
"is_managed" : "false",
"native_address" : "0x100001f68",
"native_offset" : "0x00668",
"native_module" : "mono",
"unmanaged_name" : "main"
}
,
{
"is_managed" : "false",
"native_address" : "0x103755088",
"native_offset" : "0x00000"
}
]
}
]
},
"parameters" :
{
"ApplicationBundleId" : "Test.Xam.Minimal",
"ApplicationVersion" : "123456",
"ApplicationBitness" : "arm64",
"ApplicationName" : "com.xam.Minimal",
"BlameModuleName" : "Mono Exception",
"BlameModuleVersion" : "6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)",
"BlameModuleOffset" : "0x0",
"ExceptionType" : "0x20000000",
"StackChecksum" : "0x497b68966",
"StackHash" : "0x1398995f0b",
"Extra" :
{
},
"OSVersion" : "12.3.1",
"LanguageID" : "0x7f",
"SystemManufacturer" : "apple",
"SystemModel" : "MacBookPro18,1",
"EventType" : "MonoAppCrash"
}
}
Running MerpCrashUnbalancedGCSafe
MONO_PATH=/Users/jhg/Work/mono/mcs/class/lib/net_4_x /Users/jhg/Work/mono/mono/mini/mono-sgen merp-crash-test.exe 7
Xml file ./merp-crash-test/CustomLogsMetadata.xml missing
Params file ./merp-crash-test/MERP.uploadparams.txt missing
Crash file ./merp-crash-test/lastcrashlog.txt missing
Running MerpCrashSignalTerm
MONO_PATH=/Users/jhg/Work/mono/mcs/class/lib/net_4_x /Users/jhg/Work/mono/mono/mini/mono-sgen merp-crash-test.exe 8
=================================================================
Native Crash Reporting
=================================================================
Got a term 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:
=================================================================
0x104cf143c - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_dump_native_crash_info
0x104cade30 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_handle_native_crash
0x104cf06f0 - /Users/jhg/Work/mono/mono/mini/mono-sgen : sigterm_signal_handler
0x18c4014c4 - /usr/lib/system/libsystem_platform.dylib : _sigtramp
0x18c3e9ee0 - /usr/lib/system/libsystem_pthread.dylib : pthread_kill
0x18c2ec674 - /usr/lib/system/libsystem_c.dylib : raise
0x10534be3c - Unknown
0x10534bd7c - Unknown
0x105345b18 - Unknown
0x105341550 - Unknown
0x105344164 - Unknown
0x104c28924 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_jit_runtime_invoke
0x104de6e94 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_runtime_invoke_checked
0x104dee368 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_runtime_run_main_checked
0x104c75044 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_jit_exec
0x104c77d08 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_main
0x104c1a5d0 - /Users/jhg/Work/mono/mono/mini/mono-sgen : main
0x1054a9088 - Unknown
=================================================================
Telemetry Dumper:
=================================================================
Thread 0x10551c580 starting summarize_execute
Pkilling 0x16b687000 from 0x10551c580
Entering thread summarizer pause from 0x16b47b000
Finished thread summarizer pause from 0x16b47b000.
Waiting for dumping threads to resume
The MERP upload step has succeeded.
=================================================================
Basic Fault Address Reporting
=================================================================
Memory around native instruction pointer (0x18c3b4db8):0x18c3b4da8 ff 0f 5f d6 c0 03 5f d6 10 29 80 d2 01 10 00 d4 .._..._..)......
0x18c3b4db8 03 01 00 54 7f 23 03 d5 fd 7b bf a9 fd 03 00 91 ...T.#...{......
0x18c3b4dc8 a2 e1 ff 97 bf 03 00 91 fd 7b c1 a8 ff 0f 5f d6 .........{...._.
0x18c3b4dd8 c0 03 5f d6 70 0a 80 d2 01 10 00 d4 03 01 00 54 .._.p..........T
=================================================================
Managed Stacktrace:
=================================================================
at <unknown> <0xffffffff>
at CrasherClass:mono_test_MerpCrashSignalTerm <0x00007>
at CrasherClass:MerpCrashSignalTerm <0x0000b>
at C:CrashWithMerp <0x0007f>
at C:Main <0x0071f>
at <Module>:runtime_invoke_int_object <0x00113>
=================================================================
Xml file <?xml version="1.0" encoding="UTF-8"?>
<WERReportMetadata>
<ProblemSignatures>
<EventType>MonoAppCrash</EventType>
<Parameter0>Test.Xam.Minimal</Parameter0>
<Parameter1>123456</Parameter1>
<Parameter2>arm64</Parameter2>
<Parameter3>com.xam.Minimal</Parameter3>
<Parameter4>Mono Exception</Parameter4>
<Parameter5>6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)</Parameter5>
<Parameter6>0x0x</Parameter6>
<Parameter7>0x02000000</Parameter7>
<Parameter8>0x497b68974</Parameter8>
<Parameter9>0x10986a6be5</Parameter9>
<Parameter10>12.3.1</Parameter10>
<Parameter11>0x7f</Parameter11>
<Parameter12>apple</Parameter12>
<Parameter13>MacBookPro18,1</Parameter13>
</ProblemSignatures>
</WERReportMetadata>
Params file ApplicationBundleId: Test.Xam.Minimal
ApplicationVersion: 123456
ApplicationBitness: arm64
ApplicationName: com.xam.Minimal
ApplicationPath: /where/mono/lives
BlameModuleName: Mono Exception
BlameModuleVersion: 6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)
BlameModuleOffset: 0x0
ExceptionType: 0x02000000
StackChecksum: 0x497b68974
StackHash: 0x10986a6be5
OSVersion: 12.3.1
LanguageID: 0x7f
SystemManufacturer: apple
SystemModel: MacBookPro18,1
EventType: MonoAppCrash
Validating: {
"payload" :
{
"protocol_version" : "0.0.6",
"configuration" : {
"version" : "(6.13.0) (main/0463131f75c)",
"tlc" : "normal",
"sigsgev" : "normal",
"notifications" : "kqueue",
"architecture" : "arm64",
"disabled_features" : "none",
"smallconfig" : "disabled",
"bigarrays" : "disabled",
"softdebug" : "enabled",
"interpreter" : "enabled",
"llvm_support" : "disabled",
"suspend" : "preemptive"
},
"memory" : {
"Resident Size" : "28377088",
"Virtual Size" : "418691940352",
"minor_gc_time" : "0",
"major_gc_time" : "0",
"minor_gc_count" : "0",
"major_gc_count" : "0",
"major_gc_time_concurrent" : "0"
},
"threads" : [
{
"is_managed" : false,
"offset_free_hash" : "0x0",
"offset_rich_hash" : "0x700b8a1d8",
"crashed" : false,
"native_thread_id" : "0x16b687000",
"thread_info_addr" : "0x124843400",
"thread_name" : "Finalizer",
"ctx" : {
"IP" : "0x18c3ac90c",
"SP" : "0x16b686e50",
"BP" : "0x16b686ed0"
},
"unmanaged_frames" : [
{
"is_managed" : "false",
"native_address" : "0x100091be4",
"native_offset" : "0x00070",
"native_module" : "mono",
"unmanaged_name" : "mono_summarize_unmanaged_stack"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f930c",
"native_offset" : "0x002f8",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f925c",
"native_offset" : "0x0008c",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute"
}
,
{
"is_managed" : "false",
"native_address" : "0x1000d86a4",
"native_offset" : "0x0006c",
"native_module" : "mono",
"unmanaged_name" : "sigterm_signal_handler"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c4014c4",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x100239e44",
"native_offset" : "0x00158",
"native_module" : "mono",
"unmanaged_name" : "finalizer_thread"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9e00",
"native_offset" : "0x00160",
"native_module" : "mono",
"unmanaged_name" : "start_wrapper_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9da4",
"native_offset" : "0x0002c",
"native_module" : "mono",
"unmanaged_name" : "start_wrapper"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3ea26c",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3e508c",
"native_offset" : "0x00000"
}
]
},
{
"is_managed" : true,
"offset_free_hash" : "0x497b68974",
"offset_rich_hash" : "0x10986a6be5",
"crashed" : true,
"native_thread_id" : "0x10551c580",
"thread_info_addr" : "0x12480ac00",
"thread_name" : "tid_103",
"ctx" : {
"IP" : "0x18c3b4db8",
"SP" : "0x16b1e6930",
"BP" : "0x16b1e6950"
},
"managed_frames" : [
{
"is_managed" : "false",
"native_address" : "unregistered"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0xffffffff"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000023",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00001"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000001",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00024"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x600000b",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x0027d"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x0006c"
}
],
"unmanaged_frames" : [
{
"is_managed" : "false",
"native_address" : "0x100091be4",
"native_offset" : "0x00070",
"native_module" : "mono",
"unmanaged_name" : "mono_summarize_unmanaged_stack"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f930c",
"native_offset" : "0x002f8",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9a18",
"native_offset" : "0x00170",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize"
}
,
{
"is_managed" : "false",
"native_address" : "0x1000d93a8",
"native_offset" : "0x001fc",
"native_module" : "mono",
"unmanaged_name" : "mono_dump_native_crash_info"
}
,
{
"is_managed" : "false",
"native_address" : "0x100095cfc",
"native_offset" : "0x00134",
"native_module" : "mono",
"unmanaged_name" : "mono_handle_native_crash"
}
,
{
"is_managed" : "false",
"native_address" : "0x1000d86a4",
"native_offset" : "0x0004c",
"native_module" : "mono",
"unmanaged_name" : "sigterm_signal_handler"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c4014c4",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3e9ee0",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c2ec674",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000023",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000001",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x600000b",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x10001025c",
"native_offset" : "0x006c8",
"native_module" : "mono",
"unmanaged_name" : "mono_jit_runtime_invoke"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001cee00",
"native_offset" : "0x00094",
"native_module" : "mono",
"unmanaged_name" : "mono_runtime_invoke_checked"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001d62e4",
"native_offset" : "0x00084",
"native_module" : "mono",
"unmanaged_name" : "mono_runtime_run_main_checked"
}
,
{
"is_managed" : "false",
"native_address" : "0x10005cecc",
"native_offset" : "0x00178",
"native_module" : "mono",
"unmanaged_name" : "mono_jit_exec"
}
,
{
"is_managed" : "false",
"native_address" : "0x10005dda0",
"native_offset" : "0x01f68",
"native_module" : "mono",
"unmanaged_name" : "mono_main"
}
,
{
"is_managed" : "false",
"native_address" : "0x100001f68",
"native_offset" : "0x00668",
"native_module" : "mono",
"unmanaged_name" : "main"
}
,
{
"is_managed" : "false",
"native_address" : "0x1054a9088",
"native_offset" : "0x00000"
}
]
}
]
},
"parameters" :
{
"ApplicationBundleId" : "Test.Xam.Minimal",
"ApplicationVersion" : "123456",
"ApplicationBitness" : "arm64",
"ApplicationName" : "com.xam.Minimal",
"BlameModuleName" : "Mono Exception",
"BlameModuleVersion" : "6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)",
"BlameModuleOffset" : "0x0",
"ExceptionType" : "0x02000000",
"StackChecksum" : "0x497b68974",
"StackHash" : "0x10986a6be5",
"Extra" :
{
},
"OSVersion" : "12.3.1",
"LanguageID" : "0x7f",
"SystemManufacturer" : "apple",
"SystemModel" : "MacBookPro18,1",
"EventType" : "MonoAppCrash"
}
}
Running MerpCrashSignalTerm
MONO_PATH=/Users/jhg/Work/mono/mcs/class/lib/net_4_x /Users/jhg/Work/mono/mono/mini/mono-sgen merp-crash-test.exe 9
=================================================================
Native Crash Reporting
=================================================================
Got a abrt 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:
=================================================================
0x104d4d43c - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_dump_native_crash_info
0x104d09e30 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_handle_native_crash
0x104d4cb04 - /Users/jhg/Work/mono/mono/mini/mono-sgen : sigabrt_signal_handler
0x18c4014c4 - /usr/lib/system/libsystem_platform.dylib : _sigtramp
0x18c3e9ee0 - /usr/lib/system/libsystem_pthread.dylib : pthread_kill
0x18c2ec674 - /usr/lib/system/libsystem_c.dylib : raise
0x10547be3c - Unknown
0x10547bd7c - Unknown
0x105475b18 - Unknown
0x105471550 - Unknown
0x105474164 - Unknown
0x104c84924 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_jit_runtime_invoke
0x104e42e94 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_runtime_invoke_checked
0x104e4a368 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_runtime_run_main_checked
0x104cd1044 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_jit_exec
0x104cd3d08 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_main
0x104c765d0 - /Users/jhg/Work/mono/mono/mini/mono-sgen : main
0x1053ad088 - Unknown
=================================================================
Telemetry Dumper:
=================================================================
Thread 0x105420580 starting summarize_execute
Pkilling 0x16b62b000 from 0x105420580
Entering thread summarizer pause from 0x16b41f000
Finished thread summarizer pause from 0x16b41f000.
Waiting for dumping threads to resume
The MERP upload step has succeeded.
=================================================================
Basic Fault Address Reporting
=================================================================
Memory around native instruction pointer (0x18c3b4db8):0x18c3b4da8 ff 0f 5f d6 c0 03 5f d6 10 29 80 d2 01 10 00 d4 .._..._..)......
0x18c3b4db8 03 01 00 54 7f 23 03 d5 fd 7b bf a9 fd 03 00 91 ...T.#...{......
0x18c3b4dc8 a2 e1 ff 97 bf 03 00 91 fd 7b c1 a8 ff 0f 5f d6 .........{...._.
0x18c3b4dd8 c0 03 5f d6 70 0a 80 d2 01 10 00 d4 03 01 00 54 .._.p..........T
=================================================================
Managed Stacktrace:
=================================================================
at <unknown> <0xffffffff>
at CrasherClass:mono_test_MerpCrashSignalAbrt <0x00007>
at CrasherClass:MerpCrashSignalAbrt <0x0000b>
at C:CrashWithMerp <0x0007f>
at C:Main <0x0071f>
at <Module>:runtime_invoke_int_object <0x00113>
=================================================================
Xml file <?xml version="1.0" encoding="UTF-8"?>
<WERReportMetadata>
<ProblemSignatures>
<EventType>MonoAppCrash</EventType>
<Parameter0>Test.Xam.Minimal</Parameter0>
<Parameter1>123456</Parameter1>
<Parameter2>arm64</Parameter2>
<Parameter3>com.xam.Minimal</Parameter3>
<Parameter4>Mono Exception</Parameter4>
<Parameter5>6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)</Parameter5>
<Parameter6>0x0x</Parameter6>
<Parameter7>0x30000000</Parameter7>
<Parameter8>0x497b68978</Parameter8>
<Parameter9>0x10986a6f89</Parameter9>
<Parameter10>12.3.1</Parameter10>
<Parameter11>0x7f</Parameter11>
<Parameter12>apple</Parameter12>
<Parameter13>MacBookPro18,1</Parameter13>
</ProblemSignatures>
</WERReportMetadata>
Params file ApplicationBundleId: Test.Xam.Minimal
ApplicationVersion: 123456
ApplicationBitness: arm64
ApplicationName: com.xam.Minimal
ApplicationPath: /where/mono/lives
BlameModuleName: Mono Exception
BlameModuleVersion: 6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)
BlameModuleOffset: 0x0
ExceptionType: 0x30000000
StackChecksum: 0x497b68978
StackHash: 0x10986a6f89
OSVersion: 12.3.1
LanguageID: 0x7f
SystemManufacturer: apple
SystemModel: MacBookPro18,1
EventType: MonoAppCrash
Validating: {
"payload" :
{
"protocol_version" : "0.0.6",
"configuration" : {
"version" : "(6.13.0) (main/0463131f75c)",
"tlc" : "normal",
"sigsgev" : "normal",
"notifications" : "kqueue",
"architecture" : "arm64",
"disabled_features" : "none",
"smallconfig" : "disabled",
"bigarrays" : "disabled",
"softdebug" : "enabled",
"interpreter" : "enabled",
"llvm_support" : "disabled",
"suspend" : "preemptive"
},
"memory" : {
"Resident Size" : "28442624",
"Virtual Size" : "418833498112",
"minor_gc_time" : "0",
"major_gc_time" : "0",
"minor_gc_count" : "0",
"major_gc_count" : "0",
"major_gc_time_concurrent" : "0"
},
"threads" : [
{
"is_managed" : true,
"offset_free_hash" : "0x497b68978",
"offset_rich_hash" : "0x10986a6f89",
"crashed" : true,
"native_thread_id" : "0x105420580",
"thread_info_addr" : "0x13e00ac00",
"thread_name" : "tid_103",
"ctx" : {
"IP" : "0x18c3b4db8",
"SP" : "0x16b18a930",
"BP" : "0x16b18a950"
},
"managed_frames" : [
{
"is_managed" : "false",
"native_address" : "unregistered"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0xffffffff"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000025",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00001"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000001",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00024"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x600000b",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x0027d"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x0006c"
}
],
"unmanaged_frames" : [
{
"is_managed" : "false",
"native_address" : "0x100091be4",
"native_offset" : "0x00070",
"native_module" : "mono",
"unmanaged_name" : "mono_summarize_unmanaged_stack"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f930c",
"native_offset" : "0x002f8",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9a18",
"native_offset" : "0x00170",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize"
}
,
{
"is_managed" : "false",
"native_address" : "0x1000d93a8",
"native_offset" : "0x001fc",
"native_module" : "mono",
"unmanaged_name" : "mono_dump_native_crash_info"
}
,
{
"is_managed" : "false",
"native_address" : "0x100095cfc",
"native_offset" : "0x00134",
"native_module" : "mono",
"unmanaged_name" : "mono_handle_native_crash"
}
,
{
"is_managed" : "false",
"native_address" : "0x1000d8a44",
"native_offset" : "0x000c0",
"native_module" : "mono",
"unmanaged_name" : "sigabrt_signal_handler"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c4014c4",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3e9ee0",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c2ec674",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000025",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000001",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x600000b",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x10001025c",
"native_offset" : "0x006c8",
"native_module" : "mono",
"unmanaged_name" : "mono_jit_runtime_invoke"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001cee00",
"native_offset" : "0x00094",
"native_module" : "mono",
"unmanaged_name" : "mono_runtime_invoke_checked"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001d62e4",
"native_offset" : "0x00084",
"native_module" : "mono",
"unmanaged_name" : "mono_runtime_run_main_checked"
}
,
{
"is_managed" : "false",
"native_address" : "0x10005cecc",
"native_offset" : "0x00178",
"native_module" : "mono",
"unmanaged_name" : "mono_jit_exec"
}
,
{
"is_managed" : "false",
"native_address" : "0x10005dda0",
"native_offset" : "0x01f68",
"native_module" : "mono",
"unmanaged_name" : "mono_main"
}
,
{
"is_managed" : "false",
"native_address" : "0x100001f68",
"native_offset" : "0x00668",
"native_module" : "mono",
"unmanaged_name" : "main"
}
,
{
"is_managed" : "false",
"native_address" : "0x1053ad088",
"native_offset" : "0x00000"
}
]
},
{
"is_managed" : false,
"offset_free_hash" : "0x0",
"offset_rich_hash" : "0x700b8a1d8",
"crashed" : false,
"native_thread_id" : "0x16b62b000",
"thread_info_addr" : "0x13e043400",
"thread_name" : "Finalizer",
"ctx" : {
"IP" : "0x18c3ac90c",
"SP" : "0x16b62ae50",
"BP" : "0x16b62aed0"
},
"unmanaged_frames" : [
{
"is_managed" : "false",
"native_address" : "0x100091be4",
"native_offset" : "0x00070",
"native_module" : "mono",
"unmanaged_name" : "mono_summarize_unmanaged_stack"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f930c",
"native_offset" : "0x002f8",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f925c",
"native_offset" : "0x0008c",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute"
}
,
{
"is_managed" : "false",
"native_address" : "0x1000d86a4",
"native_offset" : "0x0006c",
"native_module" : "mono",
"unmanaged_name" : "sigterm_signal_handler"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c4014c4",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x100239e44",
"native_offset" : "0x00158",
"native_module" : "mono",
"unmanaged_name" : "finalizer_thread"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9e00",
"native_offset" : "0x00160",
"native_module" : "mono",
"unmanaged_name" : "start_wrapper_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9da4",
"native_offset" : "0x0002c",
"native_module" : "mono",
"unmanaged_name" : "start_wrapper"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3ea26c",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3e508c",
"native_offset" : "0x00000"
}
]
}
]
},
"parameters" :
{
"ApplicationBundleId" : "Test.Xam.Minimal",
"ApplicationVersion" : "123456",
"ApplicationBitness" : "arm64",
"ApplicationName" : "com.xam.Minimal",
"BlameModuleName" : "Mono Exception",
"BlameModuleVersion" : "6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)",
"BlameModuleOffset" : "0x0",
"ExceptionType" : "0x30000000",
"StackChecksum" : "0x497b68978",
"StackHash" : "0x10986a6f89",
"Extra" :
{
},
"OSVersion" : "12.3.1",
"LanguageID" : "0x7f",
"SystemManufacturer" : "apple",
"SystemModel" : "MacBookPro18,1",
"EventType" : "MonoAppCrash"
}
}
Running MerpCrashSignalKill
MONO_PATH=/Users/jhg/Work/mono/mcs/class/lib/net_4_x /Users/jhg/Work/mono/mono/mini/mono-sgen merp-crash-test.exe 10
=================================================================
Native Crash Reporting
=================================================================
Got a fpe 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:
=================================================================
0x10032543c - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_dump_native_crash_info
0x1002e1e30 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_handle_native_crash
0x1002593b8 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_sigfpe_signal_handler
0x18c4014c4 - /usr/lib/system/libsystem_platform.dylib : _sigtramp
0x18c3e9ee0 - /usr/lib/system/libsystem_pthread.dylib : pthread_kill
0x18c2ec674 - /usr/lib/system/libsystem_c.dylib : raise
0x100a53e3c - Unknown
0x100a53d7c - Unknown
0x100a4db18 - Unknown
0x100a49550 - Unknown
0x100a4c164 - Unknown
0x10025c924 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_jit_runtime_invoke
0x10041ae94 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_runtime_invoke_checked
0x100422368 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_runtime_run_main_checked
0x1002a9044 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_jit_exec
0x1002abd08 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_main
0x10024e5d0 - /Users/jhg/Work/mono/mono/mini/mono-sgen : main
0x100925088 - Unknown
=================================================================
Telemetry Dumper:
=================================================================
Thread 0x100998580 starting summarize_execute
Pkilling 0x170053000 from 0x100998580
Entering thread summarizer pause from 0x16fe47000
Finished thread summarizer pause from 0x16fe47000.
Waiting for dumping threads to resume
The MERP upload step has succeeded.
=================================================================
Basic Fault Address Reporting
=================================================================
Memory around native instruction pointer (0x18c3b4db8):0x18c3b4da8 ff 0f 5f d6 c0 03 5f d6 10 29 80 d2 01 10 00 d4 .._..._..)......
0x18c3b4db8 03 01 00 54 7f 23 03 d5 fd 7b bf a9 fd 03 00 91 ...T.#...{......
0x18c3b4dc8 a2 e1 ff 97 bf 03 00 91 fd 7b c1 a8 ff 0f 5f d6 .........{...._.
0x18c3b4dd8 c0 03 5f d6 70 0a 80 d2 01 10 00 d4 03 01 00 54 .._.p..........T
=================================================================
Managed Stacktrace:
=================================================================
at <unknown> <0xffffffff>
at CrasherClass:mono_test_MerpCrashSignalFpe <0x00007>
at CrasherClass:MerpCrashSignalFpe <0x0000b>
at C:CrashWithMerp <0x0007f>
at C:Main <0x0071f>
at <Module>:runtime_invoke_int_object <0x00113>
=================================================================
Xml file <?xml version="1.0" encoding="UTF-8"?>
<WERReportMetadata>
<ProblemSignatures>
<EventType>MonoAppCrash</EventType>
<Parameter0>Test.Xam.Minimal</Parameter0>
<Parameter1>123456</Parameter1>
<Parameter2>arm64</Parameter2>
<Parameter3>com.xam.Minimal</Parameter3>
<Parameter4>Mono Exception</Parameter4>
<Parameter5>6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)</Parameter5>
<Parameter6>0x0x</Parameter6>
<Parameter7>0x70000000</Parameter7>
<Parameter8>0x497b6897c</Parameter8>
<Parameter9>0x10985db80d</Parameter9>
<Parameter10>12.3.1</Parameter10>
<Parameter11>0x7f</Parameter11>
<Parameter12>apple</Parameter12>
<Parameter13>MacBookPro18,1</Parameter13>
</ProblemSignatures>
</WERReportMetadata>
Params file ApplicationBundleId: Test.Xam.Minimal
ApplicationVersion: 123456
ApplicationBitness: arm64
ApplicationName: com.xam.Minimal
ApplicationPath: /where/mono/lives
BlameModuleName: Mono Exception
BlameModuleVersion: 6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)
BlameModuleOffset: 0x0
ExceptionType: 0x70000000
StackChecksum: 0x497b6897c
StackHash: 0x10985db80d
OSVersion: 12.3.1
LanguageID: 0x7f
SystemManufacturer: apple
SystemModel: MacBookPro18,1
EventType: MonoAppCrash
Validating: {
"payload" :
{
"protocol_version" : "0.0.6",
"configuration" : {
"version" : "(6.13.0) (main/0463131f75c)",
"tlc" : "normal",
"sigsgev" : "normal",
"notifications" : "kqueue",
"architecture" : "arm64",
"disabled_features" : "none",
"smallconfig" : "disabled",
"bigarrays" : "disabled",
"softdebug" : "enabled",
"interpreter" : "enabled",
"llvm_support" : "disabled",
"suspend" : "preemptive"
},
"memory" : {
"Resident Size" : "28360704",
"Virtual Size" : "418690891776",
"minor_gc_time" : "0",
"major_gc_time" : "0",
"minor_gc_count" : "0",
"major_gc_count" : "0",
"major_gc_time_concurrent" : "0"
},
"threads" : [
{
"is_managed" : true,
"offset_free_hash" : "0x497b6897c",
"offset_rich_hash" : "0x10985db80d",
"crashed" : true,
"native_thread_id" : "0x100998580",
"thread_info_addr" : "0x15200ac00",
"thread_name" : "tid_103",
"ctx" : {
"IP" : "0x18c3b4db8",
"SP" : "0x16fbb2930",
"BP" : "0x16fbb2950"
},
"managed_frames" : [
{
"is_managed" : "false",
"native_address" : "unregistered"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0xffffffff"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000027",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00001"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000001",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00024"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x600000b",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x0027d"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x0006c"
}
],
"unmanaged_frames" : [
{
"is_managed" : "false",
"native_address" : "0x100091be4",
"native_offset" : "0x00070",
"native_module" : "mono",
"unmanaged_name" : "mono_summarize_unmanaged_stack"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f930c",
"native_offset" : "0x002f8",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9a18",
"native_offset" : "0x00170",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize"
}
,
{
"is_managed" : "false",
"native_address" : "0x1000d93a8",
"native_offset" : "0x001fc",
"native_module" : "mono",
"unmanaged_name" : "mono_dump_native_crash_info"
}
,
{
"is_managed" : "false",
"native_address" : "0x100095cfc",
"native_offset" : "0x00134",
"native_module" : "mono",
"unmanaged_name" : "mono_handle_native_crash"
}
,
{
"is_managed" : "false",
"native_address" : "0x10000d2c4",
"native_offset" : "0x000f4",
"native_module" : "mono",
"unmanaged_name" : "mono_sigfpe_signal_handler"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c4014c4",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3e9ee0",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c2ec674",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000027",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000001",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x600000b",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x10001025c",
"native_offset" : "0x006c8",
"native_module" : "mono",
"unmanaged_name" : "mono_jit_runtime_invoke"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001cee00",
"native_offset" : "0x00094",
"native_module" : "mono",
"unmanaged_name" : "mono_runtime_invoke_checked"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001d62e4",
"native_offset" : "0x00084",
"native_module" : "mono",
"unmanaged_name" : "mono_runtime_run_main_checked"
}
,
{
"is_managed" : "false",
"native_address" : "0x10005cecc",
"native_offset" : "0x00178",
"native_module" : "mono",
"unmanaged_name" : "mono_jit_exec"
}
,
{
"is_managed" : "false",
"native_address" : "0x10005dda0",
"native_offset" : "0x01f68",
"native_module" : "mono",
"unmanaged_name" : "mono_main"
}
,
{
"is_managed" : "false",
"native_address" : "0x100001f68",
"native_offset" : "0x00668",
"native_module" : "mono",
"unmanaged_name" : "main"
}
,
{
"is_managed" : "false",
"native_address" : "0x100925088",
"native_offset" : "0x00000"
}
]
},
{
"is_managed" : false,
"offset_free_hash" : "0x0",
"offset_rich_hash" : "0x700b8a1d8",
"crashed" : false,
"native_thread_id" : "0x170053000",
"thread_info_addr" : "0x152043400",
"thread_name" : "Finalizer",
"ctx" : {
"IP" : "0x18c3ac90c",
"SP" : "0x170052e50",
"BP" : "0x170052ed0"
},
"unmanaged_frames" : [
{
"is_managed" : "false",
"native_address" : "0x100091be4",
"native_offset" : "0x00070",
"native_module" : "mono",
"unmanaged_name" : "mono_summarize_unmanaged_stack"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f930c",
"native_offset" : "0x002f8",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f925c",
"native_offset" : "0x0008c",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute"
}
,
{
"is_managed" : "false",
"native_address" : "0x1000d86a4",
"native_offset" : "0x0006c",
"native_module" : "mono",
"unmanaged_name" : "sigterm_signal_handler"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c4014c4",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x100239e44",
"native_offset" : "0x00158",
"native_module" : "mono",
"unmanaged_name" : "finalizer_thread"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9e00",
"native_offset" : "0x00160",
"native_module" : "mono",
"unmanaged_name" : "start_wrapper_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9da4",
"native_offset" : "0x0002c",
"native_module" : "mono",
"unmanaged_name" : "start_wrapper"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3ea26c",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3e508c",
"native_offset" : "0x00000"
}
]
}
]
},
"parameters" :
{
"ApplicationBundleId" : "Test.Xam.Minimal",
"ApplicationVersion" : "123456",
"ApplicationBitness" : "arm64",
"ApplicationName" : "com.xam.Minimal",
"BlameModuleName" : "Mono Exception",
"BlameModuleVersion" : "6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)",
"BlameModuleOffset" : "0x0",
"ExceptionType" : "0x70000000",
"StackChecksum" : "0x497b6897c",
"StackHash" : "0x10985db80d",
"Extra" :
{
},
"OSVersion" : "12.3.1",
"LanguageID" : "0x7f",
"SystemManufacturer" : "apple",
"SystemModel" : "MacBookPro18,1",
"EventType" : "MonoAppCrash"
}
}
Running MerpCrashSignalKill
MONO_PATH=/Users/jhg/Work/mono/mcs/class/lib/net_4_x /Users/jhg/Work/mono/mono/mini/mono-sgen merp-crash-test.exe 11
=================================================================
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:
=================================================================
0x10415d43c - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_dump_native_crash_info
0x104119e30 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_handle_native_crash
0x10409169c - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_sigsegv_signal_handler_debug
0x18c4014c4 - /usr/lib/system/libsystem_platform.dylib : _sigtramp
0x18c3e9ee0 - /usr/lib/system/libsystem_pthread.dylib : pthread_kill
0x18c2ec674 - /usr/lib/system/libsystem_c.dylib : raise
0x10486fe3c - Unknown
0x10486fd7c - Unknown
0x104869b18 - Unknown
0x104865550 - Unknown
0x104868164 - Unknown
0x104094924 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_jit_runtime_invoke
0x104252e94 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_runtime_invoke_checked
0x10425a368 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_runtime_run_main_checked
0x1040e1044 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_jit_exec
0x1040e3d08 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_main
0x1040865d0 - /Users/jhg/Work/mono/mono/mini/mono-sgen : main
0x104641088 - Unknown
=================================================================
Telemetry Dumper:
=================================================================
Thread 0x1046b4580 starting summarize_execute
Pkilling 0x16c21b000 from 0x1046b4580
Entering thread summarizer pause from 0x16c00f000
Finished thread summarizer pause from 0x16c00f000.
Waiting for dumping threads to resume
The MERP upload step has succeeded.
=================================================================
Basic Fault Address Reporting
=================================================================
Memory around native instruction pointer (0x18c3b4db8):0x18c3b4da8 ff 0f 5f d6 c0 03 5f d6 10 29 80 d2 01 10 00 d4 .._..._..)......
0x18c3b4db8 03 01 00 54 7f 23 03 d5 fd 7b bf a9 fd 03 00 91 ...T.#...{......
0x18c3b4dc8 a2 e1 ff 97 bf 03 00 91 fd 7b c1 a8 ff 0f 5f d6 .........{...._.
0x18c3b4dd8 c0 03 5f d6 70 0a 80 d2 01 10 00 d4 03 01 00 54 .._.p..........T
=================================================================
Managed Stacktrace:
=================================================================
at <unknown> <0xffffffff>
at CrasherClass:mono_test_MerpCrashSignalBus <0x00007>
at CrasherClass:MerpCrashSignalBus <0x0000b>
at C:CrashWithMerp <0x0007f>
at C:Main <0x0071f>
at <Module>:runtime_invoke_int_object <0x00113>
=================================================================
Xml file <?xml version="1.0" encoding="UTF-8"?>
<WERReportMetadata>
<ProblemSignatures>
<EventType>MonoAppCrash</EventType>
<Parameter0>Test.Xam.Minimal</Parameter0>
<Parameter1>123456</Parameter1>
<Parameter2>arm64</Parameter2>
<Parameter3>com.xam.Minimal</Parameter3>
<Parameter4>Mono Exception</Parameter4>
<Parameter5>6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)</Parameter5>
<Parameter6>0x0x</Parameter6>
<Parameter7>0x20000000</Parameter7>
<Parameter8>0x497b68980</Parameter8>
<Parameter9>0x10985db9dd</Parameter9>
<Parameter10>12.3.1</Parameter10>
<Parameter11>0x7f</Parameter11>
<Parameter12>apple</Parameter12>
<Parameter13>MacBookPro18,1</Parameter13>
</ProblemSignatures>
</WERReportMetadata>
Params file ApplicationBundleId: Test.Xam.Minimal
ApplicationVersion: 123456
ApplicationBitness: arm64
ApplicationName: com.xam.Minimal
ApplicationPath: /where/mono/lives
BlameModuleName: Mono Exception
BlameModuleVersion: 6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)
BlameModuleOffset: 0x0
ExceptionType: 0x20000000
StackChecksum: 0x497b68980
StackHash: 0x10985db9dd
OSVersion: 12.3.1
LanguageID: 0x7f
SystemManufacturer: apple
SystemModel: MacBookPro18,1
EventType: MonoAppCrash
Validating: {
"payload" :
{
"protocol_version" : "0.0.6",
"configuration" : {
"version" : "(6.13.0) (main/0463131f75c)",
"tlc" : "normal",
"sigsgev" : "normal",
"notifications" : "kqueue",
"architecture" : "arm64",
"disabled_features" : "none",
"smallconfig" : "disabled",
"bigarrays" : "disabled",
"softdebug" : "enabled",
"interpreter" : "enabled",
"llvm_support" : "disabled",
"suspend" : "preemptive"
},
"memory" : {
"Resident Size" : "28295168",
"Virtual Size" : "418690891776",
"minor_gc_time" : "0",
"major_gc_time" : "0",
"minor_gc_count" : "0",
"major_gc_count" : "0",
"major_gc_time_concurrent" : "0"
},
"threads" : [
{
"is_managed" : false,
"offset_free_hash" : "0x0",
"offset_rich_hash" : "0x700b8a1d8",
"crashed" : false,
"native_thread_id" : "0x16c21b000",
"thread_info_addr" : "0x12e043400",
"thread_name" : "Finalizer",
"ctx" : {
"IP" : "0x18c3ac90c",
"SP" : "0x16c21ae50",
"BP" : "0x16c21aed0"
},
"unmanaged_frames" : [
{
"is_managed" : "false",
"native_address" : "0x100091be4",
"native_offset" : "0x00070",
"native_module" : "mono",
"unmanaged_name" : "mono_summarize_unmanaged_stack"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f930c",
"native_offset" : "0x002f8",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f925c",
"native_offset" : "0x0008c",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute"
}
,
{
"is_managed" : "false",
"native_address" : "0x1000d86a4",
"native_offset" : "0x0006c",
"native_module" : "mono",
"unmanaged_name" : "sigterm_signal_handler"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c4014c4",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x100239e44",
"native_offset" : "0x00158",
"native_module" : "mono",
"unmanaged_name" : "finalizer_thread"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9e00",
"native_offset" : "0x00160",
"native_module" : "mono",
"unmanaged_name" : "start_wrapper_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9da4",
"native_offset" : "0x0002c",
"native_module" : "mono",
"unmanaged_name" : "start_wrapper"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3ea26c",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3e508c",
"native_offset" : "0x00000"
}
]
},
{
"is_managed" : true,
"offset_free_hash" : "0x497b68980",
"offset_rich_hash" : "0x10985db9dd",
"crashed" : true,
"native_thread_id" : "0x1046b4580",
"thread_info_addr" : "0x12e00ac00",
"thread_name" : "tid_103",
"ctx" : {
"IP" : "0x18c3b4db8",
"SP" : "0x16bd7a930",
"BP" : "0x16bd7a950"
},
"managed_frames" : [
{
"is_managed" : "false",
"native_address" : "unregistered"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0xffffffff"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000029",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00001"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000001",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00024"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x600000b",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x0027d"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x0006c"
}
],
"unmanaged_frames" : [
{
"is_managed" : "false",
"native_address" : "0x100091be4",
"native_offset" : "0x00070",
"native_module" : "mono",
"unmanaged_name" : "mono_summarize_unmanaged_stack"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f930c",
"native_offset" : "0x002f8",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9a18",
"native_offset" : "0x00170",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize"
}
,
{
"is_managed" : "false",
"native_address" : "0x1000d93a8",
"native_offset" : "0x001fc",
"native_module" : "mono",
"unmanaged_name" : "mono_dump_native_crash_info"
}
,
{
"is_managed" : "false",
"native_address" : "0x100095cfc",
"native_offset" : "0x00134",
"native_module" : "mono",
"unmanaged_name" : "mono_handle_native_crash"
}
,
{
"is_managed" : "false",
"native_address" : "0x10000d490",
"native_offset" : "0x0020c",
"native_module" : "mono",
"unmanaged_name" : "mono_sigsegv_signal_handler_debug"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c4014c4",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3e9ee0",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c2ec674",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000029",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000001",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x600000b",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x10001025c",
"native_offset" : "0x006c8",
"native_module" : "mono",
"unmanaged_name" : "mono_jit_runtime_invoke"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001cee00",
"native_offset" : "0x00094",
"native_module" : "mono",
"unmanaged_name" : "mono_runtime_invoke_checked"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001d62e4",
"native_offset" : "0x00084",
"native_module" : "mono",
"unmanaged_name" : "mono_runtime_run_main_checked"
}
,
{
"is_managed" : "false",
"native_address" : "0x10005cecc",
"native_offset" : "0x00178",
"native_module" : "mono",
"unmanaged_name" : "mono_jit_exec"
}
,
{
"is_managed" : "false",
"native_address" : "0x10005dda0",
"native_offset" : "0x01f68",
"native_module" : "mono",
"unmanaged_name" : "mono_main"
}
,
{
"is_managed" : "false",
"native_address" : "0x100001f68",
"native_offset" : "0x00668",
"native_module" : "mono",
"unmanaged_name" : "main"
}
,
{
"is_managed" : "false",
"native_address" : "0x104641088",
"native_offset" : "0x00000"
}
]
}
]
},
"parameters" :
{
"ApplicationBundleId" : "Test.Xam.Minimal",
"ApplicationVersion" : "123456",
"ApplicationBitness" : "arm64",
"ApplicationName" : "com.xam.Minimal",
"BlameModuleName" : "Mono Exception",
"BlameModuleVersion" : "6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)",
"BlameModuleOffset" : "0x0",
"ExceptionType" : "0x20000000",
"StackChecksum" : "0x497b68980",
"StackHash" : "0x10985db9dd",
"Extra" :
{
},
"OSVersion" : "12.3.1",
"LanguageID" : "0x7f",
"SystemManufacturer" : "apple",
"SystemModel" : "MacBookPro18,1",
"EventType" : "MonoAppCrash"
}
}
Running MerpCrashSignalSegv
MONO_PATH=/Users/jhg/Work/mono/mcs/class/lib/net_4_x /Users/jhg/Work/mono/mono/mini/mono-sgen merp-crash-test.exe 12
=================================================================
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:
=================================================================
0x100b7143c - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_dump_native_crash_info
0x100b2de30 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_handle_native_crash
0x100aa569c - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_sigsegv_signal_handler_debug
0x18c4014c4 - /usr/lib/system/libsystem_platform.dylib : _sigtramp
0x18c3e9ee0 - /usr/lib/system/libsystem_pthread.dylib : pthread_kill
0x18c2ec674 - /usr/lib/system/libsystem_c.dylib : raise
0x10127fe3c - Unknown
0x10127fd7c - Unknown
0x101279b18 - Unknown
0x101275550 - Unknown
0x101278164 - Unknown
0x100aa8924 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_jit_runtime_invoke
0x100c66e94 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_runtime_invoke_checked
0x100c6e368 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_runtime_run_main_checked
0x100af5044 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_jit_exec
0x100af7d08 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_main
0x100a9a5d0 - /Users/jhg/Work/mono/mono/mini/mono-sgen : main
0x1010ad088 - Unknown
=================================================================
Telemetry Dumper:
=================================================================
Thread 0x101120580 starting summarize_execute
Pkilling 0x16f807000 from 0x101120580
Entering thread summarizer pause from 0x16f5fb000
Finished thread summarizer pause from 0x16f5fb000.
Waiting for dumping threads to resume
The MERP upload step has succeeded.
=================================================================
Basic Fault Address Reporting
=================================================================
Memory around native instruction pointer (0x18c3b4db8):0x18c3b4da8 ff 0f 5f d6 c0 03 5f d6 10 29 80 d2 01 10 00 d4 .._..._..)......
0x18c3b4db8 03 01 00 54 7f 23 03 d5 fd 7b bf a9 fd 03 00 91 ...T.#...{......
0x18c3b4dc8 a2 e1 ff 97 bf 03 00 91 fd 7b c1 a8 ff 0f 5f d6 .........{...._.
0x18c3b4dd8 c0 03 5f d6 70 0a 80 d2 01 10 00 d4 03 01 00 54 .._.p..........T
=================================================================
Managed Stacktrace:
=================================================================
at <unknown> <0xffffffff>
at CrasherClass:mono_test_MerpCrashSignalSegv <0x00007>
at CrasherClass:MerpCrashSignalSegv <0x0000b>
at C:CrashWithMerp <0x0007f>
at C:Main <0x0071f>
at <Module>:runtime_invoke_int_object <0x00113>
=================================================================
Xml file <?xml version="1.0" encoding="UTF-8"?>
<WERReportMetadata>
<ProblemSignatures>
<EventType>MonoAppCrash</EventType>
<Parameter0>Test.Xam.Minimal</Parameter0>
<Parameter1>123456</Parameter1>
<Parameter2>arm64</Parameter2>
<Parameter3>com.xam.Minimal</Parameter3>
<Parameter4>Mono Exception</Parameter4>
<Parameter5>6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)</Parameter5>
<Parameter6>0x0x</Parameter6>
<Parameter7>0x20000000</Parameter7>
<Parameter8>0x497b68984</Parameter8>
<Parameter9>0x10985db9e1</Parameter9>
<Parameter10>12.3.1</Parameter10>
<Parameter11>0x7f</Parameter11>
<Parameter12>apple</Parameter12>
<Parameter13>MacBookPro18,1</Parameter13>
</ProblemSignatures>
</WERReportMetadata>
Params file ApplicationBundleId: Test.Xam.Minimal
ApplicationVersion: 123456
ApplicationBitness: arm64
ApplicationName: com.xam.Minimal
ApplicationPath: /where/mono/lives
BlameModuleName: Mono Exception
BlameModuleVersion: 6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)
BlameModuleOffset: 0x0
ExceptionType: 0x20000000
StackChecksum: 0x497b68984
StackHash: 0x10985db9e1
OSVersion: 12.3.1
LanguageID: 0x7f
SystemManufacturer: apple
SystemModel: MacBookPro18,1
EventType: MonoAppCrash
Validating: {
"payload" :
{
"protocol_version" : "0.0.6",
"configuration" : {
"version" : "(6.13.0) (main/0463131f75c)",
"tlc" : "normal",
"sigsgev" : "normal",
"notifications" : "kqueue",
"architecture" : "arm64",
"disabled_features" : "none",
"smallconfig" : "disabled",
"bigarrays" : "disabled",
"softdebug" : "enabled",
"interpreter" : "enabled",
"llvm_support" : "disabled",
"suspend" : "preemptive"
},
"memory" : {
"Resident Size" : "28524544",
"Virtual Size" : "418834546688",
"minor_gc_time" : "0",
"major_gc_time" : "0",
"minor_gc_count" : "0",
"major_gc_count" : "0",
"major_gc_time_concurrent" : "0"
},
"threads" : [
{
"is_managed" : true,
"offset_free_hash" : "0x497b68984",
"offset_rich_hash" : "0x10985db9e1",
"crashed" : true,
"native_thread_id" : "0x101120580",
"thread_info_addr" : "0x12980ac00",
"thread_name" : "tid_103",
"ctx" : {
"IP" : "0x18c3b4db8",
"SP" : "0x16f366930",
"BP" : "0x16f366950"
},
"managed_frames" : [
{
"is_managed" : "false",
"native_address" : "unregistered"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0xffffffff"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x600002b",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00001"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000001",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00024"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x600000b",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x0027d"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x0006c"
}
],
"unmanaged_frames" : [
{
"is_managed" : "false",
"native_address" : "0x100091be4",
"native_offset" : "0x00070",
"native_module" : "mono",
"unmanaged_name" : "mono_summarize_unmanaged_stack"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f930c",
"native_offset" : "0x002f8",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9a18",
"native_offset" : "0x00170",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize"
}
,
{
"is_managed" : "false",
"native_address" : "0x1000d93a8",
"native_offset" : "0x001fc",
"native_module" : "mono",
"unmanaged_name" : "mono_dump_native_crash_info"
}
,
{
"is_managed" : "false",
"native_address" : "0x100095cfc",
"native_offset" : "0x00134",
"native_module" : "mono",
"unmanaged_name" : "mono_handle_native_crash"
}
,
{
"is_managed" : "false",
"native_address" : "0x10000d490",
"native_offset" : "0x0020c",
"native_module" : "mono",
"unmanaged_name" : "mono_sigsegv_signal_handler_debug"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c4014c4",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3e9ee0",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c2ec674",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x600002b",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000001",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x600000b",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x10001025c",
"native_offset" : "0x006c8",
"native_module" : "mono",
"unmanaged_name" : "mono_jit_runtime_invoke"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001cee00",
"native_offset" : "0x00094",
"native_module" : "mono",
"unmanaged_name" : "mono_runtime_invoke_checked"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001d62e4",
"native_offset" : "0x00084",
"native_module" : "mono",
"unmanaged_name" : "mono_runtime_run_main_checked"
}
,
{
"is_managed" : "false",
"native_address" : "0x10005cecc",
"native_offset" : "0x00178",
"native_module" : "mono",
"unmanaged_name" : "mono_jit_exec"
}
,
{
"is_managed" : "false",
"native_address" : "0x10005dda0",
"native_offset" : "0x01f68",
"native_module" : "mono",
"unmanaged_name" : "mono_main"
}
,
{
"is_managed" : "false",
"native_address" : "0x100001f68",
"native_offset" : "0x00668",
"native_module" : "mono",
"unmanaged_name" : "main"
}
,
{
"is_managed" : "false",
"native_address" : "0x1010ad088",
"native_offset" : "0x00000"
}
]
},
{
"is_managed" : false,
"offset_free_hash" : "0x0",
"offset_rich_hash" : "0x700b8a1d8",
"crashed" : false,
"native_thread_id" : "0x16f807000",
"thread_info_addr" : "0x129843400",
"thread_name" : "Finalizer",
"ctx" : {
"IP" : "0x18c3ac90c",
"SP" : "0x16f806e50",
"BP" : "0x16f806ed0"
},
"unmanaged_frames" : [
{
"is_managed" : "false",
"native_address" : "0x100091be4",
"native_offset" : "0x00070",
"native_module" : "mono",
"unmanaged_name" : "mono_summarize_unmanaged_stack"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f930c",
"native_offset" : "0x002f8",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f925c",
"native_offset" : "0x0008c",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute"
}
,
{
"is_managed" : "false",
"native_address" : "0x1000d86a4",
"native_offset" : "0x0006c",
"native_module" : "mono",
"unmanaged_name" : "sigterm_signal_handler"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c4014c4",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x100239e44",
"native_offset" : "0x00158",
"native_module" : "mono",
"unmanaged_name" : "finalizer_thread"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9e00",
"native_offset" : "0x00160",
"native_module" : "mono",
"unmanaged_name" : "start_wrapper_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9da4",
"native_offset" : "0x0002c",
"native_module" : "mono",
"unmanaged_name" : "start_wrapper"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3ea26c",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3e508c",
"native_offset" : "0x00000"
}
]
}
]
},
"parameters" :
{
"ApplicationBundleId" : "Test.Xam.Minimal",
"ApplicationVersion" : "123456",
"ApplicationBitness" : "arm64",
"ApplicationName" : "com.xam.Minimal",
"BlameModuleName" : "Mono Exception",
"BlameModuleVersion" : "6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)",
"BlameModuleOffset" : "0x0",
"ExceptionType" : "0x20000000",
"StackChecksum" : "0x497b68984",
"StackHash" : "0x10985db9e1",
"Extra" :
{
},
"OSVersion" : "12.3.1",
"LanguageID" : "0x7f",
"SystemManufacturer" : "apple",
"SystemModel" : "MacBookPro18,1",
"EventType" : "MonoAppCrash"
}
}
Running MerpCrashSignalIll
MONO_PATH=/Users/jhg/Work/mono/mcs/class/lib/net_4_x /Users/jhg/Work/mono/mono/mini/mono-sgen merp-crash-test.exe 13
=================================================================
Native Crash Reporting
=================================================================
Got a term 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:
=================================================================
0x10019143c - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_dump_native_crash_info
0x10014de30 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_handle_native_crash
0x1000c5424 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_crashing_signal_handler
0x18c4014c4 - /usr/lib/system/libsystem_platform.dylib : _sigtramp
0x18c3e9ee0 - /usr/lib/system/libsystem_pthread.dylib : pthread_kill
0x18c2ec674 - /usr/lib/system/libsystem_c.dylib : raise
0x1008c3e3c - Unknown
0x1008c3d7c - Unknown
0x1008bdb18 - Unknown
0x1008b9550 - Unknown
0x1008bc164 - Unknown
0x1000c8924 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_jit_runtime_invoke
0x100286e94 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_runtime_invoke_checked
0x10028e368 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_runtime_run_main_checked
0x100115044 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_jit_exec
0x100117d08 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_main
0x1000ba5d0 - /Users/jhg/Work/mono/mono/mini/mono-sgen : main
0x100795088 - Unknown
=================================================================
Telemetry Dumper:
=================================================================
Thread 0x100808580 starting summarize_execute
Pkilling 0x1701e7000 from 0x100808580
Entering thread summarizer pause from 0x16ffdb000
Finished thread summarizer pause from 0x16ffdb000.
Waiting for dumping threads to resume
The MERP upload step has succeeded.
=================================================================
Basic Fault Address Reporting
=================================================================
Memory around native instruction pointer (0x18c3b4db8):0x18c3b4da8 ff 0f 5f d6 c0 03 5f d6 10 29 80 d2 01 10 00 d4 .._..._..)......
0x18c3b4db8 03 01 00 54 7f 23 03 d5 fd 7b bf a9 fd 03 00 91 ...T.#...{......
0x18c3b4dc8 a2 e1 ff 97 bf 03 00 91 fd 7b c1 a8 ff 0f 5f d6 .........{...._.
0x18c3b4dd8 c0 03 5f d6 70 0a 80 d2 01 10 00 d4 03 01 00 54 .._.p..........T
=================================================================
Managed Stacktrace:
=================================================================
at <unknown> <0xffffffff>
at CrasherClass:mono_test_MerpCrashSignalIll <0x00007>
at CrasherClass:MerpCrashSignalIll <0x0000b>
at C:CrashWithMerp <0x0007f>
at C:Main <0x0071f>
at <Module>:runtime_invoke_int_object <0x00113>
=================================================================
Xml file <?xml version="1.0" encoding="UTF-8"?>
<WERReportMetadata>
<ProblemSignatures>
<EventType>MonoAppCrash</EventType>
<Parameter0>Test.Xam.Minimal</Parameter0>
<Parameter1>123456</Parameter1>
<Parameter2>arm64</Parameter2>
<Parameter3>com.xam.Minimal</Parameter3>
<Parameter4>Mono Exception</Parameter4>
<Parameter5>6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)</Parameter5>
<Parameter6>0x0x</Parameter6>
<Parameter7>0x02000000</Parameter7>
<Parameter8>0x497b68988</Parameter8>
<Parameter9>0x10985db929</Parameter9>
<Parameter10>12.3.1</Parameter10>
<Parameter11>0x7f</Parameter11>
<Parameter12>apple</Parameter12>
<Parameter13>MacBookPro18,1</Parameter13>
</ProblemSignatures>
</WERReportMetadata>
Params file ApplicationBundleId: Test.Xam.Minimal
ApplicationVersion: 123456
ApplicationBitness: arm64
ApplicationName: com.xam.Minimal
ApplicationPath: /where/mono/lives
BlameModuleName: Mono Exception
BlameModuleVersion: 6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)
BlameModuleOffset: 0x0
ExceptionType: 0x02000000
StackChecksum: 0x497b68988
StackHash: 0x10985db929
OSVersion: 12.3.1
LanguageID: 0x7f
SystemManufacturer: apple
SystemModel: MacBookPro18,1
EventType: MonoAppCrash
Validating: {
"payload" :
{
"protocol_version" : "0.0.6",
"configuration" : {
"version" : "(6.13.0) (main/0463131f75c)",
"tlc" : "normal",
"sigsgev" : "normal",
"notifications" : "kqueue",
"architecture" : "arm64",
"disabled_features" : "none",
"smallconfig" : "disabled",
"bigarrays" : "disabled",
"softdebug" : "enabled",
"interpreter" : "enabled",
"llvm_support" : "disabled",
"suspend" : "preemptive"
},
"memory" : {
"Resident Size" : "28262400",
"Virtual Size" : "418690891776",
"minor_gc_time" : "0",
"major_gc_time" : "0",
"minor_gc_count" : "0",
"major_gc_count" : "0",
"major_gc_time_concurrent" : "0"
},
"threads" : [
{
"is_managed" : false,
"offset_free_hash" : "0x0",
"offset_rich_hash" : "0x700b8a1d8",
"crashed" : false,
"native_thread_id" : "0x1701e7000",
"thread_info_addr" : "0x132010000",
"thread_name" : "Finalizer",
"ctx" : {
"IP" : "0x18c3ac90c",
"SP" : "0x1701e6e50",
"BP" : "0x1701e6ed0"
},
"unmanaged_frames" : [
{
"is_managed" : "false",
"native_address" : "0x100091be4",
"native_offset" : "0x00070",
"native_module" : "mono",
"unmanaged_name" : "mono_summarize_unmanaged_stack"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f930c",
"native_offset" : "0x002f8",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f925c",
"native_offset" : "0x0008c",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute"
}
,
{
"is_managed" : "false",
"native_address" : "0x1000d86a4",
"native_offset" : "0x0006c",
"native_module" : "mono",
"unmanaged_name" : "sigterm_signal_handler"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c4014c4",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x100239e44",
"native_offset" : "0x00158",
"native_module" : "mono",
"unmanaged_name" : "finalizer_thread"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9e00",
"native_offset" : "0x00160",
"native_module" : "mono",
"unmanaged_name" : "start_wrapper_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9da4",
"native_offset" : "0x0002c",
"native_module" : "mono",
"unmanaged_name" : "start_wrapper"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3ea26c",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3e508c",
"native_offset" : "0x00000"
}
]
},
{
"is_managed" : true,
"offset_free_hash" : "0x497b68988",
"offset_rich_hash" : "0x10985db929",
"crashed" : true,
"native_thread_id" : "0x100808580",
"thread_info_addr" : "0x13180ac00",
"thread_name" : "tid_103",
"ctx" : {
"IP" : "0x18c3b4db8",
"SP" : "0x16fd46930",
"BP" : "0x16fd46950"
},
"managed_frames" : [
{
"is_managed" : "false",
"native_address" : "unregistered"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0xffffffff"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x600002d",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00001"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000001",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00024"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x600000b",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x0027d"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x0006c"
}
],
"unmanaged_frames" : [
{
"is_managed" : "false",
"native_address" : "0x100091be4",
"native_offset" : "0x00070",
"native_module" : "mono",
"unmanaged_name" : "mono_summarize_unmanaged_stack"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f930c",
"native_offset" : "0x002f8",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9a18",
"native_offset" : "0x00170",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize"
}
,
{
"is_managed" : "false",
"native_address" : "0x1000d93a8",
"native_offset" : "0x001fc",
"native_module" : "mono",
"unmanaged_name" : "mono_dump_native_crash_info"
}
,
{
"is_managed" : "false",
"native_address" : "0x100095cfc",
"native_offset" : "0x00134",
"native_module" : "mono",
"unmanaged_name" : "mono_handle_native_crash"
}
,
{
"is_managed" : "false",
"native_address" : "0x10000d3d4",
"native_offset" : "0x00050",
"native_module" : "mono",
"unmanaged_name" : "mono_crashing_signal_handler"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c4014c4",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3e9ee0",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c2ec674",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x600002d",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000001",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x600000b",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x10001025c",
"native_offset" : "0x006c8",
"native_module" : "mono",
"unmanaged_name" : "mono_jit_runtime_invoke"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001cee00",
"native_offset" : "0x00094",
"native_module" : "mono",
"unmanaged_name" : "mono_runtime_invoke_checked"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001d62e4",
"native_offset" : "0x00084",
"native_module" : "mono",
"unmanaged_name" : "mono_runtime_run_main_checked"
}
,
{
"is_managed" : "false",
"native_address" : "0x10005cecc",
"native_offset" : "0x00178",
"native_module" : "mono",
"unmanaged_name" : "mono_jit_exec"
}
,
{
"is_managed" : "false",
"native_address" : "0x10005dda0",
"native_offset" : "0x01f68",
"native_module" : "mono",
"unmanaged_name" : "mono_main"
}
,
{
"is_managed" : "false",
"native_address" : "0x100001f68",
"native_offset" : "0x00668",
"native_module" : "mono",
"unmanaged_name" : "main"
}
,
{
"is_managed" : "false",
"native_address" : "0x100795088",
"native_offset" : "0x00000"
}
]
}
]
},
"parameters" :
{
"ApplicationBundleId" : "Test.Xam.Minimal",
"ApplicationVersion" : "123456",
"ApplicationBitness" : "arm64",
"ApplicationName" : "com.xam.Minimal",
"BlameModuleName" : "Mono Exception",
"BlameModuleVersion" : "6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)",
"BlameModuleOffset" : "0x0",
"ExceptionType" : "0x02000000",
"StackChecksum" : "0x497b68988",
"StackHash" : "0x10985db929",
"Extra" :
{
},
"OSVersion" : "12.3.1",
"LanguageID" : "0x7f",
"SystemManufacturer" : "apple",
"SystemModel" : "MacBookPro18,1",
"EventType" : "MonoAppCrash"
}
}
Running MerpCrashTestBreadcrumbs
MONO_PATH=/Users/jhg/Work/mono/mcs/class/lib/net_4_x /Users/jhg/Work/mono/mono/mini/mono-sgen merp-crash-test.exe 14
=================================================================
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:
=================================================================
0x10491d43c - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_dump_native_crash_info
0x1048d9e30 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_handle_native_crash
0x10485169c - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_sigsegv_signal_handler_debug
0x18c4014c4 - /usr/lib/system/libsystem_platform.dylib : _sigtramp
0x18c3e9ee0 - /usr/lib/system/libsystem_pthread.dylib : pthread_kill
0x18c2ec674 - /usr/lib/system/libsystem_c.dylib : raise
0x106897e3c - Unknown
0x106897d7c - Unknown
0x106891b18 - Unknown
0x10688d550 - Unknown
0x106890164 - Unknown
0x104854924 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_jit_runtime_invoke
0x104a12e94 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_runtime_invoke_checked
0x104a1a368 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_runtime_run_main_checked
0x1048a1044 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_jit_exec
0x1048a3d08 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_main
0x1048465d0 - /Users/jhg/Work/mono/mono/mini/mono-sgen : main
0x104e69088 - Unknown
=================================================================
Telemetry Dumper:
=================================================================
Thread 0x104edc580 starting summarize_execute
Pkilling 0x16ba5b000 from 0x104edc580
Entering thread summarizer pause from 0x16b84f000
Finished thread summarizer pause from 0x16b84f000.
Waiting for dumping threads to resume
The MERP upload step has succeeded.
=================================================================
Basic Fault Address Reporting
=================================================================
Memory around native instruction pointer (0x18c3b4db8):0x18c3b4da8 ff 0f 5f d6 c0 03 5f d6 10 29 80 d2 01 10 00 d4 .._..._..)......
0x18c3b4db8 03 01 00 54 7f 23 03 d5 fd 7b bf a9 fd 03 00 91 ...T.#...{......
0x18c3b4dc8 a2 e1 ff 97 bf 03 00 91 fd 7b c1 a8 ff 0f 5f d6 .........{...._.
0x18c3b4dd8 c0 03 5f d6 70 0a 80 d2 01 10 00 d4 03 01 00 54 .._.p..........T
=================================================================
Managed Stacktrace:
=================================================================
at <unknown> <0xffffffff>
at CrasherClass:mono_test_MerpCrashSignalSegv <0x00007>
at CrasherClass:MerpCrashTestBreadcrumbs <0x0000b>
at C:CrashWithMerp <0x0007f>
at C:Main <0x0071f>
at <Module>:runtime_invoke_int_object <0x00113>
=================================================================
Xml file <?xml version="1.0" encoding="UTF-8"?>
<WERReportMetadata>
<ProblemSignatures>
<EventType>MonoAppCrash</EventType>
<Parameter0>Test.Xam.Minimal</Parameter0>
<Parameter1>123456</Parameter1>
<Parameter2>arm64</Parameter2>
<Parameter3>com.xam.Minimal</Parameter3>
<Parameter4>Mono Exception</Parameter4>
<Parameter5>6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)</Parameter5>
<Parameter6>0x0x</Parameter6>
<Parameter7>0x20000000</Parameter7>
<Parameter8>0x497b6898e</Parameter8>
<Parameter9>0x10985db9eb</Parameter9>
<Parameter10>12.3.1</Parameter10>
<Parameter11>0x7f</Parameter11>
<Parameter12>apple</Parameter12>
<Parameter13>MacBookPro18,1</Parameter13>
</ProblemSignatures>
</WERReportMetadata>
Params file ApplicationBundleId: Test.Xam.Minimal
ApplicationVersion: 123456
ApplicationBitness: arm64
ApplicationName: com.xam.Minimal
ApplicationPath: /where/mono/lives
BlameModuleName: Mono Exception
BlameModuleVersion: 6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)
BlameModuleOffset: 0x0
ExceptionType: 0x20000000
StackChecksum: 0x497b6898e
StackHash: 0x10985db9eb
OSVersion: 12.3.1
LanguageID: 0x7f
SystemManufacturer: apple
SystemModel: MacBookPro18,1
EventType: MonoAppCrash
Validating: {
"payload" :
{
"protocol_version" : "0.0.6",
"configuration" : {
"version" : "(6.13.0) (main/0463131f75c)",
"tlc" : "normal",
"sigsgev" : "normal",
"notifications" : "kqueue",
"architecture" : "arm64",
"disabled_features" : "none",
"smallconfig" : "disabled",
"bigarrays" : "disabled",
"softdebug" : "enabled",
"interpreter" : "enabled",
"llvm_support" : "disabled",
"suspend" : "preemptive"
},
"memory" : {
"Resident Size" : "28508160",
"Virtual Size" : "418709766144",
"minor_gc_time" : "0",
"major_gc_time" : "0",
"minor_gc_count" : "0",
"major_gc_count" : "0",
"major_gc_time_concurrent" : "0"
},
"threads" : [
{
"is_managed" : true,
"offset_free_hash" : "0x497b6898e",
"offset_rich_hash" : "0x10985db9eb",
"crashed" : true,
"native_thread_id" : "0x104edc580",
"thread_info_addr" : "0x12880ac00",
"thread_name" : "tid_103",
"ctx" : {
"IP" : "0x18c3b4db8",
"SP" : "0x16b5ba930",
"BP" : "0x16b5ba950"
},
"managed_frames" : [
{
"is_managed" : "false",
"native_address" : "unregistered"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0xffffffff"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000030",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00001"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000001",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00024"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x600000b",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x0027d"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x0006c"
}
],
"unmanaged_frames" : [
{
"is_managed" : "false",
"native_address" : "0x100091be4",
"native_offset" : "0x00070",
"native_module" : "mono",
"unmanaged_name" : "mono_summarize_unmanaged_stack"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f930c",
"native_offset" : "0x002f8",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9a18",
"native_offset" : "0x00170",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize"
}
,
{
"is_managed" : "false",
"native_address" : "0x1000d93a8",
"native_offset" : "0x001fc",
"native_module" : "mono",
"unmanaged_name" : "mono_dump_native_crash_info"
}
,
{
"is_managed" : "false",
"native_address" : "0x100095cfc",
"native_offset" : "0x00134",
"native_module" : "mono",
"unmanaged_name" : "mono_handle_native_crash"
}
,
{
"is_managed" : "false",
"native_address" : "0x10000d490",
"native_offset" : "0x0020c",
"native_module" : "mono",
"unmanaged_name" : "mono_sigsegv_signal_handler_debug"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c4014c4",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3e9ee0",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c2ec674",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000030",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000001",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x600000b",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x10001025c",
"native_offset" : "0x006c8",
"native_module" : "mono",
"unmanaged_name" : "mono_jit_runtime_invoke"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001cee00",
"native_offset" : "0x00094",
"native_module" : "mono",
"unmanaged_name" : "mono_runtime_invoke_checked"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001d62e4",
"native_offset" : "0x00084",
"native_module" : "mono",
"unmanaged_name" : "mono_runtime_run_main_checked"
}
,
{
"is_managed" : "false",
"native_address" : "0x10005cecc",
"native_offset" : "0x00178",
"native_module" : "mono",
"unmanaged_name" : "mono_jit_exec"
}
,
{
"is_managed" : "false",
"native_address" : "0x10005dda0",
"native_offset" : "0x01f68",
"native_module" : "mono",
"unmanaged_name" : "mono_main"
}
,
{
"is_managed" : "false",
"native_address" : "0x100001f68",
"native_offset" : "0x00668",
"native_module" : "mono",
"unmanaged_name" : "main"
}
,
{
"is_managed" : "false",
"native_address" : "0x104e69088",
"native_offset" : "0x00000"
}
]
},
{
"is_managed" : false,
"offset_free_hash" : "0x0",
"offset_rich_hash" : "0x700b8a1d8",
"crashed" : false,
"native_thread_id" : "0x16ba5b000",
"thread_info_addr" : "0x129017a00",
"thread_name" : "Finalizer",
"ctx" : {
"IP" : "0x18c3ac90c",
"SP" : "0x16ba5ae50",
"BP" : "0x16ba5aed0"
},
"unmanaged_frames" : [
{
"is_managed" : "false",
"native_address" : "0x100091be4",
"native_offset" : "0x00070",
"native_module" : "mono",
"unmanaged_name" : "mono_summarize_unmanaged_stack"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f930c",
"native_offset" : "0x002f8",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f925c",
"native_offset" : "0x0008c",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute"
}
,
{
"is_managed" : "false",
"native_address" : "0x1000d86a4",
"native_offset" : "0x0006c",
"native_module" : "mono",
"unmanaged_name" : "sigterm_signal_handler"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c4014c4",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x100239e44",
"native_offset" : "0x00158",
"native_module" : "mono",
"unmanaged_name" : "finalizer_thread"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9e00",
"native_offset" : "0x00160",
"native_module" : "mono",
"unmanaged_name" : "start_wrapper_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9da4",
"native_offset" : "0x0002c",
"native_module" : "mono",
"unmanaged_name" : "start_wrapper"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3ea26c",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3e508c",
"native_offset" : "0x00000"
}
]
}
]
},
"parameters" :
{
"ApplicationBundleId" : "Test.Xam.Minimal",
"ApplicationVersion" : "123456",
"ApplicationBitness" : "arm64",
"ApplicationName" : "com.xam.Minimal",
"BlameModuleName" : "Mono Exception",
"BlameModuleVersion" : "6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)",
"BlameModuleOffset" : "0x0",
"ExceptionType" : "0x20000000",
"StackChecksum" : "0x497b6898e",
"StackHash" : "0x10985db9eb",
"Extra" :
{
},
"OSVersion" : "12.3.1",
"LanguageID" : "0x7f",
"SystemManufacturer" : "apple",
"SystemModel" : "MacBookPro18,1",
"EventType" : "MonoAppCrash"
}
}
Running MerpCrashOnForeignThread
MONO_PATH=/Users/jhg/Work/mono/mcs/class/lib/net_4_x /Users/jhg/Work/mono/mono/mini/mono-sgen merp-crash-test.exe 15
=================================================================
Native Crash Reporting
=================================================================
Got a term 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:
=================================================================
0x102b6d43c - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_dump_native_crash_info
0x102b29e30 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_handle_native_crash
0x102aa1424 - /Users/jhg/Work/mono/mono/mini/mono-sgen : mono_crashing_signal_handler
0x18c4014c4 - /usr/lib/system/libsystem_platform.dylib : _sigtramp
0x18c2b8fbc - /usr/lib/system/libsystem_c.dylib : nanosleep
0x18c2c3b6c - /usr/lib/system/libsystem_c.dylib : sleep
0x104ef4f64 - /Users/jhg/Work/mono/mono/tests/.libs/libtest.0.dylib : foreign_thread_crash_body
0x18c3ea26c - /usr/lib/system/libsystem_pthread.dylib : _pthread_start
0x18c3e508c - /usr/lib/system/libsystem_pthread.dylib : thread_start
=================================================================
Telemetry Dumper:
=================================================================
Thread 0x16d9af000 starting summarize_execute
Pkilling 0x16d80b000 from 0x16d9af000
Pkilling 0x103314580 from 0x16d9af000
Entering thread summarizer pause from 0x16d5ff000
Finished thread summarizer pause from 0x16d5ff000.
domain required for stack walk
Waiting for dumping threads to resume
The MERP upload step has succeeded.
=================================================================
Basic Fault Address Reporting
=================================================================
Memory around native instruction pointer (0x18c3b008c):0x18c3b007c 68 02 00 b9 f7 ff ff 17 d0 29 80 d2 01 10 00 d4 h........)......
0x18c3b008c 03 01 00 54 7f 23 03 d5 fd 7b bf a9 fd 03 00 91 ...T.#...{......
0x18c3b009c ab f8 ff 97 bf 03 00 91 fd 7b c1 a8 ff 0f 5f d6 .........{...._.
0x18c3b00ac c0 03 5f d6 28 67 2c d0 08 45 43 f9 01 11 40 f9 .._.(g,..EC...@.
Xml file <?xml version="1.0" encoding="UTF-8"?>
<WERReportMetadata>
<ProblemSignatures>
<EventType>MonoAppCrash</EventType>
<Parameter0>Test.Xam.Minimal</Parameter0>
<Parameter1>123456</Parameter1>
<Parameter2>arm64</Parameter2>
<Parameter3>com.xam.Minimal</Parameter3>
<Parameter4>Mono Exception</Parameter4>
<Parameter5>6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)</Parameter5>
<Parameter6>0x0x</Parameter6>
<Parameter7>0x02000000</Parameter7>
<Parameter8>0x0</Parameter8>
<Parameter9>0x0</Parameter9>
<Parameter10>12.3.1</Parameter10>
<Parameter11>0x7f</Parameter11>
<Parameter12>apple</Parameter12>
<Parameter13>MacBookPro18,1</Parameter13>
</ProblemSignatures>
</WERReportMetadata>
Params file ApplicationBundleId: Test.Xam.Minimal
ApplicationVersion: 123456
ApplicationBitness: arm64
ApplicationName: com.xam.Minimal
ApplicationPath: /where/mono/lives
BlameModuleName: Mono Exception
BlameModuleVersion: 6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)
BlameModuleOffset: 0x0
ExceptionType: 0x02000000
StackChecksum: 0x0
StackHash: 0x0
OSVersion: 12.3.1
LanguageID: 0x7f
SystemManufacturer: apple
SystemModel: MacBookPro18,1
EventType: MonoAppCrash
Validating: {
"payload" :
{
"protocol_version" : "0.0.6",
"configuration" : {
"version" : "(6.13.0) (main/0463131f75c)",
"tlc" : "normal",
"sigsgev" : "normal",
"notifications" : "kqueue",
"architecture" : "arm64",
"disabled_features" : "none",
"smallconfig" : "disabled",
"bigarrays" : "disabled",
"softdebug" : "enabled",
"interpreter" : "enabled",
"llvm_support" : "disabled",
"suspend" : "preemptive"
},
"memory" : {
"Resident Size" : "28704768",
"Virtual Size" : "418690891776",
"minor_gc_time" : "0",
"major_gc_time" : "0",
"minor_gc_count" : "0",
"major_gc_count" : "0",
"major_gc_time_concurrent" : "0"
},
"threads" : [
{
"is_managed" : false,
"offset_free_hash" : "0x0",
"offset_rich_hash" : "0x700b8a1d8",
"crashed" : false,
"native_thread_id" : "0x16d80b000",
"thread_info_addr" : "0x11e843400",
"thread_name" : "Finalizer",
"ctx" : {
"IP" : "0x18c3ac90c",
"SP" : "0x16d80ae50",
"BP" : "0x16d80aed0"
},
"unmanaged_frames" : [
{
"is_managed" : "false",
"native_address" : "0x100091be4",
"native_offset" : "0x00070",
"native_module" : "mono",
"unmanaged_name" : "mono_summarize_unmanaged_stack"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f930c",
"native_offset" : "0x002f8",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f925c",
"native_offset" : "0x0008c",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute"
}
,
{
"is_managed" : "false",
"native_address" : "0x1000d86a4",
"native_offset" : "0x0006c",
"native_module" : "mono",
"unmanaged_name" : "sigterm_signal_handler"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c4014c4",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x100239e44",
"native_offset" : "0x00158",
"native_module" : "mono",
"unmanaged_name" : "finalizer_thread"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9e00",
"native_offset" : "0x00160",
"native_module" : "mono",
"unmanaged_name" : "start_wrapper_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9da4",
"native_offset" : "0x0002c",
"native_module" : "mono",
"unmanaged_name" : "start_wrapper"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3ea26c",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3e508c",
"native_offset" : "0x00000"
}
]
},
{
"is_managed" : true,
"offset_free_hash" : "0x497b68992",
"offset_rich_hash" : "0xe985373a3",
"crashed" : false,
"native_thread_id" : "0x103314580",
"thread_info_addr" : "0x11e80ac00",
"thread_name" : "tid_103",
"ctx" : {
"IP" : "0x18c3ae854",
"SP" : "0x16d36a8e0",
"BP" : "0x16d36a950"
},
"managed_frames" : [
{
"is_managed" : "false",
"native_address" : "unregistered"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0xffffffff"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000032",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00001"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000001",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00024"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x600000b",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x0027d"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x0006c"
}
],
"unmanaged_frames" : [
{
"is_managed" : "false",
"native_address" : "0x100091be4",
"native_offset" : "0x00070",
"native_module" : "mono",
"unmanaged_name" : "mono_summarize_unmanaged_stack"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f930c",
"native_offset" : "0x002f8",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f925c",
"native_offset" : "0x0008c",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute"
}
,
{
"is_managed" : "false",
"native_address" : "0x1000d86a4",
"native_offset" : "0x0006c",
"native_module" : "mono",
"unmanaged_name" : "sigterm_signal_handler"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c4014c4",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3ec5a0",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x104ef4fac",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000032",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000001",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x600000b",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x10001025c",
"native_offset" : "0x006c8",
"native_module" : "mono",
"unmanaged_name" : "mono_jit_runtime_invoke"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001cee00",
"native_offset" : "0x00094",
"native_module" : "mono",
"unmanaged_name" : "mono_runtime_invoke_checked"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001d62e4",
"native_offset" : "0x00084",
"native_module" : "mono",
"unmanaged_name" : "mono_runtime_run_main_checked"
}
,
{
"is_managed" : "false",
"native_address" : "0x10005cecc",
"native_offset" : "0x00178",
"native_module" : "mono",
"unmanaged_name" : "mono_jit_exec"
}
,
{
"is_managed" : "false",
"native_address" : "0x10005dda0",
"native_offset" : "0x01f68",
"native_module" : "mono",
"unmanaged_name" : "mono_main"
}
,
{
"is_managed" : "false",
"native_address" : "0x100001f68",
"native_offset" : "0x00668",
"native_module" : "mono",
"unmanaged_name" : "main"
}
,
{
"is_managed" : "false",
"native_address" : "0x1032a1088",
"native_offset" : "0x00000"
}
]
},
{
"is_managed" : false,
"offset_free_hash" : "0x0",
"offset_rich_hash" : "0x0",
"crashed" : true,
"native_thread_id" : "0x16d9af000",
"thread_info_addr" : "0x0",
"ctx" : {
"IP" : "0x18c3b008c",
"SP" : "0x16d9aef30",
"BP" : "0x16d9aef60"
},
"unmanaged_frames" : [
{
"is_managed" : "false",
"native_address" : "0x100091be4",
"native_offset" : "0x00070",
"native_module" : "mono"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f930c",
"native_offset" : "0x002f8",
"native_module" : "mono"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9a18",
"native_offset" : "0x00170",
"native_module" : "mono"
}
,
{
"is_managed" : "false",
"native_address" : "0x1000d93a8",
"native_offset" : "0x001fc",
"native_module" : "mono"
}
,
{
"is_managed" : "false",
"native_address" : "0x100095cfc",
"native_offset" : "0x00134",
"native_module" : "mono"
}
,
{
"is_managed" : "false",
"native_address" : "0x10000d3d4",
"native_offset" : "0x00050",
"native_module" : "mono"
}
,
{
"is_managed" : "false",
"native_address" : "unregistered"
}
,
{
"is_managed" : "false",
"native_address" : "unregistered"
}
,
{
"is_managed" : "false",
"native_address" : "unregistered"
}
,
{
"is_managed" : "false",
"native_address" : "unregistered"
}
,
{
"is_managed" : "false",
"native_address" : "unregistered"
}
,
{
"is_managed" : "false",
"native_address" : "unregistered"
}
]
}
]
},
"parameters" :
{
"ApplicationBundleId" : "Test.Xam.Minimal",
"ApplicationVersion" : "123456",
"ApplicationBitness" : "arm64",
"ApplicationName" : "com.xam.Minimal",
"BlameModuleName" : "Mono Exception",
"BlameModuleVersion" : "6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)",
"BlameModuleOffset" : "0x0",
"ExceptionType" : "0x02000000",
"StackChecksum" : "0x0",
"StackHash" : "0x0",
"Extra" :
{
},
"OSVersion" : "12.3.1",
"LanguageID" : "0x7f",
"SystemManufacturer" : "apple",
"SystemModel" : "MacBookPro18,1",
"EventType" : "MonoAppCrash"
}
}
Testing ExceptionToState()...
##################
Merp Test Results:
##################
Sending managed exception to MERP failed: Crash reason should not be an empty string
at C.DumpLogCheck (System.String expected_level) [0x00145] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.TestManagedException () [0x00083] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.RunManagedExceptionTest () [0x0000f] in <db33bb8216634bb68e207bb8820aeaaf>:0
Crash reporter failed test MerpCrashManaged
Cause: Crash level Done does not match expected MerpInvoke
at C.DumpLogCheck (System.String expected_level) [0x000c7] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.TestValidate (System.String configDir, System.Boolean silent, System.Action`1[T] validator) [0x0016e] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.SpawnCrashingRuntime (System.String runtime, System.Int32 testNum, System.Boolean silent) [0x00100] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.Main (System.String[] args) [0x00091] in <db33bb8216634bb68e207bb8820aeaaf>:0
Crash reporter failed test MerpCrashMalloc
Cause: Crash level Done does not match expected MerpInvoke
at C.DumpLogCheck (System.String expected_level) [0x000c7] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.TestValidate (System.String configDir, System.Boolean silent, System.Action`1[T] validator) [0x0016e] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.SpawnCrashingRuntime (System.String runtime, System.Int32 testNum, System.Boolean silent) [0x00100] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.Main (System.String[] args) [0x00091] in <db33bb8216634bb68e207bb8820aeaaf>:0
Crash reporter failed test MerpCrashFailFast
Cause: Crash level Done does not match expected MerpInvoke
at C.DumpLogCheck (System.String expected_level) [0x000c7] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.TestValidate (System.String configDir, System.Boolean silent, System.Action`1[T] validator) [0x0016e] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.SpawnCrashingRuntime (System.String runtime, System.Int32 testNum, System.Boolean silent) [0x00100] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.Main (System.String[] args) [0x00091] in <db33bb8216634bb68e207bb8820aeaaf>:0
Crash reporter failed test MerpCrashNullFp
Cause: Crash level None does not match expected MerpInvoke
at C.DumpLogCheck (System.String expected_level) [0x000c7] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.TestValidate (System.String configDir, System.Boolean silent, System.Action`1[T] validator) [0x0016e] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.SpawnCrashingRuntime (System.String runtime, System.Int32 testNum, System.Boolean silent) [0x00100] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.Main (System.String[] args) [0x00091] in <db33bb8216634bb68e207bb8820aeaaf>:0
Crash reporter failed test MerpCrashExceptionHook
Cause: Crash level Done does not match expected MerpInvoke
at C.DumpLogCheck (System.String expected_level) [0x000c7] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.TestValidate (System.String configDir, System.Boolean silent, System.Action`1[T] validator) [0x0016e] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.SpawnCrashingRuntime (System.String runtime, System.Int32 testNum, System.Boolean silent) [0x00100] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.Main (System.String[] args) [0x00091] in <db33bb8216634bb68e207bb8820aeaaf>:0
Crash reporter failed test MerpCrashSnprintf
Cause: Crash level Done does not match expected MerpInvoke
at C.DumpLogCheck (System.String expected_level) [0x000c7] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.TestValidate (System.String configDir, System.Boolean silent, System.Action`1[T] validator) [0x0016e] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.SpawnCrashingRuntime (System.String runtime, System.Int32 testNum, System.Boolean silent) [0x00100] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.Main (System.String[] args) [0x00091] in <db33bb8216634bb68e207bb8820aeaaf>:0
Crash reporter failed test MerpCrashDomainUnload
Cause: Crash level Done does not match expected MerpInvoke
at C.DumpLogCheck (System.String expected_level) [0x000c7] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.TestValidate (System.String configDir, System.Boolean silent, System.Action`1[T] validator) [0x0016e] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.SpawnCrashingRuntime (System.String runtime, System.Int32 testNum, System.Boolean silent) [0x00100] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.Main (System.String[] args) [0x00091] in <db33bb8216634bb68e207bb8820aeaaf>:0
Crash reporter failed test MerpCrashUnbalancedGCSafe
Cause: Crash level None does not match expected MerpInvoke
at C.DumpLogCheck (System.String expected_level) [0x000c7] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.TestValidate (System.String configDir, System.Boolean silent, System.Action`1[T] validator) [0x0016e] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.SpawnCrashingRuntime (System.String runtime, System.Int32 testNum, System.Boolean silent) [0x00100] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.Main (System.String[] args) [0x00091] in <db33bb8216634bb68e207bb8820aeaaf>:0
Crash reporter failed test MerpCrashSignalTerm
Cause: Crash level Done does not match expected MerpInvoke
at C.DumpLogCheck (System.String expected_level) [0x000c7] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.TestValidate (System.String configDir, System.Boolean silent, System.Action`1[T] validator) [0x0016e] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.SpawnCrashingRuntime (System.String runtime, System.Int32 testNum, System.Boolean silent) [0x00100] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.Main (System.String[] args) [0x00091] in <db33bb8216634bb68e207bb8820aeaaf>:0
Crash reporter failed test MerpCrashSignalTerm
Cause: Crash level Done does not match expected MerpInvoke
at C.DumpLogCheck (System.String expected_level) [0x000c7] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.TestValidate (System.String configDir, System.Boolean silent, System.Action`1[T] validator) [0x0016e] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.SpawnCrashingRuntime (System.String runtime, System.Int32 testNum, System.Boolean silent) [0x00100] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.Main (System.String[] args) [0x00091] in <db33bb8216634bb68e207bb8820aeaaf>:0
Crash reporter failed test MerpCrashSignalKill
Cause: Crash level Done does not match expected MerpInvoke
at C.DumpLogCheck (System.String expected_level) [0x000c7] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.TestValidate (System.String configDir, System.Boolean silent, System.Action`1[T] validator) [0x0016e] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.SpawnCrashingRuntime (System.String runtime, System.Int32 testNum, System.Boolean silent) [0x00100] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.Main (System.String[] args) [0x00091] in <db33bb8216634bb68e207bb8820aeaaf>:0
Crash reporter failed test MerpCrashSignalKill
Cause: Crash level Done does not match expected MerpInvoke
at C.DumpLogCheck (System.String expected_level) [0x000c7] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.TestValidate (System.String configDir, System.Boolean silent, System.Action`1[T] validator) [0x0016e] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.SpawnCrashingRuntime (System.String runtime, System.Int32 testNum, System.Boolean silent) [0x00100] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.Main (System.String[] args) [0x00091] in <db33bb8216634bb68e207bb8820aeaaf>:0
Crash reporter failed test MerpCrashSignalSegv
Cause: Crash level Done does not match expected MerpInvoke
at C.DumpLogCheck (System.String expected_level) [0x000c7] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.TestValidate (System.String configDir, System.Boolean silent, System.Action`1[T] validator) [0x0016e] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.SpawnCrashingRuntime (System.String runtime, System.Int32 testNum, System.Boolean silent) [0x00100] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.Main (System.String[] args) [0x00091] in <db33bb8216634bb68e207bb8820aeaaf>:0
Crash reporter failed test MerpCrashSignalIll
Cause: Crash level Done does not match expected MerpInvoke
at C.DumpLogCheck (System.String expected_level) [0x000c7] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.TestValidate (System.String configDir, System.Boolean silent, System.Action`1[T] validator) [0x0016e] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.SpawnCrashingRuntime (System.String runtime, System.Int32 testNum, System.Boolean silent) [0x00100] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.Main (System.String[] args) [0x00091] in <db33bb8216634bb68e207bb8820aeaaf>:0
Crash reporter failed test MerpCrashTestBreadcrumbs
Cause: Invalid json (System.Exception:Crash report reason should be 'segv'): {
"payload" :
{
"protocol_version" : "0.0.6",
"configuration" : {
"version" : "(6.13.0) (main/0463131f75c)",
"tlc" : "normal",
"sigsgev" : "normal",
"notifications" : "kqueue",
"architecture" : "arm64",
"disabled_features" : "none",
"smallconfig" : "disabled",
"bigarrays" : "disabled",
"softdebug" : "enabled",
"interpreter" : "enabled",
"llvm_support" : "disabled",
"suspend" : "preemptive"
},
"memory" : {
"Resident Size" : "28508160",
"Virtual Size" : "418709766144",
"minor_gc_time" : "0",
"major_gc_time" : "0",
"minor_gc_count" : "0",
"major_gc_count" : "0",
"major_gc_time_concurrent" : "0"
},
"threads" : [
{
"is_managed" : true,
"offset_free_hash" : "0x497b6898e",
"offset_rich_hash" : "0x10985db9eb",
"crashed" : true,
"native_thread_id" : "0x104edc580",
"thread_info_addr" : "0x12880ac00",
"thread_name" : "tid_103",
"ctx" : {
"IP" : "0x18c3b4db8",
"SP" : "0x16b5ba930",
"BP" : "0x16b5ba950"
},
"managed_frames" : [
{
"is_managed" : "false",
"native_address" : "unregistered"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0xffffffff"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000030",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00001"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000001",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00024"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x600000b",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x0027d"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x0006c"
}
],
"unmanaged_frames" : [
{
"is_managed" : "false",
"native_address" : "0x100091be4",
"native_offset" : "0x00070",
"native_module" : "mono",
"unmanaged_name" : "mono_summarize_unmanaged_stack"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f930c",
"native_offset" : "0x002f8",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9a18",
"native_offset" : "0x00170",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize"
}
,
{
"is_managed" : "false",
"native_address" : "0x1000d93a8",
"native_offset" : "0x001fc",
"native_module" : "mono",
"unmanaged_name" : "mono_dump_native_crash_info"
}
,
{
"is_managed" : "false",
"native_address" : "0x100095cfc",
"native_offset" : "0x00134",
"native_module" : "mono",
"unmanaged_name" : "mono_handle_native_crash"
}
,
{
"is_managed" : "false",
"native_address" : "0x10000d490",
"native_offset" : "0x0020c",
"native_module" : "mono",
"unmanaged_name" : "mono_sigsegv_signal_handler_debug"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c4014c4",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3e9ee0",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c2ec674",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000030",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x6000001",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x600000b",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "DB33BB82-1663-4BB6-8E20-7BB8820AEAAF",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "merp-crash-test.exe",
"sizeofimage" : "0xa000",
"timestamp" : "0x625ecfa3",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x10001025c",
"native_offset" : "0x006c8",
"native_module" : "mono",
"unmanaged_name" : "mono_jit_runtime_invoke"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001cee00",
"native_offset" : "0x00094",
"native_module" : "mono",
"unmanaged_name" : "mono_runtime_invoke_checked"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001d62e4",
"native_offset" : "0x00084",
"native_module" : "mono",
"unmanaged_name" : "mono_runtime_run_main_checked"
}
,
{
"is_managed" : "false",
"native_address" : "0x10005cecc",
"native_offset" : "0x00178",
"native_module" : "mono",
"unmanaged_name" : "mono_jit_exec"
}
,
{
"is_managed" : "false",
"native_address" : "0x10005dda0",
"native_offset" : "0x01f68",
"native_module" : "mono",
"unmanaged_name" : "mono_main"
}
,
{
"is_managed" : "false",
"native_address" : "0x100001f68",
"native_offset" : "0x00668",
"native_module" : "mono",
"unmanaged_name" : "main"
}
,
{
"is_managed" : "false",
"native_address" : "0x104e69088",
"native_offset" : "0x00000"
}
]
},
{
"is_managed" : false,
"offset_free_hash" : "0x0",
"offset_rich_hash" : "0x700b8a1d8",
"crashed" : false,
"native_thread_id" : "0x16ba5b000",
"thread_info_addr" : "0x129017a00",
"thread_name" : "Finalizer",
"ctx" : {
"IP" : "0x18c3ac90c",
"SP" : "0x16ba5ae50",
"BP" : "0x16ba5aed0"
},
"unmanaged_frames" : [
{
"is_managed" : "false",
"native_address" : "0x100091be4",
"native_offset" : "0x00070",
"native_module" : "mono",
"unmanaged_name" : "mono_summarize_unmanaged_stack"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f930c",
"native_offset" : "0x002f8",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f925c",
"native_offset" : "0x0008c",
"native_module" : "mono",
"unmanaged_name" : "mono_threads_summarize_execute"
}
,
{
"is_managed" : "false",
"native_address" : "0x1000d86a4",
"native_offset" : "0x0006c",
"native_module" : "mono",
"unmanaged_name" : "sigterm_signal_handler"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c4014c4",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x100239e44",
"native_offset" : "0x00158",
"native_module" : "mono",
"unmanaged_name" : "finalizer_thread"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9e00",
"native_offset" : "0x00160",
"native_module" : "mono",
"unmanaged_name" : "start_wrapper_internal"
}
,
{
"is_managed" : "false",
"native_address" : "0x1001f9da4",
"native_offset" : "0x0002c",
"native_module" : "mono",
"unmanaged_name" : "start_wrapper"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3ea26c",
"native_offset" : "0x00000"
}
,
{
"is_managed" : "false",
"native_address" : "0x18c3e508c",
"native_offset" : "0x00000"
}
]
}
]
},
"parameters" :
{
"ApplicationBundleId" : "Test.Xam.Minimal",
"ApplicationVersion" : "123456",
"ApplicationBitness" : "arm64",
"ApplicationName" : "com.xam.Minimal",
"BlameModuleName" : "Mono Exception",
"BlameModuleVersion" : "6.13.0 (main/0463131f75c Tue Apr 19 14:53:08 UTC 2022)",
"BlameModuleOffset" : "0x0",
"ExceptionType" : "0x20000000",
"StackChecksum" : "0x497b6898e",
"StackHash" : "0x10985db9eb",
"Extra" :
{
},
"OSVersion" : "12.3.1",
"LanguageID" : "0x7f",
"SystemManufacturer" : "apple",
"SystemModel" : "MacBookPro18,1",
"EventType" : "MonoAppCrash"
}
}
at C.TestValidate (System.String configDir, System.Boolean silent, System.Action`1[T] validator) [0x00150] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.SpawnCrashingRuntime (System.String runtime, System.Int32 testNum, System.Boolean silent) [0x00100] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.Main (System.String[] args) [0x00091] in <db33bb8216634bb68e207bb8820aeaaf>:0
Crash reporter failed test MerpCrashOnForeignThread
Cause: Crash level Done does not match expected MerpInvoke
at C.DumpLogCheck (System.String expected_level) [0x000c7] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.TestValidate (System.String configDir, System.Boolean silent, System.Action`1[T] validator) [0x0016e] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.SpawnCrashingRuntime (System.String runtime, System.Int32 testNum, System.Boolean silent) [0x00100] in <db33bb8216634bb68e207bb8820aeaaf>:0
at C.Main (System.String[] args) [0x00091] in <db33bb8216634bb68e207bb8820aeaaf>:0
=============== EOF ===============
=============== merp-crash-test.exe.stderr ===============
=================================================================
External Debugger Dump:
=================================================================
=================================================================
External Debugger Dump:
=================================================================
=================================================================
External Debugger Dump:
=================================================================
=================================================================
External Debugger Dump:
=================================================================
Before overwrite
=================================================================
External Debugger Dump:
=================================================================
=================================================================
External Debugger Dump:
=================================================================
=================================================================
External Debugger Dump:
=================================================================
=================================================================
External Debugger Dump:
=================================================================
=================================================================
External Debugger Dump:
=================================================================
=================================================================
External Debugger Dump:
=================================================================
=================================================================
External Debugger Dump:
=================================================================
=================================================================
External Debugger Dump:
=================================================================
=================================================================
External Debugger Dump:
=================================================================
alive
=================================================================
External Debugger Dump:
=================================================================
=============== EOF ===============
make[7]: *** [runtest-managed] Error 1
make[6]: *** [test-jit] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment