(lldb) bt all
thread #1: tid = 0xac94, 0x00007fff9114a716 libsystem_kernel.dylib`__psynch_cvwait + 10, queue = 'com.apple.main-thread'
frame #0: 0x00007fff9114a716 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff9473dc3b libsystem_pthread.dylib`_pthread_cond_wait + 727
frame #2: 0x0000000101cb7787 The Masterplan`MySemaphore::Wait(this=0x0000000103a0cec0) + 87 at Thread.h:326
frame #3: 0x0000000101cb5bf7 The Masterplan`GlobalAllocator::MarkAll(this=0x0000000103a0c580, inDoClear=true) + 695 at GCInternal.cpp:2061
frame #4: 0x0000000101caf8e5 The Masterplan`GlobalAllocator::Collect(this=0x0000000103a0c580, inMajor=false, inForceCompact=false) + 565 at GCInternal.cpp:2143
frame #5: 0x0000000101cb8f45 The Masterplan`GlobalAllocator::GetEmptyBlock(this=0x0000000103a0c580, inTryCollect=true) + 101 at GCInternal.cpp:1537
frame #6: 0x0000000101cb8d52 The Masterplan`GlobalAllocator::GetRecycledBlock(this=0x0000000103a0c580, inRequiredRows=1) + 482 at GCInternal.cpp:1519
frame #7: 0x0000000101caf47b The Masterplan`LocalAllocator::Alloc(this=0x0000000103a0c980, inSize=8, inIsObject=false) + 811 at GCInternal.cpp:2684
frame #8: 0x0000000101cace2d The Masterplan`hx::InternalNew(inSize=8, inIsObject=false) + 253 at GCInternal.cpp:2945
frame #9: 0x0000000101cab3f7 The Masterplan`hx::NewString(inLen=7) + 39 at GC.cpp:62
frame #10: 0x0000000101cef7a3 The Masterplan`String::operator+(this=0x00007fff5fbfdf80, inRHS=<unavailable>) const + 275 at String.cpp:896
frame #11: 0x0000000101cbf504 The Masterplan`__loadprim(inLib=<unavailable>, inPrim=<unavailable>, inArgCount=2) + 708 at Lib.cpp:592
frame #12: 0x0000000101c955a1 The Masterplan`cpp::Lib_obj::load(lib=<unavailable>, prim=<unavailable>, nargs=2) + 193 at Lib.cpp:32
frame #13: 0x0000000101c7f072 The Masterplan`openfl::Lib_obj::load(library=<unavailable>, method=<unavailable>, __o_args=<unavailable>) + 610 at Lib.cpp:435
frame #14: 0x0000000100e4c851 The Masterplan`openfl::gl::GL_obj::load(inName=<unavailable>, inArgCount=2) + 209 at GL.cpp:1981
frame #15: 0x0000000100e60142 The Masterplan`openfl::gl::GL_obj::__boot() + 3458 at GL.cpp:5447
frame #16: 0x0000000101ca13f3 The Masterplan`__boot_all() + 9667 at __boot__.cpp:3139
frame #17: 0x0000000101ca1e02 The Masterplan`main(argc=1, argv=0x00007fff5fbff898) + 50 at __main__.cpp:10
frame #18: 0x0000000100000a54 The Masterplan`start + 52
* thread #2: tid = 0xaca4, 0x0000000101cae066 The Masterplan`hx::MarkContext::Process(this=0x00000001039e6e90) + 150 at GCInternal.cpp:954, stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
* frame #0: 0x0000000101cae066 The Masterplan`hx::MarkContext::Process(this=0x00000001039e6e90) + 150 at GCInternal.cpp:954
frame #1: 0x0000000101cb7d05 The Masterplan`GlobalAllocator::MarkerLoop(this=0x0000000103a0c580, inId=0) + 69 at GCInternal.cpp:2080
frame #2: 0x0000000101cb7cb0 The Masterplan`GlobalAllocator::SMarkerFunc(inInfo=0x0000000000000000) + 32 at GCInternal.cpp:2087
frame #3: 0x00007fff9473b899 libsystem_pthread.dylib`_pthread_body + 138
frame #4: 0x00007fff9473b72a libsystem_pthread.dylib`_pthread_start + 137
thread #3: tid = 0xaca5, 0x0000000101cab8a6 The Masterplan`hx::MarkObjectAlloc(inPtr=0x0000000103d479d0, __inCtx=0x0000000103b80e90) + 38 at GCInternal.cpp:1018
frame #0: 0x0000000101cab8a6 The Masterplan`hx::MarkObjectAlloc(inPtr=0x0000000103d479d0, __inCtx=0x0000000103b80e90) + 38 at GCInternal.cpp:1018
frame #1: 0x000000010076e564 The Masterplan`void hx::MarkMember<String>(outT=0x0000000103d47730, __inCtx=0x0000000103b80e90) + 52 at GCTemplates.h:22
frame #2: 0x0000000101ce0831 The Masterplan`Class_obj::__Mark(this=0x0000000103d476d0, __inCtx=0x0000000103b80e90) + 161 at Class.cpp:116
frame #3: 0x0000000101cae068 The Masterplan`hx::MarkContext::Process(this=0x0000000103b80e90) + 152 at GCInternal.cpp:954
frame #4: 0x0000000101cb7d05 The Masterplan`GlobalAllocator::MarkerLoop(this=0x0000000103a0c580, inId=1) + 69 at GCInternal.cpp:2080
frame #5: 0x0000000101cb7cb0 The Masterplan`GlobalAllocator::SMarkerFunc(inInfo=0x0000000000000001) + 32 at GCInternal.cpp:2087
frame #6: 0x00007fff9473b899 libsystem_pthread.dylib`_pthread_body + 138
frame #7: 0x00007fff9473b72a libsystem_pthread.dylib`_pthread_start + 137
thread #4: tid = 0xaca6, 0x000000010076e841 The Masterplan`void hx::MarkMember<String>(outT=0x0000000103d39af4, __inCtx=0x0000000103c03e90) + 49 at GCTemplates.h:30
frame #0: 0x000000010076e841 The Masterplan`void hx::MarkMember<String>(outT=0x0000000103d39af4, __inCtx=0x0000000103c03e90) + 49 at GCTemplates.h:30
frame #1: 0x000000010076cb68 The Masterplan`Array_obj<String>::__Mark(this=0x0000000103d39820, __inCtx=0x0000000103c03e90) + 120 at Array.h:311
frame #2: 0x0000000101caba9a The Masterplan`hx::MarkObjectAlloc(inPtr=0x0000000103d39820, __inCtx=0x0000000103c03e90) + 538 at GCInternal.cpp:1042
frame #3: 0x000000010076e564 The Masterplan`void hx::MarkMember<String>(outT=0x0000000103d39744, __inCtx=0x0000000103c03e90) + 52 at GCTemplates.h:22
frame #4: 0x0000000101ce0831 The Masterplan`Class_obj::__Mark(this=0x0000000103d396e4, __inCtx=0x0000000103c03e90) + 161 at Class.cpp:116
frame #5: 0x0000000101cae068 The Masterplan`hx::MarkContext::Process(this=0x0000000103c03e90) + 152 at GCInternal.cpp:954
frame #6: 0x0000000101cb7d05 The Masterplan`GlobalAllocator::MarkerLoop(this=0x0000000103a0c580, inId=2) + 69 at GCInternal.cpp:2080
frame #7: 0x0000000101cb7cb0 The Masterplan`GlobalAllocator::SMarkerFunc(inInfo=0x0000000000000002) + 32 at GCInternal.cpp:2087
frame #8: 0x00007fff9473b899 libsystem_pthread.dylib`_pthread_body + 138
frame #9: 0x00007fff9473b72a libsystem_pthread.dylib`_pthread_start + 137
thread #5: tid = 0xaca7, 0x000000010076cb3d The Masterplan`Array_obj<String>::__Mark(this=0x0000000103d45124, __inCtx=0x0000000103c86e90) + 77 at Array.h:310
frame #0: 0x000000010076cb3d The Masterplan`Array_obj<String>::__Mark(this=0x0000000103d45124, __inCtx=0x0000000103c86e90) + 77 at Array.h:310
frame #1: 0x0000000101caba9a The Masterplan`hx::MarkObjectAlloc(inPtr=0x0000000103d45124, __inCtx=0x0000000103c86e90) + 538 at GCInternal.cpp:1042
frame #2: 0x000000010076e564 The Masterplan`void hx::MarkMember<String>(outT=0x0000000103d45110, __inCtx=0x0000000103c86e90) + 52 at GCTemplates.h:22
frame #3: 0x0000000101ce0808 The Masterplan`Class_obj::__Mark(this=0x0000000103d450b8, __inCtx=0x0000000103c86e90) + 120 at Class.cpp:115
frame #4: 0x0000000101cae068 The Masterplan`hx::MarkContext::Process(this=0x0000000103c86e90) + 152 at GCInternal.cpp:954
frame #5: 0x0000000101cb7d05 The Masterplan`GlobalAllocator::MarkerLoop(this=0x0000000103a0c580, inId=3) + 69 at GCInternal.cpp:2080
frame #6: 0x0000000101cb7cb0 The Masterplan`GlobalAllocator::SMarkerFunc(inInfo=0x0000000000000003) + 32 at GCInternal.cpp:2087
frame #7: 0x00007fff9473b899 libsystem_pthread.dylib`_pthread_body + 138
frame #8: 0x00007fff9473b72a libsystem_pthread.dylib`_pthread_start + 137