Jump to content

Millennium AD Crash Report


Recommended Posts

Please see the following Millennium A.D. crash report:

Millennium AD Quit Unexpectedly - Google Docs.pdf


-

Spoiler

------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process:             pyrogenesis [4230]
Path:                /Applications/0 A.D. 28.app/Contents/MacOS/pyrogenesis
Identifier:          com.wildfiregames.play0ad
Version:             0.28.0 (0.28.0)
Code Type:           ARM-64 (Native)
Role:                Foreground
Parent Process:      launchd [1]
Coalition:           com.wildfiregames.play0ad [274985]
User ID:             501

Date/Time:           2026-05-23 16:10:48.0509 -0400
Launch Time:         2026-05-23 16:04:48.9937 -0400
Hardware Model:      MacBookPro18,3
OS Version:          macOS 26.4 (25E246)
Release Type:        User

Crash Reporter Key:  208C4100-128D-8DDA-3E31-95A8FE0F34AD
Incident Identifier: 8E6A2D01-1FC5-4F97-A676-0C3F723D6194

Sleep/Wake UUID:       E9437F00-6B4E-40FE-A774-31EC2CE4CF5A

Time Awake Since Boot: 1900000 seconds
Time Since Wake:       1021 seconds

System Integrity Protection: enabled

Triggered by Thread: 0  main, Dispatch Queue: com.apple.main-thread

Exception Type:    EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_PROTECTION_FAILURE at 0x000000016b277fe0
Exception Message: Could not determine thread index for stack guard region
Exception Codes:   0x0000000000000002, 0x000000016b277fe0

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


VM Region Info: 0x16b277fe0 is in 0x167a74000-0x16b278000;  bytes after start: 58736608  bytes before end: 31
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      MALLOC metadata             128e00000-128e04000    [   16K] rw-/rwx SM=PRV  
      GAP OF 0x3ec70000 BYTES
--->  Stack Guard                 167a74000-16b278000    [ 56.0M] ---/rwx SM=PRV  
      Stack                       16b278000-16ba74000    [ 8176K] rw-/rwx SM=SHM  

Thread 0 Crashed:: main Dispatch queue: com.apple.main-thread
0     pyrogenesis                              0x1051b16ec js::jit::JSJitFrameIter::machineState() const + 4
1     pyrogenesis                              0x1051b8264 js::jit::InlineFrameIterator::resetOn(js::jit::JSJitFrameIter const*) + 72
2     pyrogenesis                              0x104acc4c0 js::FrameIter::settleOnActivation() + 608
3     pyrogenesis                              0x104acc9ac js::FrameIter::FrameIter(JSContext*, js::FrameIter::DebuggerEvalOption) + 96
4     pyrogenesis                              0x104b7362c js::SavedStacks::insertFrames(JSContext*, JS::MutableHandle<js::SavedFrame*>, mozilla::Variant<JS::AllFrames, JS::MaxFrames, JS::FirstSubsumedFrame>&&) + 204
5     pyrogenesis                              0x104b7349c js::SavedStacks::saveCurrentStack(JSContext*, JS::MutableHandle<js::SavedFrame*>, mozilla::Variant<JS::AllFrames, JS::MaxFrames, JS::FirstSubsumedFrame>&&) + 92
6     pyrogenesis                              0x104c864e0 JS::CaptureCurrentStack(JSContext*, JS::MutableHandle<JSObject*>, mozilla::Variant<JS::AllFrames, JS::MaxFrames, JS::FirstSubsumedFrame>&&) + 88
7     pyrogenesis                              0x104c9d774 js::ErrorToException(JSContext*, JSErrorReport*, JSErrorFormatString const* (*)(void*, unsigned int), void*) + 380
8     pyrogenesis                              0x104aca134 js::ReportErrorNumberVA(JSContext*, js::IsWarning, JSErrorFormatString const* (*)(void*, unsigned int), void*, unsigned int, js::ErrorArgumentsType, char*) + 268
9     pyrogenesis                              0x104c79be4 JS_ReportErrorNumberASCII(JSContext*, JSErrorFormatString const* (*)(void*, unsigned int), void*, unsigned int, ...) + 64
10    pyrogenesis                              0x105ebf9c8 js::ReportOverRecursed(JSContext*) + 40
11    pyrogenesis                              0x104a34344 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) + 712
12    pyrogenesis                              0x104a34938 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) + 244
13    pyrogenesis                              0x104aa13c0 JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) + 288
14    pyrogenesis                              0x1045265fc bool ScriptFunction::Call_<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(ScriptRequest const&, JS::Handle<JS::Value>, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&) + 312
15    pyrogenesis                              0x104525978 ScriptException::CatchPending(ScriptRequest const&) + 764
-------- RECURSION 1, LEVEL 5094
16    pyrogenesis                              0x10452662c bool ScriptFunction::Call_<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(ScriptRequest const&, JS::Handle<JS::Value>, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&) + 360
17    pyrogenesis                              0x104525978 ScriptException::CatchPending(ScriptRequest const&) + 764
-------- RECURSION 1, LEVEL 5093
18    pyrogenesis                              0x10452662c bool ScriptFunction::Call_<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(ScriptRequest const&, JS::Handle<JS::Value>, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&) + 360
19    pyrogenesis                              0x104525978 ScriptException::CatchPending(ScriptRequest const&) + 764
-------- RECURSION 1, LEVEL 5092
--------
-------- ELIDED 5088 LEVELS OF RECURSION THROUGH 0x104525978 ScriptException::CatchPending(ScriptRequest const&) + 764
--------
10196 pyrogenesis                              0x10452662c bool ScriptFunction::Call_<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(ScriptRequest const&, JS::Handle<JS::Value>, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&) + 360
10197 pyrogenesis                              0x104525978 ScriptException::CatchPending(ScriptRequest const&) + 764
-------- RECURSION 1, LEVEL 3
10198 pyrogenesis                              0x10452662c bool ScriptFunction::Call_<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(ScriptRequest const&, JS::Handle<JS::Value>, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&) + 360
10199 pyrogenesis                              0x104525978 ScriptException::CatchPending(ScriptRequest const&) + 764
-------- RECURSION 1, LEVEL 2
10200 pyrogenesis                              0x10452662c bool ScriptFunction::Call_<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(ScriptRequest const&, JS::Handle<JS::Value>, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&) + 360
10201 pyrogenesis                              0x104525978 ScriptException::CatchPending(ScriptRequest const&) + 764
-------- RECURSION 1, LEVEL 1
10202 pyrogenesis                              0x10456ffc0 bool ScriptFunction::Call_<ScriptFunction::IgnoreResult_t, JS::Rooted<JS::Value>>(ScriptRequest const&, JS::Handle<JS::Value>, char const*, ScriptFunction::IgnoreResult_t&, JS::Rooted<JS::Value> const&) + 364
10203 pyrogenesis                              0x1044fac20 CComponentTypeScript::HandleMessage(CMessage const&, bool) + 168
10204 pyrogenesis                              0x104487280 CComponentManager::PostMessage(unsigned int, CMessage const&) + 268
10205 pyrogenesis                              0x104444698 CCmpPosition::AdvertisePositionChanges() const + 244
10206 pyrogenesis                              0x104442ce8 CCmpPosition::TurnTo(CFixed<int, 2147483647, 32, 15, 16, 65536>) + 80
10207 pyrogenesis                              0x1044d6c9c bool ScriptFunction::ToJSNative<&ICmpUnitMotion::FaceTowardsPoint(CFixed<int, 2147483647, 32, 15, 16, 65536>, CFixed<int, 2147483647, 32, 15, 16, 65536>), &ICmpUnitMotion* ComponentGetter<ICmpUnitMotion>(ScriptRequest const&, JS::CallArgs&)>(JSContext*, unsigned int, JS::Value*) + 412
10208 ???                                   0x3816ec449880 ???
10209 ???                                   0x3816ebee9434 ???
10210 ???                                   0x3816ecb26f88 ???
10211 ???                                   0x3816ec1af98c ???
10212 ???                                   0x3816ec30d338 ???
10213 ???                                   0x3816ebeeaff8 ???
-------- RECURSION 2, LEVEL 1335
10214 ???                                   0x3816ec007970 ???
10215 ???                                   0x3816ebeeaff8 ???
-------- RECURSION 2, LEVEL 1334
10216 ???                                   0x3816ecb2426c ???
10217 ???                                   0x3816ebe88448 ???
10218 ???                                   0x3816ebeeaff8 ???
-------- RECURSION 2, LEVEL 1333
--------
-------- ELIDED 1329 LEVELS OF RECURSION THROUGH 0x3816ebeeaff8 ???
--------
17909 ???                                   0x3816ec3e604c ???
17910 ???                                   0x3816ebe88448 ???
17911 ???                                   0x3816ebee9434 ???
17912 ???                                   0x3816ebeaabc0 ???
17913 ???                                   0x3816ec1af98c ???
17914 ???                                   0x3816ec30d338 ???
17915 ???                                   0x3816ec7ffba4 ???
17916 ???                                   0x3816ebe887bc ???
17917 pyrogenesis                              0x1051b31b8 js::jit::MaybeEnterJit(JSContext*, js::RunState&) + 632
17918 pyrogenesis                              0x104a33eb4 js::RunScript(JSContext*, js::RunState&) + 144
17919 pyrogenesis                              0x104a344dc js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) + 1120
17920 pyrogenesis                              0x104a34938 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) + 244
17921 pyrogenesis                              0x104aa13c0 JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) + 288
17922 pyrogenesis                              0x10456ffac bool ScriptFunction::Call_<ScriptFunction::IgnoreResult_t, JS::Rooted<JS::Value>>(ScriptRequest const&, JS::Handle<JS::Value>, char const*, ScriptFunction::IgnoreResult_t&, JS::Rooted<JS::Value> const&) + 344
17923 pyrogenesis                              0x1044fac20 CComponentTypeScript::HandleMessage(CMessage const&, bool) + 168
17924 pyrogenesis                              0x10448b7a0 CComponentManager::SendGlobalMessage(unsigned int, CMessage const&) + 348
17925 pyrogenesis                              0x10448fa5c bool ScriptFunction::ToJSNative<&CComponentManager::Script_PostMessage(int, int, JS::Handle<JS::Value>), &CComponentManager* ScriptInterface::ObjectFromCBData<CComponentManager>(ScriptRequest const&, JS::CallArgs&)>(JSContext*, unsigned int, JS::Value*) + 256
17926 ???                                   0x3816ebf15738 ???
17927 ???                                   0x3816ebeaabc0 ???
17928 ???                                   0x3816ebeeb630 ???
17929 ???                                   0x3816ebeaabc0 ???
17930 ???                                   0x3816ebeeb630 ???
17931 ???                                   0x3816ebeaabc0 ???
17932 ???                                   0x3816ebee9434 ???
17933 ???                                   0x3816ebeaaa60 ???
17934 ???                                   0x3816ebee9f1c ???
17935 ???                                   0x3816ec63a214 ???
17936 ???                                   0x3816ebe88448 ???
17937 ???                                   0x3816ebeeaff8 ???
-------- RECURSION 2, LEVEL 3
17938 ???                                   0x3816ebeaabc0 ???
17939 ???                                   0x3816ebeeaff8 ???
-------- RECURSION 2, LEVEL 2
17940 ???                                   0x3816ebeaabc0 ???
17941 ???                                   0x3816ebeeaff8 ???
-------- RECURSION 2, LEVEL 1
17942 ???                                   0x3816ebeaabc0 ???
17943 ???                                   0x3816ec3deee0 ???
17944 ???                                   0x3816ebe887bc ???
17945 pyrogenesis                              0x1051b31b8 js::jit::MaybeEnterJit(JSContext*, js::RunState&) + 632
17946 pyrogenesis                              0x104a3406c js::RunScript(JSContext*, js::RunState&) + 584
17947 pyrogenesis                              0x104a344dc js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) + 1120
17948 pyrogenesis                              0x104a34938 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) + 244
17949 pyrogenesis                              0x104aa13c0 JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) + 288
17950 pyrogenesis                              0x10456ffac bool ScriptFunction::Call_<ScriptFunction::IgnoreResult_t, JS::Rooted<JS::Value>>(ScriptRequest const&, JS::Handle<JS::Value>, char const*, ScriptFunction::IgnoreResult_t&, JS::Rooted<JS::Value> const&) + 344
17951 pyrogenesis                              0x1044fac20 CComponentTypeScript::HandleMessage(CMessage const&, bool) + 168
17952 pyrogenesis                              0x1044873fc CComponentManager::BroadcastMessage(CMessage const&) + 244
17953 pyrogenesis                              0x104501dd8 CSimulation2Impl::UpdateComponents(CSimContext&, CFixed<int, 2147483647, 32, 15, 16, 65536>, std::__1::vector<SimulationCommand, std::__1::allocator<SimulationCommand>> const&) + 564
17954 pyrogenesis                              0x104500b94 CSimulation2Impl::Update(int, std::__1::vector<SimulationCommand, std::__1::allocator<SimulationCommand>> const&) + 472
17955 pyrogenesis                              0x10450a324 CTurnManager::Update(float, unsigned long) + 1368
17956 pyrogenesis                              0x10455f630 CGame::Update(double, bool) + 160
17957 pyrogenesis                              0x104391328 RunGameOrAtlas(std::__1::span<char const* const, 18446744073709551615ul>) + 9284
17958 pyrogenesis                              0x10438ee24 main + 44
17959 dyld                                     0x187267da4 start + 6992

Thread 1:: Task Mgr #0
0   libsystem_kernel.dylib                   0x1875e350c __psynch_cvwait + 8
1   libsystem_pthread.dylib                  0x187624128 _pthread_cond_wait + 980
2   libc++.1.dylib                           0x187539858 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
3   pyrogenesis                              0x1045e37a0 Threading::WorkerThread::RunUntilDeath() + 324
4   pyrogenesis                              0x1045e5390 void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>>(void*) + 68
5   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
6   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 2:: Task Mgr #1
0   libsystem_kernel.dylib                   0x1875e350c __psynch_cvwait + 8
1   libsystem_pthread.dylib                  0x187624128 _pthread_cond_wait + 980
2   libc++.1.dylib                           0x187539858 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
3   pyrogenesis                              0x1045e37a0 Threading::WorkerThread::RunUntilDeath() + 324
4   pyrogenesis                              0x1045e5390 void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>>(void*) + 68
5   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
6   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 3:: Task Mgr #2
0   libsystem_kernel.dylib                   0x1875e350c __psynch_cvwait + 8
1   libsystem_pthread.dylib                  0x187624128 _pthread_cond_wait + 980
2   libc++.1.dylib                           0x187539858 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
3   pyrogenesis                              0x1045e37a0 Threading::WorkerThread::RunUntilDeath() + 324
4   pyrogenesis                              0x1045e5390 void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>>(void*) + 68
5   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
6   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 4:: Task Mgr #3
0   libsystem_kernel.dylib                   0x1875e350c __psynch_cvwait + 8
1   libsystem_pthread.dylib                  0x187624128 _pthread_cond_wait + 980
2   libc++.1.dylib                           0x187539858 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
3   pyrogenesis                              0x1045e37a0 Threading::WorkerThread::RunUntilDeath() + 324
4   pyrogenesis                              0x1045e5390 void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>>(void*) + 68
5   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
6   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 5:: Task Mgr #4
0   libsystem_kernel.dylib                   0x1875e350c __psynch_cvwait + 8
1   libsystem_pthread.dylib                  0x187624128 _pthread_cond_wait + 980
2   libc++.1.dylib                           0x187539858 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
3   pyrogenesis                              0x1045e37a0 Threading::WorkerThread::RunUntilDeath() + 324
4   pyrogenesis                              0x1045e5390 void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>>(void*) + 68
5   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
6   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 6:: Task Mgr #6
0   libsystem_kernel.dylib                   0x1875e350c __psynch_cvwait + 8
1   libsystem_pthread.dylib                  0x187624128 _pthread_cond_wait + 980
2   libc++.1.dylib                           0x187539858 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
3   pyrogenesis                              0x1045e37a0 Threading::WorkerThread::RunUntilDeath() + 324
4   pyrogenesis                              0x1045e5390 void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>>(void*) + 68
5   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
6   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 7:: Task Mgr #5
0   libsystem_kernel.dylib                   0x1875e350c __psynch_cvwait + 8
1   libsystem_pthread.dylib                  0x187624128 _pthread_cond_wait + 980
2   libc++.1.dylib                           0x187539858 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
3   pyrogenesis                              0x1045e37a0 Threading::WorkerThread::RunUntilDeath() + 324
4   pyrogenesis                              0x1045e5390 void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>>(void*) + 68
5   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
6   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 8:: JS Helper
0   libsystem_kernel.dylib                   0x1875e350c __psynch_cvwait + 8
1   libsystem_pthread.dylib                  0x187624128 _pthread_cond_wait + 980
2   pyrogenesis                              0x1053d76e8 mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) + 36
3   pyrogenesis                              0x104ae1ce4 js::HelperThread::threadLoop(js::InternalThreadPool*) + 412
4   pyrogenesis                              0x104ae1ab8 js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*) + 100
5   pyrogenesis                              0x104afbe08 js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*) + 48
6   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
7   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 9:: JS Helper
0   libsystem_kernel.dylib                   0x1875e350c __psynch_cvwait + 8
1   libsystem_pthread.dylib                  0x187624128 _pthread_cond_wait + 980
2   pyrogenesis                              0x1053d76e8 mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) + 36
3   pyrogenesis                              0x104ae1ce4 js::HelperThread::threadLoop(js::InternalThreadPool*) + 412
4   pyrogenesis                              0x104ae1ab8 js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*) + 100
5   pyrogenesis                              0x104afbe08 js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*) + 48
6   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
7   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 10:: JS Helper
0   libsystem_kernel.dylib                   0x1875e350c __psynch_cvwait + 8
1   libsystem_pthread.dylib                  0x187624128 _pthread_cond_wait + 980
2   pyrogenesis                              0x1053d76e8 mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) + 36
3   pyrogenesis                              0x104ae1ce4 js::HelperThread::threadLoop(js::InternalThreadPool*) + 412
4   pyrogenesis                              0x104ae1ab8 js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*) + 100
5   pyrogenesis                              0x104afbe08 js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*) + 48
6   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
7   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 11:: JS Helper
0   libsystem_kernel.dylib                   0x1875e350c __psynch_cvwait + 8
1   libsystem_pthread.dylib                  0x187624128 _pthread_cond_wait + 980
2   pyrogenesis                              0x1053d76e8 mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) + 36
3   pyrogenesis                              0x104ae1ce4 js::HelperThread::threadLoop(js::InternalThreadPool*) + 412
4   pyrogenesis                              0x104ae1ab8 js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*) + 100
5   pyrogenesis                              0x104afbe08 js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*) + 48
6   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
7   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 12:: JS Helper
0   libsystem_kernel.dylib                   0x1875e350c __psynch_cvwait + 8
1   libsystem_pthread.dylib                  0x187624128 _pthread_cond_wait + 980
2   pyrogenesis                              0x1053d76e8 mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) + 36
3   pyrogenesis                              0x104ae1ce4 js::HelperThread::threadLoop(js::InternalThreadPool*) + 412
4   pyrogenesis                              0x104ae1ab8 js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*) + 100
5   pyrogenesis                              0x104afbe08 js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*) + 48
6   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
7   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 13:: JS Helper
0   libsystem_kernel.dylib                   0x1875e350c __psynch_cvwait + 8
1   libsystem_pthread.dylib                  0x187624128 _pthread_cond_wait + 980
2   pyrogenesis                              0x1053d76e8 mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) + 36
3   pyrogenesis                              0x104ae1ce4 js::HelperThread::threadLoop(js::InternalThreadPool*) + 412
4   pyrogenesis                              0x104ae1ab8 js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*) + 100
5   pyrogenesis                              0x104afbe08 js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*) + 48
6   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
7   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 14:: JS Helper
0   libsystem_kernel.dylib                   0x1875e350c __psynch_cvwait + 8
1   libsystem_pthread.dylib                  0x187624128 _pthread_cond_wait + 980
2   pyrogenesis                              0x1053d76e8 mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) + 36
3   pyrogenesis                              0x104ae1ce4 js::HelperThread::threadLoop(js::InternalThreadPool*) + 412
4   pyrogenesis                              0x104ae1ab8 js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*) + 100
5   pyrogenesis                              0x104afbe08 js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*) + 48
6   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
7   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 15:: JS Helper
0   libsystem_kernel.dylib                   0x1875e350c __psynch_cvwait + 8
1   libsystem_pthread.dylib                  0x187624128 _pthread_cond_wait + 980
2   pyrogenesis                              0x1053d76e8 mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) + 36
3   pyrogenesis                              0x104ae1ce4 js::HelperThread::threadLoop(js::InternalThreadPool*) + 412
4   pyrogenesis                              0x104ae1ab8 js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*) + 100
5   pyrogenesis                              0x104afbe08 js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*) + 48
6   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
7   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 16:: JS Wasm MachExceptionHandler
0   libsystem_kernel.dylib                   0x1875dfc34 mach_msg2_trap + 8
1   libsystem_kernel.dylib                   0x1875f2574 mach_msg2_internal + 76
2   libsystem_kernel.dylib                   0x1875e89c0 mach_msg_overwrite + 480
3   libsystem_kernel.dylib                   0x1875dffc0 mach_msg + 24
4   pyrogenesis                              0x1053a62a4 MachExceptionHandlerThread() + 316
5   pyrogenesis                              0x1053a646c js::detail::ThreadTrampoline<void (&)()>::Start(void*) + 44
6   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
7   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 17:

