Skip to content

Instantly share code, notes, and snippets.

@alexanderkyte
Created June 11, 2019 19:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save alexanderkyte/a9a1a32af41730dd67df54cc3ef256d4 to your computer and use it in GitHub Desktop.
Save alexanderkyte/a9a1a32af41730dd67df54cc3ef256d4 to your computer and use it in GitHub Desktop.
Cross platform crash reporting JSON format (ran through https://jsonlint.com/ for formatting)
{
"protocol_version": "0.0.4",
"configuration": {
"version": "(6.5.0) (llvm_disable_direct/d325be63b32)",
"tlc": "normal",
"sigsgev": "altstack",
"notifications": "kqueue",
"architecture": "amd64",
"disabled_features": "none",
"smallconfig": "disabled",
"bigarrays": "disabled",
"softdebug": "enabled",
"interpreter": "enabled",
"llvm_support": "disabled",
"suspend": "hybrid"
},
"execution_context": {
"coop-enabled": "false"
},
"memory": {
"Resident Size": "146599936",
"Virtual Size": "4679954432",
"minor_gc_time": "716219",
"major_gc_time": "4383663",
"minor_gc_count": "77",
"major_gc_count": "67",
"major_gc_time_concurrent": "214016"
},
"threads": [{
"is_managed": true,
"offset_free_hash": "0x1e8d326574",
"offset_rich_hash": "0x1e8d32713a",
"crashed": true,
"native_thread_id": "0x7fff9009d380",
"thread_info_addr": "0x7f9a6c801200",
"thread_name": "tid_307",
"managed_frames": [{
"native_address": "unregistered"
},
{
"is_managed": "true",
"guid": "BBC6F92D-6F85-4B6A-957D-DCFD0D1A2803",
"token": "0x00000",
"native_offset": "0x0",
"method_name": "DumpStateSingle_internal",
"filename": "mscorlib.dll",
"sizeofimage": "0x46c000",
"timestamp": "0xa1844a72",
"il_offset": "0x00000"
},
{
"is_managed": "true",
"guid": "BBC6F92D-6F85-4B6A-957D-DCFD0D1A2803",
"token": "0x60000b9",
"native_offset": "0x0",
"method_name": "DumpStateSingle",
"filename": "mscorlib.dll",
"sizeofimage": "0x46c000",
"timestamp": "0xa1844a72",
"il_offset": "0x00000"
},
{
"is_managed": "true",
"guid": "BBC6F92D-6F85-4B6A-957D-DCFD0D1A2803",
"token": "0x00000",
"native_offset": "0x0",
"method_name": "runtime_invoke_object",
"filename": "mscorlib.dll",
"sizeofimage": "0x46c000",
"timestamp": "0xa1844a72",
"il_offset": "0x0002a"
},
{
"native_address": "unregistered"
},
{
"is_managed": "true",
"guid": "BBC6F92D-6F85-4B6A-957D-DCFD0D1A2803",
"token": "0x00000",
"native_offset": "0x0",
"method_name": "InternalInvoke",
"filename": "mscorlib.dll",
"sizeofimage": "0x46c000",
"timestamp": "0xa1844a72",
"il_offset": "0x0000c"
},
{
"is_managed": "true",
"guid": "BBC6F92D-6F85-4B6A-957D-DCFD0D1A2803",
"token": "0x6004cba",
"native_offset": "0x0",
"method_name": "Invoke",
"filename": "mscorlib.dll",
"sizeofimage": "0x46c000",
"timestamp": "0xa1844a72",
"il_offset": "0x0006a"
},
{
"is_managed": "true",
"guid": "BBC6F92D-6F85-4B6A-957D-DCFD0D1A2803",
"token": "0x60048a3",
"native_offset": "0x0",
"method_name": "Invoke",
"filename": "mscorlib.dll",
"sizeofimage": "0x46c000",
"timestamp": "0xa1844a72",
"il_offset": "0x00000"
},
{
"is_managed": "true",
"guid": "7859F855-0BE1-4862-84F0-DBBCC0FCF2C8",
"token": "0x60008eb",
"native_offset": "0x0",
"method_name": "DumpSingle",
"filename": "net_4_x_corlib_test.dll",
"sizeofimage": "0x4c0000",
"timestamp": "0xb20af975",
"il_offset": "0x0001d"
},
{
"is_managed": "true",
"guid": "7859F855-0BE1-4862-84F0-DBBCC0FCF2C8",
"token": "0x60008f1",
"native_offset": "0x0",
"method_name": "DumpICallSingleOnce",
"filename": "net_4_x_corlib_test.dll",
"sizeofimage": "0x4c0000",
"timestamp": "0xb20af975",
"il_offset": "0x00000"
},
{
"is_managed": "true",
"guid": "BBC6F92D-6F85-4B6A-957D-DCFD0D1A2803",
"token": "0x00000",
"native_offset": "0x0",
"method_name": "runtime_invoke_void__this__",
"filename": "mscorlib.dll",
"sizeofimage": "0x46c000",
"timestamp": "0xa1844a72",
"il_offset": "0x0002a"
},
{
"native_address": "unregistered"
},
{
"is_managed": "true",
"guid": "BBC6F92D-6F85-4B6A-957D-DCFD0D1A2803",
"token": "0x00000",
"native_offset": "0x0",
"method_name": "InternalInvoke",
"filename": "mscorlib.dll",
"sizeofimage": "0x46c000",
"timestamp": "0xa1844a72",
"il_offset": "0x0000c"
},
{
"is_managed": "true",
"guid": "BBC6F92D-6F85-4B6A-957D-DCFD0D1A2803",
"token": "0x6004cba",
"native_offset": "0x0",
"method_name": "Invoke",
"filename": "mscorlib.dll",
"sizeofimage": "0x46c000",
"timestamp": "0xa1844a72",
"il_offset": "0x0006a"
},
{
"is_managed": "true",
"guid": "BBC6F92D-6F85-4B6A-957D-DCFD0D1A2803",
"token": "0x60048a3",
"native_offset": "0x0",
"method_name": "Invoke",
"filename": "mscorlib.dll",
"sizeofimage": "0x46c000",
"timestamp": "0xa1844a72",
"il_offset": "0x00000"
},
{
"is_managed": "true",
"guid": "632B2733-AFDE-4E2A-9996-3826E4F1B054",
"token": "0x6000371",
"native_offset": "0x0",
"method_name": "InvokeMethod",
"filename": "nunitlite.dll",
"sizeofimage": "0x3c000",
"timestamp": "0xc5f34fd6",
"il_offset": "0x00009"
},
{
"is_managed": "true",
"guid": "632B2733-AFDE-4E2A-9996-3826E4F1B054",
"token": "0x60004d8",
"native_offset": "0x0",
"method_name": "RunNonAsyncTestMethod",
"filename": "nunitlite.dll",
"sizeofimage": "0x3c000",
"timestamp": "0xc5f34fd6",
"il_offset": "0x00011"
},
{
"is_managed": "true",
"guid": "632B2733-AFDE-4E2A-9996-3826E4F1B054",
"token": "0x60004d6",
"native_offset": "0x0",
"method_name": "RunTestMethod",
"filename": "nunitlite.dll",
"sizeofimage": "0x3c000",
"timestamp": "0xc5f34fd6",
"il_offset": "0x0001a"
},
{
"is_managed": "true",
"guid": "632B2733-AFDE-4E2A-9996-3826E4F1B054",
"token": "0x60004d5",
"native_offset": "0x0",
"method_name": "Execute",
"filename": "nunitlite.dll",
"sizeofimage": "0x3c000",
"timestamp": "0xc5f34fd6",
"il_offset": "0x00000"
},
{
"is_managed": "true",
"guid": "632B2733-AFDE-4E2A-9996-3826E4F1B054",
"token": "0x60004ca",
"native_offset": "0x0",
"method_name": "Execute",
"filename": "nunitlite.dll",
"sizeofimage": "0x3c000",
"timestamp": "0xc5f34fd6",
"il_offset": "0x00007"
},
{
"is_managed": "true",
"guid": "632B2733-AFDE-4E2A-9996-3826E4F1B054",
"token": "0x60004b9",
"native_offset": "0x0",
"method_name": "Execute",
"filename": "nunitlite.dll",
"sizeofimage": "0x3c000",
"timestamp": "0xc5f34fd6",
"il_offset": "0x00000"
},
{
"is_managed": "true",
"guid": "632B2733-AFDE-4E2A-9996-3826E4F1B054",
"token": "0x600046b",
"native_offset": "0x0",
"method_name": "PerformWork",
"filename": "nunitlite.dll",
"sizeofimage": "0x3c000",
"timestamp": "0xc5f34fd6",
"il_offset": "0x0000d"
},
{
"is_managed": "true",
"guid": "632B2733-AFDE-4E2A-9996-3826E4F1B054",
"token": "0x6000476",
"native_offset": "0x0",
"method_name": "DispatchWork",
"filename": "nunitlite.dll",
"sizeofimage": "0x3c000",
"timestamp": "0xc5f34fd6",
"il_offset": "0x00077"
},
{
"is_managed": "true",
"guid": "BBC6F92D-6F85-4B6A-957D-DCFD0D1A2803",
"token": "0x6001eb6",
"native_offset": "0x0",
"method_name": "RunInternal",
"filename": "mscorlib.dll",
"sizeofimage": "0x46c000",
"timestamp": "0xa1844a72",
"il_offset": "0x00071"
},
{
"is_managed": "true",
"guid": "BBC6F92D-6F85-4B6A-957D-DCFD0D1A2803",
"token": "0x6001eb4",
"native_offset": "0x0",
"method_name": "Run",
"filename": "mscorlib.dll",
"sizeofimage": "0x46c000",
"timestamp": "0xa1844a72",
"il_offset": "0x00000"
},
{
"is_managed": "true",
"guid": "BBC6F92D-6F85-4B6A-957D-DCFD0D1A2803",
"token": "0x6001eb3",
"native_offset": "0x0",
"method_name": "Run",
"filename": "mscorlib.dll",
"sizeofimage": "0x46c000",
"timestamp": "0xa1844a72",
"il_offset": "0x0002b"
},
{
"is_managed": "true",
"guid": "632B2733-AFDE-4E2A-9996-3826E4F1B054",
"token": "0x6000475",
"native_offset": "0x0",
"method_name": "RunTest",
"filename": "nunitlite.dll",
"sizeofimage": "0x3c000",
"timestamp": "0xc5f34fd6",
"il_offset": "0x00005"
},
{
"is_managed": "true",
"guid": "632B2733-AFDE-4E2A-9996-3826E4F1B054",
"token": "0x6000473",
"native_offset": "0x0",
"method_name": "Execute",
"filename": "nunitlite.dll",
"sizeofimage": "0x3c000",
"timestamp": "0xc5f34fd6",
"il_offset": "0x00063"
},
{
"is_managed": "true",
"guid": "632B2733-AFDE-4E2A-9996-3826E4F1B054",
"token": "0x6000462",
"native_offset": "0x0",
"method_name": "RunChildren",
"filename": "nunitlite.dll",
"sizeofimage": "0x3c000",
"timestamp": "0xc5f34fd6",
"il_offset": "0x0003b"
},
{
"is_managed": "true",
"guid": "632B2733-AFDE-4E2A-9996-3826E4F1B054",
"token": "0x6000460",
"native_offset": "0x0",
"method_name": "PerformWork",
"filename": "nunitlite.dll",
"sizeofimage": "0x3c000",
"timestamp": "0xc5f34fd6",
"il_offset": "0x000de"
},
{
"is_managed": "true",
"guid": "632B2733-AFDE-4E2A-9996-3826E4F1B054",
"token": "0x6000476",
"native_offset": "0x0",
"method_name": "DispatchWork",
"filename": "nunitlite.dll",
"sizeofimage": "0x3c000",
"timestamp": "0xc5f34fd6",
"il_offset": "0x00077"
},
{
"is_managed": "true",
"guid": "BBC6F92D-6F85-4B6A-957D-DCFD0D1A2803",
"token": "0x6001eb6",
"native_offset": "0x0",
"method_name": "RunInternal",
"filename": "mscorlib.dll",
"sizeofimage": "0x46c000",
"timestamp": "0xa1844a72",
"il_offset": "0x00071"
},
{
"is_managed": "true",
"guid": "BBC6F92D-6F85-4B6A-957D-DCFD0D1A2803",
"token": "0x6001eb4",
"native_offset": "0x0",
"method_name": "Run",
"filename": "mscorlib.dll",
"sizeofimage": "0x46c000",
"timestamp": "0xa1844a72",
"il_offset": "0x00000"
},
{
"is_managed": "true",
"guid": "BBC6F92D-6F85-4B6A-957D-DCFD0D1A2803",
"token": "0x6001eb3",
"native_offset": "0x0",
"method_name": "Run",
"filename": "mscorlib.dll",
"sizeofimage": "0x46c000",
"timestamp": "0xa1844a72",
"il_offset": "0x0002b"
},
{
"is_managed": "true",
"guid": "632B2733-AFDE-4E2A-9996-3826E4F1B054",
"token": "0x6000475",
"native_offset": "0x0",
"method_name": "RunTest",
"filename": "nunitlite.dll",
"sizeofimage": "0x3c000",
"timestamp": "0xc5f34fd6",
"il_offset": "0x00005"
},
{
"is_managed": "true",
"guid": "632B2733-AFDE-4E2A-9996-3826E4F1B054",
"token": "0x6000473",
"native_offset": "0x0",
"method_name": "Execute",
"filename": "nunitlite.dll",
"sizeofimage": "0x3c000",
"timestamp": "0xc5f34fd6",
"il_offset": "0x00063"
},
{
"is_managed": "true",
"guid": "632B2733-AFDE-4E2A-9996-3826E4F1B054",
"token": "0x6000462",
"native_offset": "0x0",
"method_name": "RunChildren",
"filename": "nunitlite.dll",
"sizeofimage": "0x3c000",
"timestamp": "0xc5f34fd6",
"il_offset": "0x0003b"
},
{
"is_managed": "true",
"guid": "632B2733-AFDE-4E2A-9996-3826E4F1B054",
"token": "0x6000460",
"native_offset": "0x0",
"method_name": "PerformWork",
"filename": "nunitlite.dll",
"sizeofimage": "0x3c000",
"timestamp": "0xc5f34fd6",
"il_offset": "0x000de"
},
{
"is_managed": "true",
"guid": "632B2733-AFDE-4E2A-9996-3826E4F1B054",
"token": "0x6000476",
"native_offset": "0x0",
"method_name": "DispatchWork",
"filename": "nunitlite.dll",
"sizeofimage": "0x3c000",
"timestamp": "0xc5f34fd6",
"il_offset": "0x00077"
},
{
"is_managed": "true",
"guid": "BBC6F92D-6F85-4B6A-957D-DCFD0D1A2803",
"token": "0x6001eb6",
"native_offset": "0x0",
"method_name": "RunInternal",
"filename": "mscorlib.dll",
"sizeofimage": "0x46c000",
"timestamp": "0xa1844a72",
"il_offset": "0x00071"
},
{
"is_managed": "true",
"guid": "BBC6F92D-6F85-4B6A-957D-DCFD0D1A2803",
"token": "0x6001eb4",
"native_offset": "0x0",
"method_name": "Run",
"filename": "mscorlib.dll",
"sizeofimage": "0x46c000",
"timestamp": "0xa1844a72",
"il_offset": "0x00000"
},
{
"is_managed": "true",
"guid": "BBC6F92D-6F85-4B6A-957D-DCFD0D1A2803",
"token": "0x6001eb3",
"native_offset": "0x0",
"method_name": "Run",
"filename": "mscorlib.dll",
"sizeofimage": "0x46c000",
"timestamp": "0xa1844a72",
"il_offset": "0x0002b"
},
{
"is_managed": "true",
"guid": "632B2733-AFDE-4E2A-9996-3826E4F1B054",
"token": "0x6000475",
"native_offset": "0x0",
"method_name": "RunTest",
"filename": "nunitlite.dll",
"sizeofimage": "0x3c000",
"timestamp": "0xc5f34fd6",
"il_offset": "0x00005"
},
{
"is_managed": "true",
"guid": "632B2733-AFDE-4E2A-9996-3826E4F1B054",
"token": "0x6000473",
"native_offset": "0x0",
"method_name": "Execute",
"filename": "nunitlite.dll",
"sizeofimage": "0x3c000",
"timestamp": "0xc5f34fd6",
"il_offset": "0x00063"
},
{
"is_managed": "true",
"guid": "632B2733-AFDE-4E2A-9996-3826E4F1B054",
"token": "0x60002ff",
"native_offset": "0x0",
"method_name": "Run",
"filename": "nunitlite.dll",
"sizeofimage": "0x3c000",
"timestamp": "0xc5f34fd6",
"il_offset": "0x0005a"
},
{
"is_managed": "true",
"guid": "632B2733-AFDE-4E2A-9996-3826E4F1B054",
"token": "0x60000a8",
"native_offset": "0x0",
"method_name": "RunTests",
"filename": "nunitlite.dll",
"sizeofimage": "0x3c000",
"timestamp": "0xc5f34fd6",
"il_offset": "0x0001e"
},
{
"is_managed": "true",
"guid": "632B2733-AFDE-4E2A-9996-3826E4F1B054",
"token": "0x60000a5",
"native_offset": "0x0",
"method_name": "Execute",
"filename": "nunitlite.dll",
"sizeofimage": "0x3c000",
"timestamp": "0xc5f34fd6",
"il_offset": "0x002d7"
},
{
"is_managed": "true",
"guid": "AEE11B31-E769-43DA-892B-9A9708E2DD26",
"token": "0x6000001",
"native_offset": "0x0",
"method_name": "Main",
"filename": "nunit-lite-console.exe",
"sizeofimage": "0x8000",
"timestamp": "0xf7b22107",
"il_offset": "0x00005"
},
{
"is_managed": "true",
"guid": "AEE11B31-E769-43DA-892B-9A9708E2DD26",
"token": "0x00000",
"native_offset": "0x0",
"method_name": "runtime_invoke_int_object",
"filename": "nunit-lite-console.exe",
"sizeofimage": "0x8000",
"timestamp": "0xf7b22107",
"il_offset": "0x0002a"
}
],
"unmanaged_frames": [{
"native_address": "unregistered"
},
{
"native_address": "unregistered"
},
{
"native_address": "unregistered"
},
{
"native_address": "unregistered"
},
{
"native_address": "unregistered"
},
{
"native_address": "unregistered"
},
{
"native_address": "unregistered"
},
{
"native_address": "unregistered"
},
{
"native_address": "unregistered"
},
{
"native_address": "unregistered"
},
{
"native_address": "unregistered"
},
{
"native_address": "unregistered"
},
{
"native_address": "unregistered"
},
{
"native_address": "unregistered"
},
{
"native_address": "unregistered"
},
{
"native_address": "unregistered"
},
{
"native_address": "unregistered"
},
{
"native_address": "unregistered"
},
{
"native_address": "unregistered"
},
{
"native_address": "unregistered"
},
{
"native_address": "unregistered"
},
{
"native_address": "unregistered"
},
{
"native_address": "unregistered"
},
{
"native_address": "unregistered"
},
{
"native_address": "unregistered"
},
{
"native_address": "unregistered"
},
{
"native_address": "unregistered"
},
{
"native_address": "unregistered"
},
{
"native_address": "unregistered"
},
{
"native_address": "unregistered"
},
{
"native_address": "unregistered"
},
{
"native_address": "unregistered"
},
{
"native_address": "unregistered"
}
]
}]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment