Created
April 19, 2022 15:30
-
-
Save jhgorse/fe8c476bdde16ec17503d9194aa76c42 to your computer and use it in GitHub Desktop.
mono 4x master make check failure
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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