Thread 18:: caulk.messenger.shared:17
0   libsystem_kernel.dylib                   0x1875dfbb0 semaphore_wait_trap + 8
1   caulk                                    0x193f5ce00 caulk::semaphore::timed_wait(double) + 224
2   caulk                                    0x193f5ccac caulk::concurrent::details::worker_thread::run() + 32
3   caulk                                    0x193f5c94c 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                  0x187623c58 _pthread_start + 136
5   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 19:: caulk.messenger.shared:high
0   libsystem_kernel.dylib                   0x1875dfbb0 semaphore_wait_trap + 8
1   caulk                                    0x193f5ce00 caulk::semaphore::timed_wait(double) + 224
2   caulk                                    0x193f5ccac caulk::concurrent::details::worker_thread::run() + 32
3   caulk                                    0x193f5c94c 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                  0x187623c58 _pthread_start + 136
5   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 20:: caulk::deferred_logger
0   libsystem_kernel.dylib                   0x1875dfbb0 semaphore_wait_trap + 8
1   caulk                                    0x193f5ce00 caulk::semaphore::timed_wait(double) + 224
2   caulk                                    0x193f5ccac caulk::concurrent::details::worker_thread::run() + 32
3   caulk                                    0x193f5c94c 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                  0x187623c58 _pthread_start + 136
5   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 21:: com.apple.audio.IOThread.client
0   libsystem_kernel.dylib                   0x1875dfbbc semaphore_wait_signal_trap + 8
1   caulk                                    0x193f7a290 caulk::mach::semaphore::wait_signal_or_error(caulk::mach::semaphore&) + 36
2   CoreAudio                                0x18a96fa44 HALC_ProxyIOContext::IOWorkLoop() + 4952
3   CoreAudio                                0x18a96e050 invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 172
4   CoreAudio                                0x18ab2c0b0 HALC_IOThread::Entry(void*) + 88
5   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
6   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 22:
0   libsystem_kernel.dylib                   0x1875dfbb0 semaphore_wait_trap + 8
1   libdispatch.dylib                        0x18746a490 _dispatch_sema4_wait + 28
2   libdispatch.dylib                        0x18746ab20 _dispatch_semaphore_wait_slow + 132
3   pyrogenesis                              0x105a5cd98 (anonymous namespace)::EventThread(ALCcontext*) + 304
4   pyrogenesis                              0x105a5d5d8 void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, int (*)(ALCcontext*), ALCcontext*>>(void*) + 52
5   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
6   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 23:: CSoundManagerWorker
0   libsystem_kernel.dylib                   0x1875e3308 __semwait_signal + 8
1   libsystem_c.dylib                        0x1874bfcc0 nanosleep + 220
2   pyrogenesis                              0x104a256d4 SDL_Delay_REAL + 104
3   pyrogenesis                              0x1048a5b80 SDL_Delay + 36
4   pyrogenesis                              0x1045e2178 CSoundManagerWorker::Run() + 192
5   pyrogenesis                              0x1045e2070 Threading::HandleExceptionsBase<&CSoundManagerWorker::RunThread(CSoundManagerWorker*), void (*)(CSoundManagerWorker*)>::Wrapper(CSoundManagerWorker*) + 128
6   pyrogenesis                              0x1045e27d8 void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(CSoundManagerWorker*), CSoundManagerWorker*>>(void*) + 68
7   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
8   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 24:: CUserReportWorker
0   libsystem_kernel.dylib                   0x1875e350c __psynch_cvwait + 8
1   libsystem_pthread.dylib                  0x187624128 _pthread_cond_wait + 980
2   libc++.1.dylib                           0x187539858 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
3   pyrogenesis                              0x1045eb784 CUserReporterWorker::Run() + 680
4   pyrogenesis                              0x1045eb420 Threading::HandleExceptionsBase<&CUserReporterWorker::RunThread(CUserReporterWorker*), void (*)(CUserReporterWorker*)>::Wrapper(CUserReporterWorker*) + 124
5   pyrogenesis                              0x1045ecfe4 void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(CUserReporterWorker*), CUserReporterWorker*>>(void*) + 68
6   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
7   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 25:: SDLTimer
0   libsystem_kernel.dylib                   0x1875e350c __psynch_cvwait + 8
1   libsystem_pthread.dylib                  0x187624128 _pthread_cond_wait + 980
2   pyrogenesis                              0x1049fb144 SDL_CondWaitTimeout_REAL + 236
3   pyrogenesis                              0x1049fa9dc SDL_SemWaitTimeout_REAL + 236
4   pyrogenesis                              0x104946b08 SDL_TimerThread + 692
5   pyrogenesis                              0x104946194 SDL_RunThread + 88
6   pyrogenesis                              0x1049fa150 RunThread + 24
7   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
8   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 26:

Thread 27:: com.apple.NSEventThread
0   libsystem_kernel.dylib                   0x1875dfc34 mach_msg2_trap + 8
1   libsystem_kernel.dylib                   0x1875f2574 mach_msg2_internal + 76
2   libsystem_kernel.dylib                   0x1875e89c0 mach_msg_overwrite + 480
3   libsystem_kernel.dylib                   0x1875dffc0 mach_msg + 24
4   CoreFoundation                           0x1876e0d68 __CFRunLoopServiceMachPort + 160
5   CoreFoundation                           0x1876df654 __CFRunLoopRun + 1188
6   CoreFoundation                           0x1877b1be0 _CFRunLoopRunSpecificWithOptions + 532
7   AppKit                                   0x18bc2cc64 _NSEventThread + 184
8   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
9   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 28:

Thread 29:

Thread 30:


Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x000000016b278398   x1: 0x000000016b278398   x2: 0x0000000000000000   x3: 0x0000000000000000
    x4: 0x0000000000000000   x5: 0x0000000000000001   x6: 0x000000016b278c50   x7: 0x000000016b278d20
    x8: 0x000000016b278010   x9: 0x00003816ec449854  x10: 0x0000000000000000  x11: 0x000000016b278a30
   x12: 0x0000000000000000  x13: 0x0000000000000018  x14: 0x00000007cf454af8  x15: 0x0000183cc4d19560
   x16: 0x000000018762aae0  x17: 0x0000000000000024  x18: 0x0000000000000000  x19: 0x000000016b278410
   x20: 0x000000016b278398  x21: 0x000000016b278388  x22: 0x000000016b278368  x23: 0x000000016b2780d8
   x24: 0x000000016b278390  x25: 0x0000000000000001  x26: 0x000000000000030b  x27: 0x0000000000000002
   x28: 0x000000016b278ae8   fp: 0x000000016b2780c0   lr: 0x00000001051b8264
    sp: 0x000000016b277f50   pc: 0x00000001051b16ec cpsr: 0x40001000
   far: 0x000000016b277fe0  esr: 0x92000047 (Data Abort) byte write Translation fault

Binary Images:
       0x10438c000 -        0x108153fff com.wildfiregames.play0ad (0.28.0) <c8240dbe-477c-36a2-8c66-49aa55f53df4> /Applications/0 A.D. 28.app/Contents/MacOS/pyrogenesis
       0x1097ac000 -        0x1098e7fff com.apple.audio.units.Components (1.14) <dd44ad41-2925-3a96-ae04-9a68575a3549> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
       0x111ae0000 -        0x111afbfff com.apple.security.csparser (3.0) <94cbb39b-af04-3e75-85e6-d8cedf3ebd91> /System/Library/Frameworks/Security.framework/Versions/A/PlugIns/csparser.bundle/Contents/MacOS/csparser
       0x111ac8000 -        0x111ad3fff libobjc-trampolines.dylib (*) <a4dd56f1-375a-3540-844b-5e397f0b78b3> /usr/lib/libobjc-trampolines.dylib
       0x11e13c000 -        0x11e8c7fff com.apple.AGXMetalG13X (350.38) <95c14223-fa99-3e3d-9570-8e7862d86a54> /System/Library/Extensions/AGXMetalG13X.bundle/Contents/MacOS/AGXMetalG13X
       0x11d72c000 -        0x11da6ffff libMoltenVK.dylib (*) <c8f5540c-45c9-3e9e-a4e3-edf49a918001> /Applications/0 A.D. 28.app/Contents/Frameworks/libMoltenVK.dylib
               0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
       0x187248000 -        0x1872edec7 dyld (*) <9f682dcf-340c-3bfa-bcdd-dd702f30313e> /usr/lib/dyld
       0x18762a000 -        0x1876328f3 libsystem_platform.dylib (*) <d93ec420-f465-3a3a-916d-a04af9b023eb> /usr/lib/system/libsystem_platform.dylib
       0x1875df000 -        0x18761c28f libsystem_kernel.dylib (*) <51565b39-f595-3e96-a217-fef29815057a> /usr/lib/system/libsystem_kernel.dylib
       0x18761d000 -        0x187629b3b libsystem_pthread.dylib (*) <e7a73008-0c09-31e3-9dd9-0c61652f0e85> /usr/lib/system/libsystem_pthread.dylib
       0x187533000 -        0x1875c3ae7 libc++.1.dylib (*) <1e9541ec-c564-38cb-bed6-46f708e8d863> /usr/lib/libc++.1.dylib
       0x193f5b000 -        0x193f8403f com.apple.audio.caulk (1.0) <2bdd6811-ce34-3098-9833-10d9f74b7ffc> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk
       0x18a76e000 -        0x18af03e9f com.apple.audio.CoreAudio (5.0) <72080a9b-8c5b-3e6d-8de7-0f86c3e698ec> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
       0x187467000 -        0x1874ae23f libdispatch.dylib (*) <e17aa23f-db2a-3302-b14c-f6b08c540fcf> /usr/lib/system/libdispatch.dylib
       0x1874b2000 -        0x187532ef7 libsystem_c.dylib (*) <66ebd321-6899-3863-ba24-5cfc3076a0cb> /usr/lib/system/libsystem_c.dylib
       0x187663000 -        0x187bc0c5f com.apple.CoreFoundation (6.9) <04941709-2330-3bf8-9213-6d33964db448> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
       0x18bad2000 -        0x18d1f4abf com.apple.AppKit (6.9) <59e23bd5-d01e-305a-b96f-a5790356049a> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit

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.8G resident=0K(0%) swapped_out_or_unallocated=1.8G(100%)
Writable regions: Total=2.9G written=3252K(0%) resident=2932K(0%) swapped_out=320K(0%) unallocated=2.9G(100%)

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Accelerate framework               128K        1 
Activity Tracing                   256K        1 
CG image                          2368K        4 
ColorSync                           16K        1 
CoreAnimation                      528K       33 
CoreGraphics                        32K        2 
CoreUI image data                 1408K       12 
Foundation                          16K        1 
Kernel Alloc Once                   32K        1 
MALLOC                           811.3M      224 
MALLOC guard page                 3216K        4 
Memory Tag 22                     64.0M        1 
STACK GUARD                        480K       30 
Stack                             35.9M       31 
Stack Guard                       56.0M        1 
VM_ALLOCATE                        2.0G       57 
__AUTH                            5975K      625 
__AUTH_CONST                      88.6M     1013 
__CTF                               824        1 
__DATA                            35.1M      966 
__DATA_CONST                      35.5M     1023 
__DATA_DIRTY                      8305K      868 
__FONT_DATA                        2352        1 
__LINKEDIT                       596.3M        7 
__OBJC_RO                         79.1M        1 
__OBJC_RW                         2597K        1 
__TEXT                             1.3G     1045 
__TPRO_CONST                       128K        2 
mapped file                      238.5M       26 
page table in kernel              2932K        1 
shared memory                     1504K       19 
===========                     =======  ======= 
TOTAL                              5.3G     6003 


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

{"app_name":"pyrogenesis","timestamp":"2026-05-23 16:10:52.00 -0400","app_version":"0.28.0","slice_uuid":"c8240dbe-477c-36a2-8c66-49aa55f53df4","build_version":"0.28.0","platform":1,"bundleID":"com.wildfiregames.play0ad","share_with_app_devs":1,"is_first_party":0,"bug_type":"309","os_version":"macOS 26.4 (25E246)","roots_installed":0,"name":"pyrogenesis","incident_id":"8E6A2D01-1FC5-4F97-A676-0C3F723D6194"}
{
  "uptime" : 1900000,
  "procRole" : "Foreground",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "MacBookPro18,3",
  "coalitionID" : 274985,
  "osVersion" : {
    "train" : "macOS 26.4",
    "build" : "25E246",
    "releaseType" : "User"
  },
  "captureTime" : "2026-05-23 16:10:48.0509 -0400",
  "codeSigningMonitor" : 2,
  "incident" : "8E6A2D01-1FC5-4F97-A676-0C3F723D6194",
  "pid" : 4230,
  "translated" : false,
  "cpuType" : "ARM-64",
  "procLaunch" : "2026-05-23 16:04:48.9937 -0400",
  "procStartAbsTime" : 46984012435940,
  "procExitAbsTime" : 46992628626725,
  "procName" : "pyrogenesis",
  "procPath" : "\/Applications\/0 A.D. 28.app\/Contents\/MacOS\/pyrogenesis",
  "bundleInfo" : {"CFBundleShortVersionString":"0.28.0","CFBundleVersion":"0.28.0","CFBundleIdentifier":"com.wildfiregames.play0ad"},
  "storeInfo" : {"deviceIdentifierForVendor":"4FA9B7B4-8F20-53ED-A101-7F84B8C9C10E","thirdParty":true},
  "parentProc" : "launchd",
  "parentPid" : 1,
  "coalitionName" : "com.wildfiregames.play0ad",
  "crashReporterKey" : "208C4100-128D-8DDA-3E31-95A8FE0F34AD",
  "appleIntelligenceStatus" : {"state":"available"},
  "developerMode" : 1,
  "codeSigningID" : "com.wildfiregames.play0ad",
  "codeSigningTeamID" : "P7YF26GARW",
  "codeSigningFlags" : 570499857,
  "codeSigningValidationCategory" : 6,
  "codeSigningTrustLevel" : 4294967295,
  "codeSigningAuxiliaryInfo" : 0,
  "instructionByteStream" : {"beforePC":"AQEAVAj1fpIJAUD56f0HNggBQPkI8X2S7P\/\/FzS0NZTdNDWU\/wMD0Q==","atPC":"9lcJqfRPCqn9ewup\/cMCkfQDAKrzAwiqCH0B8AhBRPkIAUD5qIMd+A=="},
  "bootSessionUUID" : "7CDEFCCD-6F16-41FF-A214-7A2C83B80B5B",
  "wakeTime" : 1021,
  "sleepWakeUUID" : "E9437F00-6B4E-40FE-A774-31EC2CE4CF5A",
  "sip" : "enabled",
  "vmRegionInfo" : "0x16b277fe0 is in 0x167a74000-0x16b278000;  bytes after start: 58736608  bytes before end: 31\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      MALLOC metadata             128e00000-128e04000    [   16K] rw-\/rwx SM=PRV  \n      GAP OF 0x3ec70000 BYTES\n--->  Stack Guard                 167a74000-16b278000    [ 56.0M] ---\/rwx SM=PRV  \n      Stack                       16b278000-16ba74000    [ 8176K] rw-\/rwx SM=SHM  ",
  "exception" : {"codes":"0x0000000000000002, 0x000000016b277fe0","message":"Could not determine thread index for stack guard region","rawCodes":[2,6092718048],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_PROTECTION_FAILURE at 0x000000016b277fe0"},
  "termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":4230},
  "vmregioninfo" : "0x16b277fe0 is in 0x167a74000-0x16b278000;  bytes after start: 58736608  bytes before end: 31\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      MALLOC metadata             128e00000-128e04000    [   16K] rw-\/rwx SM=PRV  \n      GAP OF 0x3ec70000 BYTES\n--->  Stack Guard                 167a74000-16b278000    [ 56.0M] ---\/rwx SM=PRV  \n      Stack                       16b278000-16ba74000    [ 8176K] rw-\/rwx SM=SHM  ",
  "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" : [{"queue":"com.apple.main-thread","frames":[{"imageOffset":14833388,"symbol":"js::jit::JSJitFrameIter::machineState() const","symbolLocation":4,"imageIndex":0},{"imageOffset":14860900,"symbol":"js::jit::InlineFrameIterator::resetOn(js::jit::JSJitFrameIter const*)","symbolLocation":72,"imageIndex":0},{"imageOffset":7603392,"symbol":"js::FrameIter::settleOnActivation()","symbolLocation":608,"imageIndex":0},{"imageOffset":7604652,"symbol":"js::FrameIter::FrameIter(JSContext*, js::FrameIter::DebuggerEvalOption)","symbolLocation":96,"imageIndex":0},{"imageOffset":8287788,"symbol":"js::SavedStacks::insertFrames(JSContext*, JS::MutableHandle<js::SavedFrame*>, mozilla::Variant<JS::AllFrames, JS::MaxFrames, JS::FirstSubsumedFrame>&&)","symbolLocation":204,"imageIndex":0},{"imageOffset":8287388,"symbol":"js::SavedStacks::saveCurrentStack(JSContext*, JS::MutableHandle<js::SavedFrame*>, mozilla::Variant<JS::AllFrames, JS::MaxFrames, JS::FirstSubsumedFrame>&&)","symbolLocation":92,"imageIndex":0},{"imageOffset":9413856,"symbol":"JS::CaptureCurrentStack(JSContext*, JS::MutableHandle<JSObject*>, mozilla::Variant<JS::AllFrames, JS::MaxFrames, JS::FirstSubsumedFrame>&&)","symbolLocation":88,"imageIndex":0},{"imageOffset":9508724,"symbol":"js::ErrorToException(JSContext*, JSErrorReport*, JSErrorFormatString const* (*)(void*, unsigned int), void*)","symbolLocation":380,"imageIndex":0},{"imageOffset":7594292,"symbol":"js::ReportErrorNumberVA(JSContext*, js::IsWarning, JSErrorFormatString const* (*)(void*, unsigned int), void*, unsigned int, js::ErrorArgumentsType, char*)","symbolLocation":268,"imageIndex":0},{"imageOffset":9362404,"symbol":"JS_ReportErrorNumberASCII(JSContext*, JSErrorFormatString const* (*)(void*, unsigned int), void*, unsigned int, ...)","symbolLocation":64,"imageIndex":0},{"imageOffset":28522952,"symbol":"js::ReportOverRecursed(JSContext*)","symbolLocation":40,"imageIndex":0},{"imageOffset":6980420,"symbol":"js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason)","symbolLocation":712,"imageIndex":0},{"imageOffset":6981944,"symbol":"js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason)","symbolLocation":244,"imageIndex":0},{"imageOffset":7427008,"symbol":"JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>)","symbolLocation":288,"imageIndex":0},{"imageOffset":1680892,"symbol":"bool ScriptFunction::Call_<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(ScriptRequest const&, JS::Handle<JS::Value>, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&)","symbolLocation":312,"imageIndex":0},{"imageOffset":1677688,"symbol":"ScriptException::CatchPending(ScriptRequest const&)","symbolLocation":764,"imageIndex":0},{"imageOffset":1680940,"symbol":"bool ScriptFunction::Call_<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(ScriptRequest const&, JS::Handle<JS::Value>, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&)","symbolLocation":360,"imageIndex":0},{"imageOffset":1677688,"symbol":"ScriptException::CatchPending(ScriptRequest const&)","symbolLocation":764,"imageIndex":0},{"imageOffset":1680940,"symbol":"bool ScriptFunction::Call_<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(ScriptRequest const&, JS::Handle<JS::Value>, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&)","symbolLocation":360,"imageIndex":0},{"imageOffset":1677688,"symbol":"ScriptException::CatchPending(ScriptRequest const&)","symbolLocation":764,"imageIndex":0},{"imageOffset":1680940,"symbol":"bool ScriptFunction::Call_<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(ScriptRequest const&, JS::Handle<JS::Value>, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&)","symbolLocation":360,"imageIndex":0},{"imageOffset":1677688,"symbol":"ScriptException::CatchPending(ScriptRequest const&)","symbolLocation":764,"imageIndex":0},{"imageOffset":1680940,"symbol":"bool ScriptFunction::Call_<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(ScriptRequest const&, JS::Handle<JS::Value>, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&)","symbolLocation":360,"imageIndex":0},{"imageOffset":1677688,"symbol":"ScriptException::CatchPending(ScriptRequest const&)","symbolLocation":764,"imageIndex":0},{"imageOffset":1680940,"symbol":"bool ScriptFunction::Call_<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(ScriptRequest const&, JS::Handle<JS::Value>, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&)","symbolLocation":360,"imageIndex":0},{"imageOffset":1677688,"symbol":"ScriptException::CatchPending(ScriptRequest const&)","symbolLocation":764,"imageIndex":0},{"imageOffset":1982400,"symbol":"bool ScriptFunction::Call_<ScriptFunction::IgnoreResult_t, JS::Rooted<JS::Value>>(ScriptRequest const&, JS::Handle<JS::Value>, char const*, ScriptFunction::IgnoreResult_t&, JS::Rooted<JS::Value> const&)","symbolLocation":364,"imageIndex":0},{"imageOffset":1502240,"symbol":"CComponentTypeScript::HandleMessage(CMessage const&, bool)","symbolLocation":168,"imageIndex":0},{"imageOffset":1028736,"symbol":"CComponentManager::PostMessage(unsigned int, CMessage const&)","symbolLocation":268,"imageIndex":0},{"imageOffset":755352,"symbol":"CCmpPosition::AdvertisePositionChanges() const","symbolLocation":244,"imageIndex":0},{"imageOffset":748776,"symbol":"CCmpPosition::TurnTo(CFixed<int, 2147483647, 32, 15, 16, 65536>)","symbolLocation":80,"imageIndex":0},{"imageOffset":1354908,"symbol":"bool ScriptFunction::ToJSNative<&ICmpUnitMotion::FaceTowardsPoint(CFixed<int, 2147483647, 32, 15, 16, 65536>, CFixed<int, 2147483647, 32, 15, 16, 65536>), &ICmpUnitMotion* ComponentGetter<ICmpUnitMotion>(ScriptRequest const&, JS::CallArgs&)>(JSContext*, unsigned int, JS::Value*)","symbolLocation":412,"imageIndex":0},{"imageOffset":61671104354432,"imageIndex":6},{"imageOffset":61671098717236,"imageIndex":6},{"imageOffset":61671111552904,"imageIndex":6},{"imageOffset":61671101626764,"imageIndex":6},{"imageOffset":61671103058744,"imageIndex":6},{"imageOffset":61671098724344,"imageIndex":6},{"imageOffset":61671099890032,"imageIndex":6},{"imageOffset":61671098724344,"imageIndex":6},{"imageOffset":61671111541356,"imageIndex":6},{"imageOffset":61671098319944,"imageIndex":6},{"imageOffset":61671098724344,"imageIndex":6},{"imageOffset":61671103946828,"imageIndex":6},{"imageOffset":61671098319944,"imageIndex":6},{"imageOffset":61671098717236,"imageIndex":6},{"imageOffset":61671098461120,"imageIndex":6},{"imageOffset":61671101626764,"imageIndex":6},{"imageOffset":61671103058744,"imageIndex":6},{"imageOffset":61671108246436,"imageIndex":6},{"imageOffset":61671098320828,"imageIndex":6},{"imageOffset":14840248,"symbol":"js::jit::MaybeEnterJit(JSContext*, js::RunState&)","symbolLocation":632,"imageIndex":0},{"imageOffset":6979252,"symbol":"js::RunScript(JSContext*, js::RunState&)","symbolLocation":144,"imageIndex":0},{"imageOffset":6980828,"symbol":"js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason)","symbolLocation":1120,"imageIndex":0},{"imageOffset":6981944,"symbol":"js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason)","symbolLocation":244,"imageIndex":0},{"imageOffset":7427008,"symbol":"JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>)","symbolLocation":288,"imageIndex":0},{"imageOffset":1982380,"symbol":"bool ScriptFunction::Call_<ScriptFunction::IgnoreResult_t, JS::Rooted<JS::Value>>(ScriptRequest const&, JS::Handle<JS::Value>, char const*, ScriptFunction::IgnoreResult_t&, JS::Rooted<JS::Value> const&)","symbolLocation":344,"imageIndex":0},{"imageOffset":1502240,"symbol":"CComponentTypeScript::HandleMessage(CMessage const&, bool)","symbolLocation":168,"imageIndex":0},{"imageOffset":1046432,"symbol":"CComponentManager::SendGlobalMessage(unsigned int, CMessage const&)","symbolLocation":348,"imageIndex":0},{"imageOffset":1063516,"symbol":"bool ScriptFunction::ToJSNative<&CComponentManager::Script_PostMessage(int, int, JS::Handle<JS::Value>), &CComponentManager* ScriptInterface::ObjectFromCBData<CComponentManager>(ScriptRequest const&, JS::CallArgs&)>(JSContext*, unsigned int, JS::Value*)","symbolLocation":256,"imageIndex":0},{"imageOffset":61671098898232,"imageIndex":6},{"imageOffset":61671098461120,"imageIndex":6},{"imageOffset":61671098725936,"imageIndex":6},{"imageOffset":61671098461120,"imageIndex":6},{"imageOffset":61671098725936,"imageIndex":6},{"imageOffset":61671098461120,"imageIndex":6},{"imageOffset":61671098717236,"imageIndex":6},{"imageOffset":61671098460768,"imageIndex":6},{"imageOffset":61671098720028,"imageIndex":6},{"imageOffset":61671106388500,"imageIndex":6},{"imageOffset":61671098319944,"imageIndex":6},{"imageOffset":61671098724344,"imageIndex":6},{"imageOffset":61671098461120,"imageIndex":6},{"imageOffset":61671098724344,"imageIndex":6},{"imageOffset":61671098461120,"imageIndex":6},{"imageOffset":61671098724344,"imageIndex":6},{"imageOffset":61671098461120,"imageIndex":6},{"imageOffset":61671103917792,"imageIndex":6},{"imageOffset":61671098320828,"imageIndex":6},{"imageOffset":14840248,"symbol":"js::jit::MaybeEnterJit(JSContext*, js::RunState&)","symbolLocation":632,"imageIndex":0},{"imageOffset":6979692,"symbol":"js::RunScript(JSContext*, js::RunState&)","symbolLocation":584,"imageIndex":0},{"imageOffset":6980828,"symbol":"js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason)","symbolLocation":1120,"imageIndex":0},{"imageOffset":6981944,"symbol":"js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason)","symbolLocation":244,"imageIndex":0},{"imageOffset":7427008,"symbol":"JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>)","symbolLocation":288,"imageIndex":0},{"imageOffset":1982380,"symbol":"bool ScriptFunction::Call_<ScriptFunction::IgnoreResult_t, JS::Rooted<JS::Value>>(ScriptRequest const&, JS::Handle<JS::Value>, char const*, ScriptFunction::IgnoreResult_t&, JS::Rooted<JS::Value> const&)","symbolLocation":344,"imageIndex":0},{"imageOffset":1502240,"symbol":"CComponentTypeScript::HandleMessage(CMessage const&, bool)","symbolLocation":168,"imageIndex":0},{"imageOffset":1029116,"symbol":"CComponentManager::BroadcastMessage(CMessage const&)","symbolLocation":244,"imageIndex":0},{"imageOffset":1531352,"symbol":"CSimulation2Impl::UpdateComponents(CSimContext&, CFixed<int, 2147483647, 32, 15, 16, 65536>, std::__1::vector<SimulationCommand, std::__1::allocator<SimulationCommand>> const&)","symbolLocation":564,"imageIndex":0},{"imageOffset":1526676,"symbol":"CSimulation2Impl::Update(int, std::__1::vector<SimulationCommand, std::__1::allocator<SimulationCommand>> const&)","symbolLocation":472,"imageIndex":0},{"imageOffset":1565476,"symbol":"CTurnManager::Update(float, unsigned long)","symbolLocation":1368,"imageIndex":0},{"imageOffset":1914416,"symbol":"CGame::Update(double, bool)","symbolLocation":160,"imageIndex":0},{"imageOffset":21288,"symbol":"RunGameOrAtlas(std::__1::span<char const* const, 18446744073709551615ul>)","symbolLocation":9284,"imageIndex":0},{"imageOffset":11812,"symbol":"main","symbolLocation":44,"imageIndex":0},{"imageOffset":130468,"symbol":"start","symbolLocation":6992,"imageIndex":7}],"id":31737002,"recursionInfoArray":[{"hottestElided":20,"coldestElided":10195,"depth":5094,"keyFrame":{"imageOffset":1677688,"symbol":"ScriptException::CatchPending(ScriptRequest const&)","symbolLocation":764,"imageIndex":0}},{"hottestElided":10219,"coldestElided":17908,"depth":1335,"keyFrame":{"imageOffset":61671098724344,"imageIndex":6}}],"originalLength":17961,"triggered":true,"threadState":{"x":[{"value":6092719000},{"value":6092719000},{"value":0},{"value":0},{"value":0},{"value":1},{"value":6092721232},{"value":6092721440},{"value":6092718096},{"value":61671104354388},{"value":0},{"value":6092720688},{"value":0},{"value":24},{"value":33542195960},{"value":26649279173984},{"value":6566357728,"symbolLocation":0,"symbol":"_platform_strlen"},{"value":36},{"value":0},{"value":6092719120},{"value":6092719000},{"value":6092718984},{"value":6092718952},{"value":6092718296},{"value":6092718992},{"value":1},{"value":779},{"value":2},{"value":6092720872}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4380656228},"cpsr":{"value":1073745920},"fp":{"value":6092718272},"sp":{"value":6092717904},"esr":{"value":2449473607,"description":"(Data Abort) byte write Translation fault"},"pc":{"value":4380628716,"matchesCrashFrame":1},"far":{"value":6092718048}},"name":"main"},{"id":31737011,"name":"Task Mgr #0","threadState":{"x":[{"value":260},{"value":0},{"value":985600},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6101642872},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8399511256},{"value":0},{"value":33504657424},{"value":33504657488},{"value":6101643488},{"value":0},{"value":0},{"value":985600},{"value":985601},{"value":985856},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6566330664},"cpsr":{"value":1610616832},"fp":{"value":6101642992},"sp":{"value":6101642848},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566065420},"far":{"value":0}},"frames":[{"imageOffset":17676,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":9},{"imageOffset":28968,"symbol":"_pthread_cond_wait","symbolLocation":980,"imageIndex":10},{"imageOffset":26712,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":32,"imageIndex":11},{"imageOffset":2455456,"symbol":"Threading::WorkerThread::RunUntilDeath()","symbolLocation":324,"imageIndex":0},{"imageOffset":2462608,"symbol":"void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>>(void*)","symbolLocation":68,"imageIndex":0},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737012,"name":"Task Mgr #1","threadState":{"x":[{"value":260},{"value":0},{"value":1006848},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6102216312},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8399511256},{"value":0},{"value":33504657560},{"value":33504657624},{"value":6102216928},{"value":0},{"value":0},{"value":1006848},{"value":1006849},{"value":1007104},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6566330664},"cpsr":{"value":1610616832},"fp":{"value":6102216432},"sp":{"value":6102216288},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566065420},"far":{"value":0}},"frames":[{"imageOffset":17676,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":9},{"imageOffset":28968,"symbol":"_pthread_cond_wait","symbolLocation":980,"imageIndex":10},{"imageOffset":26712,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":32,"imageIndex":11},{"imageOffset":2455456,"symbol":"Threading::WorkerThread::RunUntilDeath()","symbolLocation":324,"imageIndex":0},{"imageOffset":2462608,"symbol":"void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>>(void*)","symbolLocation":68,"imageIndex":0},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737013,"name":"Task Mgr #2","threadState":{"x":[{"value":260},{"value":0},{"value":1003520},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6102789752},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8399511256},{"value":0},{"value":33504657696},{"value":33504657760},{"value":6102790368},{"value":0},{"value":0},{"value":1003520},{"value":1003521},{"value":1003776},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6566330664},"cpsr":{"value":1610616832},"fp":{"value":6102789872},"sp":{"value":6102789728},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566065420},"far":{"value":0}},"frames":[{"imageOffset":17676,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":9},{"imageOffset":28968,"symbol":"_pthread_cond_wait","symbolLocation":980,"imageIndex":10},{"imageOffset":26712,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":32,"imageIndex":11},{"imageOffset":2455456,"symbol":"Threading::WorkerThread::RunUntilDeath()","symbolLocation":324,"imageIndex":0},{"imageOffset":2462608,"symbol":"void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>>(void*)","symbolLocation":68,"imageIndex":0},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737014,"name":"Task Mgr #3","threadState":{"x":[{"value":260},{"value":0},{"value":997632},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6103363192},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8399511256},{"value":0},{"value":33504657832},{"value":33504657896},{"value":6103363808},{"value":0},{"value":0},{"value":997632},{"value":997633},{"value":997888},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6566330664},"cpsr":{"value":1610616832},"fp":{"value":6103363312},"sp":{"value":6103363168},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566065420},"far":{"value":0}},"frames":[{"imageOffset":17676,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":9},{"imageOffset":28968,"symbol":"_pthread_cond_wait","symbolLocation":980,"imageIndex":10},{"imageOffset":26712,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":32,"imageIndex":11},{"imageOffset":2455456,"symbol":"Threading::WorkerThread::RunUntilDeath()","symbolLocation":324,"imageIndex":0},{"imageOffset":2462608,"symbol":"void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>>(void*)","symbolLocation":68,"imageIndex":0},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737015,"name":"Task Mgr #4","threadState":{"x":[{"value":260},{"value":0},{"value":992000},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6103936632},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8399511256},{"value":0},{"value":33504657968},{"value":33504658032},{"value":6103937248},{"value":0},{"value":0},{"value":992000},{"value":992001},{"value":992256},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6566330664},"cpsr":{"value":1610616832},"fp":{"value":6103936752},"sp":{"value":6103936608},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566065420},"far":{"value":0}},"frames":[{"imageOffset":17676,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":9},{"imageOffset":28968,"symbol":"_pthread_cond_wait","symbolLocation":980,"imageIndex":10},{"imageOffset":26712,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":32,"imageIndex":11},{"imageOffset":2455456,"symbol":"Threading::WorkerThread::RunUntilDeath()","symbolLocation":324,"imageIndex":0},{"imageOffset":2462608,"symbol":"void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>>(void*)","symbolLocation":68,"imageIndex":0},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737016,"name":"Task Mgr #6","threadState":{"x":[{"value":260},{"value":0},{"value":989952},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6104510072},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8399511256},{"value":0},{"value":33504658104},{"value":33504658168},{"value":6104510688},{"value":0},{"value":0},{"value":989952},{"value":989953},{"value":990208},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6566330664},"cpsr":{"value":1610616832},"fp":{"value":6104510192},"sp":{"value":6104510048},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566065420},"far":{"value":0}},"frames":[{"imageOffset":17676,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":9},{"imageOffset":28968,"symbol":"_pthread_cond_wait","symbolLocation":980,"imageIndex":10},{"imageOffset":26712,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":32,"imageIndex":11},{"imageOffset":2455456,"symbol":"Threading::WorkerThread::RunUntilDeath()","symbolLocation":324,"imageIndex":0},{"imageOffset":2462608,"symbol":"void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>>(void*)","symbolLocation":68,"imageIndex":0},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737017,"name":"Task Mgr #5","threadState":{"x":[{"value":260},{"value":0},{"value":991744},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6105083512},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8399511256},{"value":0},{"value":33504658240},{"value":33504658304},{"value":6105084128},{"value":0},{"value":0},{"value":991744},{"value":991745},{"value":992000},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6566330664},"cpsr":{"value":1610616832},"fp":{"value":6105083632},"sp":{"value":6105083488},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566065420},"far":{"value":0}},"frames":[{"imageOffset":17676,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":9},{"imageOffset":28968,"symbol":"_pthread_cond_wait","symbolLocation":980,"imageIndex":10},{"imageOffset":26712,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":32,"imageIndex":11},{"imageOffset":2455456,"symbol":"Threading::WorkerThread::RunUntilDeath()","symbolLocation":324,"imageIndex":0},{"imageOffset":2462608,"symbol":"void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>>(void*)","symbolLocation":68,"imageIndex":0},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737018,"name":"JS Helper","threadState":{"x":[{"value":260},{"value":0},{"value":359168},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6107229752},{"value":0},{"value":94720},{"value":406819302371842},{"value":406819302371842},{"value":94720},{"value":0},{"value":406819302371840},{"value":305},{"value":8399511256},{"value":0},{"value":4432491840,"symbolLocation":0,"symbol":"js::gHelperThreadLock"},{"value":4461791144},{"value":6107230432},{"value":0},{"value":0},{"value":359168},{"value":359169},{"value":359424},{"value":4432491904,"symbolLocation":0,"symbol":"js::gHelperThreadState"},{"value":4429675633,"symbolLocation":224901,"symbol":"AtlasViewGame::DumpState(bool)::digits"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6566330664},"cpsr":{"value":1610616832},"fp":{"value":6107229872},"sp":{"value":6107229728},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566065420},"far":{"value":0}},"frames":[{"imageOffset":17676,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":9},{"imageOffset":28968,"symbol":"_pthread_cond_wait","symbolLocation":980,"imageIndex":10},{"imageOffset":17086184,"symbol":"mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&)","symbolLocation":36,"imageIndex":0},{"imageOffset":7691492,"symbol":"js::HelperThread::threadLoop(js::InternalThreadPool*)","symbolLocation":412,"imageIndex":0},{"imageOffset":7690936,"symbol":"js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*)","symbolLocation":100,"imageIndex":0},{"imageOffset":7798280,"symbol":"js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*)","symbolLocation":48,"imageIndex":0},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737019,"name":"JS Helper","threadState":{"x":[{"value":260},{"value":0},{"value":73216},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6109376056},{"value":0},{"value":94720},{"value":406819302371842},{"value":406819302371842},{"value":94720},{"value":0},{"value":406819302371840},{"value":305},{"value":8399511256},{"value":0},{"value":4432491840,"symbolLocation":0,"symbol":"js::gHelperThreadLock"},{"value":4461791240},{"value":6109376736},{"value":0},{"value":0},{"value":73216},{"value":73217},{"value":73472},{"value":4432491904,"symbolLocation":0,"symbol":"js::gHelperThreadState"},{"value":4429675633,"symbolLocation":224901,"symbol":"AtlasViewGame::DumpState(bool)::digits"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6566330664},"cpsr":{"value":1610616832},"fp":{"value":6109376176},"sp":{"value":6109376032},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566065420},"far":{"value":0}},"frames":[{"imageOffset":17676,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":9},{"imageOffset":28968,"symbol":"_pthread_cond_wait","symbolLocation":980,"imageIndex":10},{"imageOffset":17086184,"symbol":"mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&)","symbolLocation":36,"imageIndex":0},{"imageOffset":7691492,"symbol":"js::HelperThread::threadLoop(js::InternalThreadPool*)","symbolLocation":412,"imageIndex":0},{"imageOffset":7690936,"symbol":"js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*)","symbolLocation":100,"imageIndex":0},{"imageOffset":7798280,"symbol":"js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*)","symbolLocation":48,"imageIndex":0},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737020,"name":"JS Helper","threadState":{"x":[{"value":260},{"value":0},{"value":26112},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6111522360},{"value":0},{"value":94720},{"value":406819302371842},{"value":406819302371842},{"value":94720},{"value":0},{"value":406819302371840},{"value":305},{"value":8399511256},{"value":0},{"value":4432491840,"symbolLocation":0,"symbol":"js::gHelperThreadLock"},{"value":4461802232},{"value":6111523040},{"value":0},{"value":0},{"value":26112},{"value":26113},{"value":26368},{"value":4432491904,"symbolLocation":0,"symbol":"js::gHelperThreadState"},{"value":4429675633,"symbolLocation":224901,"symbol":"AtlasViewGame::DumpState(bool)::digits"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6566330664},"cpsr":{"value":1610616832},"fp":{"value":6111522480},"sp":{"value":6111522336},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566065420},"far":{"value":0}},"frames":[{"imageOffset":17676,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":9},{"imageOffset":28968,"symbol":"_pthread_cond_wait","symbolLocation":980,"imageIndex":10},{"imageOffset":17086184,"symbol":"mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&)","symbolLocation":36,"imageIndex":0},{"imageOffset":7691492,"symbol":"js::HelperThread::threadLoop(js::InternalThreadPool*)","symbolLocation":412,"imageIndex":0},{"imageOffset":7690936,"symbol":"js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*)","symbolLocation":100,"imageIndex":0},{"imageOffset":7798280,"symbol":"js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*)","symbolLocation":48,"imageIndex":0},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737021,"name":"JS Helper","threadState":{"x":[{"value":260},{"value":0},{"value":15104},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6113668664},{"value":0},{"value":91648},{"value":393625162835458},{"value":393625162835458},{"value":91648},{"value":0},{"value":393625162835456},{"value":305},{"value":8399511256},{"value":0},{"value":4432491840,"symbolLocation":0,"symbol":"js::gHelperThreadLock"},{"value":4461802328},{"value":6113669344},{"value":0},{"value":0},{"value":15104},{"value":15105},{"value":15360},{"value":4432491904,"symbolLocation":0,"symbol":"js::gHelperThreadState"},{"value":4429675633,"symbolLocation":224901,"symbol":"AtlasViewGame::DumpState(bool)::digits"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6566330664},"cpsr":{"value":1610616832},"fp":{"value":6113668784},"sp":{"value":6113668640},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566065420},"far":{"value":0}},"frames":[{"imageOffset":17676,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":9},{"imageOffset":28968,"symbol":"_pthread_cond_wait","symbolLocation":980,"imageIndex":10},{"imageOffset":17086184,"symbol":"mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&)","symbolLocation":36,"imageIndex":0},{"imageOffset":7691492,"symbol":"js::HelperThread::threadLoop(js::InternalThreadPool*)","symbolLocation":412,"imageIndex":0},{"imageOffset":7690936,"symbol":"js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*)","symbolLocation":100,"imageIndex":0},{"imageOffset":7798280,"symbol":"js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*)","symbolLocation":48,"imageIndex":0},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737022,"name":"JS Helper","threadState":{"x":[{"value":260},{"value":0},{"value":4864},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6115814968},{"value":0},{"value":91648},{"value":393625162835458},{"value":393625162835458},{"value":91648},{"value":0},{"value":393625162835456},{"value":305},{"value":8399511256},{"value":0},{"value":4432491840,"symbolLocation":0,"symbol":"js::gHelperThreadLock"},{"value":33505116184},{"value":6115815648},{"value":0},{"value":0},{"value":4864},{"value":4865},{"value":5120},{"value":4432491904,"symbolLocation":0,"symbol":"js::gHelperThreadState"},{"value":4429675633,"symbolLocation":224901,"symbol":"AtlasViewGame::DumpState(bool)::digits"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6566330664},"cpsr":{"value":1610616832},"fp":{"value":6115815088},"sp":{"value":6115814944},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566065420},"far":{"value":0}},"frames":[{"imageOffset":17676,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":9},{"imageOffset":28968,"symbol":"_pthread_cond_wait","symbolLocation":980,"imageIndex":10},{"imageOffset":17086184,"symbol":"mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&)","symbolLocation":36,"imageIndex":0},{"imageOffset":7691492,"symbol":"js::HelperThread::threadLoop(js::InternalThreadPool*)","symbolLocation":412,"imageIndex":0},{"imageOffset":7690936,"symbol":"js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*)","symbolLocation":100,"imageIndex":0},{"imageOffset":7798280,"symbol":"js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*)","symbolLocation":48,"imageIndex":0},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737023,"name":"JS Helper","threadState":{"x":[{"value":260},{"value":0},{"value":3328},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6117961272},{"value":0},{"value":91648},{"value":393625162835458},{"value":393625162835458},{"value":91648},{"value":0},{"value":393625162835456},{"value":305},{"value":8399511256},{"value":0},{"value":4432491840,"symbolLocation":0,"symbol":"js::gHelperThreadLock"},{"value":33505116280},{"value":6117961952},{"value":0},{"value":0},{"value":3328},{"value":3329},{"value":3584},{"value":4432491904,"symbolLocation":0,"symbol":"js::gHelperThreadState"},{"value":4429675633,"symbolLocation":224901,"symbol":"AtlasViewGame::DumpState(bool)::digits"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6566330664},"cpsr":{"value":1610616832},"fp":{"value":6117961392},"sp":{"value":6117961248},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566065420},"far":{"value":0}},"frames":[{"imageOffset":17676,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":9},{"imageOffset":28968,"symbol":"_pthread_cond_wait","symbolLocation":980,"imageIndex":10},{"imageOffset":17086184,"symbol":"mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&)","symbolLocation":36,"imageIndex":0},{"imageOffset":7691492,"symbol":"js::HelperThread::threadLoop(js::InternalThreadPool*)","symbolLocation":412,"imageIndex":0},{"imageOffset":7690936,"symbol":"js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*)","symbolLocation":100,"imageIndex":0},{"imageOffset":7798280,"symbol":"js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*)","symbolLocation":48,"imageIndex":0},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737024,"name":"JS Helper","threadState":{"x":[{"value":260},{"value":0},{"value":2560},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6120107576},{"value":0},{"value":91648},{"value":393625162835458},{"value":393625162835458},{"value":91648},{"value":0},{"value":393625162835456},{"value":305},{"value":8399511256},{"value":0},{"value":4432491840,"symbolLocation":0,"symbol":"js::gHelperThreadLock"},{"value":33505116376},{"value":6120108256},{"value":0},{"value":0},{"value":2560},{"value":2561},{"value":2816},{"value":4432491904,"symbolLocation":0,"symbol":"js::gHelperThreadState"},{"value":4429675633,"symbolLocation":224901,"symbol":"AtlasViewGame::DumpState(bool)::digits"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6566330664},"cpsr":{"value":1610616832},"fp":{"value":6120107696},"sp":{"value":6120107552},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566065420},"far":{"value":0}},"frames":[{"imageOffset":17676,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":9},{"imageOffset":28968,"symbol":"_pthread_cond_wait","symbolLocation":980,"imageIndex":10},{"imageOffset":17086184,"symbol":"mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&)","symbolLocation":36,"imageIndex":0},{"imageOffset":7691492,"symbol":"js::HelperThread::threadLoop(js::InternalThreadPool*)","symbolLocation":412,"imageIndex":0},{"imageOffset":7690936,"symbol":"js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*)","symbolLocation":100,"imageIndex":0},{"imageOffset":7798280,"symbol":"js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*)","symbolLocation":48,"imageIndex":0},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737025,"name":"JS Helper","threadState":{"x":[{"value":260},{"value":0},{"value":2048},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6122253880},{"value":0},{"value":91648},{"value":393625162835458},{"value":393625162835458},{"value":91648},{"value":0},{"value":393625162835456},{"value":305},{"value":8399511256},{"value":0},{"value":4432491840,"symbolLocation":0,"symbol":"js::gHelperThreadLock"},{"value":33505116472},{"value":6122254560},{"value":0},{"value":0},{"value":2048},{"value":2049},{"value":2304},{"value":4432491904,"symbolLocation":0,"symbol":"js::gHelperThreadState"},{"value":4429675633,"symbolLocation":224901,"symbol":"AtlasViewGame::DumpState(bool)::digits"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6566330664},"cpsr":{"value":1610616832},"fp":{"value":6122254000},"sp":{"value":6122253856},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566065420},"far":{"value":0}},"frames":[{"imageOffset":17676,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":9},{"imageOffset":28968,"symbol":"_pthread_cond_wait","symbolLocation":980,"imageIndex":10},{"imageOffset":17086184,"symbol":"mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&)","symbolLocation":36,"imageIndex":0},{"imageOffset":7691492,"symbol":"js::HelperThread::threadLoop(js::InternalThreadPool*)","symbolLocation":412,"imageIndex":0},{"imageOffset":7690936,"symbol":"js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*)","symbolLocation":100,"imageIndex":0},{"imageOffset":7798280,"symbol":"js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*)","symbolLocation":48,"imageIndex":0},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737026,"name":"JS Wasm MachExceptionHandler","threadState":{"x":[{"value":268451845},{"value":17179869186},{"value":2147488018},{"value":41794326837811},{"value":10329396346880},{"value":41794326757376},{"value":92},{"value":0},{"value":0},{"value":17179869184},{"value":92},{"value":0},{"value":2405},{"value":0},{"value":9731},{"value":0},{"value":18446744073709551569},{"value":8399519888},{"value":0},{"value":0},{"value":92},{"value":41794326757376},{"value":10329396346880},{"value":41794326837811},{"value":17179869186},{"value":6122826632},{"value":2147488018},{"value":18446744073709550527},{"value":2}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6566126964},"cpsr":{"value":4096},"fp":{"value":6122826288},"sp":{"value":6122826208},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566050868},"far":{"value":0}},"frames":[{"imageOffset":3124,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":9},{"imageOffset":79220,"symbol":"mach_msg2_internal","symbolLocation":76,"imageIndex":9},{"imageOffset":39360,"symbol":"mach_msg_overwrite","symbolLocation":480,"imageIndex":9},{"imageOffset":4032,"symbol":"mach_msg","symbolLocation":24,"imageIndex":9},{"imageOffset":16884388,"symbol":"MachExceptionHandlerThread()","symbolLocation":316,"imageIndex":0},{"imageOffset":16884844,"symbol":"js::detail::ThreadTrampoline<void (&)()>::Start(void*)","symbolLocation":44,"imageIndex":0},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737028,"frames":[],"threadState":{"x":[{"value":6123401216},{"value":9219},{"value":6122864640},{"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":6123401216},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566308872},"far":{"value":0}}},{"id":31737030,"name":"caulk.messenger.shared:17","threadState":{"x":[{"value":14},{"value":4461907194},{"value":0},{"value":6124548202},{"value":4461907168},{"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":8399515632},{"value":0},{"value":33521172960},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6777327104},"cpsr":{"value":2147487744},"fp":{"value":6124547968},"sp":{"value":6124547936},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566050736},"far":{"value":0}},"frames":[{"imageOffset":2992,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":9},{"imageOffset":7680,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":224,"imageIndex":12},{"imageOffset":7340,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":32,"imageIndex":12},{"imageOffset":6476,"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":12},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737031,"name":"caulk.messenger.shared:high","threadState":{"x":[{"value":14},{"value":14595},{"value":14595},{"value":15},{"value":4294967295},{"value":0},{"value":0},{"value":0},{"value":0},{"value":4294967295},{"value":1},{"value":33487304488},{"value":0},{"value":0},{"value":0},{"value":0},{"value":18446744073709551580},{"value":8399515632},{"value":0},{"value":33521178784},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6777327104},"cpsr":{"value":2147487744},"fp":{"value":6125121408},"sp":{"value":6125121376},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566050736},"far":{"value":0}},"frames":[{"imageOffset":2992,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":9},{"imageOffset":7680,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":224,"imageIndex":12},{"imageOffset":7340,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":32,"imageIndex":12},{"imageOffset":6476,"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":12},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737041,"name":"caulk::deferred_logger","threadState":{"x":[{"value":14},{"value":70364449226751},{"value":0},{"value":1},{"value":0},{"value":1},{"value":0},{"value":0},{"value":0},{"value":4294967295},{"value":0},{"value":0},{"value":4455596056},{"value":18446744073709551615},{"value":16383},{"value":6125694696},{"value":18446744073709551580},{"value":8399515632},{"value":0},{"value":33494401528},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6777327104},"cpsr":{"value":2147487744},"fp":{"value":6125694848},"sp":{"value":6125694816},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566050736},"far":{"value":0}},"frames":[{"imageOffset":2992,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":9},{"imageOffset":7680,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":224,"imageIndex":12},{"imageOffset":7340,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":32,"imageIndex":12},{"imageOffset":6476,"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":12},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737045,"name":"com.apple.audio.IOThread.client","threadState":{"x":[{"value":14},{"value":55555},{"value":0},{"value":0},{"value":0},{"value":32},{"value":4568432704},{"value":33481325128},{"value":1},{"value":15724370407807254548},{"value":1099511628032},{"value":1099511628034},{"value":0},{"value":4096},{"value":3135521564},{"value":4568436804},{"value":18446744073709551579},{"value":8399515640},{"value":0},{"value":33477632312},{"value":33477632304},{"value":33477632432},{"value":8376484872,"symbolLocation":0,"symbol":"StaticContainer<HALC_ShellInfo_Statics>::s_statics_initialized (.0)"},{"value":8376483840,"symbolLocation":2224,"symbol":"sVarispeedRateTable"},{"value":80},{"value":0},{"value":6625280871},{"value":6126841408},{"value":33477631488}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6777447056},"cpsr":{"value":1610616832},"fp":{"value":6126841104},"sp":{"value":6126841088},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566050748},"far":{"value":0}},"frames":[{"imageOffset":3004,"symbol":"semaphore_wait_signal_trap","symbolLocation":8,"imageIndex":9},{"imageOffset":127632,"symbol":"caulk::mach::semaphore::wait_signal_or_error(caulk::mach::semaphore&)","symbolLocation":36,"imageIndex":12},{"imageOffset":2103876,"symbol":"HALC_ProxyIOContext::IOWorkLoop()","symbolLocation":4952,"imageIndex":13},{"imageOffset":2097232,"symbol":"invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int)","symbolLocation":172,"imageIndex":13},{"imageOffset":3924144,"symbol":"HALC_IOThread::Entry(void*)","symbolLocation":88,"imageIndex":13},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737058,"frames":[{"imageOffset":2992,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":9},{"imageOffset":13456,"symbol":"_dispatch_sema4_wait","symbolLocation":28,"imageIndex":14},{"imageOffset":15136,"symbol":"_dispatch_semaphore_wait_slow","symbolLocation":132,"imageIndex":14},{"imageOffset":23924120,"symbol":"(anonymous namespace)::EventThread(ALCcontext*)","symbolLocation":304,"imageIndex":0},{"imageOffset":23926232,"symbol":"void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, int (*)(ALCcontext*), ALCcontext*>>(void*)","symbolLocation":52,"imageIndex":0},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}],"threadState":{"x":[{"value":14},{"value":8589934595},{"value":171798697235},{"value":285885908124163},{"value":14680198217728},{"value":285885908123648},{"value":48},{"value":0},{"value":0},{"value":1},{"value":0},{"value":0},{"value":33495990448},{"value":0},{"value":1024},{"value":33495990448},{"value":18446744073709551580},{"value":8399515632},{"value":0},{"value":33477578160},{"value":33477578096},{"value":18446744073709551615},{"value":33495990272},{"value":0},{"value":0},{"value":6127988488},{"value":4294967295},{"value":0},{"value":4431172200,"symbolLocation":1280,"symbol":"(anonymous namespace)::gBitReverses"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6564521104},"cpsr":{"value":1610616832},"fp":{"value":6127988384},"sp":{"value":6127988368},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566050736},"far":{"value":0}}},{"id":31737059,"name":"CSoundManagerWorker","threadState":{"x":[{"value":4},{"value":0},{"value":1},{"value":1},{"value":0},{"value":500000000},{"value":52},{"value":0},{"value":8376253464,"symbolLocation":0,"symbol":"clock_sem"},{"value":16387},{"value":17},{"value":41781441865218},{"value":1},{"value":2076465655100424262},{"value":1001472},{"value":12},{"value":334},{"value":8399511376},{"value":0},{"value":6128561112},{"value":6128561096},{"value":33481468864},{"value":6128561392},{"value":33529217920},{"value":33648046336},{"value":33529217440},{"value":128},{"value":33648046080},{"value":33546142336}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6564871360},"cpsr":{"value":1610616832},"fp":{"value":6128561072},"sp":{"value":6128561024},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566064904},"far":{"value":0}},"frames":[{"imageOffset":17160,"symbol":"__semwait_signal","symbolLocation":8,"imageIndex":9},{"imageOffset":56512,"symbol":"nanosleep","symbolLocation":220,"imageIndex":15},{"imageOffset":6919892,"symbol":"SDL_Delay_REAL","symbolLocation":104,"imageIndex":0},{"imageOffset":5348224,"symbol":"SDL_Delay","symbolLocation":36,"imageIndex":0},{"imageOffset":2449784,"symbol":"CSoundManagerWorker::Run()","symbolLocation":192,"imageIndex":0},{"imageOffset":2449520,"symbol":"Threading::HandleExceptionsBase<&CSoundManagerWorker::RunThread(CSoundManagerWorker*), void (*)(CSoundManagerWorker*)>::Wrapper(CSoundManagerWorker*)","symbolLocation":128,"imageIndex":0},{"imageOffset":2451416,"symbol":"void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(CSoundManagerWorker*), CSoundManagerWorker*>>(void*)","symbolLocation":68,"imageIndex":0},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737060,"name":"CUserReportWorker","threadState":{"x":[{"value":260},{"value":0},{"value":9216},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6129135128},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8399511256},{"value":0},{"value":33492708616},{"value":33492708680},{"value":6129135840},{"value":0},{"value":0},{"value":9216},{"value":9217},{"value":9472},{"value":1},{"value":4429396622}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6566330664},"cpsr":{"value":1610616832},"fp":{"value":6129135248},"sp":{"value":6129135104},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566065420},"far":{"value":0}},"frames":[{"imageOffset":17676,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":9},{"imageOffset":28968,"symbol":"_pthread_cond_wait","symbolLocation":980,"imageIndex":10},{"imageOffset":26712,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":32,"imageIndex":11},{"imageOffset":2488196,"symbol":"CUserReporterWorker::Run()","symbolLocation":680,"imageIndex":0},{"imageOffset":2487328,"symbol":"Threading::HandleExceptionsBase<&CUserReporterWorker::RunThread(CUserReporterWorker*), void (*)(CUserReporterWorker*)>::Wrapper(CUserReporterWorker*)","symbolLocation":124,"imageIndex":0},{"imageOffset":2494436,"symbol":"void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(CUserReporterWorker*), CUserReporterWorker*>>(void*)","symbolLocation":68,"imageIndex":0},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737061,"name":"SDLTimer","threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":65704},{"value":4294967},{"value":294999000},{"value":6129708552},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8399511256},{"value":0},{"value":33499960704},{"value":33477707120},{"value":6129709280},{"value":294999000},{"value":4294967},{"value":0},{"value":1},{"value":256},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6566330664},"cpsr":{"value":1610616832},"fp":{"value":6129708672},"sp":{"value":6129708528},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566065420},"far":{"value":0}},"frames":[{"imageOffset":17676,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":9},{"imageOffset":28968,"symbol":"_pthread_cond_wait","symbolLocation":980,"imageIndex":10},{"imageOffset":6746436,"symbol":"SDL_CondWaitTimeout_REAL","symbolLocation":236,"imageIndex":0},{"imageOffset":6744540,"symbol":"SDL_SemWaitTimeout_REAL","symbolLocation":236,"imageIndex":0},{"imageOffset":6007560,"symbol":"SDL_TimerThread","symbolLocation":692,"imageIndex":0},{"imageOffset":6005140,"symbol":"SDL_RunThread","symbolLocation":88,"imageIndex":0},{"imageOffset":6742352,"symbol":"RunThread","symbolLocation":24,"imageIndex":0},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737099,"frames":[],"threadState":{"x":[{"value":6130282496},{"value":71435},{"value":6129745920},{"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":6130282496},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566308872},"far":{"value":0}}},{"id":31737100,"name":"com.apple.NSEventThread","threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592},{"value":333164908118016},{"value":0},{"value":333164908118016},{"value":2},{"value":4294967295},{"value":0},{"value":17179869184},{"value":0},{"value":2},{"value":0},{"value":0},{"value":77571},{"value":0},{"value":18446744073709551569},{"value":8399513136},{"value":0},{"value":4294967295},{"value":2},{"value":333164908118016},{"value":0},{"value":333164908118016},{"value":21592279046},{"value":6130851976},{"value":8589934592},{"value":18446744073709550527},{"value":4412409862,"symbolLocation":13656438,"symbol":"icudt69_dat"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6566126964},"cpsr":{"value":4096},"fp":{"value":6130851824},"sp":{"value":6130851744},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566050868},"far":{"value":0}},"frames":[{"imageOffset":3124,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":9},{"imageOffset":79220,"symbol":"mach_msg2_internal","symbolLocation":76,"imageIndex":9},{"imageOffset":39360,"symbol":"mach_msg_overwrite","symbolLocation":480,"imageIndex":9},{"imageOffset":4032,"symbol":"mach_msg","symbolLocation":24,"imageIndex":9},{"imageOffset":515432,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":16},{"imageOffset":509524,"symbol":"__CFRunLoopRun","symbolLocation":1188,"imageIndex":16},{"imageOffset":1371104,"symbol":"_CFRunLoopRunSpecificWithOptions","symbolLocation":532,"imageIndex":16},{"imageOffset":1420388,"symbol":"_NSEventThread","symbolLocation":184,"imageIndex":17},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737583,"frames":[],"threadState":{"x":[{"value":6132002816},{"value":108695},{"value":6131466240},{"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":6132002816},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566308872},"far":{"value":0}}},{"id":31739947,"frames":[],"threadState":{"x":[{"value":6126268416},{"value":57875},{"value":6125731840},{"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":6126268416},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566308872},"far":{"value":0}}},{"id":31739948,"frames":[],"threadState":{"x":[{"value":6123974656},{"value":0},{"value":6123438080},{"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":6123974656},"esr":{"value":0},"pc":{"value":6566308872},"far":{"value":0}}}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4365795328,
    "CFBundleShortVersionString" : "0.28.0",
    "CFBundleIdentifier" : "com.wildfiregames.play0ad",
    "size" : 64782336,
    "uuid" : "c8240dbe-477c-36a2-8c66-49aa55f53df4",
    "path" : "\/Applications\/0 A.D. 28.app\/Contents\/MacOS\/pyrogenesis",
    "name" : "pyrogenesis",
    "CFBundleVersion" : "0.28.0"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4454006784,
    "CFBundleShortVersionString" : "1.14",
    "CFBundleIdentifier" : "com.apple.audio.units.Components",
    "size" : 1294336,
    "uuid" : "dd44ad41-2925-3a96-ae04-9a68575a3549",
    "path" : "\/System\/Library\/Components\/CoreAudio.component\/Contents\/MacOS\/CoreAudio",
    "name" : "CoreAudio",
    "CFBundleVersion" : "1.14"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4591583232,
    "CFBundleShortVersionString" : "3.0",
    "CFBundleIdentifier" : "com.apple.security.csparser",
    "size" : 114688,
    "uuid" : "94cbb39b-af04-3e75-85e6-d8cedf3ebd91",
    "path" : "\/System\/Library\/Frameworks\/Security.framework\/Versions\/A\/PlugIns\/csparser.bundle\/Contents\/MacOS\/csparser",
    "name" : "csparser",
    "CFBundleVersion" : "61901.101.4"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4591484928,
    "size" : 49152,
    "uuid" : "a4dd56f1-375a-3540-844b-5e397f0b78b3",
    "path" : "\/usr\/lib\/libobjc-trampolines.dylib",
    "name" : "libobjc-trampolines.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4799578112,
    "CFBundleShortVersionString" : "350.38",
    "CFBundleIdentifier" : "com.apple.AGXMetalG13X",
    "size" : 7913472,
    "uuid" : "95c14223-fa99-3e3d-9570-8e7862d86a54",
    "path" : "\/System\/Library\/Extensions\/AGXMetalG13X.bundle\/Contents\/MacOS\/AGXMetalG13X",
    "name" : "AGXMetalG13X",
    "CFBundleVersion" : "350.38"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4789026816,
    "size" : 3424256,
    "uuid" : "c8f5540c-45c9-3e9e-a4e3-edf49a918001",
    "path" : "\/Applications\/0 A.D. 28.app\/Contents\/Frameworks\/libMoltenVK.dylib",
    "name" : "libMoltenVK.dylib"
  },
  {
    "size" : 0,
    "source" : "A",
    "base" : 0,
    "uuid" : "00000000-0000-0000-0000-000000000000"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6562283520,
    "size" : 679624,
    "uuid" : "9f682dcf-340c-3bfa-bcdd-dd702f30313e",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6566354944,
    "size" : 35060,
    "uuid" : "d93ec420-f465-3a3a-916d-a04af9b023eb",
    "path" : "\/usr\/lib\/system\/libsystem_platform.dylib",
    "name" : "libsystem_platform.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6566047744,
    "size" : 250512,
    "uuid" : "51565b39-f595-3e96-a217-fef29815057a",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6566301696,
    "size" : 52028,
    "uuid" : "e7a73008-0c09-31e3-9dd9-0c61652f0e85",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6565343232,
    "size" : 592616,
    "uuid" : "1e9541ec-c564-38cb-bed6-46f708e8d863",
    "path" : "\/usr\/lib\/libc++.1.dylib",
    "name" : "libc++.1.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6777319424,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "com.apple.audio.caulk",
    "size" : 168000,
    "uuid" : "2bdd6811-ce34-3098-9833-10d9f74b7ffc",
    "path" : "\/System\/Library\/PrivateFrameworks\/caulk.framework\/Versions\/A\/caulk",
    "name" : "caulk"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6618013696,
    "CFBundleShortVersionString" : "5.0",
    "CFBundleIdentifier" : "com.apple.audio.CoreAudio",
    "size" : 7954080,
    "uuid" : "72080a9b-8c5b-3e6d-8de7-0f86c3e698ec",
    "path" : "\/System\/Library\/Frameworks\/CoreAudio.framework\/Versions\/A\/CoreAudio",
    "name" : "CoreAudio",
    "CFBundleVersion" : "5.0"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6564507648,
    "size" : 291392,
    "uuid" : "e17aa23f-db2a-3302-b14c-f6b08c540fcf",
    "path" : "\/usr\/lib\/system\/libdispatch.dylib",
    "name" : "libdispatch.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6564814848,
    "size" : 528120,
    "uuid" : "66ebd321-6899-3863-ba24-5cfc3076a0cb",
    "path" : "\/usr\/lib\/system\/libsystem_c.dylib",
    "name" : "libsystem_c.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6566588416,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.CoreFoundation",
    "size" : 5626976,
    "uuid" : "04941709-2330-3bf8-9213-6d33964db448",
    "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation",
    "name" : "CoreFoundation",
    "CFBundleVersion" : "4424.1.402"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6638346240,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.AppKit",
    "size" : 24259264,
    "uuid" : "59e23bd5-d01e-305a-b96f-a5790356049a",
    "path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit",
    "name" : "AppKit",
    "CFBundleVersion" : "2685.50.120"
  }
],
  "sharedCache" : {
  "base" : 6561153024,
  "size" : 5978570752,
  "uuid" : "7d4906c9-9ca2-3f56-8242-3ec2c1e3245b"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=1.8G resident=0K(0%) swapped_out_or_unallocated=1.8G(100%)\nWritable regions: Total=2.9G written=3252K(0%) resident=2932K(0%) swapped_out=320K(0%) unallocated=2.9G(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nAccelerate framework               128K        1 \nActivity Tracing                   256K        1 \nCG image                          2368K        4 \nColorSync                           16K        1 \nCoreAnimation                      528K       33 \nCoreGraphics                        32K        2 \nCoreUI image data                 1408K       12 \nFoundation                          16K        1 \nKernel Alloc Once                   32K        1 \nMALLOC                           811.3M      224 \nMALLOC guard page                 3216K        4 \nMemory Tag 22                     64.0M        1 \nSTACK GUARD                        480K       30 \nStack                             35.9M       31 \nStack Guard                       56.0M        1 \nVM_ALLOCATE                        2.0G       57 \n__AUTH                            5975K      625 \n__AUTH_CONST                      88.6M     1013 \n__CTF                               824        1 \n__DATA                            35.1M      966 \n__DATA_CONST                      35.5M     1023 \n__DATA_DIRTY                      8305K      868 \n__FONT_DATA                        2352        1 \n__LINKEDIT                       596.3M        7 \n__OBJC_RO                         79.1M        1 \n__OBJC_RW                         2597K        1 \n__TEXT                             1.3G     1045 \n__TPRO_CONST                       128K        2 \nmapped file                      238.5M       26 \npage table in kernel              2932K        1 \nshared memory                     1504K       19 \n===========                     =======  ======= \nTOTAL                              5.3G     6003 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "name" : "main",
    "queue" : "com.apple.main-thread"
  }
},
  "logWritingSignature" : "dff177d11ddd89dfd6b855d0bfcff2a5cf8eb54a",
  "bug_type" : "309",
  "roots_installed" : 0,
  "trmStatus" : 1,
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "61675b89201f677a9a4cbd65",
      "factorPackIds" : [
        "65a855f5f087695cfac03d1f"
      ],
      "deploymentId" : 240000267
    },
    {
      "rolloutId" : "64b21a7351cbb02ce3442e4e",
      "factorPackIds" : [
        "6647f0f7b6a75d3dc32993e7"
      ],
      "deploymentId" : 240000042
    }
  ],
  "experiments" : [

  ]
}
}

Model: MacBookPro18,3, BootROM 18000.101.7, proc 8:6:2:0 processors, 32 GB, SMC 
Graphics: Apple M1 Pro, Apple M1 Pro, Built-In
Display: Color LCD, 3024 x 1964 Retina, Main, MirrorOff, Online
Memory Module: LPDDR5, Hynix
AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x4387), wl0: Jan 20 2026 17:44:15 version 20.140.13.0.8.7.224 FWID 01-b2a3fd0d
IO80211_driverkit-1555.23 "IO80211_driverkit-1555.23" Mar  5 2026 21:45:55
AirPort: 
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
Thunderbolt Bus: MacBook Pro, Apple Inc.
Thunderbolt Bus: MacBook Pro, Apple Inc.
Thunderbolt Bus: MacBook Pro, Apple Inc.

 

Edited by feneur
Put the crash report in spoilers so it didn't make the page too long...
Link to comment
Share on other sites

42 minutes ago, allalongthetower said:

Please see the following Millennium A.D. crash report:

Millennium AD Quit Unexpectedly - Google Docs.pdf 207.1 kB · 0 downloads


-

  Reveal hidden contents

------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process:             pyrogenesis [4230]
Path:                /Applications/0 A.D. 28.app/Contents/MacOS/pyrogenesis
Identifier:          com.wildfiregames.play0ad
Version:             0.28.0 (0.28.0)
Code Type:           ARM-64 (Native)
Role:                Foreground
Parent Process:      launchd [1]
Coalition:           com.wildfiregames.play0ad [274985]
User ID:             501

