ExOK / Celeste64

A game made by the Celeste developers in a week(ish, closer to 2)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Runs great on OSX!

HanClinto opened this issue · comments

Not an issue, but wanted to let others know that this runs perfectly wonderfully on OSX with no weird WINE or compatibility layers.

Just download and install .NET 8 from Microsoft:
https://dotnet.microsoft.com/en-us/download/dotnet/8.0

Clone the repository
gh repo clone ExOK/Celeste64

cd Celeste64

Fetch Nuget dependencies
dotnet restore

Run the game
dotnet run

Thank you for this wonderful project -- it's fantastic! :)

M1 Macbook Pro running Sonoma 14.2.1

brew install dotnet also works, although make sure to follow its advice to export DOTNET_ROOT="/opt/homebrew/opt/dotnet/libexec" or the game will crash on launch.

Having an issue still. Game ran fine the first time but won't reopen?

M1 MacBook Pro running Sonoma 14.2.1.

Log:

Celeste 64 v.1.0.1
Foster: v0.1.14
Platform: Darwin 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:53:18 PST 2023; root:xnu-10002.61.3~2/RELEASE_ARM64_T6000 (Arm64)
Framework: .NET 8.0.1
SDL: v2.28.5
OpenGL: v4.1 Metal - 88, Apple M1 Pro
FMOD Bindings: v20218
FMOD: v20218
WARNING: Output of vertex shader 'v_col' not read by fragment shader
WARNING: Output of vertex shader 'v_type' not read by fragment shader

WARNING: Output of vertex shader 'v_color' not read by fragment shader

Loaded Assets in 446ms

Video attached:

Screen.Recording.2024-02-01.at.2.59.05.pm.mp4

@rackodo hah! I just tried to re-run the game and ran into the exact same issue as you! I have nearly the same console output:

(base) ➜  Celeste64 git:(main) dotnet run
Celeste 64 v.1.0.1
Foster: v0.1.14
Platform: Darwin 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:53:18 PST 2023; root:xnu-10002.61.3~2/RELEASE_ARM64_T6000 (Arm64)
Framework: .NET 8.0.1
SDL: v2.28.5
OpenGL: v4.1 Metal - 88, Apple M1 Pro
FMOD Bindings: v20218
FMOD: v20218
WARNING: Output of vertex shader 'v_col' not read by fragment shader
WARNING: Output of vertex shader 'v_type' not read by fragment shader

WARNING: Output of vertex shader 'v_color' not read by fragment shader

Loaded Assets in 409ms

And then the first bit of my crash log:

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               Celeste64 [8461]
Path:                  /Users/USER/*/Celeste64
Identifier:            Celeste64
Version:               ???
Code Type:             ARM-64 (Native)
Parent Process:        Exited process [8459]
Responsible:           iTerm2 [8359]
User ID:               501

Date/Time:             2024-02-01 12:04:29.1677 -0500
OS Version:            macOS 14.2.1 (23C71)
Report Version:        12
Anonymous UUID:        DF23DC0C-EE16-6160-DF4D-3B8F79DC05BD

Sleep/Wake UUID:       AC6AF64E-7C42-4FA0-B3A4-454659D0ADC8

Time Awake Since Boot: 80000 seconds
Time Since Wake:       137 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x00000000000000b8
Exception Codes:       0x0000000000000001, 0x00000000000000b8

Termination Reason:    Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process:   exc handler [8461]

VM Region Info: 0xb8 is not in any region.  Bytes before following region: 4342775624
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->  
      __TEXT                      102d98000-102da4000    [   48K] r-x/r-x SM=COW  ...R/*/Celeste64

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   AppleMetalOpenGLRenderer      	       0x14b26a204 gldUpdateReadFramebuffer + 48
1   AppleMetalOpenGLRenderer      	       0x14b26d01c gldPresentFramebufferData + 800
2   GLEngine                      	       0x1f2c5c2c8 glSwap_Exec + 132
3   OpenGL                        	       0x1f2a5a3b0 CGLFlushDrawable + 64
4   AppKit                        	       0x18ded0ae8 -[NSOpenGLContext flushBuffer] + 28
5   libFosterPlatform.dylib       	       0x13d132cfc Cocoa_GL_SwapWindow + 276
6   libFosterPlatform.dylib       	       0x13d0419fc FosterFrameEnd_OpenGL + 140
7   ???                           	       0x1060e6968 ???
8   ???                           	       0x1060d6094 ???
9   ???                           	       0x1060d4844 ???
10  ???                           	       0x1060d1e1c ???
11  libcoreclr.dylib              	       0x103b5b344 CallDescrWorkerInternal + 132
12  libcoreclr.dylib              	       0x1039d669c MethodDescCallSite::CallTargetWorker(unsigned long long const*, unsigned long long*, int) + 856
13  libcoreclr.dylib              	       0x1038d9614 RunMain(MethodDesc*, short, int*, PtrArray**) + 632
14  libcoreclr.dylib              	       0x1038d9960 Assembly::ExecuteMainMethod(PtrArray**, int) + 260
15  libcoreclr.dylib              	       0x103901e8c CorHost2::ExecuteAssembly(unsigned int, char16_t const*, int, char16_t const**, unsigned int*) + 732
16  libcoreclr.dylib              	       0x1038c6c68 coreclr_execute_assembly + 204
17  libhostpolicy.dylib           	       0x102ef9ad4 run_app_for_context(hostpolicy_context_t const&, int, char const**) + 1052
18  libhostpolicy.dylib           	       0x102efa8d0 corehost_main + 320
19  libhostfxr.dylib              	       0x102e26898 fx_muxer_t::handle_exec_host_command(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, host_startup_info_t const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::unordered_map<known_options, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>, known_options_hash, std::__1::equal_to<known_options>, std::__1::allocator<std::__1::pair<known_options const, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>>>> const&, int, char const**, int, host_mode_t, bool, char*, int, int*) + 1172
20  libhostfxr.dylib              	       0x102e25b18 fx_muxer_t::execute(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, int, char const**, host_startup_info_t const&, char*, int, int*) + 860
21  libhostfxr.dylib              	       0x102e226bc hostfxr_main_startupinfo + 128
22  Celeste64                     	       0x102da152c exe_start(int, char const**) + 1516
23  Celeste64                     	       0x102da1740 main + 184
24  dyld                          	       0x189fe90e0 start + 2360

However, I made a small change in the source code (just commented out the loading of a previously saved game in Startup.cs) and the game ran fine! I restored the commented line, and the game didn't crash -- it continued to run fine!

Now I can't get it to crash again, but I definitely saw the crash that you are seeing.

Kind of a long shot, but I wonder if rebuilding changed something -- maybe try running dotnet clean and then dotnet run again...? (might want to back up your bin and obj folders to restore the crashy version if needed)

I suspected a save loading issue.

dotnet clean:

MSBuild version 17.8.3+195e7f5a3 for .NET
Build started 2/2/2024 9:20:53 am.
     1>Project "/Users/bash/Celeste64/Celeste64.sln" on node 1 (Clean target(s)).
     1>ValidateSolutionConfiguration:
         Building solution configuration "Debug|Any CPU".
     1>Project "/Users/bash/Celeste64/Celeste64.sln" (1) is building "/Users/bash/Celeste64/Celeste64.csproj" (2) on node 1 (Clean target(s)).
     2>/opt/homebrew/Cellar/dotnet/8.0.1/libexec/sdk/8.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets(288,5): error NETSDK1032: The RuntimeIdentifier platform 'osx-arm64' and the PlatformTarget 'x64' must be compatible. [/Users/bash/Celeste64/Celeste64.csproj]
     2>Done Building Project "/Users/bash/Celeste64/Celeste64.csproj" (Clean target(s)) -- FAILED.
     1>Done Building Project "/Users/bash/Celeste64/Celeste64.sln" (Clean target(s)) -- FAILED.

Build FAILED.

       "/Users/bash/Celeste64/Celeste64.sln" (Clean target) (1) ->
       "/Users/bash/Celeste64/Celeste64.csproj" (Clean target) (2) ->
       (_CheckForMismatchingPlatform target) ->
         /opt/homebrew/Cellar/dotnet/8.0.1/libexec/sdk/8.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets(288,5): error NETSDK1032: The RuntimeIdentifier platform 'osx-arm64' and the PlatformTarget 'x64' must be compatible. [/Users/bash/Celeste64/Celeste64.csproj]

    0 Warning(s)
    1 Error(s)

Time Elapsed 00:00:00.30

I've made a ZIP archive of the folder for purposes.

What line did you edit to get the game working again?

Intel MacBook Pro 2020,
The instructions provided worked perfectly. Better than me using Wine :)

What line did you edit to get the game working again?

I don't think it wound up helping anything, but I originally modified Startup.cs, line 22:

	private void BeginGame()
	{
		// load assets
		Assets.Load();

		// load save file
		{
			var saveFile = Path.Join(App.UserPath, Save.FileName);

			if (File.Exists(saveFile))
				Save.Instance = Save.Deserialize(File.ReadAllText(saveFile)) ?? new();
			else
				Save.Instance = new();
			Save.Instance.SyncSettings();
		}

Modified:
if (File.Exists(saveFile))
to
if (false)

However, I don't think that actually did anything -- I think rebuilding the project is what actually helped me. After the program started working again, I edited the line back to the original, and I can't get it to crash anymore.

If you're running into that platform issue, then it sounds like the same thing referenced in this thread:
#14 (comment)

So you may need to roll back to an earlier version, or wait for a fix. I am running on 48eebda

I'm really confused why loading the save file would result in a segfault... the callstack you included looks like it's happening due to opengl calls (unless that's somehow just unrelated)

0   AppleMetalOpenGLRenderer      	       0x14b26a204 gldUpdateReadFramebuffer + 48
1   AppleMetalOpenGLRenderer      	       0x14b26d01c gldPresentFramebufferData + 800
2   GLEngine                      	       0x1f2c5c2c8 glSwap_Exec + 132

I'm really confused why loading the save file would result in a segfault... the callstack you included looks like it's happening due to opengl calls (unless that's somehow just unrelated)

Sorry, I should have been more clear. I initially thought it might be save-file related, but I now believe that was misguided. I think what actually resolved it for me was that editing a source file triggered a fresh rebuild of the project -- I suspect I could have edited a comment and it would have triggered a recompile and resolved the issue for me just the same.

I can't reproduce the crash currently, so it's difficult for me to confirm.

I agree with you -- I think that this is OpenGL-related, and I suspect it's the same underlying issue that's being reported in #14

However, I don't think that actually did anything -- I think rebuilding the project is what actually helped me. After the program started working again, I edited the line back to the original, and I can't get it to crash anymore.

I made a copy of the buggy files - maybe we can see the difference between a fresh rebuild and the buggy one? Could narrow down the issue.

Update: I tried running with 48eebda as you mentioned, but still got the same instant crash. Weird :/

However, I don't think that actually did anything -- I think rebuilding the project is what actually helped me. After the program started working again, I edited the line back to the original, and I can't get it to crash anymore.

I made a copy of the buggy files - maybe we can see the difference between a fresh rebuild and the buggy one? Could narrow down the issue.

I downloaded your files and am comparing them against my own. I can confirm that the version you compiled crashes for me, and my version runs.

I have yet to do a complete binary diff of everything -- for starters, you have a 10.5mb Celeste64 binary, and mine is only 123kb. However, one of the suspected issues is in the Foster library (used for graphics rendering and whatnot) and most of the libraries that are associated with Foster seem to have the same date and size -- so they at least appear to be identical on the surface:

image

Update: I tried running with 48eebda as you mentioned, but still got the same instant crash. Weird :/

I assume you tried dotnet clean and dotnet restore -- have you tried dotnet restore --no-dependencies yet? I'm curious if that changes anything for you.

Same thing happened. Logs attached.

CONSOLE LOG
Celeste 64 v.1.0.1
Foster: v0.1.14
Platform: Darwin 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:53:18 PST 2023; root:xnu-10002.61.3~2/RELEASE_ARM64_T6000 (Arm64)
Framework: .NET 8.0.1
SDL: v2.28.5
OpenGL: v4.1 Metal - 88, Apple M1 Pro
FMOD Bindings: v20218
FMOD: v20218
WARNING: Output of vertex shader 'v_col' not read by fragment shader
WARNING: Output of vertex shader 'v_type' not read by fragment shader

WARNING: Output of vertex shader 'v_color' not read by fragment shader

Loaded Assets in 441ms
ERROR LOG
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               Celeste64 [14701]
Path:                  /Users/USER/Downloads/*/Celeste64
Identifier:            Celeste64
Version:               ???
Code Type:             ARM-64 (Native)
Parent Process:        Exited process [14698]
Responsible:           iTerm2 [11306]
User ID:               501

Date/Time:             2024-02-02 16:16:10.7288 +1100
OS Version:            macOS 14.2.1 (23C71)
Report Version:        12
Anonymous UUID:        C64A9D47-7B7D-CC4A-F6B2-59BBD9CA932A

Sleep/Wake UUID:       4B97AFEC-902D-4134-BEE2-D465345C3685

Time Awake Since Boot: 98000 seconds
Time Since Wake:       975 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x00000000000000b8
Exception Codes:       0x0000000000000001, 0x00000000000000b8

Termination Reason:    Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process:   exc handler [14701]

VM Region Info: 0xb8 is not in any region.  Bytes before following region: 4368039752
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->  
      __TEXT                      1045b0000-1045bc000    [   48K] r-x/r-x SM=COW  ...s/*/Celeste64

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   AppleMetalOpenGLRenderer      	       0x12f45a204 gldUpdateReadFramebuffer + 48
1   AppleMetalOpenGLRenderer      	       0x12f45d01c gldPresentFramebufferData + 800
2   GLEngine                      	       0x1f41482c8 glSwap_Exec + 132
3   OpenGL                        	       0x1f3f463b0 CGLFlushDrawable + 64
4   AppKit                        	       0x18f3bcae8 -[NSOpenGLContext flushBuffer] + 28
5   libFosterPlatform.dylib       	       0x1062e6cfc Cocoa_GL_SwapWindow + 276
6   libFosterPlatform.dylib       	       0x1061f59fc FosterFrameEnd_OpenGL + 140
7   ???                           	       0x1086d77b8 ???
8   ???                           	       0x1086c6b2c ???
9   ???                           	       0x1086c52dc ???
10  ???                           	       0x1086c1e1c ???
11  libcoreclr.dylib              	       0x1051fb404 CallDescrWorkerInternal + 132
12  libcoreclr.dylib              	       0x1050cefbc CallDescrWorkerWithHandler(CallDescrData*, int) + 108
13  libcoreclr.dylib              	       0x1050cf470 MethodDescCallSite::CallTargetWorker(unsigned long long const*, unsigned long long*, int) + 636
14  libcoreclr.dylib              	       0x105005fc4 RunMain(MethodDesc*, short, int*, PtrArray**) + 540
15  libcoreclr.dylib              	       0x1050062a4 Assembly::ExecuteMainMethod(PtrArray**, int) + 252
16  libcoreclr.dylib              	       0x105028948 CorHost2::ExecuteAssembly(unsigned int, char16_t const*, int, char16_t const**, unsigned int*) + 560
17  libcoreclr.dylib              	       0x104ff73dc coreclr_execute_assembly + 232
18  libhostpolicy.dylib           	       0x104707db0 run_app_for_context(hostpolicy_context_t const&, int, char const**) + 956
19  libhostpolicy.dylib           	       0x104707f74 run_app(int, char const**) + 56
20  libhostpolicy.dylib           	       0x1047087d0 corehost_main + 160
21  libhostfxr.dylib              	       0x10463d634 fx_muxer_t::handle_exec_host_command(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, host_startup_info_t const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::unordered_map<known_options, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>, known_options_hash, std::__1::equal_to<known_options>, std::__1::allocator<std::__1::pair<known_options const, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>>>> const&, int, char const**, int, host_mode_t, bool, char*, int, int*) + 1060
22  libhostfxr.dylib              	       0x10463cb68 fx_muxer_t::execute(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, int, char const**, host_startup_info_t const&, char*, int, int*) + 792
23  libhostfxr.dylib              	       0x10463a1c0 hostfxr_main_startupinfo + 128
24  Celeste64                     	       0x1045b99ac exe_start(int, char const**) + 1328
25  Celeste64                     	       0x1045b9bf4 main + 184
26  dyld                          	       0x18b4d50e0 start + 2360

Thread 1:
0   libsystem_kernel.dylib        	       0x18b815874 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x18b827cf0 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x18b81e4b0 mach_msg_overwrite + 476
3   libsystem_kernel.dylib        	       0x18b815bf8 mach_msg + 24
4   libcoreclr.dylib              	       0x104ff52c8 MachMessage::Receive(unsigned int) + 80
5   libcoreclr.dylib              	       0x104ff4654 SEHExceptionThread(void*) + 120
6   libsystem_pthread.dylib       	       0x18b856034 _pthread_start + 136
7   libsystem_pthread.dylib       	       0x18b850e3c thread_start + 8

Thread 2:: .NET SynchManager
0   libsystem_kernel.dylib        	       0x18b81b9c0 kevent + 8
1   libcoreclr.dylib              	       0x104feb1c8 CorUnix::CPalSynchronizationManager::ReadBytesFromProcessPipe(int, unsigned char*, int) + 220
2   libcoreclr.dylib              	       0x104feadfc CorUnix::CPalSynchronizationManager::ReadCmdFromProcessPipe(int, CorUnix::CPalSynchronizationManager::SynchWorkerCmd*, void**, unsigned int*) + 52
3   libcoreclr.dylib              	       0x104feaad0 CorUnix::CPalSynchronizationManager::WorkerThread(void*) + 144
4   libcoreclr.dylib              	       0x104ff28f4 CorUnix::CPalThread::ThreadEntry(void*) + 236
5   libsystem_pthread.dylib       	       0x18b856034 _pthread_start + 136
6   libsystem_pthread.dylib       	       0x18b850e3c thread_start + 8

Thread 3:: .NET EventPipe
0   libsystem_kernel.dylib        	       0x18b81e1ec poll + 8
1   libcoreclr.dylib              	       0x105241ab8 ds_ipc_poll(_DiagnosticsIpcPollHandle*, unsigned long, unsigned int, void (*)(char const*, unsigned int)) + 172
2   libcoreclr.dylib              	       0x1052d46e0 ds_ipc_stream_factory_get_next_available_stream(void (*)(char const*, unsigned int)) + 676
3   libcoreclr.dylib              	       0x1052d2fc4 server_thread(void*) + 300
4   libcoreclr.dylib              	       0x104ff28f4 CorUnix::CPalThread::ThreadEntry(void*) + 236
5   libsystem_pthread.dylib       	       0x18b856034 _pthread_start + 136
6   libsystem_pthread.dylib       	       0x18b850e3c thread_start + 8

Thread 4:: .NET DebugPipe
0   libsystem_kernel.dylib        	       0x18b8162d0 __open + 8
1   libsystem_kernel.dylib        	       0x18b821464 open + 64
2   libcoreclr.dylib              	       0x1052424c4 TwoWayPipe::WaitForConnection() + 40
3   libcoreclr.dylib              	       0x10523dff4 DbgTransportSession::TransportWorker() + 208
4   libcoreclr.dylib              	       0x10523d498 DbgTransportSession::TransportWorkerStatic(void*) + 40
5   libcoreclr.dylib              	       0x104ff28f4 CorUnix::CPalThread::ThreadEntry(void*) + 236
6   libsystem_pthread.dylib       	       0x18b856034 _pthread_start + 136
7   libsystem_pthread.dylib       	       0x18b850e3c thread_start + 8

Thread 5:: .NET Debugger
0   libsystem_kernel.dylib        	       0x18b81906c __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x18b8565fc _pthread_cond_wait + 1228
2   libcoreclr.dylib              	       0x104fe9648 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 164
3   libcoreclr.dylib              	       0x104fe9438 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 296
4   libcoreclr.dylib              	       0x104fecd30 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1572
5   libcoreclr.dylib              	       0x10523c08c DebuggerRCThread::MainLoop() + 204
6   libcoreclr.dylib              	       0x10523bf6c DebuggerRCThread::ThreadProc() + 256
7   libcoreclr.dylib              	       0x10523bd20 DebuggerRCThread::ThreadProcStatic(void*) + 56
8   libcoreclr.dylib              	       0x104ff28f4 CorUnix::CPalThread::ThreadEntry(void*) + 236
9   libsystem_pthread.dylib       	       0x18b856034 _pthread_start + 136
10  libsystem_pthread.dylib       	       0x18b850e3c thread_start + 8

Thread 6:
0   libsystem_kernel.dylib        	       0x18b81906c __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x18b8565fc _pthread_cond_wait + 1228
2   libcoreclr.dylib              	       0x104fe9638 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 148
3   libcoreclr.dylib              	       0x104fe9438 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 296
4   libcoreclr.dylib              	       0x104fecd30 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1572
5   libcoreclr.dylib              	       0x104fecee4 WaitForSingleObjectEx + 80
6   libcoreclr.dylib              	       0x10516d250 CLREventBase::WaitEx(unsigned int, WaitMode, PendingSync*) + 188
7   libcoreclr.dylib              	       0x1050fda1c FinalizerThread::WaitForFinalizerEvent(CLREvent*) + 48
8   libcoreclr.dylib              	       0x1050fdbc8 FinalizerThread::FinalizerThreadWorker(void*) + 152
9   libcoreclr.dylib              	       0x1050ab460 ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 252
10  libcoreclr.dylib              	       0x1050ab7ac ManagedThreadBase::FinalizerBase(void (*)(void*)) + 36
11  libcoreclr.dylib              	       0x1050fdda0 FinalizerThread::FinalizerThreadStart(void*) + 88
12  libcoreclr.dylib              	       0x104ff28f4 CorUnix::CPalThread::ThreadEntry(void*) + 236
13  libsystem_pthread.dylib       	       0x18b856034 _pthread_start + 136
14  libsystem_pthread.dylib       	       0x18b850e3c thread_start + 8

Thread 7:
0   libsystem_kernel.dylib        	       0x18b81906c __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x18b8565fc _pthread_cond_wait + 1228
2   libcoreclr.dylib              	       0x104fe9638 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 148
3   libcoreclr.dylib              	       0x104fe9438 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 296
4   libcoreclr.dylib              	       0x104fed2a8 CorUnix::InternalSleepEx(CorUnix::CPalThread*, unsigned int, int) + 116
5   libcoreclr.dylib              	       0x1050adbb0 TieredCompilationManager::BackgroundWorkerStart() + 184
6   libcoreclr.dylib              	       0x1050adacc TieredCompilationManager::BackgroundWorkerBootstrapper1(void*) + 48
7   libcoreclr.dylib              	       0x1050ab460 ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 252
8   libcoreclr.dylib              	       0x1050ab77c ManagedThreadBase::KickOff(void (*)(void*), void*) + 32
9   libcoreclr.dylib              	       0x1050ada44 TieredCompilationManager::BackgroundWorkerBootstrapper0(void*) + 44
10  libcoreclr.dylib              	       0x104ff28f4 CorUnix::CPalThread::ThreadEntry(void*) + 236
11  libsystem_pthread.dylib       	       0x18b856034 _pthread_start + 136
12  libsystem_pthread.dylib       	       0x18b850e3c thread_start + 8

Thread 8:: .NET SigHandler
0   libsystem_kernel.dylib        	       0x18b816434 read + 8
1   libSystem.Native.dylib        	       0x10469d458 SignalHandlerLoop + 96
2   libsystem_pthread.dylib       	       0x18b856034 _pthread_start + 136
3   libsystem_pthread.dylib       	       0x18b850e3c thread_start + 8

Thread 9:: SDLTimer
0   libsystem_kernel.dylib        	       0x18b81906c __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x18b8565fc _pthread_cond_wait + 1228
2   libFosterPlatform.dylib       	       0x1062f3c4c SDL_CondWaitTimeout_REAL + 148
3   libFosterPlatform.dylib       	       0x1062f3ff8 SDL_SemWaitTimeout_REAL + 80
4   libFosterPlatform.dylib       	       0x106264974 SDL_TimerThread + 84
5   libFosterPlatform.dylib       	       0x106264528 SDL_RunThread + 48
6   libFosterPlatform.dylib       	       0x1062f36d8 RunThread + 12
7   libsystem_pthread.dylib       	       0x18b856034 _pthread_start + 136
8   libsystem_pthread.dylib       	       0x18b850e3c thread_start + 8

Thread 10:
0   libsystem_pthread.dylib       	       0x18b850e28 start_wqthread + 0

Thread 11:
0   libsystem_pthread.dylib       	       0x18b850e28 start_wqthread + 0

Thread 12:
0   libsystem_pthread.dylib       	       0x18b850e28 start_wqthread + 0

Thread 13:: caulk.messenger.shared:17
0   libsystem_kernel.dylib        	       0x18b8157f0 semaphore_wait_trap + 8
1   caulk                         	       0x195bdc690 caulk::semaphore::timed_wait(double) + 212
2   caulk                         	       0x195bdc544 caulk::concurrent::details::worker_thread::run() + 36
3   caulk                         	       0x195bdc244 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 96
4   libsystem_pthread.dylib       	       0x18b856034 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x18b850e3c thread_start + 8

Thread 14:: caulk.messenger.shared:high
0   libsystem_kernel.dylib        	       0x18b8157f0 semaphore_wait_trap + 8
1   caulk                         	       0x195bdc690 caulk::semaphore::timed_wait(double) + 212
2   caulk                         	       0x195bdc544 caulk::concurrent::details::worker_thread::run() + 36
3   caulk                         	       0x195bdc244 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 96
4   libsystem_pthread.dylib       	       0x18b856034 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x18b850e3c thread_start + 8

Thread 15:: caulk::deferred_logger
0   libsystem_kernel.dylib        	       0x18b8157f0 semaphore_wait_trap + 8
1   caulk                         	       0x195bdc690 caulk::semaphore::timed_wait(double) + 212
2   caulk                         	       0x195bdc544 caulk::concurrent::details::worker_thread::run() + 36
3   caulk                         	       0x195bdc244 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 96
4   libsystem_pthread.dylib       	       0x18b856034 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x18b850e3c thread_start + 8

Thread 16:
0   libsystem_kernel.dylib        	       0x18b818e68 __semwait_signal + 8
1   libsystem_c.dylib             	       0x18b6f82f8 nanosleep + 220
2   libsystem_c.dylib             	       0x18b6f8210 usleep + 68
3   libfmod.dylib                 	       0x13e005bf0 FMOD_OS_Time_Sleep + 20
4   libfmod.dylib                 	       0x13e07297c 0x13e000000 + 469372
5   libfmod.dylib                 	       0x13e005c78 0x13e000000 + 23672
6   libsystem_pthread.dylib       	       0x18b856034 _pthread_start + 136
7   libsystem_pthread.dylib       	       0x18b850e3c thread_start + 8

Thread 17:
0   libsystem_kernel.dylib        	       0x18b8157f0 semaphore_wait_trap + 8
1   libfmod.dylib                 	       0x13e00610c 0x13e000000 + 24844
2   libfmod.dylib                 	       0x13e072944 0x13e000000 + 469316
3   libfmod.dylib                 	       0x13e005c78 0x13e000000 + 23672
4   libsystem_pthread.dylib       	       0x18b856034 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x18b850e3c thread_start + 8

Thread 18:: com.apple.audio.IOThread.client
0   libsystem_kernel.dylib        	       0x18b815874 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x18b827cf0 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x18b81e4b0 mach_msg_overwrite + 476
3   libsystem_kernel.dylib        	       0x18b815bf8 mach_msg + 24
4   CoreAudio                     	       0x18e19fca0 HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 96
5   CoreAudio                     	       0x18e076b84 HALC_ProxyIOContext::IOWorkLoop() + 4260
6   CoreAudio                     	       0x18e0753b0 invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 108
7   CoreAudio                     	       0x18e1f4564 HALC_IOThread::Entry(void*) + 88
8   libsystem_pthread.dylib       	       0x18b856034 _pthread_start + 136
9   libsystem_pthread.dylib       	       0x18b850e3c thread_start + 8

Thread 19:
0   libsystem_kernel.dylib        	       0x18b8157f0 semaphore_wait_trap + 8
1   libfmodstudio.dylib           	       0x13e178480 0x13e168000 + 66688
2   libfmodstudio.dylib           	       0x13e204fe4 0x13e168000 + 643044
3   libfmodstudio.dylib           	       0x13e1c1148 0x13e168000 + 364872
4   libfmodstudio.dylib           	       0x13e177fec 0x13e168000 + 65516
5   libsystem_pthread.dylib       	       0x18b856034 _pthread_start + 136
6   libsystem_pthread.dylib       	       0x18b850e3c thread_start + 8

Thread 20:
0   libsystem_kernel.dylib        	       0x18b8157f0 semaphore_wait_trap + 8
1   libfmodstudio.dylib           	       0x13e178480 0x13e168000 + 66688
2   libfmodstudio.dylib           	       0x13e227820 0x13e168000 + 784416
3   libfmodstudio.dylib           	       0x13e226be0 0x13e168000 + 781280
4   libfmodstudio.dylib           	       0x13e1c1148 0x13e168000 + 364872
5   libfmodstudio.dylib           	       0x13e177fec 0x13e168000 + 65516
6   libsystem_pthread.dylib       	       0x18b856034 _pthread_start + 136
7   libsystem_pthread.dylib       	       0x18b850e3c thread_start + 8

Thread 21:
0   libsystem_kernel.dylib        	       0x18b8157f0 semaphore_wait_trap + 8
1   libfmodstudio.dylib           	       0x13e178480 0x13e168000 + 66688
2   libfmodstudio.dylib           	       0x13e22643c 0x13e168000 + 779324
3   libfmodstudio.dylib           	       0x13e2263b4 0x13e168000 + 779188
4   libfmodstudio.dylib           	       0x13e1c1148 0x13e168000 + 364872
5   libfmodstudio.dylib           	       0x13e177fec 0x13e168000 + 65516
6   libsystem_pthread.dylib       	       0x18b856034 _pthread_start + 136
7   libsystem_pthread.dylib       	       0x18b850e3c thread_start + 8

Thread 22:: com.apple.NSEventThread
0   libsystem_kernel.dylib        	       0x18b815874 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x18b827cf0 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x18b81e4b0 mach_msg_overwrite + 476
3   libsystem_kernel.dylib        	       0x18b815bf8 mach_msg + 24
4   CoreFoundation                	       0x18b933bf4 __CFRunLoopServiceMachPort + 160
5   CoreFoundation                	       0x18b9324bc __CFRunLoopRun + 1208
6   CoreFoundation                	       0x18b9319ac CFRunLoopRunSpecific + 608
7   AppKit                        	       0x18f238510 _NSEventThread + 144
8   libsystem_pthread.dylib       	       0x18b856034 _pthread_start + 136
9   libsystem_pthread.dylib       	       0x18b850e3c thread_start + 8

Thread 23:: .NET TP Worker
0   libsystem_kernel.dylib        	       0x18b81906c __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x18b8565fc _pthread_cond_wait + 1228
2   libcoreclr.dylib              	       0x104fe9638 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 148
3   libcoreclr.dylib              	       0x104fe9438 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 296
4   libcoreclr.dylib              	       0x104fecd30 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1572
5   libcoreclr.dylib              	       0x104fece84 PAL_WaitForSingleObjectPrioritized + 76
6   libcoreclr.dylib              	       0x1050e6948 WaitHandle_CorWaitOnePrioritizedNative + 80
7   ???                           	       0x107b3e620 ???
8   ???                           	       0x107b3e9e0 ???
9   ???                           	       0x107b3e938 ???
10  ???                           	       0x107b5cc94 ???
11  ???                           	       0x107b39440 ???
12  libcoreclr.dylib              	       0x1051fb404 CallDescrWorkerInternal + 132
13  libcoreclr.dylib              	       0x1050cefbc CallDescrWorkerWithHandler(CallDescrData*, int) + 108
14  libcoreclr.dylib              	       0x1050cf1b8 DispatchCallSimple(unsigned long*, unsigned int, unsigned long long, unsigned int) + 184
15  libcoreclr.dylib              	       0x1050df598 ThreadNative::KickOffThread_Worker(void*) + 148
16  libcoreclr.dylib              	       0x1050ab460 ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 252
17  libcoreclr.dylib              	       0x1050ab77c ManagedThreadBase::KickOff(void (*)(void*), void*) + 32
18  libcoreclr.dylib              	       0x1050df670 ThreadNative::KickOffThread(void*) + 172
19  libcoreclr.dylib              	       0x104ff28f4 CorUnix::CPalThread::ThreadEntry(void*) + 236
20  libsystem_pthread.dylib       	       0x18b856034 _pthread_start + 136
21  libsystem_pthread.dylib       	       0x18b850e3c thread_start + 8

Thread 24:
0   libsystem_kernel.dylib        	       0x18b81906c __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x18b8565fc _pthread_cond_wait + 1228
2   libcoreclr.dylib              	       0x104fe9648 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 164
3   libcoreclr.dylib              	       0x104fe9438 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 296
4   libcoreclr.dylib              	       0x104fecd30 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1572
5   libcoreclr.dylib              	       0x1050a8cb8 Thread::DoAppropriateWaitWorker(int, void**, int, unsigned int, WaitMode) + 508
6   libcoreclr.dylib              	       0x1050a50f4 Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*) + 120
7   libcoreclr.dylib              	       0x1050e67e4 WaitHandleNative::CorWaitOneNative(void*, int) + 172
8   ???                           	       0x107b3d230 ???
9   ???                           	       0x107b59aa4 ???
10  ???                           	       0x107b39440 ???
11  libcoreclr.dylib              	       0x1051fb404 CallDescrWorkerInternal + 132
12  libcoreclr.dylib              	       0x1050cefbc CallDescrWorkerWithHandler(CallDescrData*, int) + 108
13  libcoreclr.dylib              	       0x1050cf1b8 DispatchCallSimple(unsigned long*, unsigned int, unsigned long long, unsigned int) + 184
14  libcoreclr.dylib              	       0x1050df598 ThreadNative::KickOffThread_Worker(void*) + 148
15  libcoreclr.dylib              	       0x1050ab460 ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 252
16  libcoreclr.dylib              	       0x1050ab77c ManagedThreadBase::KickOff(void (*)(void*), void*) + 32
17  libcoreclr.dylib              	       0x1050df670 ThreadNative::KickOffThread(void*) + 172
18  libcoreclr.dylib              	       0x104ff28f4 CorUnix::CPalThread::ThreadEntry(void*) + 236
19  libsystem_pthread.dylib       	       0x18b856034 _pthread_start + 136
20  libsystem_pthread.dylib       	       0x18b850e3c thread_start + 8

Thread 25:: .NET TP Worker
0   libsystem_kernel.dylib        	       0x18b81906c __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x18b8565fc _pthread_cond_wait + 1228
2   libcoreclr.dylib              	       0x104fe9638 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 148
3   libcoreclr.dylib              	       0x104fe9438 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 296
4   libcoreclr.dylib              	       0x104fecd30 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1572
5   libcoreclr.dylib              	       0x104fece84 PAL_WaitForSingleObjectPrioritized + 76
6   libcoreclr.dylib              	       0x1050e6948 WaitHandle_CorWaitOnePrioritizedNative + 80
7   ???                           	       0x107b3e620 ???
8   ???                           	       0x107b3e9e0 ???
9   ???                           	       0x107b3e938 ???
10  ???                           	       0x107b5cc94 ???
11  ???                           	       0x107b39440 ???
12  libcoreclr.dylib              	       0x1051fb404 CallDescrWorkerInternal + 132
13  libcoreclr.dylib              	       0x1050cefbc CallDescrWorkerWithHandler(CallDescrData*, int) + 108
14  libcoreclr.dylib              	       0x1050cf1b8 DispatchCallSimple(unsigned long*, unsigned int, unsigned long long, unsigned int) + 184
15  libcoreclr.dylib              	       0x1050df598 ThreadNative::KickOffThread_Worker(void*) + 148
16  libcoreclr.dylib              	       0x1050ab460 ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 252
17  libcoreclr.dylib              	       0x1050ab77c ManagedThreadBase::KickOff(void (*)(void*), void*) + 32
18  libcoreclr.dylib              	       0x1050df670 ThreadNative::KickOffThread(void*) + 172
19  libcoreclr.dylib              	       0x104ff28f4 CorUnix::CPalThread::ThreadEntry(void*) + 236
20  libsystem_pthread.dylib       	       0x18b856034 _pthread_start + 136
21  libsystem_pthread.dylib       	       0x18b850e3c thread_start + 8

Thread 26:: .NET TP Worker
0   libsystem_kernel.dylib        	       0x18b81906c __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x18b8565fc _pthread_cond_wait + 1228
2   libcoreclr.dylib              	       0x104fe9638 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 148
3   libcoreclr.dylib              	       0x104fe9438 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 296
4   libcoreclr.dylib              	       0x104fecd30 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1572
5   libcoreclr.dylib              	       0x104fece84 PAL_WaitForSingleObjectPrioritized + 76
6   libcoreclr.dylib              	       0x1050e6948 WaitHandle_CorWaitOnePrioritizedNative + 80
7   ???                           	       0x107b3e620 ???
8   ???                           	       0x107b3e9e0 ???
9   ???                           	       0x107b3e938 ???
10  ???                           	       0x107b5cc94 ???
11  ???                           	       0x107b39440 ???
12  libcoreclr.dylib              	       0x1051fb404 CallDescrWorkerInternal + 132
13  libcoreclr.dylib              	       0x1050cefbc CallDescrWorkerWithHandler(CallDescrData*, int) + 108
14  libcoreclr.dylib              	       0x1050cf1b8 DispatchCallSimple(unsigned long*, unsigned int, unsigned long long, unsigned int) + 184
15  libcoreclr.dylib              	       0x1050df598 ThreadNative::KickOffThread_Worker(void*) + 148
16  libcoreclr.dylib              	       0x1050ab460 ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 252
17  libcoreclr.dylib              	       0x1050ab77c ManagedThreadBase::KickOff(void (*)(void*), void*) + 32
18  libcoreclr.dylib              	       0x1050df670 ThreadNative::KickOffThread(void*) + 172
19  libcoreclr.dylib              	       0x104ff28f4 CorUnix::CPalThread::ThreadEntry(void*) + 236
20  libsystem_pthread.dylib       	       0x18b856034 _pthread_start + 136
21  libsystem_pthread.dylib       	       0x18b850e3c thread_start + 8

Thread 27:: .NET TP Worker
0   libsystem_kernel.dylib        	       0x18b81906c __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x18b8565fc _pthread_cond_wait + 1228
2   libcoreclr.dylib              	       0x104fe9638 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 148
3   libcoreclr.dylib              	       0x104fe9438 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 296
4   libcoreclr.dylib              	       0x104fecd30 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1572
5   libcoreclr.dylib              	       0x104fece84 PAL_WaitForSingleObjectPrioritized + 76
6   libcoreclr.dylib              	       0x1050e6948 WaitHandle_CorWaitOnePrioritizedNative + 80
7   ???                           	       0x107b3e620 ???
8   ???                           	       0x107b3e9e0 ???
9   ???                           	       0x107b3e938 ???
10  ???                           	       0x107b5cc94 ???
11  ???                           	       0x107b39440 ???
12  libcoreclr.dylib              	       0x1051fb404 CallDescrWorkerInternal + 132
13  libcoreclr.dylib              	       0x1050cefbc CallDescrWorkerWithHandler(CallDescrData*, int) + 108
14  libcoreclr.dylib              	       0x1050cf1b8 DispatchCallSimple(unsigned long*, unsigned int, unsigned long long, unsigned int) + 184
15  libcoreclr.dylib              	       0x1050df598 ThreadNative::KickOffThread_Worker(void*) + 148
16  libcoreclr.dylib              	       0x1050ab460 ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 252
17  libcoreclr.dylib              	       0x1050ab77c ManagedThreadBase::KickOff(void (*)(void*), void*) + 32
18  libcoreclr.dylib              	       0x1050df670 ThreadNative::KickOffThread(void*) + 172
19  libcoreclr.dylib              	       0x104ff28f4 CorUnix::CPalThread::ThreadEntry(void*) + 236
20  libsystem_pthread.dylib       	       0x18b856034 _pthread_start + 136
21  libsystem_pthread.dylib       	       0x18b850e3c thread_start + 8

Thread 28:: .NET TP Worker
0   libsystem_kernel.dylib        	       0x18b81906c __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x18b8565fc _pthread_cond_wait + 1228
2   libcoreclr.dylib              	       0x104fe9638 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 148
3   libcoreclr.dylib              	       0x104fe9438 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 296
4   libcoreclr.dylib              	       0x104fecd30 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1572
5   libcoreclr.dylib              	       0x104fece84 PAL_WaitForSingleObjectPrioritized + 76
6   libcoreclr.dylib              	       0x1050e6948 WaitHandle_CorWaitOnePrioritizedNative + 80
7   ???                           	       0x107b3e620 ???
8   ???                           	       0x107b3e9e0 ???
9   ???                           	       0x107b3e938 ???
10  ???                           	       0x107b5cc94 ???
11  ???                           	       0x107b39440 ???
12  libcoreclr.dylib              	       0x1051fb404 CallDescrWorkerInternal + 132
13  libcoreclr.dylib              	       0x1050cefbc CallDescrWorkerWithHandler(CallDescrData*, int) + 108
14  libcoreclr.dylib              	       0x1050cf1b8 DispatchCallSimple(unsigned long*, unsigned int, unsigned long long, unsigned int) + 184
15  libcoreclr.dylib              	       0x1050df598 ThreadNative::KickOffThread_Worker(void*) + 148
16  libcoreclr.dylib              	       0x1050ab460 ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 252
17  libcoreclr.dylib              	       0x1050ab77c ManagedThreadBase::KickOff(void (*)(void*), void*) + 32
18  libcoreclr.dylib              	       0x1050df670 ThreadNative::KickOffThread(void*) + 172
19  libcoreclr.dylib              	       0x104ff28f4 CorUnix::CPalThread::ThreadEntry(void*) + 236
20  libsystem_pthread.dylib       	       0x18b856034 _pthread_start + 136
21  libsystem_pthread.dylib       	       0x18b850e3c thread_start + 8

Thread 29:: .NET TP Worker
0   libsystem_kernel.dylib        	       0x18b81906c __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x18b8565fc _pthread_cond_wait + 1228
2   libcoreclr.dylib              	       0x104fe9638 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 148
3   libcoreclr.dylib              	       0x104fe9438 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 296
4   libcoreclr.dylib              	       0x104fecd30 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1572
5   libcoreclr.dylib              	       0x104fece84 PAL_WaitForSingleObjectPrioritized + 76
6   libcoreclr.dylib              	       0x1050e6948 WaitHandle_CorWaitOnePrioritizedNative + 80
7   ???                           	       0x107b3e620 ???
8   ???                           	       0x107b3e9e0 ???
9   ???                           	       0x107b3e938 ???
10  ???                           	       0x107b5cc94 ???
11  ???                           	       0x107b39440 ???
12  libcoreclr.dylib              	       0x1051fb404 CallDescrWorkerInternal + 132
13  libcoreclr.dylib              	       0x1050cefbc CallDescrWorkerWithHandler(CallDescrData*, int) + 108
14  libcoreclr.dylib              	       0x1050cf1b8 DispatchCallSimple(unsigned long*, unsigned int, unsigned long long, unsigned int) + 184
15  libcoreclr.dylib              	       0x1050df598 ThreadNative::KickOffThread_Worker(void*) + 148
16  libcoreclr.dylib              	       0x1050ab460 ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 252
17  libcoreclr.dylib              	       0x1050ab77c ManagedThreadBase::KickOff(void (*)(void*), void*) + 32
18  libcoreclr.dylib              	       0x1050df670 ThreadNative::KickOffThread(void*) + 172
19  libcoreclr.dylib              	       0x104ff28f4 CorUnix::CPalThread::ThreadEntry(void*) + 236
20  libsystem_pthread.dylib       	       0x18b856034 _pthread_start + 136
21  libsystem_pthread.dylib       	       0x18b850e3c thread_start + 8

Thread 30:: .NET TP Worker
0   libsystem_kernel.dylib        	       0x18b81906c __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x18b8565fc _pthread_cond_wait + 1228
2   libcoreclr.dylib              	       0x104fe9638 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 148
3   libcoreclr.dylib              	       0x104fe9438 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 296
4   libcoreclr.dylib              	       0x104fecd30 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1572
5   libcoreclr.dylib              	       0x104fece84 PAL_WaitForSingleObjectPrioritized + 76
6   libcoreclr.dylib              	       0x1050e6948 WaitHandle_CorWaitOnePrioritizedNative + 80
7   ???                           	       0x107b3e620 ???
8   ???                           	       0x107b3e9e0 ???
9   ???                           	       0x107b3e938 ???
10  ???                           	       0x107b5cc94 ???
11  ???                           	       0x107b39440 ???
12  libcoreclr.dylib              	       0x1051fb404 CallDescrWorkerInternal + 132
13  libcoreclr.dylib              	       0x1050cefbc CallDescrWorkerWithHandler(CallDescrData*, int) + 108
14  libcoreclr.dylib              	       0x1050cf1b8 DispatchCallSimple(unsigned long*, unsigned int, unsigned long long, unsigned int) + 184
15  libcoreclr.dylib              	       0x1050df598 ThreadNative::KickOffThread_Worker(void*) + 148
16  libcoreclr.dylib              	       0x1050ab460 ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 252
17  libcoreclr.dylib              	       0x1050ab77c ManagedThreadBase::KickOff(void (*)(void*), void*) + 32
18  libcoreclr.dylib              	       0x1050df670 ThreadNative::KickOffThread(void*) + 172
19  libcoreclr.dylib              	       0x104ff28f4 CorUnix::CPalThread::ThreadEntry(void*) + 236
20  libsystem_pthread.dylib       	       0x18b856034 _pthread_start + 136
21  libsystem_pthread.dylib       	       0x18b850e3c thread_start + 8

Thread 31:: .NET TP Worker
0   libsystem_kernel.dylib        	       0x18b81906c __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x18b8565fc _pthread_cond_wait + 1228
2   libcoreclr.dylib              	       0x104fe9638 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 148
3   libcoreclr.dylib              	       0x104fe9438 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 296
4   libcoreclr.dylib              	       0x104fecd30 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1572
5   libcoreclr.dylib              	       0x104fece84 PAL_WaitForSingleObjectPrioritized + 76
6   libcoreclr.dylib              	       0x1050e6948 WaitHandle_CorWaitOnePrioritizedNative + 80
7   ???                           	       0x107b3e620 ???
8   ???                           	       0x107b3e9e0 ???
9   ???                           	       0x107b3e938 ???
10  ???                           	       0x107b5cc94 ???
11  ???                           	       0x107b39440 ???
12  libcoreclr.dylib              	       0x1051fb404 CallDescrWorkerInternal + 132
13  libcoreclr.dylib              	       0x1050cefbc CallDescrWorkerWithHandler(CallDescrData*, int) + 108
14  libcoreclr.dylib              	       0x1050cf1b8 DispatchCallSimple(unsigned long*, unsigned int, unsigned long long, unsigned int) + 184
15  libcoreclr.dylib              	       0x1050df598 ThreadNative::KickOffThread_Worker(void*) + 148
16  libcoreclr.dylib              	       0x1050ab460 ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 252
17  libcoreclr.dylib              	       0x1050ab77c ManagedThreadBase::KickOff(void (*)(void*), void*) + 32
18  libcoreclr.dylib              	       0x1050df670 ThreadNative::KickOffThread(void*) + 172
19  libcoreclr.dylib              	       0x104ff28f4 CorUnix::CPalThread::ThreadEntry(void*) + 236
20  libsystem_pthread.dylib       	       0x18b856034 _pthread_start + 136
21  libsystem_pthread.dylib       	       0x18b850e3c thread_start + 8

Thread 32:
0   libsystem_pthread.dylib       	       0x18b850e28 start_wqthread + 0

Thread 33:
0   libsystem_pthread.dylib       	       0x18b850e28 start_wqthread + 0

Thread 34:
0   libsystem_pthread.dylib       	       0x18b850e28 start_wqthread + 0

Thread 35:
0   libsystem_pthread.dylib       	       0x18b850e28 start_wqthread + 0

Thread 36:: CVDisplayLink
0   libsystem_kernel.dylib        	       0x18b81906c __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x18b856628 _pthread_cond_wait + 1272
2   CoreVideo                     	       0x19421d528 CVDisplayLink::waitUntil(unsigned long long) + 328
3   CoreVideo                     	       0x19421c5f4 CVDisplayLink::runIOThread() + 504
4   libsystem_pthread.dylib       	       0x18b856034 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x18b850e3c thread_start + 8


Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x0000000280018000   x1: 0x0000000080000000   x2: 0x0000000000000e10   x3: 0x00000000000008cc
    x4: 0x0000000000000e10   x5: 0x00000000000008cc   x6: 0x0000000000000000   x7: 0x0000000000000000
    x8: 0x0000000000000000   x9: 0x00000000ffffffff  x10: 0x0000000280021420  x11: 0x000000028000c588
   x12: 0x0000000280020e84  x13: 0x0000000000000001  x14: 0x0000000280022c90  x15: 0x0000000000000000
   x16: 0x0000000280020e8b  x17: 0x0000000000000000  x18: 0x0000000000000000  x19: 0x0000000280018000
   x20: 0x000060000203ed00  x21: 0x0000000000000000  x22: 0x00000001067388ec  x23: 0x00000001067388b0
   x24: 0x000060000207d100  x25: 0x000060000206e780  x26: 0x000060000203ed00  x27: 0x000060000206e700
   x28: 0x0000000280022cfc   fp: 0x000000016b84d930   lr: 0x597800012f45d01c
    sp: 0x000000016b84d920   pc: 0x000000012f45a204 cpsr: 0x20001000
   far: 0x00000000000000b8  esr: 0x92000006 (Data Abort) byte read Translation fault

Binary Images:
       0x13e280000 -        0x13e3b7fff com.apple.audio.units.Components (1.14) <06275638-4d71-370d-bf96-b30a567270e1> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
       0x13e168000 -        0x13e25bfff libfmodstudio.dylib (*) <6f981332-8043-3077-b863-5b8e3e40fcdb> /Users/USER/Downloads/*/libfmodstudio.dylib
       0x13e000000 -        0x13e0f7fff libfmod.dylib (*) <adbd887f-83e4-3ddc-aeed-a60872e87eba> /Users/USER/Downloads/*/libfmod.dylib
       0x12f420000 -        0x12f48bfff com.apple.AppleMetalOpenGLRenderer (1.0) <41cb4d99-6a07-366a-9e97-d047ce10daa2> /System/Library/Extensions/AppleMetalOpenGLRenderer.bundle/Contents/MacOS/AppleMetalOpenGLRenderer
       0x107794000 -        0x10779ffff libobjc-trampolines.dylib (*) <7778e0d7-361a-378d-9438-3b2bb48c2154> /usr/lib/libobjc-trampolines.dylib
       0x1061b4000 -        0x106333fff libFosterPlatform.dylib (*) <12f4dd3e-33b0-3bb4-b2cd-e7fba98a9c48> /Users/USER/Downloads/*/libFosterPlatform.dylib
       0x104690000 -        0x10469ffff libSystem.Native.dylib (*) <6496acdd-fdb1-3a5e-9d5b-a5af971eb663> /opt/homebrew/*/libSystem.Native.dylib
       0x1063e8000 -        0x106587fff libclrjit.dylib (*) <109de2e6-d8d7-3d6f-ab84-944ca8533ba2> /opt/homebrew/*/libclrjit.dylib
       0x104fc8000 -        0x10536bfff libcoreclr.dylib (*) <d4e53567-e026-303e-966f-743151377b51> /opt/homebrew/*/libcoreclr.dylib
       0x1046f4000 -        0x104723fff libhostpolicy.dylib (*) <41a96c31-b1f7-3dab-a685-a2b154102186> /opt/homebrew/*/libhostpolicy.dylib
       0x104630000 -        0x104663fff libhostfxr.dylib (*) <d9f7f506-1864-386e-9591-e9805fde7f6c> /opt/homebrew/*/libhostfxr.dylib
       0x1045b0000 -        0x1045bbfff Celeste64 (*) <f33ac937-4443-3688-9cc1-4261b5d2f024> /Users/USER/Downloads/*/Celeste64
       0x1f412f000 -        0x1f428efff GLEngine (*) <aa95cc10-a86e-3c74-9556-32b099e7daf0> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLEngine.bundle/GLEngine
       0x1f3f38000 -        0x1f3f48ffb com.apple.opengl (21.0.19) <6dc0162e-4b69-306d-b882-57fe838d23d5> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
       0x18f0d5000 -        0x1903effff com.apple.AppKit (6.9) <f3527312-e426-3f7c-b77b-2bf49d1b7c04> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
               0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
       0x18b4cf000 -        0x18b563347 dyld (*) <324e4ad9-e01f-3183-b09f-3e20b326643a> /usr/lib/dyld
       0x18b814000 -        0x18b84efff libsystem_kernel.dylib (*) <ca94fc21-bc40-3b43-b65d-b87ece9e1d48> /usr/lib/system/libsystem_kernel.dylib
       0x18b84f000 -        0x18b85bff3 libsystem_pthread.dylib (*) <a7d94c96-7b1f-3229-9bea-048d037c3292> /usr/lib/system/libsystem_pthread.dylib
       0x195bda000 -        0x195c03fff com.apple.audio.caulk (1.0) <25e50b84-b506-3db7-9a91-3824b9b8b880> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk
       0x18b6eb000 -        0x18b769ffb libsystem_c.dylib (*) <ab8a0a0b-9a1e-3284-9243-5a0334468ae5> /usr/lib/system/libsystem_c.dylib
       0x18de8c000 -        0x18e57efff com.apple.audio.CoreAudio (5.0) <2c54c60c-a5af-39f4-8286-0cb88fa43367> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
       0x18b8b6000 -        0x18bd8dfff com.apple.CoreFoundation (6.9) <47e4ec09-8f6e-30a8-99d0-34024d4f8122> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
       0x19421a000 -        0x194277fff com.apple.CoreVideo (1.8) <0bd999bf-c672-3dad-84f7-6eb32330d37f> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=1.2G resident=0K(0%) swapped_out_or_unallocated=1.2G(100%)
Writable regions: Total=1.7G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.7G(100%)

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Accelerate framework               128K        1 
Activity Tracing                   256K        1 
CG image                           144K        8 
ColorSync                          608K       30 
CoreAnimation                      432K       25 
CoreGraphics                        32K        2 
CoreUI image data                 1376K       10 
Foundation                          16K        1 
Kernel Alloc Once                   32K        1 
MALLOC                             1.6G       50 
MALLOC guard page                  192K       12 
OpenGL GLSL                        256K        3 
STACK GUARD                       56.6M       37 
Stack                             24.9M       37 
VM_ALLOCATE                        1.1G      489 
__AUTH                            1043K      224 
__AUTH_CONST                      17.5M      397 
__CTF                               824        1 
__DATA                            4777K      397 
__DATA_CONST                      20.1M      411 
__DATA_DIRTY                      1037K      129 
__FONT_DATA                          4K        1 
__GLSLBUILTINS                    5174K        1 
__LINKEDIT                       894.7M       13 
__OBJC_RO                         71.1M        1 
__OBJC_RW                         2168K        1 
__TEXT                           372.3M      426 
dyld private memory                272K        2 
mapped file                      202.2M       87 
shared memory                      992K       18 
===========                     =======  ======= 
TOTAL                              4.4G     2816 



-----------
Full Report
-----------

{"app_name":"Celeste64","timestamp":"2024-02-02 16:16:11.00 +1100","app_version":"","slice_uuid":"f33ac937-4443-3688-9cc1-4261b5d2f024","build_version":"","platform":1,"share_with_app_devs":0,"is_first_party":1,"bug_type":"309","os_version":"macOS 14.2.1 (23C71)","roots_installed":0,"incident_id":"FE236D75-A7E9-494C-8ADF-5D6B75FE9633","name":"Celeste64"}
{
  "uptime" : 98000,
  "procRole" : "Foreground",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "MacBookPro18,3",
  "coalitionID" : 4220,
  "osVersion" : {
    "train" : "macOS 14.2.1",
    "build" : "23C71",
    "releaseType" : "User"
  },
  "captureTime" : "2024-02-02 16:16:10.7288 +1100",
  "codeSigningMonitor" : 1,
  "incident" : "FE236D75-A7E9-494C-8ADF-5D6B75FE9633",
  "pid" : 14701,
  "translated" : false,
  "cpuType" : "ARM-64",
  "roots_installed" : 0,
  "bug_type" : "309",
  "procLaunch" : "2024-02-02 16:16:05.6933 +1100",
  "procStartAbsTime" : 2352319369116,
  "procExitAbsTime" : 2352439670898,
  "procName" : "Celeste64",
  "procPath" : "\/Users\/USER\/Downloads\/*\/Celeste64",
  "parentProc" : "Exited process",
  "parentPid" : 14698,
  "coalitionName" : "com.googlecode.iterm2",
  "crashReporterKey" : "C64A9D47-7B7D-CC4A-F6B2-59BBD9CA932A",
  "responsiblePid" : 11306,
  "responsibleProc" : "iTerm2",
  "codeSigningID" : "apphost-55554944f33ac937444336889cc14261b5d2f024",
  "codeSigningTeamID" : "",
  "codeSigningFlags" : 570425857,
  "codeSigningValidationCategory" : 10,
  "codeSigningTrustLevel" : 4294967295,
  "instructionByteStream" : {"beforePC":"9E++qf17Aan9QwCR8wMAqhT8QfmUAAC1aEpA+RRVQvn0AQC0iBZA+Q==","atPC":"CLlAuSgDADWIGkD5CEVBOcgCADWIDZFSaAIIiwoBQLmJGkC5XwEJaw=="},
  "wakeTime" : 975,
  "sleepWakeUUID" : "4B97AFEC-902D-4134-BEE2-D465345C3685",
  "sip" : "enabled",
  "vmRegionInfo" : "0xb8 is not in any region.  Bytes before following region: 4368039752\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      __TEXT                      1045b0000-1045bc000    [   48K] r-x\/r-x SM=COW  ...s\/*\/Celeste64",
  "exception" : {"codes":"0x0000000000000001, 0x00000000000000b8","rawCodes":[1,184],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_INVALID_ADDRESS at 0x00000000000000b8"},
  "termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":14701},
  "vmregioninfo" : "0xb8 is not in any region.  Bytes before following region: 4368039752\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      __TEXT                      1045b0000-1045bc000    [   48K] r-x\/r-x SM=COW  ...s\/*\/Celeste64",
  "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
  "faultingThread" : 0,
  "threads" : [{"triggered":true,"id":1217882,"threadState":{"x":[{"value":10737516544},{"value":2147483648},{"value":3600},{"value":2252},{"value":3600},{"value":2252},{"value":0},{"value":0},{"value":0},{"value":4294967295},{"value":10737554464},{"value":10737468808},{"value":10737553028},{"value":1},{"value":10737560720},{"value":0},{"value":10737553035},{"value":0},{"value":0},{"value":10737516544},{"value":105553150078208},{"value":0},{"value":4403202284},{"value":4403202224},{"value":105553150333184},{"value":105553150273408},{"value":105553150078208},{"value":105553150273280},{"value":10737560828}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6446902871668936732},"cpsr":{"value":536875008},"fp":{"value":6098835760},"sp":{"value":6098835744},"esr":{"value":2449473542,"description":"(Data Abort) byte read Translation fault"},"pc":{"value":5088059908,"matchesCrashFrame":1},"far":{"value":184}},"queue":"com.apple.main-thread","frames":[{"imageOffset":238084,"symbol":"gldUpdateReadFramebuffer","symbolLocation":48,"imageIndex":3},{"imageOffset":249884,"symbol":"gldPresentFramebufferData","symbolLocation":800,"imageIndex":3},{"imageOffset":103112,"symbol":"glSwap_Exec","symbolLocation":132,"imageIndex":12},{"imageOffset":58288,"symbol":"CGLFlushDrawable","symbolLocation":64,"imageIndex":13},{"imageOffset":3046120,"symbol":"-[NSOpenGLContext flushBuffer]","symbolLocation":28,"imageIndex":14},{"imageOffset":1256700,"symbol":"Cocoa_GL_SwapWindow","symbolLocation":276,"imageIndex":5},{"imageOffset":268796,"symbol":"FosterFrameEnd_OpenGL","symbolLocation":140,"imageIndex":5},{"imageOffset":4436359096,"imageIndex":15},{"imageOffset":4436290348,"imageIndex":15},{"imageOffset":4436284124,"imageIndex":15},{"imageOffset":4436270620,"imageIndex":15},{"imageOffset":2307076,"symbol":"CallDescrWorkerInternal","symbolLocation":132,"imageIndex":8},{"imageOffset":1077180,"symbol":"CallDescrWorkerWithHandler(CallDescrData*, int)","symbolLocation":108,"imageIndex":8},{"imageOffset":1078384,"symbol":"MethodDescCallSite::CallTargetWorker(unsigned long long const*, unsigned long long*, int)","symbolLocation":636,"imageIndex":8},{"imageOffset":253892,"symbol":"RunMain(MethodDesc*, short, int*, PtrArray**)","symbolLocation":540,"imageIndex":8},{"imageOffset":254628,"symbol":"Assembly::ExecuteMainMethod(PtrArray**, int)","symbolLocation":252,"imageIndex":8},{"imageOffset":395592,"symbol":"CorHost2::ExecuteAssembly(unsigned int, char16_t const*, int, char16_t const**, unsigned int*)","symbolLocation":560,"imageIndex":8},{"imageOffset":193500,"symbol":"coreclr_execute_assembly","symbolLocation":232,"imageIndex":8},{"imageOffset":81328,"symbol":"run_app_for_context(hostpolicy_context_t const&, int, char const**)","symbolLocation":956,"imageIndex":9},{"imageOffset":81780,"symbol":"run_app(int, char const**)","symbolLocation":56,"imageIndex":9},{"imageOffset":83920,"symbol":"corehost_main","symbolLocation":160,"imageIndex":9},{"imageOffset":54836,"symbol":"fx_muxer_t::handle_exec_host_command(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, host_startup_info_t const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::unordered_map<known_options, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>, known_options_hash, std::__1::equal_to<known_options>, std::__1::allocator<std::__1::pair<known_options const, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>>>> const&, int, char const**, int, host_mode_t, bool, char*, int, int*)","symbolLocation":1060,"imageIndex":10},{"imageOffset":52072,"symbol":"fx_muxer_t::execute(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, int, char const**, host_startup_info_t const&, char*, int, int*)","symbolLocation":792,"imageIndex":10},{"imageOffset":41408,"symbol":"hostfxr_main_startupinfo","symbolLocation":128,"imageIndex":10},{"imageOffset":39340,"symbol":"exe_start(int, char const**)","symbolLocation":1328,"imageIndex":11},{"imageOffset":39924,"symbol":"main","symbolLocation":184,"imageIndex":11},{"imageOffset":24800,"symbol":"start","symbolLocation":2360,"imageIndex":16}]},{"id":1218013,"frames":[{"imageOffset":6260,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":17},{"imageOffset":81136,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":17},{"imageOffset":42160,"symbol":"mach_msg_overwrite","symbolLocation":476,"imageIndex":17},{"imageOffset":7160,"symbol":"mach_msg","symbolLocation":24,"imageIndex":17},{"imageOffset":185032,"symbol":"MachMessage::Receive(unsigned int)","symbolLocation":80,"imageIndex":8},{"imageOffset":181844,"symbol":"SEHExceptionThread(void*)","symbolLocation":120,"imageIndex":8},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":18},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}],"threadState":{"x":[{"value":268451845},{"value":17179869190},{"value":2147488018},{"value":32998233840931},{"value":10329396346880},{"value":32998233735168},{"value":1500},{"value":0},{"value":18446744073709550527},{"value":7683},{"value":2405},{"value":1},{"value":7683},{"value":2045},{"value":3032611108},{"value":292},{"value":18446744073709551569},{"value":129024},{"value":0},{"value":0},{"value":1500},{"value":32998233735168},{"value":10329396346880},{"value":32998233840931},{"value":6099393192},{"value":2147488018},{"value":17179869190},{"value":17179869190},{"value":6}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6635551984},"cpsr":{"value":4096},"fp":{"value":6099390352},"sp":{"value":6099390272},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6635477108},"far":{"value":0}}},{"id":1218014,"name":".NET SynchManager","threadState":{"x":[{"value":4},{"value":0},{"value":1},{"value":5368782892},{"value":1},{"value":0},{"value":0},{"value":0},{"value":2228223},{"value":4293967296},{"value":1000000},{"value":4117279018},{"value":2043},{"value":2045},{"value":4119378177},{"value":257},{"value":363},{"value":571392},{"value":0},{"value":0},{"value":18446744073708551616},{"value":6099971644},{"value":4294967295},{"value":5368782848},{"value":5368782892},{"value":0},{"value":0},{"value":1},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4378767816},"cpsr":{"value":1610616832},"fp":{"value":6099971744},"sp":{"value":6099971584},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6635502016},"far":{"value":0}},"frames":[{"imageOffset":31168,"symbol":"kevent","symbolLocation":8,"imageIndex":17},{"imageOffset":143816,"symbol":"CorUnix::CPalSynchronizationManager::ReadBytesFromProcessPipe(int, unsigned char*, int)","symbolLocation":220,"imageIndex":8},{"imageOffset":142844,"symbol":"CorUnix::CPalSynchronizationManager::ReadCmdFromProcessPipe(int, CorUnix::CPalSynchronizationManager::SynchWorkerCmd*, void**, unsigned int*)","symbolLocation":52,"imageIndex":8},{"imageOffset":142032,"symbol":"CorUnix::CPalSynchronizationManager::WorkerThread(void*)","symbolLocation":144,"imageIndex":8},{"imageOffset":174324,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":236,"imageIndex":8},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":18},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":1218015,"name":".NET EventPipe","threadState":{"x":[{"value":4},{"value":0},{"value":4294967295},{"value":0},{"value":3},{"value":96},{"value":125},{"value":0},{"value":1},{"value":1},{"value":9},{"value":105553173987424},{"value":105553173939164},{"value":2095104},{"value":2043},{"value":2170537991},{"value":230},{"value":2172635131},{"value":0},{"value":105553173987424},{"value":4381830056,"symbolLocation":0,"symbol":"server_warning_callback(char const*, unsigned int)"},{"value":1},{"value":5089810544},{"value":4294967295},{"value":4382131013,"symbolLocation":67456,"symbol":"OutString::hex(unsigned int, int, unsigned int)::digits"},{"value":500},{"value":1},{"value":4294967295},{"value":6100545024}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4381219512},"cpsr":{"value":1610616832},"fp":{"value":6100544928},"sp":{"value":6100544848},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6635512300},"far":{"value":0}},"frames":[{"imageOffset":41452,"symbol":"poll","symbolLocation":8,"imageIndex":17},{"imageOffset":2595512,"symbol":"ds_ipc_poll(_DiagnosticsIpcPollHandle*, unsigned long, unsigned int, void (*)(char const*, unsigned int))","symbolLocation":172,"imageIndex":8},{"imageOffset":3196640,"symbol":"ds_ipc_stream_factory_get_next_available_stream(void (*)(char const*, unsigned int))","symbolLocation":676,"imageIndex":8},{"imageOffset":3190724,"symbol":"server_thread(void*)","symbolLocation":300,"imageIndex":8},{"imageOffset":174324,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":236,"imageIndex":8},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":18},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":1218016,"name":".NET DebugPipe","threadState":{"x":[{"value":4},{"value":0},{"value":0},{"value":6101119071},{"value":105553173972112},{"value":14},{"value":0},{"value":0},{"value":1},{"value":5359318164},{"value":1168},{"value":2724048891},{"value":2043},{"value":2045},{"value":2726146122},{"value":74},{"value":5},{"value":1945600},{"value":0},{"value":0},{"value":5359317628},{"value":5359317616},{"value":0},{"value":0},{"value":0},{"value":5359317600},{"value":6101117424},{"value":3},{"value":5359317388}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6635525220},"cpsr":{"value":1610616832},"fp":{"value":6101117216},"sp":{"value":6101117168},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6635479760},"far":{"value":0}},"frames":[{"imageOffset":8912,"symbol":"__open","symbolLocation":8,"imageIndex":17},{"imageOffset":54372,"symbol":"open","symbolLocation":64,"imageIndex":17},{"imageOffset":2598084,"symbol":"TwoWayPipe::WaitForConnection()","symbolLocation":40,"imageIndex":8},{"imageOffset":2580468,"symbol":"DbgTransportSession::TransportWorker()","symbolLocation":208,"imageIndex":8},{"imageOffset":2577560,"symbol":"DbgTransportSession::TransportWorkerStatic(void*)","symbolLocation":40,"imageIndex":8},{"imageOffset":174324,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":236,"imageIndex":8},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":18},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":1218017,"name":".NET Debugger","threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6101691288},{"value":0},{"value":5091949136},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8238297848},{"value":0},{"value":5091949112},{"value":5091949176},{"value":6101692640},{"value":0},{"value":0},{"value":0},{"value":1},{"value":256},{"value":4382595840,"symbolLocation":0,"symbol":"CorUnix::g_pSynchronizationManager"},{"value":4294967295}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6635742716},"cpsr":{"value":1610616832},"fp":{"value":6101691408},"sp":{"value":6101691264},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6635491436},"far":{"value":0}},"frames":[{"imageOffset":20588,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":17},{"imageOffset":30204,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":18},{"imageOffset":136776,"symbol":"CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":164,"imageIndex":8},{"imageOffset":136248,"symbol":"CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":296,"imageIndex":8},{"imageOffset":150832,"symbol":"CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int)","symbolLocation":1572,"imageIndex":8},{"imageOffset":2572428,"symbol":"DebuggerRCThread::MainLoop()","symbolLocation":204,"imageIndex":8},{"imageOffset":2572140,"symbol":"DebuggerRCThread::ThreadProc()","symbolLocation":256,"imageIndex":8},{"imageOffset":2571552,"symbol":"DebuggerRCThread::ThreadProcStatic(void*)","symbolLocation":56,"imageIndex":8},{"imageOffset":174324,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":236,"imageIndex":8},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":18},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":1218018,"frames":[{"imageOffset":20588,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":17},{"imageOffset":30204,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":18},{"imageOffset":136760,"symbol":"CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":148,"imageIndex":8},{"imageOffset":136248,"symbol":"CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":296,"imageIndex":8},{"imageOffset":150832,"symbol":"CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int)","symbolLocation":1572,"imageIndex":8},{"imageOffset":151268,"symbol":"WaitForSingleObjectEx","symbolLocation":80,"imageIndex":8},{"imageOffset":1725008,"symbol":"CLREventBase::WaitEx(unsigned int, WaitMode, PendingSync*)","symbolLocation":188,"imageIndex":8},{"imageOffset":1268252,"symbol":"FinalizerThread::WaitForFinalizerEvent(CLREvent*)","symbolLocation":48,"imageIndex":8},{"imageOffset":1268680,"symbol":"FinalizerThread::FinalizerThreadWorker(void*)","symbolLocation":152,"imageIndex":8},{"imageOffset":930912,"symbol":"ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)","symbolLocation":252,"imageIndex":8},{"imageOffset":931756,"symbol":"ManagedThreadBase::FinalizerBase(void (*)(void*))","symbolLocation":36,"imageIndex":8},{"imageOffset":1269152,"symbol":"FinalizerThread::FinalizerThreadStart(void*)","symbolLocation":88,"imageIndex":8},{"imageOffset":174324,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":236,"imageIndex":8},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":18},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}],"threadState":{"x":[{"value":260},{"value":0},{"value":1536},{"value":0},{"value":0},{"value":160},{"value":1},{"value":999999000},{"value":6102263704},{"value":0},{"value":5368890448},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8238297848},{"value":0},{"value":5368890424},{"value":5368890488},{"value":6102266080},{"value":999999000},{"value":1},{"value":1536},{"value":1537},{"value":1792},{"value":4382595840,"symbolLocation":0,"symbol":"CorUnix::g_pSynchronizationManager"},{"value":2000}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6635742716},"cpsr":{"value":1610616832},"fp":{"value":6102263824},"sp":{"value":6102263680},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6635491436},"far":{"value":0}}},{"id":1218019,"frames":[{"imageOffset":20588,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":17},{"imageOffset":30204,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":18},{"imageOffset":136760,"symbol":"CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":148,"imageIndex":8},{"imageOffset":136248,"symbol":"CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":296,"imageIndex":8},{"imageOffset":152232,"symbol":"CorUnix::InternalSleepEx(CorUnix::CPalThread*, unsigned int, int)","symbolLocation":116,"imageIndex":8},{"imageOffset":940976,"symbol":"TieredCompilationManager::BackgroundWorkerStart()","symbolLocation":184,"imageIndex":8},{"imageOffset":940748,"symbol":"TieredCompilationManager::BackgroundWorkerBootstrapper1(void*)","symbolLocation":48,"imageIndex":8},{"imageOffset":930912,"symbol":"ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)","symbolLocation":252,"imageIndex":8},{"imageOffset":931708,"symbol":"ManagedThreadBase::KickOff(void (*)(void*), void*)","symbolLocation":32,"imageIndex":8},{"imageOffset":940612,"symbol":"TieredCompilationManager::BackgroundWorkerBootstrapper0(void*)","symbolLocation":44,"imageIndex":8},{"imageOffset":174324,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":236,"imageIndex":8},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":18},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}],"threadState":{"x":[{"value":260},{"value":0},{"value":4864},{"value":0},{"value":0},{"value":160},{"value":0},{"value":99999000},{"value":6102838264},{"value":0},{"value":4404083792},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8238297848},{"value":0},{"value":4404083768},{"value":4404083832},{"value":6102839520},{"value":99999000},{"value":0},{"value":4864},{"value":4865},{"value":5120},{"value":0},{"value":1}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6635742716},"cpsr":{"value":1610616832},"fp":{"value":6102838384},"sp":{"value":6102838240},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6635491436},"far":{"value":0}}},{"id":1218020,"name":".NET SigHandler","threadState":{"x":[{"value":4},{"value":0},{"value":1},{"value":6103412832},{"value":4369021890},{"value":15},{"value":32199663560843592},{"value":0},{"value":555571819780236556},{"value":8086877832,"symbolLocation":0,"symbol":"_current_pid"},{"value":736},{"value":2864611372},{"value":2043},{"value":2045},{"value":2866710575},{"value":47},{"value":3},{"value":8238300560},{"value":0},{"value":35},{"value":0},{"value":4369020670},{"value":1},{"value":270008320},{"value":4369039360},{"value":4369039360},{"value":0},{"value":4369039360},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4369011800},"cpsr":{"value":1610616832},"fp":{"value":6103412672},"sp":{"value":6103412576},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6635480116},"far":{"value":0}},"frames":[{"imageOffset":9268,"symbol":"read","symbolLocation":8,"imageIndex":17},{"imageOffset":54360,"symbol":"SignalHandlerLoop","symbolLocation":96,"imageIndex":6},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":18},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":1218029,"name":"SDLTimer","threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":65704},{"value":4294967},{"value":294999000},{"value":6103985672},{"value":0},{"value":105553149842008},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8238297848},{"value":0},{"value":105553149841984},{"value":105553178202384},{"value":6103986400},{"value":294999000},{"value":4294967},{"value":0},{"value":1},{"value":256},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6635742716},"cpsr":{"value":1610616832},"fp":{"value":6103985792},"sp":{"value":6103985648},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6635491436},"far":{"value":0}},"frames":[{"imageOffset":20588,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":17},{"imageOffset":30204,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":18},{"imageOffset":1309772,"symbol":"SDL_CondWaitTimeout_REAL","symbolLocation":148,"imageIndex":5},{"imageOffset":1310712,"symbol":"SDL_SemWaitTimeout_REAL","symbolLocation":80,"imageIndex":5},{"imageOffset":723316,"symbol":"SDL_TimerThread","symbolLocation":84,"imageIndex":5},{"imageOffset":722216,"symbol":"SDL_RunThread","symbolLocation":48,"imageIndex":5},{"imageOffset":1308376,"symbol":"RunThread","symbolLocation":12,"imageIndex":5},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":18},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":1218030,"frames":[{"imageOffset":7720,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":18}],"threadState":{"x":[{"value":6104559616},{"value":15875},{"value":6104023040},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6104559616},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6635720232},"far":{"value":0}}},{"id":1218031,"frames":[{"imageOffset":7720,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":18}],"threadState":{"x":[{"value":6105133056},{"value":15363},{"value":6104596480},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6105133056},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6635720232},"far":{"value":0}}},{"id":1218034,"frames":[{"imageOffset":7720,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":18}],"threadState":{"x":[{"value":6105706496},{"value":88583},{"value":6105169920},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6105706496},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6635720232},"far":{"value":0}}},{"id":1218045,"name":"caulk.messenger.shared:17","threadState":{"x":[{"value":14},{"value":105553172143578},{"value":0},{"value":6106853482},{"value":105553172143552},{"value":25},{"value":0},{"value":0},{"value":0},{"value":4294967295},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":18446744073709551580},{"value":8238287688},{"value":0},{"value":105553130961984},{"value":105553130961984},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6807209616},"cpsr":{"value":2147487744},"fp":{"value":6106853248},"sp":{"value":6106853216},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6635476976},"far":{"value":0}},"frames":[{"imageOffset":6128,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":17},{"imageOffset":9872,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":212,"imageIndex":19},{"imageOffset":9540,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":36,"imageIndex":19},{"imageOffset":8772,"symbol":"void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*)","symbolLocation":96,"imageIndex":19},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":18},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":1218046,"name":"caulk.messenger.shared:high","threadState":{"x":[{"value":14},{"value":63491},{"value":63491},{"value":11},{"value":4294967295},{"value":0},{"value":0},{"value":0},{"value":0},{"value":4294967295},{"value":1},{"value":105553178343544},{"value":0},{"value":0},{"value":0},{"value":0},{"value":18446744073709551580},{"value":8238287688},{"value":0},{"value":105553130960528},{"value":105553130960528},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6807209616},"cpsr":{"value":2147487744},"fp":{"value":6107426688},"sp":{"value":6107426656},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6635476976},"far":{"value":0}},"frames":[{"imageOffset":6128,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":17},{"imageOffset":9872,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":212,"imageIndex":19},{"imageOffset":9540,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":36,"imageIndex":19},{"imageOffset":8772,"symbol":"void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*)","symbolLocation":96,"imageIndex":19},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":18},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":1218081,"name":"caulk::deferred_logger","threadState":{"x":[{"value":14},{"value":105553134224727},{"value":0},{"value":6108000359},{"value":105553134224704},{"value":22},{"value":0},{"value":0},{"value":0},{"value":4294967295},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":18446744073709551580},{"value":8238287688},{"value":0},{"value":105553128855512},{"value":105553128855512},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6807209616},"cpsr":{"value":2147487744},"fp":{"value":6108000128},"sp":{"value":6108000096},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6635476976},"far":{"value":0}},"frames":[{"imageOffset":6128,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":17},{"imageOffset":9872,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":212,"imageIndex":19},{"imageOffset":9540,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":36,"imageIndex":19},{"imageOffset":8772,"symbol":"void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*)","symbolLocation":96,"imageIndex":19},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":18},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":1218082,"frames":[{"imageOffset":20072,"symbol":"__semwait_signal","symbolLocation":8,"imageIndex":17},{"imageOffset":54008,"symbol":"nanosleep","symbolLocation":220,"imageIndex":20},{"imageOffset":53776,"symbol":"usleep","symbolLocation":68,"imageIndex":20},{"imageOffset":23536,"symbol":"FMOD_OS_Time_Sleep","symbolLocation":20,"imageIndex":2},{"imageOffset":469372,"imageIndex":2},{"imageOffset":23672,"imageIndex":2},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":18},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}],"threadState":{"x":[{"value":4},{"value":0},{"value":1},{"value":1},{"value":0},{"value":10000000},{"value":0},{"value":0},{"value":8086872824,"symbolLocation":0,"symbol":"clock_sem"},{"value":3},{"value":17},{"value":0},{"value":5794627312069248},{"value":9007199252643840},{"value":9007199252643840},{"value":4294967294},{"value":334},{"value":8238297968},{"value":0},{"value":0},{"value":6108163936},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6634308344},"cpsr":{"value":2684358656},"fp":{"value":6108163920},"sp":{"value":6108163872},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6635490920},"far":{"value":0}}},{"id":1218083,"frames":[{"imageOffset":6128,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":17},{"imageOffset":24844,"imageIndex":2},{"imageOffset":469316,"imageIndex":2},{"imageOffset":23672,"imageIndex":2},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":18},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}],"threadState":{"x":[{"value":14},{"value":18446742348790821280},{"value":18446742348790821280},{"value":68719460488},{"value":6108311160},{"value":6108311160},{"value":5335265456},{"value":2},{"value":1},{"value":12288},{"value":3},{"value":0},{"value":5794653751039296},{"value":9007199252643840},{"value":9007199252643840},{"value":4294967294},{"value":18446744073709551580},{"value":1059},{"value":0},{"value":4404262104},{"value":4404262376},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":5335179532},"cpsr":{"value":536875008},"fp":{"value":6108311424},"sp":{"value":6108311424},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6635476976},"far":{"value":0}}},{"id":1218084,"name":"com.apple.audio.IOThread.client","threadState":{"x":[{"value":268451845},{"value":17179869187},{"value":103079215123},{"value":73731},{"value":562640715776},{"value":339761977884672},{"value":32},{"value":0},{"value":18446744073709550527},{"value":79107},{"value":131},{"value":1},{"value":79107},{"value":6018846784},{"value":6018846784},{"value":5322032064},{"value":18446744073709551569},{"value":8238282192},{"value":0},{"value":0},{"value":32},{"value":339761977884672},{"value":562640715776},{"value":73731},{"value":6108884176},{"value":103079215123},{"value":17179869187},{"value":17179869187},{"value":3}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6635551984},"cpsr":{"value":536875008},"fp":{"value":6108883840},"sp":{"value":6108883760},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6635477108},"far":{"value":0}},"frames":[{"imageOffset":6260,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":17},{"imageOffset":81136,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":17},{"imageOffset":42160,"symbol":"mach_msg_overwrite","symbolLocation":476,"imageIndex":17},{"imageOffset":7160,"symbol":"mach_msg","symbolLocation":24,"imageIndex":17},{"imageOffset":3226784,"symbol":"HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int)","symbolLocation":96,"imageIndex":21},{"imageOffset":2009988,"symbol":"HALC_ProxyIOContext::IOWorkLoop()","symbolLocation":4260,"imageIndex":21},{"imageOffset":2003888,"symbol":"invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int)","symbolLocation":108,"imageIndex":21},{"imageOffset":3573092,"symbol":"HALC_IOThread::Entry(void*)","symbolLocation":88,"imageIndex":21},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":18},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":1218110,"frames":[{"imageOffset":6128,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":17},{"imageOffset":66688,"imageIndex":1},{"imageOffset":643044,"imageIndex":1},{"imageOffset":364872,"imageIndex":1},{"imageOffset":65516,"imageIndex":1},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":18},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}],"threadState":{"x":[{"value":14},{"value":18446742348790821280},{"value":18446742348790821280},{"value":68719460488},{"value":4295047167},{"value":0},{"value":0},{"value":6109046735},{"value":0},{"value":1120403456},{"value":7},{"value":0},{"value":5794605086102848},{"value":9007199252643840},{"value":9007199252643840},{"value":4294967294},{"value":18446744073709551580},{"value":1059},{"value":0},{"value":5369224712},{"value":5337623866},{"value":1},{"value":5337663072},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":5336695936},"cpsr":{"value":536875008},"fp":{"value":6109048368},"sp":{"value":6109048368},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6635476976},"far":{"value":0}}},{"id":1218111,"frames":[{"imageOffset":6128,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":17},{"imageOffset":66688,"imageIndex":1},{"imageOffset":784416,"imageIndex":1},{"imageOffset":781280,"imageIndex":1},{"imageOffset":364872,"imageIndex":1},{"imageOffset":65516,"imageIndex":1},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":18},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}],"threadState":{"x":[{"value":14},{"value":6109212520},{"value":73896},{"value":42},{"value":2},{"value":18},{"value":0},{"value":0},{"value":0},{"value":10},{"value":1218111},{"value":4294967293},{"value":1099511627776},{"value":0},{"value":0},{"value":0},{"value":18446744073709551580},{"value":2},{"value":0},{"value":5359355576},{"value":5359355960},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":5336695936},"cpsr":{"value":1610616832},"fp":{"value":6109212480},"sp":{"value":6109212480},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6635476976},"far":{"value":0}}},{"id":1218112,"frames":[{"imageOffset":6128,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":17},{"imageOffset":66688,"imageIndex":1},{"imageOffset":779324,"imageIndex":1},{"imageOffset":779188,"imageIndex":1},{"imageOffset":364872,"imageIndex":1},{"imageOffset":65516,"imageIndex":1},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":18},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}],"threadState":{"x":[{"value":14},{"value":1},{"value":73896},{"value":32},{"value":1073741824},{"value":32},{"value":0},{"value":1},{"value":38},{"value":105553139469632},{"value":2},{"value":4294967293},{"value":1099511627776},{"value":0},{"value":0},{"value":0},{"value":18446744073709551580},{"value":2},{"value":0},{"value":5359356056},{"value":5359356408},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":5336695936},"cpsr":{"value":1610616832},"fp":{"value":6109376288},"sp":{"value":6109376288},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6635476976},"far":{"value":0}}},{"id":1218152,"name":"com.apple.NSEventThread","threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592},{"value":548772266377216},{"value":0},{"value":548772266377216},{"value":2},{"value":4294967295},{"value":18446744073709550527},{"value":127771},{"value":0},{"value":1},{"value":127771},{"value":65985},{"value":0},{"value":0},{"value":18446744073709551569},{"value":8238282192},{"value":0},{"value":4294967295},{"value":2},{"value":548772266377216},{"value":0},{"value":548772266377216},{"value":6109945960},{"value":8589934592},{"value":21592279046},{"value":21592279046},{"value":4412409862}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6635551984},"cpsr":{"value":4096},"fp":{"value":6109945808},"sp":{"value":6109945728},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6635477108},"far":{"value":0}},"frames":[{"imageOffset":6260,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":17},{"imageOffset":81136,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":17},{"imageOffset":42160,"symbol":"mach_msg_overwrite","symbolLocation":476,"imageIndex":17},{"imageOffset":7160,"symbol":"mach_msg","symbolLocation":24,"imageIndex":17},{"imageOffset":515060,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":22},{"imageOffset":509116,"symbol":"__CFRunLoopRun","symbolLocation":1208,"imageIndex":22},{"imageOffset":506284,"symbol":"CFRunLoopRunSpecific","symbolLocation":608,"imageIndex":22},{"imageOffset":1455376,"symbol":"_NSEventThread","symbolLocation":144,"imageIndex":14},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":18},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":1218159,"name":".NET TP Worker","threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":19},{"value":999999000},{"value":6110520856},{"value":0},{"value":5075506768},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8238297848},{"value":0},{"value":5075506744},{"value":5075506808},{"value":6110523616},{"value":999999000},{"value":19},{"value":0},{"value":1},{"value":256},{"value":4382595840,"symbolLocation":0,"symbol":"CorUnix::g_pSynchronizationManager"},{"value":20000}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6635742716},"cpsr":{"value":1610616832},"fp":{"value":6110520976},"sp":{"value":6110520832},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6635491436},"far":{"value":0}},"frames":[{"imageOffset":20588,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":17},{"imageOffset":30204,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":18},{"imageOffset":136760,"symbol":"CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":148,"imageIndex":8},{"imageOffset":136248,"symbol":"CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":296,"imageIndex":8},{"imageOffset":150832,"symbol":"CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int)","symbolLocation":1572,"imageIndex":8},{"imageOffset":151172,"symbol":"PAL_WaitForSingleObjectPrioritized","symbolLocation":76,"imageIndex":8},{"imageOffset":1173832,"symbol":"WaitHandle_CorWaitOnePrioritizedNative","symbolLocation":80,"imageIndex":8},{"imageOffset":4424197664,"imageIndex":15},{"imageOffset":4424198624,"imageIndex":15},{"imageOffset":4424198456,"imageIndex":15},{"imageOffset":4424322196,"imageIndex":15},{"imageOffset":4424176704,"imageIndex":15},{"imageOffset":2307076,"symbol":"CallDescrWorkerInternal","symbolLocation":132,"imageIndex":8},{"imageOffset":1077180,"symbol":"CallDescrWorkerWithHandler(CallDescrData*, int)","symbolLocation":108,"imageIndex":8},{"imageOffset":1077688,"symbol":"DispatchCallSimple(unsigned long*, unsigned int, unsigned long long, unsigned int)","symbolLocation":184,"imageIndex":8},{"imageOffset":1144216,"symbol":"ThreadNative::KickOffThread_Worker(void*)","symbolLocation":148,"imageIndex":8},{"imageOffset":930912,"symbol":"ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)","symbolLocation":252,"imageIndex":8},{"imageOffset":931708,"symbol":"ManagedThreadBase::KickOff(void (*)(void*), void*)","symbolLocation":32,"imageIndex":8},{"imageOffset":1144432,"symbol":"ThreadNative::KickOffThread(void*)","symbolLocation":172,"imageIndex":8},{"imageOffset":174324,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":236,"imageIndex":8},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":18},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":1218160,"frames":[{"imageOffset":20588,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":17},{"imageOffset":30204,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":18},{"imageOffset":136776,"symbol":"CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":164,"imageIndex":8},{"imageOffset":136248,"symbol":"CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":296,"imageIndex":8},{"imageOffset":150832,"symbol":"CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int)","symbolLocation":1572,"imageIndex":8},{"imageOffset":920760,"symbol":"Thread::DoAppropriateWaitWorker(int, void**, int, unsigned int, WaitMode)","symbolLocation":508,"imageIndex":8},{"imageOffset":905460,"symbol":"Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*)","symbolLocation":120,"imageIndex":8},{"imageOffset":1173476,"symbol":"WaitHandleNative::CorWaitOneNative(void*, int)","symbolLocation":172,"imageIndex":8},{"imageOffset":4424192560,"imageIndex":15},{"imageOffset":4424309412,"imageIndex":15},{"imageOffset":4424176704,"imageIndex":15},{"imageOffset":2307076,"symbol":"CallDescrWorkerInternal","symbolLocation":132,"imageIndex":8},{"imageOffset":1077180,"symbol":"CallDescrWorkerWithHandler(CallDescrData*, int)","symbolLocation":108,"imageIndex":8},{"imageOffset":1077688,"symbol":"DispatchCallSimple(unsigned long*, unsigned int, unsigned long long, unsigned int)","symbolLocation":184,"imageIndex":8},{"imageOffset":1144216,"symbol":"ThreadNative::KickOffThread_Worker(void*)","symbolLocation":148,"imageIndex":8},{"imageOffset":930912,"symbol":"ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)","symbolLocation":252,"imageIndex":8},{"imageOffset":931708,"symbol":"ManagedThreadBase::KickOff(void (*)(void*), void*)","symbolLocation":32,"imageIndex":8},{"imageOffset":1144432,"symbol":"ThreadNative::KickOffThread(void*)","symbolLocation":172,"imageIndex":8},{"imageOffset":174324,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":236,"imageIndex":8},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":18},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}],"threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6110831800},{"value":0},{"value":5092382288},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8238297848},{"value":0},{"value":5092382264},{"value":5092382328},{"value":6110834912},{"value":0},{"value":0},{"value":0},{"value":513},{"value":768},{"value":4382595840,"symbolLocation":0,"symbol":"CorUnix::g_pSynchronizationManager"},{"value":4294967295}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6635742716},"cpsr":{"value":1610616832},"fp":{"value":6110831920},"sp":{"value":6110831776},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6635491436},"far":{"value":0}}},{"id":1218161,"name":".NET TP Worker","threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":19},{"value":999999000},{"value":6111405592},{"value":0},{"value":5268128848},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8238297848},{"value":0},{"value":5268128824},{"value":5268128888},{"value":6111408352},{"value":999999000},{"value":19},{"value":0},{"value":1},{"value":256},{"value":4382595840,"symbolLocation":0,"symbol":"CorUnix::g_pSynchronizationManager"},{"value":20000}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6635742716},"cpsr":{"value":1610616832},"fp":{"value":6111405712},"sp":{"value":6111405568},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6635491436},"far":{"value":0}},"frames":[{"imageOffset":20588,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":17},{"imageOffset":30204,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":18},{"imageOffset":136760,"symbol":"CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":148,"imageIndex":8},{"imageOffset":136248,"symbol":"CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":296,"imageIndex":8},{"imageOffset":150832,"symbol":"CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int)","symbolLocation":1572,"imageIndex":8},{"imageOffset":151172,"symbol":"PAL_WaitForSingleObjectPrioritized","symbolLocation":76,"imageIndex":8},{"imageOffset":1173832,"symbol":"WaitHandle_CorWaitOnePrioritizedNative","symbolLocation":80,"imageIndex":8},{"imageOffset":4424197664,"imageIndex":15},{"imageOffset":4424198624,"imageIndex":15},{"imageOffset":4424198456,"imageIndex":15},{"imageOffset":4424322196,"imageIndex":15},{"imageOffset":4424176704,"imageIndex":15},{"imageOffset":2307076,"symbol":"CallDescrWorkerInternal","symbolLocation":132,"imageIndex":8},{"imageOffset":1077180,"symbol":"CallDescrWorkerWithHandler(CallDescrData*, int)","symbolLocation":108,"imageIndex":8},{"imageOffset":1077688,"symbol":"DispatchCallSimple(unsigned long*, unsigned int, unsigned long long, unsigned int)","symbolLocation":184,"imageIndex":8},{"imageOffset":1144216,"symbol":"ThreadNative::KickOffThread_Worker(void*)","symbolLocation":148,"imageIndex":8},{"imageOffset":930912,"symbol":"ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)","symbolLocation":252,"imageIndex":8},{"imageOffset":931708,"symbol":"ManagedThreadBase::KickOff(void (*)(void*), void*)","symbolLocation":32,"imageIndex":8},{"imageOffset":1144432,"symbol":"ThreadNative::KickOffThread(void*)","symbolLocation":172,"imageIndex":8},{"imageOffset":174324,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":236,"imageIndex":8},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":18},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":1218162,"name":".NET TP Worker","threadState":{"x":[{"value":260},{"value":0},{"value":768},{"value":0},{"value":0},{"value":160},{"value":20},{"value":0},{"value":6111979032},{"value":0},{"value":5092108368},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8238297848},{"value":0},{"value":5092108344},{"value":5092108408},{"value":6111981792},{"value":0},{"value":20},{"value":768},{"value":769},{"value":1024},{"value":4382595840,"symbolLocation":0,"symbol":"CorUnix::g_pSynchronizationManager"},{"value":20000}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6635742716},"cpsr":{"value":1610616832},"fp":{"value":6111979152},"sp":{"value":6111979008},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6635491436},"far":{"value":0}},"frames":[{"imageOffset":20588,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":17},{"imageOffset":30204,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":18},{"imageOffset":136760,"symbol":"CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":148,"imageIndex":8},{"imageOffset":136248,"symbol":"CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":296,"imageIndex":8},{"imageOffset":150832,"symbol":"CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int)","symbolLocation":1572,"imageIndex":8},{"imageOffset":151172,"symbol":"PAL_WaitForSingleObjectPrioritized","symbolLocation":76,"imageIndex":8},{"imageOffset":1173832,"symbol":"WaitHandle_CorWaitOnePrioritizedNative","symbolLocation":80,"imageIndex":8},{"imageOffset":4424197664,"imageIndex":15},{"imageOffset":4424198624,"imageIndex":15},{"imageOffset":4424198456,"imageIndex":15},{"imageOffset":4424322196,"imageIndex":15},{"imageOffset":4424176704,"imageIndex":15},{"imageOffset":2307076,"symbol":"CallDescrWorkerInternal","symbolLocation":132,"imageIndex":8},{"imageOffset":1077180,"symbol":"CallDescrWorkerWithHandler(CallDescrData*, int)","symbolLocation":108,"imageIndex":8},{"imageOffset":1077688,"symbol":"DispatchCallSimple(unsigned long*, unsigned int, unsigned long long, unsigned int)","symbolLocation":184,"imageIndex":8},{"imageOffset":1144216,"symbol":"ThreadNative::KickOffThread_Worker(void*)","symbolLocation":148,"imageIndex":8},{"imageOffset":930912,"symbol":"ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)","symbolLocation":252,"imageIndex":8},{"imageOffset":931708,"symbol":"ManagedThreadBase::KickOff(void (*)(void*), void*)","symbolLocation":32,"imageIndex":8},{"imageOffset":1144432,"symbol":"ThreadNative::KickOffThread(void*)","symbolLocation":172,"imageIndex":8},{"imageOffset":174324,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":236,"imageIndex":8},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":18},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":1218163,"name":".NET TP Worker","threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":20},{"value":0},{"value":6112552472},{"value":0},{"value":5075529296},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8238297848},{"value":0},{"value":5075529272},{"value":5075529336},{"value":6112555232},{"value":0},{"value":20},{"value":0},{"value":1},{"value":256},{"value":4382595840,"symbolLocation":0,"symbol":"CorUnix::g_pSynchronizationManager"},{"value":20000}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6635742716},"cpsr":{"value":1610616832},"fp":{"value":6112552592},"sp":{"value":6112552448},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6635491436},"far":{"value":0}},"frames":[{"imageOffset":20588,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":17},{"imageOffset":30204,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":18},{"imageOffset":136760,"symbol":"CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":148,"imageIndex":8},{"imageOffset":136248,"symbol":"CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":296,"imageIndex":8},{"imageOffset":150832,"symbol":"CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int)","symbolLocation":1572,"imageIndex":8},{"imageOffset":151172,"symbol":"PAL_WaitForSingleObjectPrioritized","symbolLocation":76,"imageIndex":8},{"imageOffset":1173832,"symbol":"WaitHandle_CorWaitOnePrioritizedNative","symbolLocation":80,"imageIndex":8},{"imageOffset":4424197664,"imageIndex":15},{"imageOffset":4424198624,"imageIndex":15},{"imageOffset":4424198456,"imageIndex":15},{"imageOffset":4424322196,"imageIndex":15},{"imageOffset":4424176704,"imageIndex":15},{"imageOffset":2307076,"symbol":"CallDescrWorkerInternal","symbolLocation":132,"imageIndex":8},{"imageOffset":1077180,"symbol":"CallDescrWorkerWithHandler(CallDescrData*, int)","symbolLocation":108,"imageIndex":8},{"imageOffset":1077688,"symbol":"DispatchCallSimple(unsigned long*, unsigned int, unsigned long long, unsigned int)","symbolLocation":184,"imageIndex":8},{"imageOffset":1144216,"symbol":"ThreadNative::KickOffThread_Worker(void*)","symbolLocation":148,"imageIndex":8},{"imageOffset":930912,"symbol":"ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)","symbolLocation":252,"imageIndex":8},{"imageOffset":931708,"symbol":"ManagedThreadBase::KickOff(void (*)(void*), void*)","symbolLocation":32,"imageIndex":8},{"imageOffset":1144432,"symbol":"ThreadNative::KickOffThread(void*)","symbolLocation":172,"imageIndex":8},{"imageOffset":174324,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":236,"imageIndex":8},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":18},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":1218164,"name":".NET TP Worker","threadState":{"x":[{"value":260},{"value":0},{"value":256},{"value":0},{"value":0},{"value":160},{"value":20},{"value":0},{"value":6113125912},{"value":0},{"value":4404252752},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8238297848},{"value":0},{"value":4404252728},{"value":4404252792},{"value":6113128672},{"value":0},{"value":20},{"value":256},{"value":257},{"value":512},{"value":4382595840,"symbolLocation":0,"symbol":"CorUnix::g_pSynchronizationManager"},{"value":20000}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6635742716},"cpsr":{"value":1610616832},"fp":{"value":6113126032},"sp":{"value":6113125888},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6635491436},"far":{"value":0}},"frames":[{"imageOffset":20588,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":17},{"imageOffset":30204,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":18},{"imageOffset":136760,"symbol":"CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":148,"imageIndex":8},{"imageOffset":136248,"symbol":"CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":296,"imageIndex":8},{"imageOffset":150832,"symbol":"CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int)","symbolLocation":1572,"imageIndex":8},{"imageOffset":151172,"symbol":"PAL_WaitForSingleObjectPrioritized","symbolLocation":76,"imageIndex":8},{"imageOffset":1173832,"symbol":"WaitHandle_CorWaitOnePrioritizedNative","symbolLocation":80,"imageIndex":8},{"imageOffset":4424197664,"imageIndex":15},{"imageOffset":4424198624,"imageIndex":15},{"imageOffset":4424198456,"imageIndex":15},{"imageOffset":4424322196,"imageIndex":15},{"imageOffset":4424176704,"imageIndex":15},{"imageOffset":2307076,"symbol":"CallDescrWorkerInternal","symbolLocation":132,"imageIndex":8},{"imageOffset":1077180,"symbol":"CallDescrWorkerWithHandler(CallDescrData*, int)","symbolLocation":108,"imageIndex":8},{"imageOffset":1077688,"symbol":"DispatchCallSimple(unsigned long*, unsigned int, unsigned long long, unsigned int)","symbolLocation":184,"imageIndex":8},{"imageOffset":1144216,"symbol":"ThreadNative::KickOffThread_Worker(void*)","symbolLocation":148,"imageIndex":8},{"imageOffset":930912,"symbol":"ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)","symbolLocation":252,"imageIndex":8},{"imageOffset":931708,"symbol":"ManagedThreadBase::KickOff(void (*)(void*), void*)","symbolLocation":32,"imageIndex":8},{"imageOffset":1144432,"symbol":"ThreadNative::KickOffThread(void*)","symbolLocation":172,"imageIndex":8},{"imageOffset":174324,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":236,"imageIndex":8},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":18},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":1218165,"name":".NET TP Worker","threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":20},{"value":0},{"value":6113699352},{"value":0},{"value":4404449872},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8238297848},{"value":0},{"value":4404449848},{"value":4404449912},{"value":6113702112},{"value":0},{"value":20},{"value":0},{"value":1},{"value":256},{"value":4382595840,"symbolLocation":0,"symbol":"CorUnix::g_pSynchronizationManager"},{"value":20000}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6635742716},"cpsr":{"value":1610616832},"fp":{"value":6113699472},"sp":{"value":6113699328},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6635491436},"far":{"value":0}},"frames":[{"imageOffset":20588,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":17},{"imageOffset":30204,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":18},{"imageOffset":136760,"symbol":"CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":148,"imageIndex":8},{"imageOffset":136248,"symbol":"CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":296,"imageIndex":8},{"imageOffset":150832,"symbol":"CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int)","symbolLocation":1572,"imageIndex":8},{"imageOffset":151172,"symbol":"PAL_WaitForSingleObjectPrioritized","symbolLocation":76,"imageIndex":8},{"imageOffset":1173832,"symbol":"WaitHandle_CorWaitOnePrioritizedNative","symbolLocation":80,"imageIndex":8},{"imageOffset":4424197664,"imageIndex":15},{"imageOffset":4424198624,"imageIndex":15},{"imageOffset":4424198456,"imageIndex":15},{"imageOffset":4424322196,"imageIndex":15},{"imageOffset":4424176704,"imageIndex":15},{"imageOffset":2307076,"symbol":"CallDescrWorkerInternal","symbolLocation":132,"imageIndex":8},{"imageOffset":1077180,"symbol":"CallDescrWorkerWithHandler(CallDescrData*, int)","symbolLocation":108,"imageIndex":8},{"imageOffset":1077688,"symbol":"DispatchCallSimple(unsigned long*, unsigned int, unsigned long long, unsigned int)","symbolLocation":184,"imageIndex":8},{"imageOffset":1144216,"symbol":"ThreadNative::KickOffThread_Worker(void*)","symbolLocation":148,"imageIndex":8},{"imageOffset":930912,"symbol":"ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)","symbolLocation":252,"imageIndex":8},{"imageOffset":931708,"symbol":"ManagedThreadBase::KickOff(void (*)(void*), void*)","symbolLocation":32,"imageIndex":8},{"imageOffset":1144432,"symbol":"ThreadNative::KickOffThread(void*)","symbolLocation":172,"imageIndex":8},{"imageOffset":174324,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":236,"imageIndex":8},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":18},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":1218166,"name":".NET TP Worker","threadState":{"x":[{"value":260},{"value":0},{"value":256},{"value":0},{"value":0},{"value":160},{"value":19},{"value":999999000},{"value":6114272792},{"value":0},{"value":4404440656},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8238297848},{"value":0},{"value":4404440632},{"value":4404440696},{"value":6114275552},{"value":999999000},{"value":19},{"value":256},{"value":257},{"value":512},{"value":4382595840,"symbolLocation":0,"symbol":"CorUnix::g_pSynchronizationManager"},{"value":20000}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6635742716},"cpsr":{"value":1610616832},"fp":{"value":6114272912},"sp":{"value":6114272768},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6635491436},"far":{"value":0}},"frames":[{"imageOffset":20588,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":17},{"imageOffset":30204,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":18},{"imageOffset":136760,"symbol":"CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":148,"imageIndex":8},{"imageOffset":136248,"symbol":"CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":296,"imageIndex":8},{"imageOffset":150832,"symbol":"CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int)","symbolLocation":1572,"imageIndex":8},{"imageOffset":151172,"symbol":"PAL_WaitForSingleObjectPrioritized","symbolLocation":76,"imageIndex":8},{"imageOffset":1173832,"symbol":"WaitHandle_CorWaitOnePrioritizedNative","symbolLocation":80,"imageIndex":8},{"imageOffset":4424197664,"imageIndex":15},{"imageOffset":4424198624,"imageIndex":15},{"imageOffset":4424198456,"imageIndex":15},{"imageOffset":4424322196,"imageIndex":15},{"imageOffset":4424176704,"imageIndex":15},{"imageOffset":2307076,"symbol":"CallDescrWorkerInternal","symbolLocation":132,"imageIndex":8},{"imageOffset":1077180,"symbol":"CallDescrWorkerWithHandler(CallDescrData*, int)","symbolLocation":108,"imageIndex":8},{"imageOffset":1077688,"symbol":"DispatchCallSimple(unsigned long*, unsigned int, unsigned long long, unsigned int)","symbolLocation":184,"imageIndex":8},{"imageOffset":1144216,"symbol":"ThreadNative::KickOffThread_Worker(void*)","symbolLocation":148,"imageIndex":8},{"imageOffset":930912,"symbol":"ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)","symbolLocation":252,"imageIndex":8},{"imageOffset":931708,"symbol":"ManagedThreadBase::KickOff(void (*)(void*), void*)","symbolLocation":32,"imageIndex":8},{"imageOffset":1144432,"symbol":"ThreadNative::KickOffThread(void*)","symbolLocation":172,"imageIndex":8},{"imageOffset":174324,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":236,"imageIndex":8},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":18},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":1218167,"name":".NET TP Worker","threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":19},{"value":999997000},{"value":6114846232},{"value":0},{"value":5092361808},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8238297848},{"value":0},{"value":5092361784},{"value":5092361848},{"value":6114848992},{"value":999997000},{"value":19},{"value":0},{"value":1},{"value":256},{"value":4382595840,"symbolLocation":0,"symbol":"CorUnix::g_pSynchronizationManager"},{"value":20000}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6635742716},"cpsr":{"value":1610616832},"fp":{"value":6114846352},"sp":{"value":6114846208},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6635491436},"far":{"value":0}},"frames":[{"imageOffset":20588,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":17},{"imageOffset":30204,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":18},{"imageOffset":136760,"symbol":"CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":148,"imageIndex":8},{"imageOffset":136248,"symbol":"CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":296,"imageIndex":8},{"imageOffset":150832,"symbol":"CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int)","symbolLocation":1572,"imageIndex":8},{"imageOffset":151172,"symbol":"PAL_WaitForSingleObjectPrioritized","symbolLocation":76,"imageIndex":8},{"imageOffset":1173832,"symbol":"WaitHandle_CorWaitOnePrioritizedNative","symbolLocation":80,"imageIndex":8},{"imageOffset":4424197664,"imageIndex":15},{"imageOffset":4424198624,"imageIndex":15},{"imageOffset":4424198456,"imageIndex":15},{"imageOffset":4424322196,"imageIndex":15},{"imageOffset":4424176704,"imageIndex":15},{"imageOffset":2307076,"symbol":"CallDescrWorkerInternal","symbolLocation":132,"imageIndex":8},{"imageOffset":1077180,"symbol":"CallDescrWorkerWithHandler(CallDescrData*, int)","symbolLocation":108,"imageIndex":8},{"imageOffset":1077688,"symbol":"DispatchCallSimple(unsigned long*, unsigned int, unsigned long long, unsigned int)","symbolLocation":184,"imageIndex":8},{"imageOffset":1144216,"symbol":"ThreadNative::KickOffThread_Worker(void*)","symbolLocation":148,"imageIndex":8},{"imageOffset":930912,"symbol":"ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)","symbolLocation":252,"imageIndex":8},{"imageOffset":931708,"symbol":"ManagedThreadBase::KickOff(void (*)(void*), void*)","symbolLocation":32,"imageIndex":8},{"imageOffset":1144432,"symbol":"ThreadNative::KickOffThread(void*)","symbolLocation":172,"imageIndex":8},{"imageOffset":174324,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":236,"imageIndex":8},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":18},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":1218175,"frames":[{"imageOffset":7720,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":18}],"threadState":{"x":[{"value":11076890624},{"value":111875},{"value":11076354048},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":11076890624},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6635720232},"far":{"value":0}}},{"id":1218176,"frames":[{"imageOffset":7720,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":18}],"threadState":{"x":[{"value":11077464064},{"value":117011},{"value":11076927488},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":11077464064},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6635720232},"far":{"value":0}}},{"id":1218177,"frames":[{"imageOffset":7720,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":18}],"threadState":{"x":[{"value":11078037504},{"value":106243},{"value":11077500928},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":11078037504},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6635720232},"far":{"value":0}}},{"id":1218178,"frames":[{"imageOffset":7720,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":18}],"threadState":{"x":[{"value":11078610944},{"value":0},{"value":11078074368},{"value":0},{"value":278532},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":11078610944},"esr":{"value":0,"description":" Address size fault"},"pc":{"value":6635720232},"far":{"value":0}}},{"id":1218275,"name":"CVDisplayLink","threadState":{"x":[{"value":260},{"value":0},{"value":71168},{"value":0},{"value":0},{"value":65704},{"value":0},{"value":8010000},{"value":73985},{"value":0},{"value":5075382352},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8238297848},{"value":0},{"value":5075382328},{"value":5075382392},{"value":1},{"value":8010000},{"value":0},{"value":71168},{"value":73985},{"value":74240},{"value":8069816880,"symbolLocation":0,"symbol":"CVHostTimeBase::sToNanosDenominator"},{"value":8069818776,"symbolLocation":0,"symbol":"kZeroVideoTime"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6635742760},"cpsr":{"value":2684358656},"fp":{"value":11079298480},"sp":{"value":11079298336},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6635491436},"far":{"value":0}},"frames":[{"imageOffset":20588,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":17},{"imageOffset":30248,"symbol":"_pthread_cond_wait","symbolLocation":1272,"imageIndex":18},{"imageOffset":13608,"symbol":"CVDisplayLink::waitUntil(unsigned long long)","symbolLocation":328,"imageIndex":23},{"imageOffset":9716,"symbol":"CVDisplayLink::runIOThread()","symbolLocation":504,"imageIndex":23},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":18},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 5337776128,
    "CFBundleShortVersionString" : "1.14",
    "CFBundleIdentifier" : "com.apple.audio.units.Components",
    "size" : 1277952,
    "uuid" : "06275638-4d71-370d-bf96-b30a567270e1",
    "path" : "\/System\/Library\/Components\/CoreAudio.component\/Contents\/MacOS\/CoreAudio",
    "name" : "CoreAudio",
    "CFBundleVersion" : "1.14"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 5336629248,
    "size" : 999424,
    "uuid" : "6f981332-8043-3077-b863-5b8e3e40fcdb",
    "path" : "\/Users\/USER\/Downloads\/*\/libfmodstudio.dylib",
    "name" : "libfmodstudio.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 5335154688,
    "size" : 1015808,
    "uuid" : "adbd887f-83e4-3ddc-aeed-a60872e87eba",
    "path" : "\/Users\/USER\/Downloads\/*\/libfmod.dylib",
    "name" : "libfmod.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 5087821824,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "com.apple.AppleMetalOpenGLRenderer",
    "size" : 442368,
    "uuid" : "41cb4d99-6a07-366a-9e97-d047ce10daa2",
    "path" : "\/System\/Library\/Extensions\/AppleMetalOpenGLRenderer.bundle\/Contents\/MacOS\/AppleMetalOpenGLRenderer",
    "name" : "AppleMetalOpenGLRenderer",
    "CFBundleVersion" : "1"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4420354048,
    "size" : 49152,
    "uuid" : "7778e0d7-361a-378d-9438-3b2bb48c2154",
    "path" : "\/usr\/lib\/libobjc-trampolines.dylib",
    "name" : "libobjc-trampolines.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4397416448,
    "size" : 1572864,
    "uuid" : "12f4dd3e-33b0-3bb4-b2cd-e7fba98a9c48",
    "path" : "\/Users\/USER\/Downloads\/*\/libFosterPlatform.dylib",
    "name" : "libFosterPlatform.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4368957440,
    "size" : 65536,
    "uuid" : "6496acdd-fdb1-3a5e-9d5b-a5af971eb663",
    "path" : "\/opt\/homebrew\/*\/libSystem.Native.dylib",
    "name" : "libSystem.Native.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4399726592,
    "size" : 1703936,
    "uuid" : "109de2e6-d8d7-3d6f-ab84-944ca8533ba2",
    "path" : "\/opt\/homebrew\/*\/libclrjit.dylib",
    "name" : "libclrjit.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4378624000,
    "size" : 3817472,
    "uuid" : "d4e53567-e026-303e-966f-743151377b51",
    "path" : "\/opt\/homebrew\/*\/libcoreclr.dylib",
    "name" : "libcoreclr.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4369367040,
    "size" : 196608,
    "uuid" : "41a96c31-b1f7-3dab-a685-a2b154102186",
    "path" : "\/opt\/homebrew\/*\/libhostpolicy.dylib",
    "name" : "libhostpolicy.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4368564224,
    "size" : 212992,
    "uuid" : "d9f7f506-1864-386e-9591-e9805fde7f6c",
    "path" : "\/opt\/homebrew\/*\/libhostfxr.dylib",
    "name" : "libhostfxr.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4368039936,
    "size" : 49152,
    "uuid" : "f33ac937-4443-3688-9cc1-4261b5d2f024",
    "path" : "\/Users\/USER\/Downloads\/*\/Celeste64",
    "name" : "Celeste64"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 8389849088,
    "size" : 1441792,
    "uuid" : "aa95cc10-a86e-3c74-9556-32b099e7daf0",
    "path" : "\/System\/Library\/Frameworks\/OpenGL.framework\/Versions\/A\/Resources\/GLEngine.bundle\/GLEngine",
    "name" : "GLEngine"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 8387788800,
    "CFBundleShortVersionString" : "21.0.19",
    "CFBundleIdentifier" : "com.apple.opengl",
    "size" : 69628,
    "uuid" : "6dc0162e-4b69-306d-b882-57fe838d23d5",
    "path" : "\/System\/Library\/Frameworks\/OpenGL.framework\/Versions\/A\/OpenGL",
    "name" : "OpenGL",
    "CFBundleVersion" : "21.0.19"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6694981632,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.AppKit",
    "size" : 20033536,
    "uuid" : "f3527312-e426-3f7c-b77b-2bf49d1b7c04",
    "path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit",
    "name" : "AppKit",
    "CFBundleVersion" : "2487.30.108"
  },
  {
    "size" : 0,
    "source" : "A",
    "base" : 0,
    "uuid" : "00000000-0000-0000-0000-000000000000"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6632042496,
    "size" : 607048,
    "uuid" : "324e4ad9-e01f-3183-b09f-3e20b326643a",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6635470848,
    "size" : 241664,
    "uuid" : "ca94fc21-bc40-3b43-b65d-b87ece9e1d48",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6635712512,
    "size" : 53236,
    "uuid" : "a7d94c96-7b1f-3229-9bea-048d037c3292",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6807199744,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "com.apple.audio.caulk",
    "size" : 172032,
    "uuid" : "25e50b84-b506-3db7-9a91-3824b9b8b880",
    "path" : "\/System\/Library\/PrivateFrameworks\/caulk.framework\/Versions\/A\/caulk",
    "name" : "caulk"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6634254336,
    "size" : 520188,
    "uuid" : "ab8a0a0b-9a1e-3284-9243-5a0334468ae5",
    "path" : "\/usr\/lib\/system\/libsystem_c.dylib",
    "name" : "libsystem_c.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6675808256,
    "CFBundleShortVersionString" : "5.0",
    "CFBundleIdentifier" : "com.apple.audio.CoreAudio",
    "size" : 7286784,
    "uuid" : "2c54c60c-a5af-39f4-8286-0cb88fa43367",
    "path" : "\/System\/Library\/Frameworks\/CoreAudio.framework\/Versions\/A\/CoreAudio",
    "name" : "CoreAudio",
    "CFBundleVersion" : "5.0"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6636134400,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.CoreFoundation",
    "size" : 5079040,
    "uuid" : "47e4ec09-8f6e-30a8-99d0-34024d4f8122",
    "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation",
    "name" : "CoreFoundation",
    "CFBundleVersion" : "2202"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6780198912,
    "CFBundleShortVersionString" : "1.8",
    "CFBundleIdentifier" : "com.apple.CoreVideo",
    "size" : 385024,
    "uuid" : "0bd999bf-c672-3dad-84f7-6eb32330d37f",
    "path" : "\/System\/Library\/Frameworks\/CoreVideo.framework\/Versions\/A\/CoreVideo",
    "name" : "CoreVideo",
    "CFBundleVersion" : "604.3"
  }
],
  "sharedCache" : {
  "base" : 6631292928,
  "size" : 4061216768,
  "uuid" : "f9ddd844-7f3f-34bd-be29-f0c72d5e5449"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=1.2G resident=0K(0%) swapped_out_or_unallocated=1.2G(100%)\nWritable regions: Total=1.7G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.7G(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nAccelerate framework               128K        1 \nActivity Tracing                   256K        1 \nCG image                           144K        8 \nColorSync                          608K       30 \nCoreAnimation                      432K       25 \nCoreGraphics                        32K        2 \nCoreUI image data                 1376K       10 \nFoundation                          16K        1 \nKernel Alloc Once                   32K        1 \nMALLOC                             1.6G       50 \nMALLOC guard page                  192K       12 \nOpenGL GLSL                        256K        3 \nSTACK GUARD                       56.6M       37 \nStack                             24.9M       37 \nVM_ALLOCATE                        1.1G      489 \n__AUTH                            1043K      224 \n__AUTH_CONST                      17.5M      397 \n__CTF                               824        1 \n__DATA                            4777K      397 \n__DATA_CONST                      20.1M      411 \n__DATA_DIRTY                      1037K      129 \n__FONT_DATA                          4K        1 \n__GLSLBUILTINS                    5174K        1 \n__LINKEDIT                       894.7M       13 \n__OBJC_RO                         71.1M        1 \n__OBJC_RW                         2168K        1 \n__TEXT                           372.3M      426 \ndyld private memory                272K        2 \nmapped file                      202.2M       87 \nshared memory                      992K       18 \n===========                     =======  ======= \nTOTAL                              4.4G     2816 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "queue" : "com.apple.main-thread"
  }
},
  "logWritingSignature" : "daa36b6c6d3bed928a8a7f5cae58f433a67bde70",
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "60186475825c62000ccf5450",
      "factorPackIds" : {

      },
      "deploymentId" : 240000069
    },
    {
      "rolloutId" : "644114de41e7236e6177f9bd",
      "factorPackIds" : {

      },
      "deploymentId" : 250000006
    }
  ],
  "experiments" : [
    {
      "treatmentId" : "6ed6b44b-2d1a-4b7c-9427-2a1c8875a6de",
      "experimentId" : "645c316490776210f56569be",
      "deploymentId" : 400000011
    },
    {
      "treatmentId" : "52e9806b-48cf-4718-ba06-6aaa79468566",
      "experimentId" : "6553f184553f07431fda611f",
      "deploymentId" : 400000009
    }
  ]
}
}

May be worth mentioning my current .NET install is courtesy of Homebrew, not the official installers.

Same thing happened. Logs attached.

Thank you for the logs! Very helpful to see. Worth noting that the Thread 0 call stacks in your log and mine are nearly identical -- both crash in FosterFrameEnd_OpenGL.

You and I are running the same base version of .NET -- what is the output of dotnet --info for you?

For reference, here is mine:

dotnet --info

dotnet --info
.NET SDK:
Version: 8.0.101
Commit: 6eceda187b
Workload version: 8.0.100-manifests.69afb982

Runtime Environment:
OS Name: Mac OS X
OS Version: 14.2
OS Platform: Darwin
RID: osx-arm64
Base Path: /usr/local/share/dotnet/sdk/8.0.101/

.NET workloads installed:
Workload version: 8.0.100-manifests.69afb982
There are no installed workloads to display.

Host:
Version: 8.0.1
Architecture: arm64
Commit: bf5e279d92

.NET SDKs installed:
8.0.101 [/usr/local/share/dotnet/sdk]

.NET runtimes installed:
Microsoft.AspNetCore.App 8.0.1 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 8.0.1 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]

Other architectures found:
None

Environment variables:
Not set

global.json file:
Not found

Learn more:
https://aka.ms/dotnet/info

Download .NET:
https://aka.ms/dotnet/download

rackodo dotnet --info.NET SDK:
Version: 8.0.101
Commit: 6eceda187b
Workload version: 8.0.100-manifests.2fd734c4

Runtime Environment:
OS Name: Mac OS X
OS Version: 14.2
OS Platform: Darwin
RID: osx-arm64
Base Path: /opt/homebrew/Cellar/dotnet/8.0.1/libexec/sdk/8.0.101/

.NET workloads installed:
Workload version: 8.0.100-manifests.2fd734c4
There are no installed workloads to display.

Host:
Version: 8.0.1
Architecture: arm64
Commit: bf5e279d92

.NET SDKs installed:
8.0.101 [/opt/homebrew/Cellar/dotnet/8.0.1/libexec/sdk]

.NET runtimes installed:
Microsoft.AspNetCore.App 8.0.1 [/opt/homebrew/Cellar/dotnet/8.0.1/libexec/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 8.0.1 [/opt/homebrew/Cellar/dotnet/8.0.1/libexec/shared/Microsoft.NETCore.App]

Other architectures found:
x64 [/usr/local/share/dotnet/x64]
registered at [/etc/dotnet/install_location_x64]

Environment variables:
DOTNET_ROOT [/opt/homebrew/Cellar/dotnet/8.0.1/libexec]

global.json file:
Not found

Learn more:
https://aka.ms/dotnet/info

Download .NET:
https://aka.ms/dotnet/download

Closing this issue in favor of #14 which has info about the ongoing issues/segfault.