Date/Time:           2026-05-23 16:10:48.0509 -0400
Launch Time:         2026-05-23 16:04:48.9937 -0400
Hardware Model:      MacBookPro18,3
OS Version:          macOS 26.4 (25E246)
Release Type:        User

Crash Reporter Key:  208C4100-128D-8DDA-3E31-95A8FE0F34AD
Incident Identifier: 8E6A2D01-1FC5-4F97-A676-0C3F723D6194

Sleep/Wake UUID:       E9437F00-6B4E-40FE-A774-31EC2CE4CF5A

Time Awake Since Boot: 1900000 seconds
Time Since Wake:       1021 seconds

System Integrity Protection: enabled

Triggered by Thread: 0  main, Dispatch Queue: com.apple.main-thread

Exception Type:    EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_PROTECTION_FAILURE at 0x000000016b277fe0
Exception Message: Could not determine thread index for stack guard region
Exception Codes:   0x0000000000000002, 0x000000016b277fe0

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


VM Region Info: 0x16b277fe0 is in 0x167a74000-0x16b278000;  bytes after start: 58736608  bytes before end: 31
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      MALLOC metadata             128e00000-128e04000    [   16K] rw-/rwx SM=PRV  
      GAP OF 0x3ec70000 BYTES
--->  Stack Guard                 167a74000-16b278000    [ 56.0M] ---/rwx SM=PRV  
      Stack                       16b278000-16ba74000    [ 8176K] rw-/rwx SM=SHM  

Thread 0 Crashed:: main Dispatch queue: com.apple.main-thread
0     pyrogenesis                              0x1051b16ec js::jit::JSJitFrameIter::machineState() const + 4
1     pyrogenesis                              0x1051b8264 js::jit::InlineFrameIterator::resetOn(js::jit::JSJitFrameIter const*) + 72
2     pyrogenesis                              0x104acc4c0 js::FrameIter::settleOnActivation() + 608
3     pyrogenesis                              0x104acc9ac js::FrameIter::FrameIter(JSContext*, js::FrameIter::DebuggerEvalOption) + 96
4     pyrogenesis                              0x104b7362c js::SavedStacks::insertFrames(JSContext*, JS::MutableHandle<js::SavedFrame*>, mozilla::Variant<JS::AllFrames, JS::MaxFrames, JS::FirstSubsumedFrame>&&) + 204
5     pyrogenesis                              0x104b7349c js::SavedStacks::saveCurrentStack(JSContext*, JS::MutableHandle<js::SavedFrame*>, mozilla::Variant<JS::AllFrames, JS::MaxFrames, JS::FirstSubsumedFrame>&&) + 92
6     pyrogenesis                              0x104c864e0 JS::CaptureCurrentStack(JSContext*, JS::MutableHandle<JSObject*>, mozilla::Variant<JS::AllFrames, JS::MaxFrames, JS::FirstSubsumedFrame>&&) + 88
7     pyrogenesis                              0x104c9d774 js::ErrorToException(JSContext*, JSErrorReport*, JSErrorFormatString const* (*)(void*, unsigned int), void*) + 380
8     pyrogenesis                              0x104aca134 js::ReportErrorNumberVA(JSContext*, js::IsWarning, JSErrorFormatString const* (*)(void*, unsigned int), void*, unsigned int, js::ErrorArgumentsType, char*) + 268
9     pyrogenesis                              0x104c79be4 JS_ReportErrorNumberASCII(JSContext*, JSErrorFormatString const* (*)(void*, unsigned int), void*, unsigned int, ...) + 64
10    pyrogenesis                              0x105ebf9c8 js::ReportOverRecursed(JSContext*) + 40
11    pyrogenesis                              0x104a34344 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) + 712
12    pyrogenesis                              0x104a34938 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) + 244
13    pyrogenesis                              0x104aa13c0 JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) + 288
14    pyrogenesis                              0x1045265fc bool ScriptFunction::Call_<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(ScriptRequest const&, JS::Handle<JS::Value>, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&) + 312
15    pyrogenesis                              0x104525978 ScriptException::CatchPending(ScriptRequest const&) + 764
-------- RECURSION 1, LEVEL 5094
16    pyrogenesis                              0x10452662c bool ScriptFunction::Call_<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(ScriptRequest const&, JS::Handle<JS::Value>, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&) + 360
17    pyrogenesis                              0x104525978 ScriptException::CatchPending(ScriptRequest const&) + 764
-------- RECURSION 1, LEVEL 5093
18    pyrogenesis                              0x10452662c bool ScriptFunction::Call_<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(ScriptRequest const&, JS::Handle<JS::Value>, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&) + 360
19    pyrogenesis                              0x104525978 ScriptException::CatchPending(ScriptRequest const&) + 764
-------- RECURSION 1, LEVEL 5092
--------
-------- ELIDED 5088 LEVELS OF RECURSION THROUGH 0x104525978 ScriptException::CatchPending(ScriptRequest const&) + 764
--------
10196 pyrogenesis                              0x10452662c bool ScriptFunction::Call_<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(ScriptRequest const&, JS::Handle<JS::Value>, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&) + 360
10197 pyrogenesis                              0x104525978 ScriptException::CatchPending(ScriptRequest const&) + 764
-------- RECURSION 1, LEVEL 3
10198 pyrogenesis                              0x10452662c bool ScriptFunction::Call_<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(ScriptRequest const&, JS::Handle<JS::Value>, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&) + 360
10199 pyrogenesis                              0x104525978 ScriptException::CatchPending(ScriptRequest const&) + 764
-------- RECURSION 1, LEVEL 2
10200 pyrogenesis                              0x10452662c bool ScriptFunction::Call_<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(ScriptRequest const&, JS::Handle<JS::Value>, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&) + 360
10201 pyrogenesis                              0x104525978 ScriptException::CatchPending(ScriptRequest const&) + 764
-------- RECURSION 1, LEVEL 1
10202 pyrogenesis                              0x10456ffc0 bool ScriptFunction::Call_<ScriptFunction::IgnoreResult_t, JS::Rooted<JS::Value>>(ScriptRequest const&, JS::Handle<JS::Value>, char const*, ScriptFunction::IgnoreResult_t&, JS::Rooted<JS::Value> const&) + 364
10203 pyrogenesis                              0x1044fac20 CComponentTypeScript::HandleMessage(CMessage const&, bool) + 168
10204 pyrogenesis                              0x104487280 CComponentManager::PostMessage(unsigned int, CMessage const&) + 268
10205 pyrogenesis                              0x104444698 CCmpPosition::AdvertisePositionChanges() const + 244
10206 pyrogenesis                              0x104442ce8 CCmpPosition::TurnTo(CFixed<int, 2147483647, 32, 15, 16, 65536>) + 80
10207 pyrogenesis                              0x1044d6c9c bool ScriptFunction::ToJSNative<&ICmpUnitMotion::FaceTowardsPoint(CFixed<int, 2147483647, 32, 15, 16, 65536>, CFixed<int, 2147483647, 32, 15, 16, 65536>), &ICmpUnitMotion* ComponentGetter<ICmpUnitMotion>(ScriptRequest const&, JS::CallArgs&)>(JSContext*, unsigned int, JS::Value*) + 412
10208 ???                                   0x3816ec449880 ???
10209 ???                                   0x3816ebee9434 ???
10210 ???                                   0x3816ecb26f88 ???
10211 ???                                   0x3816ec1af98c ???
10212 ???                                   0x3816ec30d338 ???
10213 ???                                   0x3816ebeeaff8 ???
-------- RECURSION 2, LEVEL 1335
10214 ???                                   0x3816ec007970 ???
10215 ???                                   0x3816ebeeaff8 ???
-------- RECURSION 2, LEVEL 1334
10216 ???                                   0x3816ecb2426c ???
10217 ???                                   0x3816ebe88448 ???
10218 ???                                   0x3816ebeeaff8 ???
-------- RECURSION 2, LEVEL 1333
--------
-------- ELIDED 1329 LEVELS OF RECURSION THROUGH 0x3816ebeeaff8 ???
--------
17909 ???                                   0x3816ec3e604c ???
17910 ???                                   0x3816ebe88448 ???
17911 ???                                   0x3816ebee9434 ???
17912 ???                                   0x3816ebeaabc0 ???
17913 ???                                   0x3816ec1af98c ???
17914 ???                                   0x3816ec30d338 ???
17915 ???                                   0x3816ec7ffba4 ???
17916 ???                                   0x3816ebe887bc ???
17917 pyrogenesis                              0x1051b31b8 js::jit::MaybeEnterJit(JSContext*, js::RunState&) + 632
17918 pyrogenesis                              0x104a33eb4 js::RunScript(JSContext*, js::RunState&) + 144
17919 pyrogenesis                              0x104a344dc js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) + 1120
17920 pyrogenesis                              0x104a34938 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) + 244
17921 pyrogenesis                              0x104aa13c0 JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) + 288
17922 pyrogenesis                              0x10456ffac bool ScriptFunction::Call_<ScriptFunction::IgnoreResult_t, JS::Rooted<JS::Value>>(ScriptRequest const&, JS::Handle<JS::Value>, char const*, ScriptFunction::IgnoreResult_t&, JS::Rooted<JS::Value> const&) + 344
17923 pyrogenesis                              0x1044fac20 CComponentTypeScript::HandleMessage(CMessage const&, bool) + 168
17924 pyrogenesis                              0x10448b7a0 CComponentManager::SendGlobalMessage(unsigned int, CMessage const&) + 348
17925 pyrogenesis                              0x10448fa5c bool ScriptFunction::ToJSNative<&CComponentManager::Script_PostMessage(int, int, JS::Handle<JS::Value>), &CComponentManager* ScriptInterface::ObjectFromCBData<CComponentManager>(ScriptRequest const&, JS::CallArgs&)>(JSContext*, unsigned int, JS::Value*) + 256
17926 ???                                   0x3816ebf15738 ???
17927 ???                                   0x3816ebeaabc0 ???
17928 ???                                   0x3816ebeeb630 ???
17929 ???                                   0x3816ebeaabc0 ???
17930 ???                                   0x3816ebeeb630 ???
17931 ???                                   0x3816ebeaabc0 ???
17932 ???                                   0x3816ebee9434 ???
17933 ???                                   0x3816ebeaaa60 ???
17934 ???                                   0x3816ebee9f1c ???
17935 ???                                   0x3816ec63a214 ???
17936 ???                                   0x3816ebe88448 ???
17937 ???                                   0x3816ebeeaff8 ???
-------- RECURSION 2, LEVEL 3
17938 ???                                   0x3816ebeaabc0 ???
17939 ???                                   0x3816ebeeaff8 ???
-------- RECURSION 2, LEVEL 2
17940 ???                                   0x3816ebeaabc0 ???
17941 ???                                   0x3816ebeeaff8 ???
-------- RECURSION 2, LEVEL 1
17942 ???                                   0x3816ebeaabc0 ???
17943 ???                                   0x3816ec3deee0 ???
17944 ???                                   0x3816ebe887bc ???
17945 pyrogenesis                              0x1051b31b8 js::jit::MaybeEnterJit(JSContext*, js::RunState&) + 632
17946 pyrogenesis                              0x104a3406c js::RunScript(JSContext*, js::RunState&) + 584
17947 pyrogenesis                              0x104a344dc js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) + 1120
17948 pyrogenesis                              0x104a34938 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) + 244
17949 pyrogenesis                              0x104aa13c0 JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) + 288
17950 pyrogenesis                              0x10456ffac bool ScriptFunction::Call_<ScriptFunction::IgnoreResult_t, JS::Rooted<JS::Value>>(ScriptRequest const&, JS::Handle<JS::Value>, char const*, ScriptFunction::IgnoreResult_t&, JS::Rooted<JS::Value> const&) + 344
17951 pyrogenesis                              0x1044fac20 CComponentTypeScript::HandleMessage(CMessage const&, bool) + 168
17952 pyrogenesis                              0x1044873fc CComponentManager::BroadcastMessage(CMessage const&) + 244
17953 pyrogenesis                              0x104501dd8 CSimulation2Impl::UpdateComponents(CSimContext&, CFixed<int, 2147483647, 32, 15, 16, 65536>, std::__1::vector<SimulationCommand, std::__1::allocator<SimulationCommand>> const&) + 564
17954 pyrogenesis                              0x104500b94 CSimulation2Impl::Update(int, std::__1::vector<SimulationCommand, std::__1::allocator<SimulationCommand>> const&) + 472
17955 pyrogenesis                              0x10450a324 CTurnManager::Update(float, unsigned long) + 1368
17956 pyrogenesis                              0x10455f630 CGame::Update(double, bool) + 160
17957 pyrogenesis                              0x104391328 RunGameOrAtlas(std::__1::span<char const* const, 18446744073709551615ul>) + 9284
17958 pyrogenesis                              0x10438ee24 main + 44
17959 dyld                                     0x187267da4 start + 6992

Thread 1:: Task Mgr #0
0   libsystem_kernel.dylib                   0x1875e350c __psynch_cvwait + 8
1   libsystem_pthread.dylib                  0x187624128 _pthread_cond_wait + 980
2   libc++.1.dylib                           0x187539858 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
3   pyrogenesis                              0x1045e37a0 Threading::WorkerThread::RunUntilDeath() + 324
4   pyrogenesis                              0x1045e5390 void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>>(void*) + 68
5   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
6   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 2:: Task Mgr #1
0   libsystem_kernel.dylib                   0x1875e350c __psynch_cvwait + 8
1   libsystem_pthread.dylib                  0x187624128 _pthread_cond_wait + 980
2   libc++.1.dylib                           0x187539858 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
3   pyrogenesis                              0x1045e37a0 Threading::WorkerThread::RunUntilDeath() + 324
4   pyrogenesis                              0x1045e5390 void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>>(void*) + 68
5   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
6   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 3:: Task Mgr #2
0   libsystem_kernel.dylib                   0x1875e350c __psynch_cvwait + 8
1   libsystem_pthread.dylib                  0x187624128 _pthread_cond_wait + 980
2   libc++.1.dylib                           0x187539858 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
3   pyrogenesis                              0x1045e37a0 Threading::WorkerThread::RunUntilDeath() + 324
4   pyrogenesis                              0x1045e5390 void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>>(void*) + 68
5   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
6   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 4:: Task Mgr #3
0   libsystem_kernel.dylib                   0x1875e350c __psynch_cvwait + 8
1   libsystem_pthread.dylib                  0x187624128 _pthread_cond_wait + 980
2   libc++.1.dylib                           0x187539858 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
3   pyrogenesis                              0x1045e37a0 Threading::WorkerThread::RunUntilDeath() + 324
4   pyrogenesis                              0x1045e5390 void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>>(void*) + 68
5   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
6   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 5:: Task Mgr #4
0   libsystem_kernel.dylib                   0x1875e350c __psynch_cvwait + 8
1   libsystem_pthread.dylib                  0x187624128 _pthread_cond_wait + 980
2   libc++.1.dylib                           0x187539858 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
3   pyrogenesis                              0x1045e37a0 Threading::WorkerThread::RunUntilDeath() + 324
4   pyrogenesis                              0x1045e5390 void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>>(void*) + 68
5   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
6   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 6:: Task Mgr #6
0   libsystem_kernel.dylib                   0x1875e350c __psynch_cvwait + 8
1   libsystem_pthread.dylib                  0x187624128 _pthread_cond_wait + 980
2   libc++.1.dylib                           0x187539858 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
3   pyrogenesis                              0x1045e37a0 Threading::WorkerThread::RunUntilDeath() + 324
4   pyrogenesis                              0x1045e5390 void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>>(void*) + 68
5   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
6   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 7:: Task Mgr #5
0   libsystem_kernel.dylib                   0x1875e350c __psynch_cvwait + 8
1   libsystem_pthread.dylib                  0x187624128 _pthread_cond_wait + 980
2   libc++.1.dylib                           0x187539858 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
3   pyrogenesis                              0x1045e37a0 Threading::WorkerThread::RunUntilDeath() + 324
4   pyrogenesis                              0x1045e5390 void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>>(void*) + 68
5   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
6   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 8:: JS Helper
0   libsystem_kernel.dylib                   0x1875e350c __psynch_cvwait + 8
1   libsystem_pthread.dylib                  0x187624128 _pthread_cond_wait + 980
2   pyrogenesis                              0x1053d76e8 mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) + 36
3   pyrogenesis                              0x104ae1ce4 js::HelperThread::threadLoop(js::InternalThreadPool*) + 412
4   pyrogenesis                              0x104ae1ab8 js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*) + 100
5   pyrogenesis                              0x104afbe08 js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*) + 48
6   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
7   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 9:: JS Helper
0   libsystem_kernel.dylib                   0x1875e350c __psynch_cvwait + 8
1   libsystem_pthread.dylib                  0x187624128 _pthread_cond_wait + 980
2   pyrogenesis                              0x1053d76e8 mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) + 36
3   pyrogenesis                              0x104ae1ce4 js::HelperThread::threadLoop(js::InternalThreadPool*) + 412
4   pyrogenesis                              0x104ae1ab8 js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*) + 100
5   pyrogenesis                              0x104afbe08 js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*) + 48
6   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
7   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 10:: JS Helper
0   libsystem_kernel.dylib                   0x1875e350c __psynch_cvwait + 8
1   libsystem_pthread.dylib                  0x187624128 _pthread_cond_wait + 980
2   pyrogenesis                              0x1053d76e8 mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) + 36
3   pyrogenesis                              0x104ae1ce4 js::HelperThread::threadLoop(js::InternalThreadPool*) + 412
4   pyrogenesis                              0x104ae1ab8 js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*) + 100
5   pyrogenesis                              0x104afbe08 js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*) + 48
6   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
7   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 11:: JS Helper
0   libsystem_kernel.dylib                   0x1875e350c __psynch_cvwait + 8
1   libsystem_pthread.dylib                  0x187624128 _pthread_cond_wait + 980
2   pyrogenesis                              0x1053d76e8 mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) + 36
3   pyrogenesis                              0x104ae1ce4 js::HelperThread::threadLoop(js::InternalThreadPool*) + 412
4   pyrogenesis                              0x104ae1ab8 js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*) + 100
5   pyrogenesis                              0x104afbe08 js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*) + 48
6   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
7   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 12:: JS Helper
0   libsystem_kernel.dylib                   0x1875e350c __psynch_cvwait + 8
1   libsystem_pthread.dylib                  0x187624128 _pthread_cond_wait + 980
2   pyrogenesis                              0x1053d76e8 mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) + 36
3   pyrogenesis                              0x104ae1ce4 js::HelperThread::threadLoop(js::InternalThreadPool*) + 412
4   pyrogenesis                              0x104ae1ab8 js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*) + 100
5   pyrogenesis                              0x104afbe08 js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*) + 48
6   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
7   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 13:: JS Helper
0   libsystem_kernel.dylib                   0x1875e350c __psynch_cvwait + 8
1   libsystem_pthread.dylib                  0x187624128 _pthread_cond_wait + 980
2   pyrogenesis                              0x1053d76e8 mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) + 36
3   pyrogenesis                              0x104ae1ce4 js::HelperThread::threadLoop(js::InternalThreadPool*) + 412
4   pyrogenesis                              0x104ae1ab8 js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*) + 100
5   pyrogenesis                              0x104afbe08 js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*) + 48
6   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
7   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 14:: JS Helper
0   libsystem_kernel.dylib                   0x1875e350c __psynch_cvwait + 8
1   libsystem_pthread.dylib                  0x187624128 _pthread_cond_wait + 980
2   pyrogenesis                              0x1053d76e8 mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) + 36
3   pyrogenesis                              0x104ae1ce4 js::HelperThread::threadLoop(js::InternalThreadPool*) + 412
4   pyrogenesis                              0x104ae1ab8 js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*) + 100
5   pyrogenesis                              0x104afbe08 js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*) + 48
6   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
7   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 15:: JS Helper
0   libsystem_kernel.dylib                   0x1875e350c __psynch_cvwait + 8
1   libsystem_pthread.dylib                  0x187624128 _pthread_cond_wait + 980
2   pyrogenesis                              0x1053d76e8 mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) + 36
3   pyrogenesis                              0x104ae1ce4 js::HelperThread::threadLoop(js::InternalThreadPool*) + 412
4   pyrogenesis                              0x104ae1ab8 js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*) + 100
5   pyrogenesis                              0x104afbe08 js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*) + 48
6   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
7   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 16:: JS Wasm MachExceptionHandler
0   libsystem_kernel.dylib                   0x1875dfc34 mach_msg2_trap + 8
1   libsystem_kernel.dylib                   0x1875f2574 mach_msg2_internal + 76
2   libsystem_kernel.dylib                   0x1875e89c0 mach_msg_overwrite + 480
3   libsystem_kernel.dylib                   0x1875dffc0 mach_msg + 24
4   pyrogenesis                              0x1053a62a4 MachExceptionHandlerThread() + 316
5   pyrogenesis                              0x1053a646c js::detail::ThreadTrampoline<void (&)()>::Start(void*) + 44
6   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
7   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 17:

Thread 18:: caulk.messenger.shared:17
0   libsystem_kernel.dylib                   0x1875dfbb0 semaphore_wait_trap + 8
1   caulk                                    0x193f5ce00 caulk::semaphore::timed_wait(double) + 224
2   caulk                                    0x193f5ccac caulk::concurrent::details::worker_thread::run() + 32
3   caulk                                    0x193f5c94c 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                  0x187623c58 _pthread_start + 136
5   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 19:: caulk.messenger.shared:high
0   libsystem_kernel.dylib                   0x1875dfbb0 semaphore_wait_trap + 8
1   caulk                                    0x193f5ce00 caulk::semaphore::timed_wait(double) + 224
2   caulk                                    0x193f5ccac caulk::concurrent::details::worker_thread::run() + 32
3   caulk                                    0x193f5c94c 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                  0x187623c58 _pthread_start + 136
5   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 20:: caulk::deferred_logger
0   libsystem_kernel.dylib                   0x1875dfbb0 semaphore_wait_trap + 8
1   caulk                                    0x193f5ce00 caulk::semaphore::timed_wait(double) + 224
2   caulk                                    0x193f5ccac caulk::concurrent::details::worker_thread::run() + 32
3   caulk                                    0x193f5c94c 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                  0x187623c58 _pthread_start + 136
5   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 21:: com.apple.audio.IOThread.client
0   libsystem_kernel.dylib                   0x1875dfbbc semaphore_wait_signal_trap + 8
1   caulk                                    0x193f7a290 caulk::mach::semaphore::wait_signal_or_error(caulk::mach::semaphore&) + 36
2   CoreAudio                                0x18a96fa44 HALC_ProxyIOContext::IOWorkLoop() + 4952
3   CoreAudio                                0x18a96e050 invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 172
4   CoreAudio                                0x18ab2c0b0 HALC_IOThread::Entry(void*) + 88
5   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
6   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 22:
0   libsystem_kernel.dylib                   0x1875dfbb0 semaphore_wait_trap + 8
1   libdispatch.dylib                        0x18746a490 _dispatch_sema4_wait + 28
2   libdispatch.dylib                        0x18746ab20 _dispatch_semaphore_wait_slow + 132
3   pyrogenesis                              0x105a5cd98 (anonymous namespace)::EventThread(ALCcontext*) + 304
4   pyrogenesis                              0x105a5d5d8 void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, int (*)(ALCcontext*), ALCcontext*>>(void*) + 52
5   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
6   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 23:: CSoundManagerWorker
0   libsystem_kernel.dylib                   0x1875e3308 __semwait_signal + 8
1   libsystem_c.dylib                        0x1874bfcc0 nanosleep + 220
2   pyrogenesis                              0x104a256d4 SDL_Delay_REAL + 104
3   pyrogenesis                              0x1048a5b80 SDL_Delay + 36
4   pyrogenesis                              0x1045e2178 CSoundManagerWorker::Run() + 192
5   pyrogenesis                              0x1045e2070 Threading::HandleExceptionsBase<&CSoundManagerWorker::RunThread(CSoundManagerWorker*), void (*)(CSoundManagerWorker*)>::Wrapper(CSoundManagerWorker*) + 128
6   pyrogenesis                              0x1045e27d8 void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(CSoundManagerWorker*), CSoundManagerWorker*>>(void*) + 68
7   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
8   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 24:: CUserReportWorker
0   libsystem_kernel.dylib                   0x1875e350c __psynch_cvwait + 8
1   libsystem_pthread.dylib                  0x187624128 _pthread_cond_wait + 980
2   libc++.1.dylib                           0x187539858 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
3   pyrogenesis                              0x1045eb784 CUserReporterWorker::Run() + 680
4   pyrogenesis                              0x1045eb420 Threading::HandleExceptionsBase<&CUserReporterWorker::RunThread(CUserReporterWorker*), void (*)(CUserReporterWorker*)>::Wrapper(CUserReporterWorker*) + 124
5   pyrogenesis                              0x1045ecfe4 void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(CUserReporterWorker*), CUserReporterWorker*>>(void*) + 68
6   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
7   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 25:: SDLTimer
0   libsystem_kernel.dylib                   0x1875e350c __psynch_cvwait + 8
1   libsystem_pthread.dylib                  0x187624128 _pthread_cond_wait + 980
2   pyrogenesis                              0x1049fb144 SDL_CondWaitTimeout_REAL + 236
3   pyrogenesis                              0x1049fa9dc SDL_SemWaitTimeout_REAL + 236
4   pyrogenesis                              0x104946b08 SDL_TimerThread + 692
5   pyrogenesis                              0x104946194 SDL_RunThread + 88
6   pyrogenesis                              0x1049fa150 RunThread + 24
7   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
8   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 26:

Thread 27:: com.apple.NSEventThread
0   libsystem_kernel.dylib                   0x1875dfc34 mach_msg2_trap + 8
1   libsystem_kernel.dylib                   0x1875f2574 mach_msg2_internal + 76
2   libsystem_kernel.dylib                   0x1875e89c0 mach_msg_overwrite + 480
3   libsystem_kernel.dylib                   0x1875dffc0 mach_msg + 24
4   CoreFoundation                           0x1876e0d68 __CFRunLoopServiceMachPort + 160
5   CoreFoundation                           0x1876df654 __CFRunLoopRun + 1188
6   CoreFoundation                           0x1877b1be0 _CFRunLoopRunSpecificWithOptions + 532
7   AppKit                                   0x18bc2cc64 _NSEventThread + 184
8   libsystem_pthread.dylib                  0x187623c58 _pthread_start + 136
9   libsystem_pthread.dylib                  0x18761ec1c thread_start + 8

Thread 28:

Thread 29:

Thread 30:


Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x000000016b278398   x1: 0x000000016b278398   x2: 0x0000000000000000   x3: 0x0000000000000000
    x4: 0x0000000000000000   x5: 0x0000000000000001   x6: 0x000000016b278c50   x7: 0x000000016b278d20
    x8: 0x000000016b278010   x9: 0x00003816ec449854  x10: 0x0000000000000000  x11: 0x000000016b278a30
   x12: 0x0000000000000000  x13: 0x0000000000000018  x14: 0x00000007cf454af8  x15: 0x0000183cc4d19560
   x16: 0x000000018762aae0  x17: 0x0000000000000024  x18: 0x0000000000000000  x19: 0x000000016b278410
   x20: 0x000000016b278398  x21: 0x000000016b278388  x22: 0x000000016b278368  x23: 0x000000016b2780d8
   x24: 0x000000016b278390  x25: 0x0000000000000001  x26: 0x000000000000030b  x27: 0x0000000000000002
   x28: 0x000000016b278ae8   fp: 0x000000016b2780c0   lr: 0x00000001051b8264
    sp: 0x000000016b277f50   pc: 0x00000001051b16ec cpsr: 0x40001000
   far: 0x000000016b277fe0  esr: 0x92000047 (Data Abort) byte write Translation fault

Binary Images:
       0x10438c000 -        0x108153fff com.wildfiregames.play0ad (0.28.0) <c8240dbe-477c-36a2-8c66-49aa55f53df4> /Applications/0 A.D. 28.app/Contents/MacOS/pyrogenesis
       0x1097ac000 -        0x1098e7fff com.apple.audio.units.Components (1.14) <dd44ad41-2925-3a96-ae04-9a68575a3549> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
       0x111ae0000 -        0x111afbfff com.apple.security.csparser (3.0) <94cbb39b-af04-3e75-85e6-d8cedf3ebd91> /System/Library/Frameworks/Security.framework/Versions/A/PlugIns/csparser.bundle/Contents/MacOS/csparser
       0x111ac8000 -        0x111ad3fff libobjc-trampolines.dylib (*) <a4dd56f1-375a-3540-844b-5e397f0b78b3> /usr/lib/libobjc-trampolines.dylib
       0x11e13c000 -        0x11e8c7fff com.apple.AGXMetalG13X (350.38) <95c14223-fa99-3e3d-9570-8e7862d86a54> /System/Library/Extensions/AGXMetalG13X.bundle/Contents/MacOS/AGXMetalG13X
       0x11d72c000 -        0x11da6ffff libMoltenVK.dylib (*) <c8f5540c-45c9-3e9e-a4e3-edf49a918001> /Applications/0 A.D. 28.app/Contents/Frameworks/libMoltenVK.dylib
               0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
       0x187248000 -        0x1872edec7 dyld (*) <9f682dcf-340c-3bfa-bcdd-dd702f30313e> /usr/lib/dyld
       0x18762a000 -        0x1876328f3 libsystem_platform.dylib (*) <d93ec420-f465-3a3a-916d-a04af9b023eb> /usr/lib/system/libsystem_platform.dylib
       0x1875df000 -        0x18761c28f libsystem_kernel.dylib (*) <51565b39-f595-3e96-a217-fef29815057a> /usr/lib/system/libsystem_kernel.dylib
       0x18761d000 -        0x187629b3b libsystem_pthread.dylib (*) <e7a73008-0c09-31e3-9dd9-0c61652f0e85> /usr/lib/system/libsystem_pthread.dylib
       0x187533000 -        0x1875c3ae7 libc++.1.dylib (*) <1e9541ec-c564-38cb-bed6-46f708e8d863> /usr/lib/libc++.1.dylib
       0x193f5b000 -        0x193f8403f com.apple.audio.caulk (1.0) <2bdd6811-ce34-3098-9833-10d9f74b7ffc> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk
       0x18a76e000 -        0x18af03e9f com.apple.audio.CoreAudio (5.0) <72080a9b-8c5b-3e6d-8de7-0f86c3e698ec> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
       0x187467000 -        0x1874ae23f libdispatch.dylib (*) <e17aa23f-db2a-3302-b14c-f6b08c540fcf> /usr/lib/system/libdispatch.dylib
       0x1874b2000 -        0x187532ef7 libsystem_c.dylib (*) <66ebd321-6899-3863-ba24-5cfc3076a0cb> /usr/lib/system/libsystem_c.dylib
       0x187663000 -        0x187bc0c5f com.apple.CoreFoundation (6.9) <04941709-2330-3bf8-9213-6d33964db448> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
       0x18bad2000 -        0x18d1f4abf com.apple.AppKit (6.9) <59e23bd5-d01e-305a-b96f-a5790356049a> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit

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.8G resident=0K(0%) swapped_out_or_unallocated=1.8G(100%)
Writable regions: Total=2.9G written=3252K(0%) resident=2932K(0%) swapped_out=320K(0%) unallocated=2.9G(100%)

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Accelerate framework               128K        1 
Activity Tracing                   256K        1 
CG image                          2368K        4 
ColorSync                           16K        1 
CoreAnimation                      528K       33 
CoreGraphics                        32K        2 
CoreUI image data                 1408K       12 
Foundation                          16K        1 
Kernel Alloc Once                   32K        1 
MALLOC                           811.3M      224 
MALLOC guard page                 3216K        4 
Memory Tag 22                     64.0M        1 
STACK GUARD                        480K       30 
Stack                             35.9M       31 
Stack Guard                       56.0M        1 
VM_ALLOCATE                        2.0G       57 
__AUTH                            5975K      625 
__AUTH_CONST                      88.6M     1013 
__CTF                               824        1 
__DATA                            35.1M      966 
__DATA_CONST                      35.5M     1023 
__DATA_DIRTY                      8305K      868 
__FONT_DATA                        2352        1 
__LINKEDIT                       596.3M        7 
__OBJC_RO                         79.1M        1 
__OBJC_RW                         2597K        1 
__TEXT                             1.3G     1045 
__TPRO_CONST                       128K        2 
mapped file                      238.5M       26 
page table in kernel              2932K        1 
shared memory                     1504K       19 
===========                     =======  ======= 
TOTAL                              5.3G     6003 


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

{"app_name":"pyrogenesis","timestamp":"2026-05-23 16:10:52.00 -0400","app_version":"0.28.0","slice_uuid":"c8240dbe-477c-36a2-8c66-49aa55f53df4","build_version":"0.28.0","platform":1,"bundleID":"com.wildfiregames.play0ad","share_with_app_devs":1,"is_first_party":0,"bug_type":"309","os_version":"macOS 26.4 (25E246)","roots_installed":0,"name":"pyrogenesis","incident_id":"8E6A2D01-1FC5-4F97-A676-0C3F723D6194"}
{
  "uptime" : 1900000,
  "procRole" : "Foreground",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "MacBookPro18,3",
  "coalitionID" : 274985,
  "osVersion" : {
    "train" : "macOS 26.4",
    "build" : "25E246",
    "releaseType" : "User"
  },
  "captureTime" : "2026-05-23 16:10:48.0509 -0400",
  "codeSigningMonitor" : 2,
  "incident" : "8E6A2D01-1FC5-4F97-A676-0C3F723D6194",
  "pid" : 4230,
  "translated" : false,
  "cpuType" : "ARM-64",
  "procLaunch" : "2026-05-23 16:04:48.9937 -0400",
  "procStartAbsTime" : 46984012435940,
  "procExitAbsTime" : 46992628626725,
  "procName" : "pyrogenesis",
  "procPath" : "\/Applications\/0 A.D. 28.app\/Contents\/MacOS\/pyrogenesis",
  "bundleInfo" : {"CFBundleShortVersionString":"0.28.0","CFBundleVersion":"0.28.0","CFBundleIdentifier":"com.wildfiregames.play0ad"},
  "storeInfo" : {"deviceIdentifierForVendor":"4FA9B7B4-8F20-53ED-A101-7F84B8C9C10E","thirdParty":true},
  "parentProc" : "launchd",
  "parentPid" : 1,
  "coalitionName" : "com.wildfiregames.play0ad",
  "crashReporterKey" : "208C4100-128D-8DDA-3E31-95A8FE0F34AD",
  "appleIntelligenceStatus" : {"state":"available"},
  "developerMode" : 1,
  "codeSigningID" : "com.wildfiregames.play0ad",
  "codeSigningTeamID" : "P7YF26GARW",
  "codeSigningFlags" : 570499857,
  "codeSigningValidationCategory" : 6,
  "codeSigningTrustLevel" : 4294967295,
  "codeSigningAuxiliaryInfo" : 0,
  "instructionByteStream" : {"beforePC":"AQEAVAj1fpIJAUD56f0HNggBQPkI8X2S7P\/\/FzS0NZTdNDWU\/wMD0Q==","atPC":"9lcJqfRPCqn9ewup\/cMCkfQDAKrzAwiqCH0B8AhBRPkIAUD5qIMd+A=="},
  "bootSessionUUID" : "7CDEFCCD-6F16-41FF-A214-7A2C83B80B5B",
  "wakeTime" : 1021,
  "sleepWakeUUID" : "E9437F00-6B4E-40FE-A774-31EC2CE4CF5A",
  "sip" : "enabled",
  "vmRegionInfo" : "0x16b277fe0 is in 0x167a74000-0x16b278000;  bytes after start: 58736608  bytes before end: 31\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      MALLOC metadata             128e00000-128e04000    [   16K] rw-\/rwx SM=PRV  \n      GAP OF 0x3ec70000 BYTES\n--->  Stack Guard                 167a74000-16b278000    [ 56.0M] ---\/rwx SM=PRV  \n      Stack                       16b278000-16ba74000    [ 8176K] rw-\/rwx SM=SHM  ",
  "exception" : {"codes":"0x0000000000000002, 0x000000016b277fe0","message":"Could not determine thread index for stack guard region","rawCodes":[2,6092718048],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_PROTECTION_FAILURE at 0x000000016b277fe0"},
  "termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":4230},
  "vmregioninfo" : "0x16b277fe0 is in 0x167a74000-0x16b278000;  bytes after start: 58736608  bytes before end: 31\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      MALLOC metadata             128e00000-128e04000    [   16K] rw-\/rwx SM=PRV  \n      GAP OF 0x3ec70000 BYTES\n--->  Stack Guard                 167a74000-16b278000    [ 56.0M] ---\/rwx SM=PRV  \n      Stack                       16b278000-16ba74000    [ 8176K] rw-\/rwx SM=SHM  ",
  "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" : [{"queue":"com.apple.main-thread","frames":[{"imageOffset":14833388,"symbol":"js::jit::JSJitFrameIter::machineState() const","symbolLocation":4,"imageIndex":0},{"imageOffset":14860900,"symbol":"js::jit::InlineFrameIterator::resetOn(js::jit::JSJitFrameIter const*)","symbolLocation":72,"imageIndex":0},{"imageOffset":7603392,"symbol":"js::FrameIter::settleOnActivation()","symbolLocation":608,"imageIndex":0},{"imageOffset":7604652,"symbol":"js::FrameIter::FrameIter(JSContext*, js::FrameIter::DebuggerEvalOption)","symbolLocation":96,"imageIndex":0},{"imageOffset":8287788,"symbol":"js::SavedStacks::insertFrames(JSContext*, JS::MutableHandle<js::SavedFrame*>, mozilla::Variant<JS::AllFrames, JS::MaxFrames, JS::FirstSubsumedFrame>&&)","symbolLocation":204,"imageIndex":0},{"imageOffset":8287388,"symbol":"js::SavedStacks::saveCurrentStack(JSContext*, JS::MutableHandle<js::SavedFrame*>, mozilla::Variant<JS::AllFrames, JS::MaxFrames, JS::FirstSubsumedFrame>&&)","symbolLocation":92,"imageIndex":0},{"imageOffset":9413856,"symbol":"JS::CaptureCurrentStack(JSContext*, JS::MutableHandle<JSObject*>, mozilla::Variant<JS::AllFrames, JS::MaxFrames, JS::FirstSubsumedFrame>&&)","symbolLocation":88,"imageIndex":0},{"imageOffset":9508724,"symbol":"js::ErrorToException(JSContext*, JSErrorReport*, JSErrorFormatString const* (*)(void*, unsigned int), void*)","symbolLocation":380,"imageIndex":0},{"imageOffset":7594292,"symbol":"js::ReportErrorNumberVA(JSContext*, js::IsWarning, JSErrorFormatString const* (*)(void*, unsigned int), void*, unsigned int, js::ErrorArgumentsType, char*)","symbolLocation":268,"imageIndex":0},{"imageOffset":9362404,"symbol":"JS_ReportErrorNumberASCII(JSContext*, JSErrorFormatString const* (*)(void*, unsigned int), void*, unsigned int, ...)","symbolLocation":64,"imageIndex":0},{"imageOffset":28522952,"symbol":"js::ReportOverRecursed(JSContext*)","symbolLocation":40,"imageIndex":0},{"imageOffset":6980420,"symbol":"js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason)","symbolLocation":712,"imageIndex":0},{"imageOffset":6981944,"symbol":"js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason)","symbolLocation":244,"imageIndex":0},{"imageOffset":7427008,"symbol":"JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>)","symbolLocation":288,"imageIndex":0},{"imageOffset":1680892,"symbol":"bool ScriptFunction::Call_<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(ScriptRequest const&, JS::Handle<JS::Value>, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&)","symbolLocation":312,"imageIndex":0},{"imageOffset":1677688,"symbol":"ScriptException::CatchPending(ScriptRequest const&)","symbolLocation":764,"imageIndex":0},{"imageOffset":1680940,"symbol":"bool ScriptFunction::Call_<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(ScriptRequest const&, JS::Handle<JS::Value>, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&)","symbolLocation":360,"imageIndex":0},{"imageOffset":1677688,"symbol":"ScriptException::CatchPending(ScriptRequest const&)","symbolLocation":764,"imageIndex":0},{"imageOffset":1680940,"symbol":"bool ScriptFunction::Call_<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(ScriptRequest const&, JS::Handle<JS::Value>, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&)","symbolLocation":360,"imageIndex":0},{"imageOffset":1677688,"symbol":"ScriptException::CatchPending(ScriptRequest const&)","symbolLocation":764,"imageIndex":0},{"imageOffset":1680940,"symbol":"bool ScriptFunction::Call_<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(ScriptRequest const&, JS::Handle<JS::Value>, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&)","symbolLocation":360,"imageIndex":0},{"imageOffset":1677688,"symbol":"ScriptException::CatchPending(ScriptRequest const&)","symbolLocation":764,"imageIndex":0},{"imageOffset":1680940,"symbol":"bool ScriptFunction::Call_<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(ScriptRequest const&, JS::Handle<JS::Value>, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&)","symbolLocation":360,"imageIndex":0},{"imageOffset":1677688,"symbol":"ScriptException::CatchPending(ScriptRequest const&)","symbolLocation":764,"imageIndex":0},{"imageOffset":1680940,"symbol":"bool ScriptFunction::Call_<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(ScriptRequest const&, JS::Handle<JS::Value>, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&)","symbolLocation":360,"imageIndex":0},{"imageOffset":1677688,"symbol":"ScriptException::CatchPending(ScriptRequest const&)","symbolLocation":764,"imageIndex":0},{"imageOffset":1982400,"symbol":"bool ScriptFunction::Call_<ScriptFunction::IgnoreResult_t, JS::Rooted<JS::Value>>(ScriptRequest const&, JS::Handle<JS::Value>, char const*, ScriptFunction::IgnoreResult_t&, JS::Rooted<JS::Value> const&)","symbolLocation":364,"imageIndex":0},{"imageOffset":1502240,"symbol":"CComponentTypeScript::HandleMessage(CMessage const&, bool)","symbolLocation":168,"imageIndex":0},{"imageOffset":1028736,"symbol":"CComponentManager::PostMessage(unsigned int, CMessage const&)","symbolLocation":268,"imageIndex":0},{"imageOffset":755352,"symbol":"CCmpPosition::AdvertisePositionChanges() const","symbolLocation":244,"imageIndex":0},{"imageOffset":748776,"symbol":"CCmpPosition::TurnTo(CFixed<int, 2147483647, 32, 15, 16, 65536>)","symbolLocation":80,"imageIndex":0},{"imageOffset":1354908,"symbol":"bool ScriptFunction::ToJSNative<&ICmpUnitMotion::FaceTowardsPoint(CFixed<int, 2147483647, 32, 15, 16, 65536>, CFixed<int, 2147483647, 32, 15, 16, 65536>), &ICmpUnitMotion* ComponentGetter<ICmpUnitMotion>(ScriptRequest const&, JS::CallArgs&)>(JSContext*, unsigned int, JS::Value*)","symbolLocation":412,"imageIndex":0},{"imageOffset":61671104354432,"imageIndex":6},{"imageOffset":61671098717236,"imageIndex":6},{"imageOffset":61671111552904,"imageIndex":6},{"imageOffset":61671101626764,"imageIndex":6},{"imageOffset":61671103058744,"imageIndex":6},{"imageOffset":61671098724344,"imageIndex":6},{"imageOffset":61671099890032,"imageIndex":6},{"imageOffset":61671098724344,"imageIndex":6},{"imageOffset":61671111541356,"imageIndex":6},{"imageOffset":61671098319944,"imageIndex":6},{"imageOffset":61671098724344,"imageIndex":6},{"imageOffset":61671103946828,"imageIndex":6},{"imageOffset":61671098319944,"imageIndex":6},{"imageOffset":61671098717236,"imageIndex":6},{"imageOffset":61671098461120,"imageIndex":6},{"imageOffset":61671101626764,"imageIndex":6},{"imageOffset":61671103058744,"imageIndex":6},{"imageOffset":61671108246436,"imageIndex":6},{"imageOffset":61671098320828,"imageIndex":6},{"imageOffset":14840248,"symbol":"js::jit::MaybeEnterJit(JSContext*, js::RunState&)","symbolLocation":632,"imageIndex":0},{"imageOffset":6979252,"symbol":"js::RunScript(JSContext*, js::RunState&)","symbolLocation":144,"imageIndex":0},{"imageOffset":6980828,"symbol":"js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason)","symbolLocation":1120,"imageIndex":0},{"imageOffset":6981944,"symbol":"js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason)","symbolLocation":244,"imageIndex":0},{"imageOffset":7427008,"symbol":"JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>)","symbolLocation":288,"imageIndex":0},{"imageOffset":1982380,"symbol":"bool ScriptFunction::Call_<ScriptFunction::IgnoreResult_t, JS::Rooted<JS::Value>>(ScriptRequest const&, JS::Handle<JS::Value>, char const*, ScriptFunction::IgnoreResult_t&, JS::Rooted<JS::Value> const&)","symbolLocation":344,"imageIndex":0},{"imageOffset":1502240,"symbol":"CComponentTypeScript::HandleMessage(CMessage const&, bool)","symbolLocation":168,"imageIndex":0},{"imageOffset":1046432,"symbol":"CComponentManager::SendGlobalMessage(unsigned int, CMessage const&)","symbolLocation":348,"imageIndex":0},{"imageOffset":1063516,"symbol":"bool ScriptFunction::ToJSNative<&CComponentManager::Script_PostMessage(int, int, JS::Handle<JS::Value>), &CComponentManager* ScriptInterface::ObjectFromCBData<CComponentManager>(ScriptRequest const&, JS::CallArgs&)>(JSContext*, unsigned int, JS::Value*)","symbolLocation":256,"imageIndex":0},{"imageOffset":61671098898232,"imageIndex":6},{"imageOffset":61671098461120,"imageIndex":6},{"imageOffset":61671098725936,"imageIndex":6},{"imageOffset":61671098461120,"imageIndex":6},{"imageOffset":61671098725936,"imageIndex":6},{"imageOffset":61671098461120,"imageIndex":6},{"imageOffset":61671098717236,"imageIndex":6},{"imageOffset":61671098460768,"imageIndex":6},{"imageOffset":61671098720028,"imageIndex":6},{"imageOffset":61671106388500,"imageIndex":6},{"imageOffset":61671098319944,"imageIndex":6},{"imageOffset":61671098724344,"imageIndex":6},{"imageOffset":61671098461120,"imageIndex":6},{"imageOffset":61671098724344,"imageIndex":6},{"imageOffset":61671098461120,"imageIndex":6},{"imageOffset":61671098724344,"imageIndex":6},{"imageOffset":61671098461120,"imageIndex":6},{"imageOffset":61671103917792,"imageIndex":6},{"imageOffset":61671098320828,"imageIndex":6},{"imageOffset":14840248,"symbol":"js::jit::MaybeEnterJit(JSContext*, js::RunState&)","symbolLocation":632,"imageIndex":0},{"imageOffset":6979692,"symbol":"js::RunScript(JSContext*, js::RunState&)","symbolLocation":584,"imageIndex":0},{"imageOffset":6980828,"symbol":"js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason)","symbolLocation":1120,"imageIndex":0},{"imageOffset":6981944,"symbol":"js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason)","symbolLocation":244,"imageIndex":0},{"imageOffset":7427008,"symbol":"JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>)","symbolLocation":288,"imageIndex":0},{"imageOffset":1982380,"symbol":"bool ScriptFunction::Call_<ScriptFunction::IgnoreResult_t, JS::Rooted<JS::Value>>(ScriptRequest const&, JS::Handle<JS::Value>, char const*, ScriptFunction::IgnoreResult_t&, JS::Rooted<JS::Value> const&)","symbolLocation":344,"imageIndex":0},{"imageOffset":1502240,"symbol":"CComponentTypeScript::HandleMessage(CMessage const&, bool)","symbolLocation":168,"imageIndex":0},{"imageOffset":1029116,"symbol":"CComponentManager::BroadcastMessage(CMessage const&)","symbolLocation":244,"imageIndex":0},{"imageOffset":1531352,"symbol":"CSimulation2Impl::UpdateComponents(CSimContext&, CFixed<int, 2147483647, 32, 15, 16, 65536>, std::__1::vector<SimulationCommand, std::__1::allocator<SimulationCommand>> const&)","symbolLocation":564,"imageIndex":0},{"imageOffset":1526676,"symbol":"CSimulation2Impl::Update(int, std::__1::vector<SimulationCommand, std::__1::allocator<SimulationCommand>> const&)","symbolLocation":472,"imageIndex":0},{"imageOffset":1565476,"symbol":"CTurnManager::Update(float, unsigned long)","symbolLocation":1368,"imageIndex":0},{"imageOffset":1914416,"symbol":"CGame::Update(double, bool)","symbolLocation":160,"imageIndex":0},{"imageOffset":21288,"symbol":"RunGameOrAtlas(std::__1::span<char const* const, 18446744073709551615ul>)","symbolLocation":9284,"imageIndex":0},{"imageOffset":11812,"symbol":"main","symbolLocation":44,"imageIndex":0},{"imageOffset":130468,"symbol":"start","symbolLocation":6992,"imageIndex":7}],"id":31737002,"recursionInfoArray":[{"hottestElided":20,"coldestElided":10195,"depth":5094,"keyFrame":{"imageOffset":1677688,"symbol":"ScriptException::CatchPending(ScriptRequest const&)","symbolLocation":764,"imageIndex":0}},{"hottestElided":10219,"coldestElided":17908,"depth":1335,"keyFrame":{"imageOffset":61671098724344,"imageIndex":6}}],"originalLength":17961,"triggered":true,"threadState":{"x":[{"value":6092719000},{"value":6092719000},{"value":0},{"value":0},{"value":0},{"value":1},{"value":6092721232},{"value":6092721440},{"value":6092718096},{"value":61671104354388},{"value":0},{"value":6092720688},{"value":0},{"value":24},{"value":33542195960},{"value":26649279173984},{"value":6566357728,"symbolLocation":0,"symbol":"_platform_strlen"},{"value":36},{"value":0},{"value":6092719120},{"value":6092719000},{"value":6092718984},{"value":6092718952},{"value":6092718296},{"value":6092718992},{"value":1},{"value":779},{"value":2},{"value":6092720872}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4380656228},"cpsr":{"value":1073745920},"fp":{"value":6092718272},"sp":{"value":6092717904},"esr":{"value":2449473607,"description":"(Data Abort) byte write Translation fault"},"pc":{"value":4380628716,"matchesCrashFrame":1},"far":{"value":6092718048}},"name":"main"},{"id":31737011,"name":"Task Mgr #0","threadState":{"x":[{"value":260},{"value":0},{"value":985600},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6101642872},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8399511256},{"value":0},{"value":33504657424},{"value":33504657488},{"value":6101643488},{"value":0},{"value":0},{"value":985600},{"value":985601},{"value":985856},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6566330664},"cpsr":{"value":1610616832},"fp":{"value":6101642992},"sp":{"value":6101642848},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566065420},"far":{"value":0}},"frames":[{"imageOffset":17676,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":9},{"imageOffset":28968,"symbol":"_pthread_cond_wait","symbolLocation":980,"imageIndex":10},{"imageOffset":26712,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":32,"imageIndex":11},{"imageOffset":2455456,"symbol":"Threading::WorkerThread::RunUntilDeath()","symbolLocation":324,"imageIndex":0},{"imageOffset":2462608,"symbol":"void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>>(void*)","symbolLocation":68,"imageIndex":0},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737012,"name":"Task Mgr #1","threadState":{"x":[{"value":260},{"value":0},{"value":1006848},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6102216312},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8399511256},{"value":0},{"value":33504657560},{"value":33504657624},{"value":6102216928},{"value":0},{"value":0},{"value":1006848},{"value":1006849},{"value":1007104},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6566330664},"cpsr":{"value":1610616832},"fp":{"value":6102216432},"sp":{"value":6102216288},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566065420},"far":{"value":0}},"frames":[{"imageOffset":17676,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":9},{"imageOffset":28968,"symbol":"_pthread_cond_wait","symbolLocation":980,"imageIndex":10},{"imageOffset":26712,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":32,"imageIndex":11},{"imageOffset":2455456,"symbol":"Threading::WorkerThread::RunUntilDeath()","symbolLocation":324,"imageIndex":0},{"imageOffset":2462608,"symbol":"void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>>(void*)","symbolLocation":68,"imageIndex":0},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737013,"name":"Task Mgr #2","threadState":{"x":[{"value":260},{"value":0},{"value":1003520},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6102789752},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8399511256},{"value":0},{"value":33504657696},{"value":33504657760},{"value":6102790368},{"value":0},{"value":0},{"value":1003520},{"value":1003521},{"value":1003776},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6566330664},"cpsr":{"value":1610616832},"fp":{"value":6102789872},"sp":{"value":6102789728},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566065420},"far":{"value":0}},"frames":[{"imageOffset":17676,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":9},{"imageOffset":28968,"symbol":"_pthread_cond_wait","symbolLocation":980,"imageIndex":10},{"imageOffset":26712,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":32,"imageIndex":11},{"imageOffset":2455456,"symbol":"Threading::WorkerThread::RunUntilDeath()","symbolLocation":324,"imageIndex":0},{"imageOffset":2462608,"symbol":"void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>>(void*)","symbolLocation":68,"imageIndex":0},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737014,"name":"Task Mgr #3","threadState":{"x":[{"value":260},{"value":0},{"value":997632},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6103363192},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8399511256},{"value":0},{"value":33504657832},{"value":33504657896},{"value":6103363808},{"value":0},{"value":0},{"value":997632},{"value":997633},{"value":997888},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6566330664},"cpsr":{"value":1610616832},"fp":{"value":6103363312},"sp":{"value":6103363168},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566065420},"far":{"value":0}},"frames":[{"imageOffset":17676,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":9},{"imageOffset":28968,"symbol":"_pthread_cond_wait","symbolLocation":980,"imageIndex":10},{"imageOffset":26712,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":32,"imageIndex":11},{"imageOffset":2455456,"symbol":"Threading::WorkerThread::RunUntilDeath()","symbolLocation":324,"imageIndex":0},{"imageOffset":2462608,"symbol":"void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>>(void*)","symbolLocation":68,"imageIndex":0},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737015,"name":"Task Mgr #4","threadState":{"x":[{"value":260},{"value":0},{"value":992000},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6103936632},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8399511256},{"value":0},{"value":33504657968},{"value":33504658032},{"value":6103937248},{"value":0},{"value":0},{"value":992000},{"value":992001},{"value":992256},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6566330664},"cpsr":{"value":1610616832},"fp":{"value":6103936752},"sp":{"value":6103936608},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566065420},"far":{"value":0}},"frames":[{"imageOffset":17676,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":9},{"imageOffset":28968,"symbol":"_pthread_cond_wait","symbolLocation":980,"imageIndex":10},{"imageOffset":26712,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":32,"imageIndex":11},{"imageOffset":2455456,"symbol":"Threading::WorkerThread::RunUntilDeath()","symbolLocation":324,"imageIndex":0},{"imageOffset":2462608,"symbol":"void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>>(void*)","symbolLocation":68,"imageIndex":0},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737016,"name":"Task Mgr #6","threadState":{"x":[{"value":260},{"value":0},{"value":989952},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6104510072},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8399511256},{"value":0},{"value":33504658104},{"value":33504658168},{"value":6104510688},{"value":0},{"value":0},{"value":989952},{"value":989953},{"value":990208},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6566330664},"cpsr":{"value":1610616832},"fp":{"value":6104510192},"sp":{"value":6104510048},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566065420},"far":{"value":0}},"frames":[{"imageOffset":17676,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":9},{"imageOffset":28968,"symbol":"_pthread_cond_wait","symbolLocation":980,"imageIndex":10},{"imageOffset":26712,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":32,"imageIndex":11},{"imageOffset":2455456,"symbol":"Threading::WorkerThread::RunUntilDeath()","symbolLocation":324,"imageIndex":0},{"imageOffset":2462608,"symbol":"void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>>(void*)","symbolLocation":68,"imageIndex":0},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737017,"name":"Task Mgr #5","threadState":{"x":[{"value":260},{"value":0},{"value":991744},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6105083512},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8399511256},{"value":0},{"value":33504658240},{"value":33504658304},{"value":6105084128},{"value":0},{"value":0},{"value":991744},{"value":991745},{"value":992000},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6566330664},"cpsr":{"value":1610616832},"fp":{"value":6105083632},"sp":{"value":6105083488},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566065420},"far":{"value":0}},"frames":[{"imageOffset":17676,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":9},{"imageOffset":28968,"symbol":"_pthread_cond_wait","symbolLocation":980,"imageIndex":10},{"imageOffset":26712,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":32,"imageIndex":11},{"imageOffset":2455456,"symbol":"Threading::WorkerThread::RunUntilDeath()","symbolLocation":324,"imageIndex":0},{"imageOffset":2462608,"symbol":"void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>>(void*)","symbolLocation":68,"imageIndex":0},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737018,"name":"JS Helper","threadState":{"x":[{"value":260},{"value":0},{"value":359168},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6107229752},{"value":0},{"value":94720},{"value":406819302371842},{"value":406819302371842},{"value":94720},{"value":0},{"value":406819302371840},{"value":305},{"value":8399511256},{"value":0},{"value":4432491840,"symbolLocation":0,"symbol":"js::gHelperThreadLock"},{"value":4461791144},{"value":6107230432},{"value":0},{"value":0},{"value":359168},{"value":359169},{"value":359424},{"value":4432491904,"symbolLocation":0,"symbol":"js::gHelperThreadState"},{"value":4429675633,"symbolLocation":224901,"symbol":"AtlasViewGame::DumpState(bool)::digits"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6566330664},"cpsr":{"value":1610616832},"fp":{"value":6107229872},"sp":{"value":6107229728},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566065420},"far":{"value":0}},"frames":[{"imageOffset":17676,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":9},{"imageOffset":28968,"symbol":"_pthread_cond_wait","symbolLocation":980,"imageIndex":10},{"imageOffset":17086184,"symbol":"mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&)","symbolLocation":36,"imageIndex":0},{"imageOffset":7691492,"symbol":"js::HelperThread::threadLoop(js::InternalThreadPool*)","symbolLocation":412,"imageIndex":0},{"imageOffset":7690936,"symbol":"js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*)","symbolLocation":100,"imageIndex":0},{"imageOffset":7798280,"symbol":"js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*)","symbolLocation":48,"imageIndex":0},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737019,"name":"JS Helper","threadState":{"x":[{"value":260},{"value":0},{"value":73216},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6109376056},{"value":0},{"value":94720},{"value":406819302371842},{"value":406819302371842},{"value":94720},{"value":0},{"value":406819302371840},{"value":305},{"value":8399511256},{"value":0},{"value":4432491840,"symbolLocation":0,"symbol":"js::gHelperThreadLock"},{"value":4461791240},{"value":6109376736},{"value":0},{"value":0},{"value":73216},{"value":73217},{"value":73472},{"value":4432491904,"symbolLocation":0,"symbol":"js::gHelperThreadState"},{"value":4429675633,"symbolLocation":224901,"symbol":"AtlasViewGame::DumpState(bool)::digits"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6566330664},"cpsr":{"value":1610616832},"fp":{"value":6109376176},"sp":{"value":6109376032},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566065420},"far":{"value":0}},"frames":[{"imageOffset":17676,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":9},{"imageOffset":28968,"symbol":"_pthread_cond_wait","symbolLocation":980,"imageIndex":10},{"imageOffset":17086184,"symbol":"mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&)","symbolLocation":36,"imageIndex":0},{"imageOffset":7691492,"symbol":"js::HelperThread::threadLoop(js::InternalThreadPool*)","symbolLocation":412,"imageIndex":0},{"imageOffset":7690936,"symbol":"js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*)","symbolLocation":100,"imageIndex":0},{"imageOffset":7798280,"symbol":"js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*)","symbolLocation":48,"imageIndex":0},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737020,"name":"JS Helper","threadState":{"x":[{"value":260},{"value":0},{"value":26112},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6111522360},{"value":0},{"value":94720},{"value":406819302371842},{"value":406819302371842},{"value":94720},{"value":0},{"value":406819302371840},{"value":305},{"value":8399511256},{"value":0},{"value":4432491840,"symbolLocation":0,"symbol":"js::gHelperThreadLock"},{"value":4461802232},{"value":6111523040},{"value":0},{"value":0},{"value":26112},{"value":26113},{"value":26368},{"value":4432491904,"symbolLocation":0,"symbol":"js::gHelperThreadState"},{"value":4429675633,"symbolLocation":224901,"symbol":"AtlasViewGame::DumpState(bool)::digits"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6566330664},"cpsr":{"value":1610616832},"fp":{"value":6111522480},"sp":{"value":6111522336},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566065420},"far":{"value":0}},"frames":[{"imageOffset":17676,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":9},{"imageOffset":28968,"symbol":"_pthread_cond_wait","symbolLocation":980,"imageIndex":10},{"imageOffset":17086184,"symbol":"mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&)","symbolLocation":36,"imageIndex":0},{"imageOffset":7691492,"symbol":"js::HelperThread::threadLoop(js::InternalThreadPool*)","symbolLocation":412,"imageIndex":0},{"imageOffset":7690936,"symbol":"js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*)","symbolLocation":100,"imageIndex":0},{"imageOffset":7798280,"symbol":"js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*)","symbolLocation":48,"imageIndex":0},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737021,"name":"JS Helper","threadState":{"x":[{"value":260},{"value":0},{"value":15104},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6113668664},{"value":0},{"value":91648},{"value":393625162835458},{"value":393625162835458},{"value":91648},{"value":0},{"value":393625162835456},{"value":305},{"value":8399511256},{"value":0},{"value":4432491840,"symbolLocation":0,"symbol":"js::gHelperThreadLock"},{"value":4461802328},{"value":6113669344},{"value":0},{"value":0},{"value":15104},{"value":15105},{"value":15360},{"value":4432491904,"symbolLocation":0,"symbol":"js::gHelperThreadState"},{"value":4429675633,"symbolLocation":224901,"symbol":"AtlasViewGame::DumpState(bool)::digits"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6566330664},"cpsr":{"value":1610616832},"fp":{"value":6113668784},"sp":{"value":6113668640},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566065420},"far":{"value":0}},"frames":[{"imageOffset":17676,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":9},{"imageOffset":28968,"symbol":"_pthread_cond_wait","symbolLocation":980,"imageIndex":10},{"imageOffset":17086184,"symbol":"mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&)","symbolLocation":36,"imageIndex":0},{"imageOffset":7691492,"symbol":"js::HelperThread::threadLoop(js::InternalThreadPool*)","symbolLocation":412,"imageIndex":0},{"imageOffset":7690936,"symbol":"js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*)","symbolLocation":100,"imageIndex":0},{"imageOffset":7798280,"symbol":"js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*)","symbolLocation":48,"imageIndex":0},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737022,"name":"JS Helper","threadState":{"x":[{"value":260},{"value":0},{"value":4864},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6115814968},{"value":0},{"value":91648},{"value":393625162835458},{"value":393625162835458},{"value":91648},{"value":0},{"value":393625162835456},{"value":305},{"value":8399511256},{"value":0},{"value":4432491840,"symbolLocation":0,"symbol":"js::gHelperThreadLock"},{"value":33505116184},{"value":6115815648},{"value":0},{"value":0},{"value":4864},{"value":4865},{"value":5120},{"value":4432491904,"symbolLocation":0,"symbol":"js::gHelperThreadState"},{"value":4429675633,"symbolLocation":224901,"symbol":"AtlasViewGame::DumpState(bool)::digits"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6566330664},"cpsr":{"value":1610616832},"fp":{"value":6115815088},"sp":{"value":6115814944},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566065420},"far":{"value":0}},"frames":[{"imageOffset":17676,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":9},{"imageOffset":28968,"symbol":"_pthread_cond_wait","symbolLocation":980,"imageIndex":10},{"imageOffset":17086184,"symbol":"mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&)","symbolLocation":36,"imageIndex":0},{"imageOffset":7691492,"symbol":"js::HelperThread::threadLoop(js::InternalThreadPool*)","symbolLocation":412,"imageIndex":0},{"imageOffset":7690936,"symbol":"js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*)","symbolLocation":100,"imageIndex":0},{"imageOffset":7798280,"symbol":"js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*)","symbolLocation":48,"imageIndex":0},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737023,"name":"JS Helper","threadState":{"x":[{"value":260},{"value":0},{"value":3328},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6117961272},{"value":0},{"value":91648},{"value":393625162835458},{"value":393625162835458},{"value":91648},{"value":0},{"value":393625162835456},{"value":305},{"value":8399511256},{"value":0},{"value":4432491840,"symbolLocation":0,"symbol":"js::gHelperThreadLock"},{"value":33505116280},{"value":6117961952},{"value":0},{"value":0},{"value":3328},{"value":3329},{"value":3584},{"value":4432491904,"symbolLocation":0,"symbol":"js::gHelperThreadState"},{"value":4429675633,"symbolLocation":224901,"symbol":"AtlasViewGame::DumpState(bool)::digits"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6566330664},"cpsr":{"value":1610616832},"fp":{"value":6117961392},"sp":{"value":6117961248},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566065420},"far":{"value":0}},"frames":[{"imageOffset":17676,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":9},{"imageOffset":28968,"symbol":"_pthread_cond_wait","symbolLocation":980,"imageIndex":10},{"imageOffset":17086184,"symbol":"mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&)","symbolLocation":36,"imageIndex":0},{"imageOffset":7691492,"symbol":"js::HelperThread::threadLoop(js::InternalThreadPool*)","symbolLocation":412,"imageIndex":0},{"imageOffset":7690936,"symbol":"js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*)","symbolLocation":100,"imageIndex":0},{"imageOffset":7798280,"symbol":"js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*)","symbolLocation":48,"imageIndex":0},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737024,"name":"JS Helper","threadState":{"x":[{"value":260},{"value":0},{"value":2560},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6120107576},{"value":0},{"value":91648},{"value":393625162835458},{"value":393625162835458},{"value":91648},{"value":0},{"value":393625162835456},{"value":305},{"value":8399511256},{"value":0},{"value":4432491840,"symbolLocation":0,"symbol":"js::gHelperThreadLock"},{"value":33505116376},{"value":6120108256},{"value":0},{"value":0},{"value":2560},{"value":2561},{"value":2816},{"value":4432491904,"symbolLocation":0,"symbol":"js::gHelperThreadState"},{"value":4429675633,"symbolLocation":224901,"symbol":"AtlasViewGame::DumpState(bool)::digits"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6566330664},"cpsr":{"value":1610616832},"fp":{"value":6120107696},"sp":{"value":6120107552},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566065420},"far":{"value":0}},"frames":[{"imageOffset":17676,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":9},{"imageOffset":28968,"symbol":"_pthread_cond_wait","symbolLocation":980,"imageIndex":10},{"imageOffset":17086184,"symbol":"mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&)","symbolLocation":36,"imageIndex":0},{"imageOffset":7691492,"symbol":"js::HelperThread::threadLoop(js::InternalThreadPool*)","symbolLocation":412,"imageIndex":0},{"imageOffset":7690936,"symbol":"js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*)","symbolLocation":100,"imageIndex":0},{"imageOffset":7798280,"symbol":"js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*)","symbolLocation":48,"imageIndex":0},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737025,"name":"JS Helper","threadState":{"x":[{"value":260},{"value":0},{"value":2048},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6122253880},{"value":0},{"value":91648},{"value":393625162835458},{"value":393625162835458},{"value":91648},{"value":0},{"value":393625162835456},{"value":305},{"value":8399511256},{"value":0},{"value":4432491840,"symbolLocation":0,"symbol":"js::gHelperThreadLock"},{"value":33505116472},{"value":6122254560},{"value":0},{"value":0},{"value":2048},{"value":2049},{"value":2304},{"value":4432491904,"symbolLocation":0,"symbol":"js::gHelperThreadState"},{"value":4429675633,"symbolLocation":224901,"symbol":"AtlasViewGame::DumpState(bool)::digits"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6566330664},"cpsr":{"value":1610616832},"fp":{"value":6122254000},"sp":{"value":6122253856},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566065420},"far":{"value":0}},"frames":[{"imageOffset":17676,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":9},{"imageOffset":28968,"symbol":"_pthread_cond_wait","symbolLocation":980,"imageIndex":10},{"imageOffset":17086184,"symbol":"mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&)","symbolLocation":36,"imageIndex":0},{"imageOffset":7691492,"symbol":"js::HelperThread::threadLoop(js::InternalThreadPool*)","symbolLocation":412,"imageIndex":0},{"imageOffset":7690936,"symbol":"js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*)","symbolLocation":100,"imageIndex":0},{"imageOffset":7798280,"symbol":"js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*)","symbolLocation":48,"imageIndex":0},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737026,"name":"JS Wasm MachExceptionHandler","threadState":{"x":[{"value":268451845},{"value":17179869186},{"value":2147488018},{"value":41794326837811},{"value":10329396346880},{"value":41794326757376},{"value":92},{"value":0},{"value":0},{"value":17179869184},{"value":92},{"value":0},{"value":2405},{"value":0},{"value":9731},{"value":0},{"value":18446744073709551569},{"value":8399519888},{"value":0},{"value":0},{"value":92},{"value":41794326757376},{"value":10329396346880},{"value":41794326837811},{"value":17179869186},{"value":6122826632},{"value":2147488018},{"value":18446744073709550527},{"value":2}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6566126964},"cpsr":{"value":4096},"fp":{"value":6122826288},"sp":{"value":6122826208},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566050868},"far":{"value":0}},"frames":[{"imageOffset":3124,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":9},{"imageOffset":79220,"symbol":"mach_msg2_internal","symbolLocation":76,"imageIndex":9},{"imageOffset":39360,"symbol":"mach_msg_overwrite","symbolLocation":480,"imageIndex":9},{"imageOffset":4032,"symbol":"mach_msg","symbolLocation":24,"imageIndex":9},{"imageOffset":16884388,"symbol":"MachExceptionHandlerThread()","symbolLocation":316,"imageIndex":0},{"imageOffset":16884844,"symbol":"js::detail::ThreadTrampoline<void (&)()>::Start(void*)","symbolLocation":44,"imageIndex":0},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737028,"frames":[],"threadState":{"x":[{"value":6123401216},{"value":9219},{"value":6122864640},{"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":6123401216},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566308872},"far":{"value":0}}},{"id":31737030,"name":"caulk.messenger.shared:17","threadState":{"x":[{"value":14},{"value":4461907194},{"value":0},{"value":6124548202},{"value":4461907168},{"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":8399515632},{"value":0},{"value":33521172960},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6777327104},"cpsr":{"value":2147487744},"fp":{"value":6124547968},"sp":{"value":6124547936},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566050736},"far":{"value":0}},"frames":[{"imageOffset":2992,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":9},{"imageOffset":7680,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":224,"imageIndex":12},{"imageOffset":7340,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":32,"imageIndex":12},{"imageOffset":6476,"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":12},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737031,"name":"caulk.messenger.shared:high","threadState":{"x":[{"value":14},{"value":14595},{"value":14595},{"value":15},{"value":4294967295},{"value":0},{"value":0},{"value":0},{"value":0},{"value":4294967295},{"value":1},{"value":33487304488},{"value":0},{"value":0},{"value":0},{"value":0},{"value":18446744073709551580},{"value":8399515632},{"value":0},{"value":33521178784},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6777327104},"cpsr":{"value":2147487744},"fp":{"value":6125121408},"sp":{"value":6125121376},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566050736},"far":{"value":0}},"frames":[{"imageOffset":2992,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":9},{"imageOffset":7680,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":224,"imageIndex":12},{"imageOffset":7340,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":32,"imageIndex":12},{"imageOffset":6476,"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":12},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737041,"name":"caulk::deferred_logger","threadState":{"x":[{"value":14},{"value":70364449226751},{"value":0},{"value":1},{"value":0},{"value":1},{"value":0},{"value":0},{"value":0},{"value":4294967295},{"value":0},{"value":0},{"value":4455596056},{"value":18446744073709551615},{"value":16383},{"value":6125694696},{"value":18446744073709551580},{"value":8399515632},{"value":0},{"value":33494401528},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6777327104},"cpsr":{"value":2147487744},"fp":{"value":6125694848},"sp":{"value":6125694816},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566050736},"far":{"value":0}},"frames":[{"imageOffset":2992,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":9},{"imageOffset":7680,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":224,"imageIndex":12},{"imageOffset":7340,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":32,"imageIndex":12},{"imageOffset":6476,"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":12},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737045,"name":"com.apple.audio.IOThread.client","threadState":{"x":[{"value":14},{"value":55555},{"value":0},{"value":0},{"value":0},{"value":32},{"value":4568432704},{"value":33481325128},{"value":1},{"value":15724370407807254548},{"value":1099511628032},{"value":1099511628034},{"value":0},{"value":4096},{"value":3135521564},{"value":4568436804},{"value":18446744073709551579},{"value":8399515640},{"value":0},{"value":33477632312},{"value":33477632304},{"value":33477632432},{"value":8376484872,"symbolLocation":0,"symbol":"StaticContainer<HALC_ShellInfo_Statics>::s_statics_initialized (.0)"},{"value":8376483840,"symbolLocation":2224,"symbol":"sVarispeedRateTable"},{"value":80},{"value":0},{"value":6625280871},{"value":6126841408},{"value":33477631488}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6777447056},"cpsr":{"value":1610616832},"fp":{"value":6126841104},"sp":{"value":6126841088},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566050748},"far":{"value":0}},"frames":[{"imageOffset":3004,"symbol":"semaphore_wait_signal_trap","symbolLocation":8,"imageIndex":9},{"imageOffset":127632,"symbol":"caulk::mach::semaphore::wait_signal_or_error(caulk::mach::semaphore&)","symbolLocation":36,"imageIndex":12},{"imageOffset":2103876,"symbol":"HALC_ProxyIOContext::IOWorkLoop()","symbolLocation":4952,"imageIndex":13},{"imageOffset":2097232,"symbol":"invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int)","symbolLocation":172,"imageIndex":13},{"imageOffset":3924144,"symbol":"HALC_IOThread::Entry(void*)","symbolLocation":88,"imageIndex":13},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737058,"frames":[{"imageOffset":2992,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":9},{"imageOffset":13456,"symbol":"_dispatch_sema4_wait","symbolLocation":28,"imageIndex":14},{"imageOffset":15136,"symbol":"_dispatch_semaphore_wait_slow","symbolLocation":132,"imageIndex":14},{"imageOffset":23924120,"symbol":"(anonymous namespace)::EventThread(ALCcontext*)","symbolLocation":304,"imageIndex":0},{"imageOffset":23926232,"symbol":"void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, int (*)(ALCcontext*), ALCcontext*>>(void*)","symbolLocation":52,"imageIndex":0},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}],"threadState":{"x":[{"value":14},{"value":8589934595},{"value":171798697235},{"value":285885908124163},{"value":14680198217728},{"value":285885908123648},{"value":48},{"value":0},{"value":0},{"value":1},{"value":0},{"value":0},{"value":33495990448},{"value":0},{"value":1024},{"value":33495990448},{"value":18446744073709551580},{"value":8399515632},{"value":0},{"value":33477578160},{"value":33477578096},{"value":18446744073709551615},{"value":33495990272},{"value":0},{"value":0},{"value":6127988488},{"value":4294967295},{"value":0},{"value":4431172200,"symbolLocation":1280,"symbol":"(anonymous namespace)::gBitReverses"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6564521104},"cpsr":{"value":1610616832},"fp":{"value":6127988384},"sp":{"value":6127988368},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566050736},"far":{"value":0}}},{"id":31737059,"name":"CSoundManagerWorker","threadState":{"x":[{"value":4},{"value":0},{"value":1},{"value":1},{"value":0},{"value":500000000},{"value":52},{"value":0},{"value":8376253464,"symbolLocation":0,"symbol":"clock_sem"},{"value":16387},{"value":17},{"value":41781441865218},{"value":1},{"value":2076465655100424262},{"value":1001472},{"value":12},{"value":334},{"value":8399511376},{"value":0},{"value":6128561112},{"value":6128561096},{"value":33481468864},{"value":6128561392},{"value":33529217920},{"value":33648046336},{"value":33529217440},{"value":128},{"value":33648046080},{"value":33546142336}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6564871360},"cpsr":{"value":1610616832},"fp":{"value":6128561072},"sp":{"value":6128561024},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566064904},"far":{"value":0}},"frames":[{"imageOffset":17160,"symbol":"__semwait_signal","symbolLocation":8,"imageIndex":9},{"imageOffset":56512,"symbol":"nanosleep","symbolLocation":220,"imageIndex":15},{"imageOffset":6919892,"symbol":"SDL_Delay_REAL","symbolLocation":104,"imageIndex":0},{"imageOffset":5348224,"symbol":"SDL_Delay","symbolLocation":36,"imageIndex":0},{"imageOffset":2449784,"symbol":"CSoundManagerWorker::Run()","symbolLocation":192,"imageIndex":0},{"imageOffset":2449520,"symbol":"Threading::HandleExceptionsBase<&CSoundManagerWorker::RunThread(CSoundManagerWorker*), void (*)(CSoundManagerWorker*)>::Wrapper(CSoundManagerWorker*)","symbolLocation":128,"imageIndex":0},{"imageOffset":2451416,"symbol":"void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(CSoundManagerWorker*), CSoundManagerWorker*>>(void*)","symbolLocation":68,"imageIndex":0},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737060,"name":"CUserReportWorker","threadState":{"x":[{"value":260},{"value":0},{"value":9216},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6129135128},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8399511256},{"value":0},{"value":33492708616},{"value":33492708680},{"value":6129135840},{"value":0},{"value":0},{"value":9216},{"value":9217},{"value":9472},{"value":1},{"value":4429396622}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6566330664},"cpsr":{"value":1610616832},"fp":{"value":6129135248},"sp":{"value":6129135104},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566065420},"far":{"value":0}},"frames":[{"imageOffset":17676,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":9},{"imageOffset":28968,"symbol":"_pthread_cond_wait","symbolLocation":980,"imageIndex":10},{"imageOffset":26712,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":32,"imageIndex":11},{"imageOffset":2488196,"symbol":"CUserReporterWorker::Run()","symbolLocation":680,"imageIndex":0},{"imageOffset":2487328,"symbol":"Threading::HandleExceptionsBase<&CUserReporterWorker::RunThread(CUserReporterWorker*), void (*)(CUserReporterWorker*)>::Wrapper(CUserReporterWorker*)","symbolLocation":124,"imageIndex":0},{"imageOffset":2494436,"symbol":"void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(CUserReporterWorker*), CUserReporterWorker*>>(void*)","symbolLocation":68,"imageIndex":0},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737061,"name":"SDLTimer","threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":65704},{"value":4294967},{"value":294999000},{"value":6129708552},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8399511256},{"value":0},{"value":33499960704},{"value":33477707120},{"value":6129709280},{"value":294999000},{"value":4294967},{"value":0},{"value":1},{"value":256},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6566330664},"cpsr":{"value":1610616832},"fp":{"value":6129708672},"sp":{"value":6129708528},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566065420},"far":{"value":0}},"frames":[{"imageOffset":17676,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":9},{"imageOffset":28968,"symbol":"_pthread_cond_wait","symbolLocation":980,"imageIndex":10},{"imageOffset":6746436,"symbol":"SDL_CondWaitTimeout_REAL","symbolLocation":236,"imageIndex":0},{"imageOffset":6744540,"symbol":"SDL_SemWaitTimeout_REAL","symbolLocation":236,"imageIndex":0},{"imageOffset":6007560,"symbol":"SDL_TimerThread","symbolLocation":692,"imageIndex":0},{"imageOffset":6005140,"symbol":"SDL_RunThread","symbolLocation":88,"imageIndex":0},{"imageOffset":6742352,"symbol":"RunThread","symbolLocation":24,"imageIndex":0},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737099,"frames":[],"threadState":{"x":[{"value":6130282496},{"value":71435},{"value":6129745920},{"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":6130282496},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566308872},"far":{"value":0}}},{"id":31737100,"name":"com.apple.NSEventThread","threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592},{"value":333164908118016},{"value":0},{"value":333164908118016},{"value":2},{"value":4294967295},{"value":0},{"value":17179869184},{"value":0},{"value":2},{"value":0},{"value":0},{"value":77571},{"value":0},{"value":18446744073709551569},{"value":8399513136},{"value":0},{"value":4294967295},{"value":2},{"value":333164908118016},{"value":0},{"value":333164908118016},{"value":21592279046},{"value":6130851976},{"value":8589934592},{"value":18446744073709550527},{"value":4412409862,"symbolLocation":13656438,"symbol":"icudt69_dat"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6566126964},"cpsr":{"value":4096},"fp":{"value":6130851824},"sp":{"value":6130851744},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566050868},"far":{"value":0}},"frames":[{"imageOffset":3124,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":9},{"imageOffset":79220,"symbol":"mach_msg2_internal","symbolLocation":76,"imageIndex":9},{"imageOffset":39360,"symbol":"mach_msg_overwrite","symbolLocation":480,"imageIndex":9},{"imageOffset":4032,"symbol":"mach_msg","symbolLocation":24,"imageIndex":9},{"imageOffset":515432,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":16},{"imageOffset":509524,"symbol":"__CFRunLoopRun","symbolLocation":1188,"imageIndex":16},{"imageOffset":1371104,"symbol":"_CFRunLoopRunSpecificWithOptions","symbolLocation":532,"imageIndex":16},{"imageOffset":1420388,"symbol":"_NSEventThread","symbolLocation":184,"imageIndex":17},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":10},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":10}]},{"id":31737583,"frames":[],"threadState":{"x":[{"value":6132002816},{"value":108695},{"value":6131466240},{"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":6132002816},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566308872},"far":{"value":0}}},{"id":31739947,"frames":[],"threadState":{"x":[{"value":6126268416},{"value":57875},{"value":6125731840},{"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":6126268416},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6566308872},"far":{"value":0}}},{"id":31739948,"frames":[],"threadState":{"x":[{"value":6123974656},{"value":0},{"value":6123438080},{"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":6123974656},"esr":{"value":0},"pc":{"value":6566308872},"far":{"value":0}}}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4365795328,
    "CFBundleShortVersionString" : "0.28.0",
    "CFBundleIdentifier" : "com.wildfiregames.play0ad",
    "size" : 64782336,
    "uuid" : "c8240dbe-477c-36a2-8c66-49aa55f53df4",
    "path" : "\/Applications\/0 A.D. 28.app\/Contents\/MacOS\/pyrogenesis",
    "name" : "pyrogenesis",
    "CFBundleVersion" : "0.28.0"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4454006784,
    "CFBundleShortVersionString" : "1.14",
    "CFBundleIdentifier" : "com.apple.audio.units.Components",
    "size" : 1294336,
    "uuid" : "dd44ad41-2925-3a96-ae04-9a68575a3549",
    "path" : "\/System\/Library\/Components\/CoreAudio.component\/Contents\/MacOS\/CoreAudio",
    "name" : "CoreAudio",
    "CFBundleVersion" : "1.14"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4591583232,
    "CFBundleShortVersionString" : "3.0",
    "CFBundleIdentifier" : "com.apple.security.csparser",
    "size" : 114688,
    "uuid" : "94cbb39b-af04-3e75-85e6-d8cedf3ebd91",
    "path" : "\/System\/Library\/Frameworks\/Security.framework\/Versions\/A\/PlugIns\/csparser.bundle\/Contents\/MacOS\/csparser",
    "name" : "csparser",
    "CFBundleVersion" : "61901.101.4"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4591484928,
    "size" : 49152,
    "uuid" : "a4dd56f1-375a-3540-844b-5e397f0b78b3",
    "path" : "\/usr\/lib\/libobjc-trampolines.dylib",
    "name" : "libobjc-trampolines.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4799578112,
    "CFBundleShortVersionString" : "350.38",
    "CFBundleIdentifier" : "com.apple.AGXMetalG13X",
    "size" : 7913472,
    "uuid" : "95c14223-fa99-3e3d-9570-8e7862d86a54",
    "path" : "\/System\/Library\/Extensions\/AGXMetalG13X.bundle\/Contents\/MacOS\/AGXMetalG13X",
    "name" : "AGXMetalG13X",
    "CFBundleVersion" : "350.38"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4789026816,
    "size" : 3424256,
    "uuid" : "c8f5540c-45c9-3e9e-a4e3-edf49a918001",
    "path" : "\/Applications\/0 A.D. 28.app\/Contents\/Frameworks\/libMoltenVK.dylib",
    "name" : "libMoltenVK.dylib"
  },
  {
    "size" : 0,
    "source" : "A",
    "base" : 0,
    "uuid" : "00000000-0000-0000-0000-000000000000"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6562283520,
    "size" : 679624,
    "uuid" : "9f682dcf-340c-3bfa-bcdd-dd702f30313e",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6566354944,
    "size" : 35060,
    "uuid" : "d93ec420-f465-3a3a-916d-a04af9b023eb",
    "path" : "\/usr\/lib\/system\/libsystem_platform.dylib",
    "name" : "libsystem_platform.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6566047744,
    "size" : 250512,
    "uuid" : "51565b39-f595-3e96-a217-fef29815057a",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6566301696,
    "size" : 52028,
    "uuid" : "e7a73008-0c09-31e3-9dd9-0c61652f0e85",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6565343232,
    "size" : 592616,
    "uuid" : "1e9541ec-c564-38cb-bed6-46f708e8d863",
    "path" : "\/usr\/lib\/libc++.1.dylib",
    "name" : "libc++.1.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6777319424,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "com.apple.audio.caulk",
    "size" : 168000,
    "uuid" : "2bdd6811-ce34-3098-9833-10d9f74b7ffc",
    "path" : "\/System\/Library\/PrivateFrameworks\/caulk.framework\/Versions\/A\/caulk",
    "name" : "caulk"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6618013696,
    "CFBundleShortVersionString" : "5.0",
    "CFBundleIdentifier" : "com.apple.audio.CoreAudio",
    "size" : 7954080,
    "uuid" : "72080a9b-8c5b-3e6d-8de7-0f86c3e698ec",
    "path" : "\/System\/Library\/Frameworks\/CoreAudio.framework\/Versions\/A\/CoreAudio",
    "name" : "CoreAudio",
    "CFBundleVersion" : "5.0"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6564507648,
    "size" : 291392,
    "uuid" : "e17aa23f-db2a-3302-b14c-f6b08c540fcf",
    "path" : "\/usr\/lib\/system\/libdispatch.dylib",
    "name" : "libdispatch.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6564814848,
    "size" : 528120,
    "uuid" : "66ebd321-6899-3863-ba24-5cfc3076a0cb",
    "path" : "\/usr\/lib\/system\/libsystem_c.dylib",
    "name" : "libsystem_c.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6566588416,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.CoreFoundation",
    "size" : 5626976,
    "uuid" : "04941709-2330-3bf8-9213-6d33964db448",
    "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation",
    "name" : "CoreFoundation",
    "CFBundleVersion" : "4424.1.402"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6638346240,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.AppKit",
    "size" : 24259264,
    "uuid" : "59e23bd5-d01e-305a-b96f-a5790356049a",
    "path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit",
    "name" : "AppKit",
    "CFBundleVersion" : "2685.50.120"
  }
],
  "sharedCache" : {
  "base" : 6561153024,
  "size" : 5978570752,
  "uuid" : "7d4906c9-9ca2-3f56-8242-3ec2c1e3245b"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=1.8G resident=0K(0%) swapped_out_or_unallocated=1.8G(100%)\nWritable regions: Total=2.9G written=3252K(0%) resident=2932K(0%) swapped_out=320K(0%) unallocated=2.9G(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nAccelerate framework               128K        1 \nActivity Tracing                   256K        1 \nCG image                          2368K        4 \nColorSync                           16K        1 \nCoreAnimation                      528K       33 \nCoreGraphics                        32K        2 \nCoreUI image data                 1408K       12 \nFoundation                          16K        1 \nKernel Alloc Once                   32K        1 \nMALLOC                           811.3M      224 \nMALLOC guard page                 3216K        4 \nMemory Tag 22                     64.0M        1 \nSTACK GUARD                        480K       30 \nStack                             35.9M       31 \nStack Guard                       56.0M        1 \nVM_ALLOCATE                        2.0G       57 \n__AUTH                            5975K      625 \n__AUTH_CONST                      88.6M     1013 \n__CTF                               824        1 \n__DATA                            35.1M      966 \n__DATA_CONST                      35.5M     1023 \n__DATA_DIRTY                      8305K      868 \n__FONT_DATA                        2352        1 \n__LINKEDIT                       596.3M        7 \n__OBJC_RO                         79.1M        1 \n__OBJC_RW                         2597K        1 \n__TEXT                             1.3G     1045 \n__TPRO_CONST                       128K        2 \nmapped file                      238.5M       26 \npage table in kernel              2932K        1 \nshared memory                     1504K       19 \n===========                     =======  ======= \nTOTAL                              5.3G     6003 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "name" : "main",
    "queue" : "com.apple.main-thread"
  }
},
  "logWritingSignature" : "dff177d11ddd89dfd6b855d0bfcff2a5cf8eb54a",
  "bug_type" : "309",
  "roots_installed" : 0,
  "trmStatus" : 1,
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "61675b89201f677a9a4cbd65",
      "factorPackIds" : [
        "65a855f5f087695cfac03d1f"
      ],
      "deploymentId" : 240000267
    },
    {
      "rolloutId" : "64b21a7351cbb02ce3442e4e",
      "factorPackIds" : [
        "6647f0f7b6a75d3dc32993e7"
      ],
      "deploymentId" : 240000042
    }
  ],
  "experiments" : [

  ]
}
}

Model: MacBookPro18,3, BootROM 18000.101.7, proc 8:6:2:0 processors, 32 GB, SMC 
Graphics: Apple M1 Pro, Apple M1 Pro, Built-In
Display: Color LCD, 3024 x 1964 Retina, Main, MirrorOff, Online
Memory Module: LPDDR5, Hynix
AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x4387), wl0: Jan 20 2026 17:44:15 version 20.140.13.0.8.7.224 FWID 01-b2a3fd0d
IO80211_driverkit-1555.23 "IO80211_driverkit-1555.23" Mar  5 2026 21:45:55
AirPort: 
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
Thunderbolt Bus: MacBook Pro, Apple Inc.
Thunderbolt Bus: MacBook Pro, Apple Inc.
Thunderbolt Bus: MacBook Pro, Apple Inc.

 

Forgive me, I'm not sure what you're saying. Are you saying that I have to do something different, or are you telling me that you've done it for me? As always, thanks so much for your help!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...