ShadowOfHassen Posted May 23, 2023 Report Share Posted May 23, 2023 I tried the app image real quick, switched the render to vulcan and, I can't even use the menus because the mouse is three buttons below the one that lights up with the "mouse over" tooltip. Quote Link to comment Share on other sites More sharing options...
vladislavbelov Posted May 23, 2023 Report Share Posted May 23, 2023 1 hour ago, Gurken Khan said: The rim of the map on Lion's Den is detached. It seems you're using OpenGL ARB. Quote Link to comment Share on other sites More sharing options...
Stan` Posted May 23, 2023 Author Report Share Posted May 23, 2023 1 hour ago, ShadowOfHassen said: You honestly should build flathub, with all the improvements flathub's getting with monetizing and donations. Besides I don't know how many downloads you get on your website but 102,391 downloads on flathub is a lot. Around 300k per year for Windows and macOS. https://releases.wildfiregames.com/stats.php 1 hour ago, ShadowOfHassen said: I tried the app image real quick, switched the render to vulcan and, I can't even use the menus because the mouse is three buttons below the one that lights up with the "mouse over" tooltip. Sounds like an issue with your desktop manager. You can try to add borderless.fullscreen = false to your config file. Quote Link to comment Share on other sites More sharing options...
Gurken Khan Posted May 23, 2023 Report Share Posted May 23, 2023 25 minutes ago, vladislavbelov said: It seems you're using OpenGL ARB. Yup. (OpenGL was flickering.) Quote Link to comment Share on other sites More sharing options...
vladislavbelov Posted May 23, 2023 Report Share Posted May 23, 2023 1 hour ago, Gurken Khan said: Yup. (OpenGL was flickering.) You could try Vulkan. 1 Quote Link to comment Share on other sites More sharing options...
Gurken Khan Posted May 23, 2023 Report Share Posted May 23, 2023 42 minutes ago, vladislavbelov said: You could try Vulkan. Ah yes. Had to jump through some hoops (updating nvidia driver...), but now it looks fixed. I guess it doesn't matter that I don't know what's up with the different renderer backends... Quote Link to comment Share on other sites More sharing options...
Stan` Posted May 23, 2023 Author Report Share Posted May 23, 2023 1 minute ago, Gurken Khan said: Ah yes. Had to jump through some hoops (updating nvidia driver...), but now it looks fixed. I guess it doesn't matter that I don't know what's up with the different renderer backends... Basically Vulkan should be more stable (aka, more stable framerate, less driver bugs) than OpenGL. 1 1 Quote Link to comment Share on other sites More sharing options...
hyperion Posted May 24, 2023 Report Share Posted May 24, 2023 On 16/05/2023 at 11:00 PM, Gurken Khan said: I still don't know what vulkan is, and who it's for. https://de.wikipedia.org/wiki/Vulkan 2 Quote Link to comment Share on other sites More sharing options...
Gurken Khan Posted May 24, 2023 Report Share Posted May 24, 2023 @wowgetoffyourcellphone btw the Mauryan mini map symbol looks more like the Macedonian sun (?) than the Mauryan flower to me. Quote Link to comment Share on other sites More sharing options...
Gurken Khan Posted May 24, 2023 Report Share Posted May 24, 2023 So the issue that eles won't enter a building when approaching from a corner has not been resolved. 1 Quote Link to comment Share on other sites More sharing options...
andy5995 Posted May 24, 2023 Report Share Posted May 24, 2023 On 22/05/2023 at 3:59 PM, Stan` said: Flatpaks are not made by us, and they don't want experimental versions. So likely never. There is an appimage there https://github.com/0ad-matters/0ad-appimage/actions @andy5995 seems to be working on it (thanks again) Better link: https://github.com/0ad-matters/0ad-appimage/releases 2 1 Quote Link to comment Share on other sites More sharing options...
Gurken Khan Posted May 24, 2023 Report Share Posted May 24, 2023 (edited) Vulkan has a problem waking up: When I put my laptop (Win8.1) on standby and wake it up again, 0AD looks like this. OpenGL ARB seems to fare better, but with Vulkan it happens every time. Nothing the logs capture, but since I apparently crashed the game yesterday (no idea, lol), have some logs anyway: logs240523.zip Edit: Maybe the crash was when I tried to use Vulkan with an incompatible driver. Edited May 24, 2023 by Gurken Khan 1 Quote Link to comment Share on other sites More sharing options...
vladislavbelov Posted May 24, 2023 Report Share Posted May 24, 2023 35 minutes ago, Gurken Khan said: OpenGL ARB seems to fare better Does it happen with OpenGL ARB at all? 35 minutes ago, Gurken Khan said: Vulkan has a problem waking up: Does it happen when the game is running the only main menu? Also could you update video drivers if it's possible? 1 Quote Link to comment Share on other sites More sharing options...
Gurken Khan Posted May 24, 2023 Report Share Posted May 24, 2023 1 hour ago, vladislavbelov said: Does it happen with OpenGL ARB at all? I think it happened once out of three or four times. 1 hour ago, vladislavbelov said: Does it happen when the game is running the only main menu? Yes. 1 hour ago, vladislavbelov said: Also could you update video drivers if it's possible? No, I did that yesterday. Quote Link to comment Share on other sites More sharing options...
wowgetoffyourcellphone Posted May 24, 2023 Report Share Posted May 24, 2023 12 hours ago, Gurken Khan said: @wowgetoffyourcellphone btw the Mauryan mini map symbol looks more like the Macedonian sun (?) than the Mauryan flower to me. It is a chakra and a common symbol for the Mauryan Empire: https://voices.shortpedia.com/arts-and-entertainment/culture/the-mauryan-empire/ That it is similar to another one is okay to me. 1 Quote Link to comment Share on other sites More sharing options...
Gurken Khan Posted May 24, 2023 Report Share Posted May 24, 2023 btw I'm absolutely no fan of the new way of decay. Seriously, you can't hold a tower with two or even three men? pfffff 1 Quote Link to comment Share on other sites More sharing options...
Dizaka Posted May 25, 2023 Report Share Posted May 25, 2023 On 22/05/2023 at 3:45 PM, Stan` said: @Dizaka Can you test this version? https://releases.wildfiregames.com/rc/0ad-0.0.27.1-alpha-arm64-debug.dmg It's a special debug version, it will run really slow. You need to reenable tls, and upload the log if it still occurs. It still crashes with TLS for multiplayer selected. TLS disabled has no crash. See below: Quote ------------------------------------- Translated Report (Full Report Below) ------------------------------------- Process: pyrogenesis_dbg [10046] Path: /Applications/0 A.D..app/Contents/MacOS/pyrogenesis_dbg Identifier: com.wfg.com Version: 0.0.27-rc1-27645 (0.0.27-rc1-27645) Code Type: ARM-64 (Native) Parent Process: launchd [1] User ID: 502 Date/Time: 2023-05-24 19:13:50.7320 -0500 OS Version: macOS 13.3.1 (22E772610a) Report Version: 12 Anonymous UUID: EF933ABC-7C19-BB2D-5057-3F4B05C44CBA Time Awake Since Boot: 60000 seconds System Integrity Protection: enabled Crashed Thread: 0 main Dispatch queue: com.apple.main-thread Exception Type: EXC_BAD_ACCESS (SIGBUS) Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000144c00000 Exception Codes: 0x0000000000000002, 0x0000000144c00000 Termination Reason: Namespace SIGNAL, Code 10 Bus error: 10 Terminating Process: exc handler [10046] VM Region Info: 0x144c00000 is in 0x144c00000-0x144c38000; bytes after start: 0 bytes before end: 229375 REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL MALLOC_TINY 144b00000-144c00000 [ 1024K] rw-/rwx SM=PRV ---> CoreUI image data 144c00000-144c38000 [ 224K] r--/r-- SM=PRV GAP OF 0x1cc000 BYTES CG image 144e04000-144e48000 [ 272K] rw-/rwx SM=COW Thread 0 Crashed:: main Dispatch queue: com.apple.main-thread 0 pyrogenesis_dbg 0x107bc4dc4 __gmpn_cnd_add_n + 180 1 pyrogenesis_dbg 0x107ba8c34 _nettle_ecc_mod_add + 96 2 pyrogenesis_dbg 0x107bad71c _nettle_ecc_dup_th + 84 3 pyrogenesis_dbg 0x107bae3c0 _nettle_ecc_mul_g_eh + 224 4 pyrogenesis_dbg 0x107bb25e4 nettle_curve25519_mul_g + 276 5 pyrogenesis_dbg 0x107b9d0ac edwards_curve_mul_g + 72 6 pyrogenesis_dbg 0x107b992f0 wrap_nettle_pk_generate_keys + 6788 7 pyrogenesis_dbg 0x107b5f220 _gnutls_gen_ecdh_common_client_kx_int + 412 8 pyrogenesis_dbg 0x107b5e4b0 _gnutls_gen_ecdh_common_client_kx + 36 9 pyrogenesis_dbg 0x107a43c14 _gnutls_send_client_kx_message + 280 10 pyrogenesis_dbg 0x107a38740 handshake_client + 7084 11 pyrogenesis_dbg 0x107a369e8 gnutls_handshake + 896 12 pyrogenesis_dbg 0x1079d1f60 gloox::GnuTLSBase::handshake() + 72 13 pyrogenesis_dbg 0x1079d1cb0 gloox::GnuTLSBase::decrypt(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) + 72 14 pyrogenesis_dbg 0x1079d40a0 gloox::TLSDefault::decrypt(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) + 64 15 pyrogenesis_dbg 0x107925bec gloox::ClientBase::handleReceivedData(gloox::ConnectionBase const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) + 84 16 pyrogenesis_dbg 0x10791e4c0 gloox::ConnectionTCPClient::recv(int) + 728 17 pyrogenesis_dbg 0x107922328 gloox::ClientBase::recv(int) + 96 18 pyrogenesis_dbg 0x1043277e8 glooxwrapper::Client::recv(int) + 60 19 pyrogenesis_dbg 0x1042dba2c XmppClient::recv() + 48 20 pyrogenesis_dbg 0x10413074c Frame() + 1012 21 pyrogenesis_dbg 0x10412de44 RunGameOrAtlas(PS::span<char const* const>) + 7516 22 pyrogenesis_dbg 0x10412c01c main + 188 23 dyld 0x19add3f28 start + 2236 Thread 1:: Task Mgr #1 0 libsystem_kernel.dylib 0x19b0ef710 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x19b12c574 _pthread_cond_wait + 1232 2 libc++.1.dylib 0x19b054ef0 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28 3 pyrogenesis_dbg 0x104c33e3c void std::__1::condition_variable::wait<Threading::WorkerThread::RunUntilDeath()::$_0>(std::__1::unique_lock<std::__1::mutex>&, Threading::WorkerThread::RunUntilDeath()::$_0) + 80 4 pyrogenesis_dbg 0x104c339a4 Threading::WorkerThread::RunUntilDeath() + 224 5 pyrogenesis_dbg 0x104c41184 decltype(*static_cast<Threading::WorkerThread*&>(fp0).*fp()) std::__1::__invoke<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&, void>(void (Threading::WorkerThread::*&&)(), Threading::WorkerThread*&) + 124 6 pyrogenesis_dbg 0x104c410dc std::__1::invoke_result<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&>::type std::__1::invoke<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&>(void (Threading::WorkerThread::*&&)(), Threading::WorkerThread*&) + 68 7 pyrogenesis_dbg 0x104c4106c void Threading::Thread::DoStart<Threading::WorkerThread, &Threading::WorkerThread::RunUntilDeath()>(Threading::WorkerThread*) + 60 8 pyrogenesis_dbg 0x104c40f04 Threading::HandleExceptionsBase<&void Threading::Thread::DoStart<Threading::WorkerThread, &Threading::WorkerThread::RunUntilDeath()>(Threading::WorkerThread*), void (*)(Threading::WorkerThread*)>::Wrapper(Threading::WorkerThread*) + 40 9 pyrogenesis_dbg 0x104c4297c decltype(static_cast<void (*>(fp)(static_cast<Threading::WorkerThread*>(fp0))) std::__1::__invoke<void (*)(Threading::WorkerThread*), Threading::WorkerThread*>(void (*&&)(Threading::WorkerThread*), Threading::WorkerThread*&&) + 56 10 pyrogenesis_dbg 0x104c4285c void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>&, std::__1::__tuple_indices<2ul>) + 72 11 pyrogenesis_dbg 0x104c4175c void* std::__1::__thread_proxy<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*) + 100 12 libsystem_pthread.dylib 0x19b12bfa8 _pthread_start + 148 13 libsystem_pthread.dylib 0x19b126da0 thread_start + 8 Thread 2:: Task Mgr #0 0 libsystem_kernel.dylib 0x19b0ef710 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x19b12c574 _pthread_cond_wait + 1232 2 libc++.1.dylib 0x19b054ef0 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28 3 pyrogenesis_dbg 0x104c33e3c void std::__1::condition_variable::wait<Threading::WorkerThread::RunUntilDeath()::$_0>(std::__1::unique_lock<std::__1::mutex>&, Threading::WorkerThread::RunUntilDeath()::$_0) + 80 4 pyrogenesis_dbg 0x104c339a4 Threading::WorkerThread::RunUntilDeath() + 224 5 pyrogenesis_dbg 0x104c41184 decltype(*static_cast<Threading::WorkerThread*&>(fp0).*fp()) std::__1::__invoke<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&, void>(void (Threading::WorkerThread::*&&)(), Threading::WorkerThread*&) + 124 6 pyrogenesis_dbg 0x104c410dc std::__1::invoke_result<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&>::type std::__1::invoke<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&>(void (Threading::WorkerThread::*&&)(), Threading::WorkerThread*&) + 68 7 pyrogenesis_dbg 0x104c4106c void Threading::Thread::DoStart<Threading::WorkerThread, &Threading::WorkerThread::RunUntilDeath()>(Threading::WorkerThread*) + 60 8 pyrogenesis_dbg 0x104c40f04 Threading::HandleExceptionsBase<&void Threading::Thread::DoStart<Threading::WorkerThread, &Threading::WorkerThread::RunUntilDeath()>(Threading::WorkerThread*), void (*)(Threading::WorkerThread*)>::Wrapper(Threading::WorkerThread*) + 40 9 pyrogenesis_dbg 0x104c4297c decltype(static_cast<void (*>(fp)(static_cast<Threading::WorkerThread*>(fp0))) std::__1::__invoke<void (*)(Threading::WorkerThread*), Threading::WorkerThread*>(void (*&&)(Threading::WorkerThread*), Threading::WorkerThread*&&) + 56 10 pyrogenesis_dbg 0x104c4285c void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>&, std::__1::__tuple_indices<2ul>) + 72 11 pyrogenesis_dbg 0x104c4175c void* std::__1::__thread_proxy<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*) + 100 12 libsystem_pthread.dylib 0x19b12bfa8 _pthread_start + 148 13 libsystem_pthread.dylib 0x19b126da0 thread_start + 8 Thread 3:: Task Mgr #5 0 libsystem_kernel.dylib 0x19b0ef710 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x19b12c574 _pthread_cond_wait + 1232 2 libc++.1.dylib 0x19b054ef0 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28 3 pyrogenesis_dbg 0x104c33e3c void std::__1::condition_variable::wait<Threading::WorkerThread::RunUntilDeath()::$_0>(std::__1::unique_lock<std::__1::mutex>&, Threading::WorkerThread::RunUntilDeath()::$_0) + 80 4 pyrogenesis_dbg 0x104c339a4 Threading::WorkerThread::RunUntilDeath() + 224 5 pyrogenesis_dbg 0x104c41184 decltype(*static_cast<Threading::WorkerThread*&>(fp0).*fp()) std::__1::__invoke<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&, void>(void (Threading::WorkerThread::*&&)(), Threading::WorkerThread*&) + 124 6 pyrogenesis_dbg 0x104c410dc std::__1::invoke_result<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&>::type std::__1::invoke<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&>(void (Threading::WorkerThread::*&&)(), Threading::WorkerThread*&) + 68 7 pyrogenesis_dbg 0x104c4106c void Threading::Thread::DoStart<Threading::WorkerThread, &Threading::WorkerThread::RunUntilDeath()>(Threading::WorkerThread*) + 60 8 pyrogenesis_dbg 0x104c40f04 Threading::HandleExceptionsBase<&void Threading::Thread::DoStart<Threading::WorkerThread, &Threading::WorkerThread::RunUntilDeath()>(Threading::WorkerThread*), void (*)(Threading::WorkerThread*)>::Wrapper(Threading::WorkerThread*) + 40 9 pyrogenesis_dbg 0x104c4297c decltype(static_cast<void (*>(fp)(static_cast<Threading::WorkerThread*>(fp0))) std::__1::__invoke<void (*)(Threading::WorkerThread*), Threading::WorkerThread*>(void (*&&)(Threading::WorkerThread*), Threading::WorkerThread*&&) + 56 10 pyrogenesis_dbg 0x104c4285c void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>&, std::__1::__tuple_indices<2ul>) + 72 11 pyrogenesis_dbg 0x104c4175c void* std::__1::__thread_proxy<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*) + 100 12 libsystem_pthread.dylib 0x19b12bfa8 _pthread_start + 148 13 libsystem_pthread.dylib 0x19b126da0 thread_start + 8 Thread 4:: Task Mgr #3 0 libsystem_kernel.dylib 0x19b0ef710 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x19b12c574 _pthread_cond_wait + 1232 2 libc++.1.dylib 0x19b054ef0 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28 3 pyrogenesis_dbg 0x104c33e3c void std::__1::condition_variable::wait<Threading::WorkerThread::RunUntilDeath()::$_0>(std::__1::unique_lock<std::__1::mutex>&, Threading::WorkerThread::RunUntilDeath()::$_0) + 80 4 pyrogenesis_dbg 0x104c339a4 Threading::WorkerThread::RunUntilDeath() + 224 5 pyrogenesis_dbg 0x104c41184 decltype(*static_cast<Threading::WorkerThread*&>(fp0).*fp()) std::__1::__invoke<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&, void>(void (Threading::WorkerThread::*&&)(), Threading::WorkerThread*&) + 124 6 pyrogenesis_dbg 0x104c410dc std::__1::invoke_result<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&>::type std::__1::invoke<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&>(void (Threading::WorkerThread::*&&)(), Threading::WorkerThread*&) + 68 7 pyrogenesis_dbg 0x104c4106c void Threading::Thread::DoStart<Threading::WorkerThread, &Threading::WorkerThread::RunUntilDeath()>(Threading::WorkerThread*) + 60 8 pyrogenesis_dbg 0x104c40f04 Threading::HandleExceptionsBase<&void Threading::Thread::DoStart<Threading::WorkerThread, &Threading::WorkerThread::RunUntilDeath()>(Threading::WorkerThread*), void (*)(Threading::WorkerThread*)>::Wrapper(Threading::WorkerThread*) + 40 9 pyrogenesis_dbg 0x104c4297c decltype(static_cast<void (*>(fp)(static_cast<Threading::WorkerThread*>(fp0))) std::__1::__invoke<void (*)(Threading::WorkerThread*), Threading::WorkerThread*>(void (*&&)(Threading::WorkerThread*), Threading::WorkerThread*&&) + 56 10 pyrogenesis_dbg 0x104c4285c void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>&, std::__1::__tuple_indices<2ul>) + 72 11 pyrogenesis_dbg 0x104c4175c void* std::__1::__thread_proxy<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*) + 100 12 libsystem_pthread.dylib 0x19b12bfa8 _pthread_start + 148 13 libsystem_pthread.dylib 0x19b126da0 thread_start + 8 Thread 5:: Task Mgr #2 0 libsystem_kernel.dylib 0x19b0ef710 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x19b12c574 _pthread_cond_wait + 1232 2 libc++.1.dylib 0x19b054ef0 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28 3 pyrogenesis_dbg 0x104c33e3c void std::__1::condition_variable::wait<Threading::WorkerThread::RunUntilDeath()::$_0>(std::__1::unique_lock<std::__1::mutex>&, Threading::WorkerThread::RunUntilDeath()::$_0) + 80 4 pyrogenesis_dbg 0x104c339a4 Threading::WorkerThread::RunUntilDeath() + 224 5 pyrogenesis_dbg 0x104c41184 decltype(*static_cast<Threading::WorkerThread*&>(fp0).*fp()) std::__1::__invoke<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&, void>(void (Threading::WorkerThread::*&&)(), Threading::WorkerThread*&) + 124 6 pyrogenesis_dbg 0x104c410dc std::__1::invoke_result<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&>::type std::__1::invoke<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&>(void (Threading::WorkerThread::*&&)(), Threading::WorkerThread*&) + 68 7 pyrogenesis_dbg 0x104c4106c void Threading::Thread::DoStart<Threading::WorkerThread, &Threading::WorkerThread::RunUntilDeath()>(Threading::WorkerThread*) + 60 8 pyrogenesis_dbg 0x104c40f04 Threading::HandleExceptionsBase<&void Threading::Thread::DoStart<Threading::WorkerThread, &Threading::WorkerThread::RunUntilDeath()>(Threading::WorkerThread*), void (*)(Threading::WorkerThread*)>::Wrapper(Threading::WorkerThread*) + 40 9 pyrogenesis_dbg 0x104c4297c decltype(static_cast<void (*>(fp)(static_cast<Threading::WorkerThread*>(fp0))) std::__1::__invoke<void (*)(Threading::WorkerThread*), Threading::WorkerThread*>(void (*&&)(Threading::WorkerThread*), Threading::WorkerThread*&&) + 56 10 pyrogenesis_dbg 0x104c4285c void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>&, std::__1::__tuple_indices<2ul>) + 72 11 pyrogenesis_dbg 0x104c4175c void* std::__1::__thread_proxy<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*) + 100 12 libsystem_pthread.dylib 0x19b12bfa8 _pthread_start + 148 13 libsystem_pthread.dylib 0x19b126da0 thread_start + 8 Thread 6:: Task Mgr #4 0 libsystem_kernel.dylib 0x19b0ef710 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x19b12c574 _pthread_cond_wait + 1232 2 libc++.1.dylib 0x19b054ef0 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28 3 pyrogenesis_dbg 0x104c33e3c void std::__1::condition_variable::wait<Threading::WorkerThread::RunUntilDeath()::$_0>(std::__1::unique_lock<std::__1::mutex>&, Threading::WorkerThread::RunUntilDeath()::$_0) + 80 4 pyrogenesis_dbg 0x104c339a4 Threading::WorkerThread::RunUntilDeath() + 224 5 pyrogenesis_dbg 0x104c41184 decltype(*static_cast<Threading::WorkerThread*&>(fp0).*fp()) std::__1::__invoke<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&, void>(void (Threading::WorkerThread::*&&)(), Threading::WorkerThread*&) + 124 6 pyrogenesis_dbg 0x104c410dc std::__1::invoke_result<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&>::type std::__1::invoke<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&>(void (Threading::WorkerThread::*&&)(), Threading::WorkerThread*&) + 68 7 pyrogenesis_dbg 0x104c4106c void Threading::Thread::DoStart<Threading::WorkerThread, &Threading::WorkerThread::RunUntilDeath()>(Threading::WorkerThread*) + 60 8 pyrogenesis_dbg 0x104c40f04 Threading::HandleExceptionsBase<&void Threading::Thread::DoStart<Threading::WorkerThread, &Threading::WorkerThread::RunUntilDeath()>(Threading::WorkerThread*), void (*)(Threading::WorkerThread*)>::Wrapper(Threading::WorkerThread*) + 40 9 pyrogenesis_dbg 0x104c4297c decltype(static_cast<void (*>(fp)(static_cast<Threading::WorkerThread*>(fp0))) std::__1::__invoke<void (*)(Threading::WorkerThread*), Threading::WorkerThread*>(void (*&&)(Threading::WorkerThread*), Threading::WorkerThread*&&) + 56 10 pyrogenesis_dbg 0x104c4285c void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>&, std::__1::__tuple_indices<2ul>) + 72 11 pyrogenesis_dbg 0x104c4175c void* std::__1::__thread_proxy<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*) + 100 12 libsystem_pthread.dylib 0x19b12bfa8 _pthread_start + 148 13 libsystem_pthread.dylib 0x19b126da0 thread_start + 8 Thread 7:: Task Mgr #6 0 libsystem_kernel.dylib 0x19b0ef710 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x19b12c574 _pthread_cond_wait + 1232 2 libc++.1.dylib 0x19b054ef0 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28 3 pyrogenesis_dbg 0x104c33e3c void std::__1::condition_variable::wait<Threading::WorkerThread::RunUntilDeath()::$_0>(std::__1::unique_lock<std::__1::mutex>&, Threading::WorkerThread::RunUntilDeath()::$_0) + 80 4 pyrogenesis_dbg 0x104c339a4 Threading::WorkerThread::RunUntilDeath() + 224 5 pyrogenesis_dbg 0x104c41184 decltype(*static_cast<Threading::WorkerThread*&>(fp0).*fp()) std::__1::__invoke<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&, void>(void (Threading::WorkerThread::*&&)(), Threading::WorkerThread*&) + 124 6 pyrogenesis_dbg 0x104c410dc std::__1::invoke_result<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&>::type std::__1::invoke<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&>(void (Threading::WorkerThread::*&&)(), Threading::WorkerThread*&) + 68 7 pyrogenesis_dbg 0x104c4106c void Threading::Thread::DoStart<Threading::WorkerThread, &Threading::WorkerThread::RunUntilDeath()>(Threading::WorkerThread*) + 60 8 pyrogenesis_dbg 0x104c40f04 Threading::HandleExceptionsBase<&void Threading::Thread::DoStart<Threading::WorkerThread, &Threading::WorkerThread::RunUntilDeath()>(Threading::WorkerThread*), void (*)(Threading::WorkerThread*)>::Wrapper(Threading::WorkerThread*) + 40 9 pyrogenesis_dbg 0x104c4297c decltype(static_cast<void (*>(fp)(static_cast<Threading::WorkerThread*>(fp0))) std::__1::__invoke<void (*)(Threading::WorkerThread*), Threading::WorkerThread*>(void (*&&)(Threading::WorkerThread*), Threading::WorkerThread*&&) + 56 10 pyrogenesis_dbg 0x104c4285c void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>&, std::__1::__tuple_indices<2ul>) + 72 11 pyrogenesis_dbg 0x104c4175c void* std::__1::__thread_proxy<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*) + 100 12 libsystem_pthread.dylib 0x19b12bfa8 _pthread_start + 148 13 libsystem_pthread.dylib 0x19b126da0 thread_start + 8 Thread 8:: Task Mgr #7 0 libsystem_kernel.dylib 0x19b0ef710 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x19b12c574 _pthread_cond_wait + 1232 2 libc++.1.dylib 0x19b054ef0 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28 3 pyrogenesis_dbg 0x104c33e3c void std::__1::condition_variable::wait<Threading::WorkerThread::RunUntilDeath()::$_0>(std::__1::unique_lock<std::__1::mutex>&, Threading::WorkerThread::RunUntilDeath()::$_0) + 80 4 pyrogenesis_dbg 0x104c339a4 Threading::WorkerThread::RunUntilDeath() + 224 5 pyrogenesis_dbg 0x104c41184 decltype(*static_cast<Threading::WorkerThread*&>(fp0).*fp()) std::__1::__invoke<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&, void>(void (Threading::WorkerThread::*&&)(), Threading::WorkerThread*&) + 124 6 pyrogenesis_dbg 0x104c410dc std::__1::invoke_result<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&>::type std::__1::invoke<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&>(void (Threading::WorkerThread::*&&)(), Threading::WorkerThread*&) + 68 7 pyrogenesis_dbg 0x104c4106c void Threading::Thread::DoStart<Threading::WorkerThread, &Threading::WorkerThread::RunUntilDeath()>(Threading::WorkerThread*) + 60 8 pyrogenesis_dbg 0x104c40f04 Threading::HandleExceptionsBase<&void Threading::Thread::DoStart<Threading::WorkerThread, &Threading::WorkerThread::RunUntilDeath()>(Threading::WorkerThread*), void (*)(Threading::WorkerThread*)>::Wrapper(Threading::WorkerThread*) + 40 9 pyrogenesis_dbg 0x104c4297c decltype(static_cast<void (*>(fp)(static_cast<Threading::WorkerThread*>(fp0))) std::__1::__invoke<void (*)(Threading::WorkerThread*), Threading::WorkerThread*>(void (*&&)(Threading::WorkerThread*), Threading::WorkerThread*&&) + 56 10 pyrogenesis_dbg 0x104c4285c void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>&, std::__1::__tuple_indices<2ul>) + 72 11 pyrogenesis_dbg 0x104c4175c void* std::__1::__thread_proxy<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*) + 100 12 libsystem_pthread.dylib 0x19b12bfa8 _pthread_start + 148 13 libsystem_pthread.dylib 0x19b126da0 thread_start + 8 Thread 9:: Task Mgr #8 0 libsystem_kernel.dylib 0x19b0ef710 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x19b12c574 _pthread_cond_wait + 1232 2 libc++.1.dylib 0x19b054ef0 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28 3 pyrogenesis_dbg 0x104c33e3c void std::__1::condition_variable::wait<Threading::WorkerThread::RunUntilDeath()::$_0>(std::__1::unique_lock<std::__1::mutex>&, Threading::WorkerThread::RunUntilDeath()::$_0) + 80 4 pyrogenesis_dbg 0x104c339a4 Threading::WorkerThread::RunUntilDeath() + 224 5 pyrogenesis_dbg 0x104c41184 decltype(*static_cast<Threading::WorkerThread*&>(fp0).*fp()) std::__1::__invoke<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&, void>(void (Threading::WorkerThread::*&&)(), Threading::WorkerThread*&) + 124 6 pyrogenesis_dbg 0x104c410dc std::__1::invoke_result<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&>::type std::__1::invoke<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&>(void (Threading::WorkerThread::*&&)(), Threading::WorkerThread*&) + 68 7 pyrogenesis_dbg 0x104c4106c void Threading::Thread::DoStart<Threading::WorkerThread, &Threading::WorkerThread::RunUntilDeath()>(Threading::WorkerThread*) + 60 8 pyrogenesis_dbg 0x104c40f04 Threading::HandleExceptionsBase<&void Threading::Thread::DoStart<Threading::WorkerThread, &Threading::WorkerThread::RunUntilDeath()>(Threading::WorkerThread*), void (*)(Threading::WorkerThread*)>::Wrapper(Threading::WorkerThread*) + 40 9 pyrogenesis_dbg 0x104c4297c decltype(static_cast<void (*>(fp)(static_cast<Threading::WorkerThread*>(fp0))) std::__1::__invoke<void (*)(Threading::WorkerThread*), Threading::WorkerThread*>(void (*&&)(Threading::WorkerThread*), Threading::WorkerThread*&&) + 56 10 pyrogenesis_dbg 0x104c4285c void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>&, std::__1::__tuple_indices<2ul>) + 72 11 pyrogenesis_dbg 0x104c4175c void* std::__1::__thread_proxy<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*) + 100 12 libsystem_pthread.dylib 0x19b12bfa8 _pthread_start + 148 13 libsystem_pthread.dylib 0x19b126da0 thread_start + 8 Thread 10:: JS Helper 0 libsystem_kernel.dylib 0x19b0ef710 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x19b12c574 _pthread_cond_wait + 1232 2 pyrogenesis_dbg 0x10726a88c mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) + 84 3 pyrogenesis_dbg 0x10726a94c mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) + 100 4 pyrogenesis_dbg 0x105dea744 js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) + 72 5 pyrogenesis_dbg 0x105e03730 js::InternalThreadPool::wait(js::AutoLockHelperThreadState&) + 80 6 pyrogenesis_dbg 0x105e03bf0 js::HelperThread::threadLoop(js::InternalThreadPool*) + 280 7 pyrogenesis_dbg 0x105e03a3c js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*) + 52 8 pyrogenesis_dbg 0x105e72344 void js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::callMain<0ul, 1ul>(std::__1::integer_sequence<unsigned long, 0ul, 1ul>) + 104 9 pyrogenesis_dbg 0x105e720ac js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*) + 40 10 libsystem_pthread.dylib 0x19b12bfa8 _pthread_start + 148 11 libsystem_pthread.dylib 0x19b126da0 thread_start + 8 Thread 11:: JS Helper 0 libsystem_kernel.dylib 0x19b0ef710 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x19b12c574 _pthread_cond_wait + 1232 2 pyrogenesis_dbg 0x10726a88c mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) + 84 3 pyrogenesis_dbg 0x10726a94c mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) + 100 4 pyrogenesis_dbg 0x105dea744 js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) + 72 5 pyrogenesis_dbg 0x105e03730 js::InternalThreadPool::wait(js::AutoLockHelperThreadState&) + 80 6 pyrogenesis_dbg 0x105e03bf0 js::HelperThread::threadLoop(js::InternalThreadPool*) + 280 7 pyrogenesis_dbg 0x105e03a3c js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*) + 52 8 pyrogenesis_dbg 0x105e72344 void js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::callMain<0ul, 1ul>(std::__1::integer_sequence<unsigned long, 0ul, 1ul>) + 104 9 pyrogenesis_dbg 0x105e720ac js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*) + 40 10 libsystem_pthread.dylib 0x19b12bfa8 _pthread_start + 148 11 libsystem_pthread.dylib 0x19b126da0 thread_start + 8 Thread 12:: JS Helper 0 libsystem_kernel.dylib 0x19b0ef710 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x19b12c574 _pthread_cond_wait + 1232 2 pyrogenesis_dbg 0x10726a88c mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) + 84 3 pyrogenesis_dbg 0x10726a94c mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) + 100 4 pyrogenesis_dbg 0x105dea744 js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) + 72 5 pyrogenesis_dbg 0x105e03730 js::InternalThreadPool::wait(js::AutoLockHelperThreadState&) + 80 6 pyrogenesis_dbg 0x105e03bf0 js::HelperThread::threadLoop(js::InternalThreadPool*) + 280 7 pyrogenesis_dbg 0x105e03a3c js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*) + 52 8 pyrogenesis_dbg 0x105e72344 void js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::callMain<0ul, 1ul>(std::__1::integer_sequence<unsigned long, 0ul, 1ul>) + 104 9 pyrogenesis_dbg 0x105e720ac js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*) + 40 10 libsystem_pthread.dylib 0x19b12bfa8 _pthread_start + 148 11 libsystem_pthread.dylib 0x19b126da0 thread_start + 8 Thread 13:: JS Helper 0 libsystem_kernel.dylib 0x19b0ef710 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x19b12c574 _pthread_cond_wait + 1232 2 pyrogenesis_dbg 0x10726a88c mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) + 84 3 pyrogenesis_dbg 0x10726a94c mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) + 100 4 pyrogenesis_dbg 0x105dea744 js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) + 72 5 pyrogenesis_dbg 0x105e03730 js::InternalThreadPool::wait(js::AutoLockHelperThreadState&) + 80 6 pyrogenesis_dbg 0x105e03bf0 js::HelperThread::threadLoop(js::InternalThreadPool*) + 280 7 pyrogenesis_dbg 0x105e03a3c js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*) + 52 8 pyrogenesis_dbg 0x105e72344 void js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::callMain<0ul, 1ul>(std::__1::integer_sequence<unsigned long, 0ul, 1ul>) + 104 9 pyrogenesis_dbg 0x105e720ac js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*) + 40 10 libsystem_pthread.dylib 0x19b12bfa8 _pthread_start + 148 11 libsystem_pthread.dylib 0x19b126da0 thread_start + 8 Thread 14:: JS Helper 0 libsystem_kernel.dylib 0x19b0ef710 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x19b12c574 _pthread_cond_wait + 1232 2 pyrogenesis_dbg 0x10726a88c mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) + 84 3 pyrogenesis_dbg 0x10726a94c mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) + 100 4 pyrogenesis_dbg 0x105dea744 js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) + 72 5 pyrogenesis_dbg 0x105e03730 js::InternalThreadPool::wait(js::AutoLockHelperThreadState&) + 80 6 pyrogenesis_dbg 0x105e03bf0 js::HelperThread::threadLoop(js::InternalThreadPool*) + 280 7 pyrogenesis_dbg 0x105e03a3c js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*) + 52 8 pyrogenesis_dbg 0x105e72344 void js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::callMain<0ul, 1ul>(std::__1::integer_sequence<unsigned long, 0ul, 1ul>) + 104 9 pyrogenesis_dbg 0x105e720ac js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*) + 40 10 libsystem_pthread.dylib 0x19b12bfa8 _pthread_start + 148 11 libsystem_pthread.dylib 0x19b126da0 thread_start + 8 Thread 15:: JS Helper 0 libsystem_kernel.dylib 0x19b0ef710 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x19b12c574 _pthread_cond_wait + 1232 2 pyrogenesis_dbg 0x10726a88c mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) + 84 3 pyrogenesis_dbg 0x10726a94c mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) + 100 4 pyrogenesis_dbg 0x105dea744 js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) + 72 5 pyrogenesis_dbg 0x105e03730 js::InternalThreadPool::wait(js::AutoLockHelperThreadState&) + 80 6 pyrogenesis_dbg 0x105e03bf0 js::HelperThread::threadLoop(js::InternalThreadPool*) + 280 7 pyrogenesis_dbg 0x105e03a3c js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*) + 52 8 pyrogenesis_dbg 0x105e72344 void js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::callMain<0ul, 1ul>(std::__1::integer_sequence<unsigned long, 0ul, 1ul>) + 104 9 pyrogenesis_dbg 0x105e720ac js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*) + 40 10 libsystem_pthread.dylib 0x19b12bfa8 _pthread_start + 148 11 libsystem_pthread.dylib 0x19b126da0 thread_start + 8 Thread 16:: JS Helper 0 libsystem_kernel.dylib 0x19b0ef710 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x19b12c574 _pthread_cond_wait + 1232 2 pyrogenesis_dbg 0x10726a88c mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) + 84 3 pyrogenesis_dbg 0x10726a94c mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) + 100 4 pyrogenesis_dbg 0x105dea744 js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) + 72 5 pyrogenesis_dbg 0x105e03730 js::InternalThreadPool::wait(js::AutoLockHelperThreadState&) + 80 6 pyrogenesis_dbg 0x105e03bf0 js::HelperThread::threadLoop(js::InternalThreadPool*) + 280 7 pyrogenesis_dbg 0x105e03a3c js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*) + 52 8 pyrogenesis_dbg 0x105e72344 void js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::callMain<0ul, 1ul>(std::__1::integer_sequence<unsigned long, 0ul, 1ul>) + 104 9 pyrogenesis_dbg 0x105e720ac js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*) + 40 10 libsystem_pthread.dylib 0x19b12bfa8 _pthread_start + 148 11 libsystem_pthread.dylib 0x19b126da0 thread_start + 8 Thread 17:: JS Helper 0 libsystem_kernel.dylib 0x19b0ef710 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x19b12c574 _pthread_cond_wait + 1232 2 pyrogenesis_dbg 0x10726a88c mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) + 84 3 pyrogenesis_dbg 0x10726a94c mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) + 100 4 pyrogenesis_dbg 0x105dea744 js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) + 72 5 pyrogenesis_dbg 0x105e03730 js::InternalThreadPool::wait(js::AutoLockHelperThreadState&) + 80 6 pyrogenesis_dbg 0x105e03bf0 js::HelperThread::threadLoop(js::InternalThreadPool*) + 280 7 pyrogenesis_dbg 0x105e03a3c js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*) + 52 8 pyrogenesis_dbg 0x105e72344 void js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::callMain<0ul, 1ul>(std::__1::integer_sequence<unsigned long, 0ul, 1ul>) + 104 9 pyrogenesis_dbg 0x105e720ac js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*) + 40 10 libsystem_pthread.dylib 0x19b12bfa8 _pthread_start + 148 11 libsystem_pthread.dylib 0x19b126da0 thread_start + 8 Thread 18:: JS Wasm MachExceptionHandler 0 libsystem_kernel.dylib 0x19b0ebf14 mach_msg2_trap + 8 1 libsystem_kernel.dylib 0x19b0fe240 mach_msg2_internal + 80 2 libsystem_kernel.dylib 0x19b0f4b78 mach_msg_overwrite + 604 3 libsystem_kernel.dylib 0x19b0ec290 mach_msg + 24 4 pyrogenesis_dbg 0x10721a26c MachExceptionHandlerThread() + 92 5 pyrogenesis_dbg 0x1063402bc void js::detail::ThreadTrampoline<void (&)()>::callMain<>(std::__1::integer_sequence<unsigned long>) + 56 6 pyrogenesis_dbg 0x1063401ec js::detail::ThreadTrampoline<void (&)()>::Start(void*) + 40 7 libsystem_pthread.dylib 0x19b12bfa8 _pthread_start + 148 8 libsystem_pthread.dylib 0x19b126da0 thread_start + 8 Thread 19: 0 libsystem_pthread.dylib 0x19b126d8c start_wqthread + 0 Thread 20: 0 libsystem_pthread.dylib 0x19b126d8c start_wqthread + 0 Thread 21:: caulk.messenger.shared:17 0 libsystem_kernel.dylib 0x19b0ebe90 semaphore_wait_trap + 8 1 caulk 0x1a474a024 caulk::semaphore::timed_wait(double) + 212 2 caulk 0x1a4749ed8 caulk::concurrent::details::worker_thread::run() + 36 3 caulk 0x1a4749bc8 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 0x19b12bfa8 _pthread_start + 148 5 libsystem_pthread.dylib 0x19b126da0 thread_start + 8 Thread 22: 0 libsystem_pthread.dylib 0x19b126d8c start_wqthread + 0 Thread 23: 0 libsystem_pthread.dylib 0x19b126d8c start_wqthread + 0 Thread 24:: com.apple.NSEventThread 0 CoreFoundation 0x19b1cf440 CFSetGetValue + 208 1 CoreFoundation 0x19b2dcc90 __CFRunLoopCopyMode + 148 2 CoreFoundation 0x19b24b64c CFRunLoopTimerSetNextFireDate + 412 3 HIToolbox 0x1a4a494f0 PullEventsFromWindowServerOnConnection(unsigned int, unsigned char, __CFMachPortBoost*) + 452 4 HIToolbox 0x1a4a492f0 MessageHandler(__CFMachPort*, void*, long, void*) + 60 5 CoreFoundation 0x19b23a2d0 __CFMachPortPerform + 248 6 CoreFoundation 0x19b20aca0 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 60 7 CoreFoundation 0x19b20abc0 __CFRunLoopDoSource1 + 520 8 CoreFoundation 0x19b2095a0 __CFRunLoopRun + 2240 9 CoreFoundation 0x19b20858c CFRunLoopRunSpecific + 612 10 AppKit 0x19e552508 _NSEventThread + 172 11 libsystem_pthread.dylib 0x19b12bfa8 _pthread_start + 148 12 libsystem_pthread.dylib 0x19b126da0 thread_start + 8 Thread 25: 0 libsystem_pthread.dylib 0x19b126d8c start_wqthread + 0 Thread 26: 0 libsystem_pthread.dylib 0x19b126d8c start_wqthread + 0 Thread 27:: com.apple.audio.IOThread.client 0 libsystem_kernel.dylib 0x19b0ebf14 mach_msg2_trap + 8 1 libsystem_kernel.dylib 0x19b0fe240 mach_msg2_internal + 80 2 libsystem_kernel.dylib 0x19b0f4b78 mach_msg_overwrite + 604 3 libsystem_kernel.dylib 0x19b0ec290 mach_msg + 24 4 CoreAudio 0x19d515624 HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 104 5 CoreAudio 0x19d402d14 HALC_ProxyIOContext::IOWorkLoop() + 3516 6 CoreAudio 0x19d40187c invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 116 7 CoreAudio 0x19d564564 HALB_IOThread::Entry(void*) + 88 8 libsystem_pthread.dylib 0x19b12bfa8 _pthread_start + 148 9 libsystem_pthread.dylib 0x19b126da0 thread_start + 8 Thread 28:: CSoundManagerWorker 0 libsystem_kernel.dylib 0x19b0ef50c __semwait_signal + 8 1 libsystem_c.dylib 0x19afd02d0 nanosleep + 220 2 pyrogenesis_dbg 0x105b509f8 SDL_Delay_REAL + 104 3 pyrogenesis_dbg 0x1059fabfc SDL_Delay + 36 4 pyrogenesis_dbg 0x104da6e30 CSoundManagerWorker::Run() + 656 5 pyrogenesis_dbg 0x104da6b54 CSoundManagerWorker::RunThread(CSoundManagerWorker*) + 100 6 pyrogenesis_dbg 0x104da6568 Threading::HandleExceptionsBase<&CSoundManagerWorker::RunThread(CSoundManagerWorker*), void (*)(CSoundManagerWorker*)>::Wrapper(CSoundManagerWorker*) + 40 7 pyrogenesis_dbg 0x104daa070 decltype(static_cast<void (*>(fp)(static_cast<CSoundManagerWorker*>(fp0))) std::__1::__invoke<void (*)(CSoundManagerWorker*), CSoundManagerWorker*>(void (*&&)(CSoundManagerWorker*), CSoundManagerWorker*&&) + 56 8 pyrogenesis_dbg 0x104da9f50 void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(CSoundManagerWorker*), CSoundManagerWorker*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(CSoundManagerWorker*), CSoundManagerWorker*>&, std::__1::__tuple_indices<2ul>) + 72 9 pyrogenesis_dbg 0x104da8e50 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(CSoundManagerWorker*), CSoundManagerWorker*>>(void*) + 100 10 libsystem_pthread.dylib 0x19b12bfa8 _pthread_start + 148 11 libsystem_pthread.dylib 0x19b126da0 thread_start + 8 Thread 29:: CUserReportWorker 0 libsystem_kernel.dylib 0x19b0ef710 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x19b12c574 _pthread_cond_wait + 1232 2 libc++.1.dylib 0x19b054ef0 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28 3 pyrogenesis_dbg 0x104c612c4 CUserReporterWorker::Run() + 488 4 pyrogenesis_dbg 0x104c61090 CUserReporterWorker::RunThread(CUserReporterWorker*) + 100 5 pyrogenesis_dbg 0x104c5e4e8 Threading::HandleExceptionsBase<&CUserReporterWorker::RunThread(CUserReporterWorker*), void (*)(CUserReporterWorker*)>::Wrapper(CUserReporterWorker*) + 40 6 pyrogenesis_dbg 0x104c69018 decltype(static_cast<void (*>(fp)(static_cast<CUserReporterWorker*>(fp0))) std::__1::__invoke<void (*)(CUserReporterWorker*), CUserReporterWorker*>(void (*&&)(CUserReporterWorker*), CUserReporterWorker*&&) + 56 7 pyrogenesis_dbg 0x104c68ef8 void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(CUserReporterWorker*), CUserReporterWorker*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(CUserReporterWorker*), CUserReporterWorker*>&, std::__1::__tuple_indices<2ul>) + 72 8 pyrogenesis_dbg 0x104c67df8 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(CUserReporterWorker*), CUserReporterWorker*>>(void*) + 100 9 libsystem_pthread.dylib 0x19b12bfa8 _pthread_start + 148 10 libsystem_pthread.dylib 0x19b126da0 thread_start + 8 Thread 30:: SDLTimer 0 libsystem_kernel.dylib 0x19b0ef710 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x19b12c574 _pthread_cond_wait + 1232 2 pyrogenesis_dbg 0x105b301d0 SDL_CondWaitTimeout_REAL + 208 3 pyrogenesis_dbg 0x105b2fb88 SDL_SemWaitTimeout_REAL + 196 4 pyrogenesis_dbg 0x105a8e238 SDL_TimerThread + 624 5 pyrogenesis_dbg 0x105a8d9e8 SDL_RunThread + 88 6 pyrogenesis_dbg 0x105b2f404 RunThread + 24 7 libsystem_pthread.dylib 0x19b12bfa8 _pthread_start + 148 8 libsystem_pthread.dylib 0x19b126da0 thread_start + 8 Thread 31:: TextureConverter 0 libsystem_kernel.dylib 0x19b0ef710 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x19b12c574 _pthread_cond_wait + 1232 2 libc++.1.dylib 0x19b054ef0 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28 3 pyrogenesis_dbg 0x1050ea3b4 CTextureConverter::RunThread(CTextureConverter*) + 160 4 pyrogenesis_dbg 0x1050e82ac Threading::HandleExceptionsBase<&CTextureConverter::RunThread(CTextureConverter*), void (*)(CTextureConverter*)>::Wrapper(CTextureConverter*) + 40 5 pyrogenesis_dbg 0x1050f9284 decltype(static_cast<void (*>(fp)(static_cast<CTextureConverter*>(fp0))) std::__1::__invoke<void (*)(CTextureConverter*), CTextureConverter*>(void (*&&)(CTextureConverter*), CTextureConverter*&&) + 56 6 pyrogenesis_dbg 0x1050f9164 void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(CTextureConverter*), CTextureConverter*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(CTextureConverter*), CTextureConverter*>&, std::__1::__tuple_indices<2ul>) + 72 7 pyrogenesis_dbg 0x1050f8064 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(CTextureConverter*), CTextureConverter*>>(void*) + 100 8 libsystem_pthread.dylib 0x19b12bfa8 _pthread_start + 148 9 libsystem_pthread.dylib 0x19b126da0 thread_start + 8 Thread 0 crashed with ARM Thread State (64-bit): x0: 0xffffffffffffffff x1: 0x0000000144bfffe0 x2: 0x0000000144c00010 x3: 0x0000000109cbd708 x4: 0x0000000000000004 x5: 0x0000000000000000 x6: 0x0000000000000000 x7: 0x0000000000000000 x8: 0x0000000000000000 x9: 0x0000000000000000 x10: 0x0000000000000000 x11: 0x0000000000000000 x12: 0x7473610068636e69 x13: 0x6163696d6f6e6f72 x14: 0x00000000ffffffff x15: 0x00000000d0efb0b8 x16: 0xd79600010f774080 x17: 0x0000000000000000 x18: 0x0000000000000000 x19: 0x000000010412bf60 x20: 0x000000010f720000 x21: 0x000000010f721910 x22: 0x000000016bcd79b0 x23: 0x000000019ae4e366 x24: 0x000000016bcd7930 x25: 0x0000000000000001 x26: 0x0000000000000000 x27: 0x0000000000000000 x28: 0x0000000000000000 fp: 0x000000016bcd5bb0 lr: 0x0000000107ba8c34 sp: 0x000000016bcd5b80 pc: 0x0000000107bc4dc4 cpsr: 0x40001000 far: 0x0000000144c00000 esr: 0x9200004f (Data Abort) byte write Permission fault Binary Images: 0x104128000 - 0x109d73fff com.wfg.com (0.0.27-rc1-27645) <eecfa934-d78f-33c8-8cf9-c20935cfb63d> /Applications/0 A.D..app/Contents/MacOS/pyrogenesis_dbg 0x10fb88000 - 0x10fcbbfff com.apple.audio.units.Components (1.14) <3318bd64-e64f-3e69-991d-605d1bc10d7d> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio 0x132200000 - 0x132b0ffff com.apple.audio.AudioDSPComponents (1.0) <8bb98236-6907-3ad1-8a3a-54552b32953b> /System/Library/Components/AudioDSP.component/Contents/MacOS/AudioDSP 0x132dd8000 - 0x132de3fff libobjc-trampolines.dylib (*) <80f14f3d-d099-3693-a8e0-eb9a526b1790> /usr/lib/libobjc-trampolines.dylib 0x141724000 - 0x14178ffff com.apple.AppleMetalOpenGLRenderer (1.0) <7651840d-f268-3dea-ab6e-979cd46d3b2b> /System/Library/Extensions/AppleMetalOpenGLRenderer.bundle/Contents/MacOS/AppleMetalOpenGLRenderer 0x19adce000 - 0x19ae5c53b dyld (*) <ac277a36-1808-327a-8761-cca585421212> /usr/lib/dyld 0x19b0eb000 - 0x19b124fe7 libsystem_kernel.dylib (*) <7acbd9bc-d056-310e-858d-81b116cf6d28> /usr/lib/system/libsystem_kernel.dylib 0x19b125000 - 0x19b131fff libsystem_pthread.dylib (*) <b401cfb3-8dfe-32db-92b3-ba8af0f8ca6e> /usr/lib/system/libsystem_pthread.dylib 0x19b042000 - 0x19b0ceff7 libc++.1.dylib (*) <79cab92f-5e03-31e7-b2bd-feafdfd2bbde> /usr/lib/libc++.1.dylib 0x1a4748000 - 0x1a4770fff com.apple.audio.caulk (1.0) <06456788-36d4-3e9d-ab9a-eab934756fe4> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk 0x19b18b000 - 0x19b664fff com.apple.CoreFoundation (6.9) <b4fdaece-9727-3969-b014-27f7f24c8e01> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x1a4a0d000 - 0x1a4d40fff com.apple.HIToolbox (2.1.1) <5f34bbf5-653a-31a5-b4b3-0a02c91ab488> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox 0x19e3ef000 - 0x19f2fdfff com.apple.AppKit (6.9) <cc3e5215-4cd7-364c-8750-6eb7002720ce> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit 0x19d226000 - 0x19d8b9fff com.apple.audio.CoreAudio (5.0) <41fa6c48-7a9f-3181-a122-953cfaa18117> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio 0x19afc3000 - 0x19b041ff7 libsystem_c.dylib (*) <9277aff7-3cc3-30d0-99b7-c62680da95cf> /usr/lib/system/libsystem_c.dylib 0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ??? 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.4G resident=0K(0%) swapped_out_or_unallocated=1.4G(100%) Writable regions: Total=1.9G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.9G(100%) VIRTUAL REGION REGION TYPE SIZE COUNT (non-coalesced) =========== ======= ======= Accelerate framework 384K 3 Activity Tracing 256K 1 CG backing stores 5760K 8 CG image 2576K 15 ColorSync 576K 26 CoreAnimation 304K 18 CoreGraphics 48K 3 CoreUI image data 1408K 15 Foundation 48K 2 Foundation (reserved) 16K 1 reserved VM address space (unallocated) Kernel Alloc Once 32K 1 MALLOC 671.5M 77 MALLOC guard page 192K 10 MALLOC_MEDIUM (reserved) 1.1G 10 reserved VM address space (unallocated) MALLOC_NANO (reserved) 128.0M 1 reserved VM address space (unallocated) OpenGL GLSL 256K 3 STACK GUARD 56.5M 32 Stack 36.5M 33 VM_ALLOCATE 2.0G 85 VM_ALLOCATE (reserved) 112K 4 reserved VM address space (unallocated) __AUTH 1385K 297 __AUTH_CONST 21.1M 500 __CTF 824 1 __DATA 5620K 490 __DATA_CONST 25.3M 508 __DATA_DIRTY 1502K 176 __FONT_DATA 2352 1 __GLSLBUILTINS 5174K 1 __INFO_FILTER 8 1 __LINKEDIT 889.3M 6 __OBJC_RO 66.2M 1 __OBJC_RW 2011K 1 __TEXT 533.4M 524 dyld private memory 272K 2 mapped file 189.6M 30 shared memory 976K 21 =========== ======= ======= TOTAL 5.7G 2908 TOTAL, minus reserved VM space 4.5G 2908 ----------- Full Report ----------- {"app_name":"pyrogenesis_dbg","timestamp":"2023-05-24 19:13:55.00 -0500","app_version":"0.0.27-rc1-27645","slice_uuid":"eecfa934-d78f-33c8-8cf9-c20935cfb63d","build_version":"0.0.27-rc1-27645","platform":1,"bundleID":"com.wfg.com","share_with_app_devs":1,"is_first_party":0,"bug_type":"309","os_version":"macOS 13.3.1 (22E772610a)","roots_installed":0,"name":"pyrogenesis_dbg","incident_id":"BDFEDFF3-B808-4194-AA40-D25F4E73C947"} { "uptime" : 60000, "procRole" : "Foreground", "version" : 2, "userID" : 502, "deployVersion" : 210, "modelCode" : "MacBookPro18,2", "coalitionID" : 5917, "osVersion" : { "train" : "macOS 13.3.1", "build" : "22E772610a", "releaseType" : "User" }, "captureTime" : "2023-05-24 19:13:50.7320 -0500", "incident" : "BDFEDFF3-B808-4194-AA40-D25F4E73C947", "pid" : 10046, "translated" : false, "cpuType" : "ARM-64", "roots_installed" : 0, "bug_type" : "309", "procLaunch" : "2023-05-24 19:13:23.8134 -0500", "procStartAbsTime" : 1456756575305, "procExitAbsTime" : 1457402062133, "procName" : "pyrogenesis_dbg", "procPath" : "\/Applications\/0 A.D..app\/Contents\/MacOS\/pyrogenesis_dbg", "bundleInfo" : {"CFBundleShortVersionString":"0.0.27-rc1-27645","CFBundleVersion":"0.0.27-rc1-27645","CFBundleIdentifier":"com.wfg.com"}, "storeInfo" : {"deviceIdentifierForVendor":"191EA99C-CBC7-5963-8E1E-03806486FE99","thirdParty":true}, "parentProc" : "launchd", "parentPid" : 1, "coalitionName" : "com.wfg.com", "crashReporterKey" : "EF933ABC-7C19-BB2D-5057-3F4B05C44CBA", "throttleTimeout" : 2147483647, "codeSigningID" : "com.wfg.com", "codeSigningTeamID" : "7F574G3D4R", "codeSigningFlags" : 570499857, "codeSigningValidationCategory" : 6, "codeSigningTrustLevel" : 0, "sip" : "enabled", "vmRegionInfo" : "0x144c00000 is in 0x144c00000-0x144c38000; bytes after start: 0 bytes before end: 229375\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n MALLOC_TINY 144b00000-144c00000 [ 1024K] rw-\/rwx SM=PRV \n---> CoreUI image data 144c00000-144c38000 [ 224K] r--\/r-- SM=PRV \n GAP OF 0x1cc000 BYTES\n CG image 144e04000-144e48000 [ 272K] rw-\/rwx SM=COW ", "exception" : {"codes":"0x0000000000000002, 0x0000000144c00000","rawCodes":[2,5448400896],"type":"EXC_BAD_ACCESS","signal":"SIGBUS","subtype":"KERN_PROTECTION_FAILURE at 0x0000000144c00000"}, "termination" : {"flags":0,"code":10,"namespace":"SIGNAL","indicator":"Bus error: 10","byProc":"exc handler","byPid":10046}, "vmregioninfo" : "0x144c00000 is in 0x144c00000-0x144c38000; bytes after start: 0 bytes before end: 229375\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n MALLOC_TINY 144b00000-144c00000 [ 1024K] rw-\/rwx SM=PRV \n---> CoreUI image data 144c00000-144c38000 [ 224K] r--\/r-- SM=PRV \n GAP OF 0x1cc000 BYTES\n CG image 144e04000-144e48000 [ 272K] rw-\/rwx SM=COW ", "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0}, "faultingThread" : 0, "threads" : [{"triggered":true,"id":429043,"threadState":{"x":[{"value":18446744073709551615},{"value":5448400864},{"value":5448400912},{"value":4459321096,"symbolLocation":31392,"symbol":"dprintf_formatf.strnil"},{"value":4},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":8391157185100607081},{"value":7017568563115224946},{"value":4294967295},{"value":3505369272},{"value":15534603969215545472},{"value":0},{"value":0},{"value":4363304800,"symbolLocation":0,"symbol":"main"},{"value":4554096640},{"value":4554103056},{"value":6103595440},{"value":6893658982},{"value":6103595312},{"value":1},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4424633396},"cpsr":{"value":1073745920},"fp":{"value":6103587760},"sp":{"value":6103587712},"esr":{"value":2449473615,"description":"(Data Abort) byte write Permission fault"},"pc":{"value":4424748484,"matchesCrashFrame":1},"far":{"value":5448400896}},"name":"main","queue":"com.apple.main-thread","frames":[{"imageOffset":61459908,"symbol":"__gmpn_cnd_add_n","symbolLocation":180,"imageIndex":0},{"imageOffset":61344820,"symbol":"_nettle_ecc_mod_add","symbolLocation":96,"imageIndex":0},{"imageOffset":61363996,"symbol":"_nettle_ecc_dup_th","symbolLocation":84,"imageIndex":0},{"imageOffset":61367232,"symbol":"_nettle_ecc_mul_g_eh","symbolLocation":224,"imageIndex":0},{"imageOffset":61384164,"symbol":"nettle_curve25519_mul_g","symbolLocation":276,"imageIndex":0},{"imageOffset":61296812,"symbol":"edwards_curve_mul_g","symbolLocation":72,"imageIndex":0},{"imageOffset":61281008,"symbol":"wrap_nettle_pk_generate_keys","symbolLocation":6788,"imageIndex":0},{"imageOffset":61043232,"symbol":"_gnutls_gen_ecdh_common_client_kx_int","symbolLocation":412,"imageIndex":0},{"imageOffset":61039792,"symbol":"_gnutls_gen_ecdh_common_client_kx","symbolLocation":36,"imageIndex":0},{"imageOffset":59882516,"symbol":"_gnutls_send_client_kx_message","symbolLocation":280,"imageIndex":0},{"imageOffset":59836224,"symbol":"handshake_client","symbolLocation":7084,"imageIndex":0},{"imageOffset":59828712,"symbol":"gnutls_handshake","symbolLocation":896,"imageIndex":0},{"imageOffset":59416416,"symbol":"gloox::GnuTLSBase::handshake()","symbolLocation":72,"imageIndex":0},{"imageOffset":59415728,"symbol":"gloox::GnuTLSBase::decrypt(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)","symbolLocation":72,"imageIndex":0},{"imageOffset":59424928,"symbol":"gloox::TLSDefault::decrypt(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)","symbolLocation":64,"imageIndex":0},{"imageOffset":58711020,"symbol":"gloox::ClientBase::handleReceivedData(gloox::ConnectionBase const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)","symbolLocation":84,"imageIndex":0},{"imageOffset":58680512,"symbol":"gloox::ConnectionTCPClient::recv(int)","symbolLocation":728,"imageIndex":0},{"imageOffset":58696488,"symbol":"gloox::ClientBase::recv(int)","symbolLocation":96,"imageIndex":0},{"imageOffset":2095080,"symbol":"glooxwrapper::Client::recv(int)","symbolLocation":60,"imageIndex":0},{"imageOffset":1784364,"symbol":"XmppClient::recv()","symbolLocation":48,"imageIndex":0},{"imageOffset":34636,"symbol":"Frame()","symbolLocation":1012,"imageIndex":0},{"imageOffset":24132,"symbol":"RunGameOrAtlas(PS::span<char const* const>)","symbolLocation":7516,"imageIndex":0},{"imageOffset":16412,"symbol":"main","symbolLocation":188,"imageIndex":0},{"imageOffset":24360,"symbol":"start","symbolLocation":2236,"imageIndex":5}]},{"id":429050,"name":"Task Mgr #1","frames":[{"imageOffset":18192,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":6},{"imageOffset":30068,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":7},{"imageOffset":77552,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":8},{"imageOffset":11583036,"symbol":"void std::__1::condition_variable::wait<Threading::WorkerThread::RunUntilDeath()::$_0>(std::__1::unique_lock<std::__1::mutex>&, Threading::WorkerThread::RunUntilDeath()::$_0)","symbolLocation":80,"imageIndex":0},{"imageOffset":11581860,"symbol":"Threading::WorkerThread::RunUntilDeath()","symbolLocation":224,"imageIndex":0},{"imageOffset":11637124,"symbol":"decltype(*static_cast<Threading::WorkerThread*&>(fp0).*fp()) std::__1::__invoke<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&, void>(void (Threading::WorkerThread::*&&)(), Threading::WorkerThread*&)","symbolLocation":124,"imageIndex":0},{"imageOffset":11636956,"symbol":"std::__1::invoke_result<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&>::type std::__1::invoke<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&>(void (Threading::WorkerThread::*&&)(), Threading::WorkerThread*&)","symbolLocation":68,"imageIndex":0},{"imageOffset":11636844,"symbol":"void Threading::Thread::DoStart<Threading::WorkerThread, &Threading::WorkerThread::RunUntilDeath()>(Threading::WorkerThread*)","symbolLocation":60,"imageIndex":0},{"imageOffset":11636484,"symbol":"Threading::HandleExceptionsBase<&void Threading::Thread::DoStart<Threading::WorkerThread, &Threading::WorkerThread::RunUntilDeath()>(Threading::WorkerThread*), void (*)(Threading::WorkerThread*)>::Wrapper(Threading::WorkerThread*)","symbolLocation":40,"imageIndex":0},{"imageOffset":11643260,"symbol":"decltype(static_cast<void (*>(fp)(static_cast<Threading::WorkerThread*>(fp0))) std::__1::__invoke<void (*)(Threading::WorkerThread*), Threading::WorkerThread*>(void (*&&)(Threading::WorkerThread*), Threading::WorkerThread*&&)","symbolLocation":56,"imageIndex":0},{"imageOffset":11642972,"symbol":"void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>&, std::__1::__tuple_indices<2ul>)","symbolLocation":72,"imageIndex":0},{"imageOffset":11638620,"symbol":"void* std::__1::__thread_proxy<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":100,"imageIndex":0},{"imageOffset":28584,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":7},{"imageOffset":7584,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}]},{"id":429051,"name":"Task Mgr #0","frames":[{"imageOffset":18192,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":6},{"imageOffset":30068,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":7},{"imageOffset":77552,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":8},{"imageOffset":11583036,"symbol":"void std::__1::condition_variable::wait<Threading::WorkerThread::RunUntilDeath()::$_0>(std::__1::unique_lock<std::__1::mutex>&, Threading::WorkerThread::RunUntilDeath()::$_0)","symbolLocation":80,"imageIndex":0},{"imageOffset":11581860,"symbol":"Threading::WorkerThread::RunUntilDeath()","symbolLocation":224,"imageIndex":0},{"imageOffset":11637124,"symbol":"decltype(*static_cast<Threading::WorkerThread*&>(fp0).*fp()) std::__1::__invoke<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&, void>(void (Threading::WorkerThread::*&&)(), Threading::WorkerThread*&)","symbolLocation":124,"imageIndex":0},{"imageOffset":11636956,"symbol":"std::__1::invoke_result<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&>::type std::__1::invoke<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&>(void (Threading::WorkerThread::*&&)(), Threading::WorkerThread*&)","symbolLocation":68,"imageIndex":0},{"imageOffset":11636844,"symbol":"void Threading::Thread::DoStart<Threading::WorkerThread, &Threading::WorkerThread::RunUntilDeath()>(Threading::WorkerThread*)","symbolLocation":60,"imageIndex":0},{"imageOffset":11636484,"symbol":"Threading::HandleExceptionsBase<&void Threading::Thread::DoStart<Threading::WorkerThread, &Threading::WorkerThread::RunUntilDeath()>(Threading::WorkerThread*), void (*)(Threading::WorkerThread*)>::Wrapper(Threading::WorkerThread*)","symbolLocation":40,"imageIndex":0},{"imageOffset":11643260,"symbol":"decltype(static_cast<void (*>(fp)(static_cast<Threading::WorkerThread*>(fp0))) std::__1::__invoke<void (*)(Threading::WorkerThread*), Threading::WorkerThread*>(void (*&&)(Threading::WorkerThread*), Threading::WorkerThread*&&)","symbolLocation":56,"imageIndex":0},{"imageOffset":11642972,"symbol":"void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>&, std::__1::__tuple_indices<2ul>)","symbolLocation":72,"imageIndex":0},{"imageOffset":11638620,"symbol":"void* std::__1::__thread_proxy<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":100,"imageIndex":0},{"imageOffset":28584,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":7},{"imageOffset":7584,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}]},{"id":429052,"name":"Task Mgr #5","frames":[{"imageOffset":18192,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":6},{"imageOffset":30068,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":7},{"imageOffset":77552,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":8},{"imageOffset":11583036,"symbol":"void std::__1::condition_variable::wait<Threading::WorkerThread::RunUntilDeath()::$_0>(std::__1::unique_lock<std::__1::mutex>&, Threading::WorkerThread::RunUntilDeath()::$_0)","symbolLocation":80,"imageIndex":0},{"imageOffset":11581860,"symbol":"Threading::WorkerThread::RunUntilDeath()","symbolLocation":224,"imageIndex":0},{"imageOffset":11637124,"symbol":"decltype(*static_cast<Threading::WorkerThread*&>(fp0).*fp()) std::__1::__invoke<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&, void>(void (Threading::WorkerThread::*&&)(), Threading::WorkerThread*&)","symbolLocation":124,"imageIndex":0},{"imageOffset":11636956,"symbol":"std::__1::invoke_result<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&>::type std::__1::invoke<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&>(void (Threading::WorkerThread::*&&)(), Threading::WorkerThread*&)","symbolLocation":68,"imageIndex":0},{"imageOffset":11636844,"symbol":"void Threading::Thread::DoStart<Threading::WorkerThread, &Threading::WorkerThread::RunUntilDeath()>(Threading::WorkerThread*)","symbolLocation":60,"imageIndex":0},{"imageOffset":11636484,"symbol":"Threading::HandleExceptionsBase<&void Threading::Thread::DoStart<Threading::WorkerThread, &Threading::WorkerThread::RunUntilDeath()>(Threading::WorkerThread*), void (*)(Threading::WorkerThread*)>::Wrapper(Threading::WorkerThread*)","symbolLocation":40,"imageIndex":0},{"imageOffset":11643260,"symbol":"decltype(static_cast<void (*>(fp)(static_cast<Threading::WorkerThread*>(fp0))) std::__1::__invoke<void (*)(Threading::WorkerThread*), Threading::WorkerThread*>(void (*&&)(Threading::WorkerThread*), Threading::WorkerThread*&&)","symbolLocation":56,"imageIndex":0},{"imageOffset":11642972,"symbol":"void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>&, std::__1::__tuple_indices<2ul>)","symbolLocation":72,"imageIndex":0},{"imageOffset":11638620,"symbol":"void* std::__1::__thread_proxy<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":100,"imageIndex":0},{"imageOffset":28584,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":7},{"imageOffset":7584,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}]},{"id":429053,"name":"Task Mgr #3","frames":[{"imageOffset":18192,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":6},{"imageOffset":30068,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":7},{"imageOffset":77552,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":8},{"imageOffset":11583036,"symbol":"void std::__1::condition_variable::wait<Threading::WorkerThread::RunUntilDeath()::$_0>(std::__1::unique_lock<std::__1::mutex>&, Threading::WorkerThread::RunUntilDeath()::$_0)","symbolLocation":80,"imageIndex":0},{"imageOffset":11581860,"symbol":"Threading::WorkerThread::RunUntilDeath()","symbolLocation":224,"imageIndex":0},{"imageOffset":11637124,"symbol":"decltype(*static_cast<Threading::WorkerThread*&>(fp0).*fp()) std::__1::__invoke<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&, void>(void (Threading::WorkerThread::*&&)(), Threading::WorkerThread*&)","symbolLocation":124,"imageIndex":0},{"imageOffset":11636956,"symbol":"std::__1::invoke_result<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&>::type std::__1::invoke<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&>(void (Threading::WorkerThread::*&&)(), Threading::WorkerThread*&)","symbolLocation":68,"imageIndex":0},{"imageOffset":11636844,"symbol":"void Threading::Thread::DoStart<Threading::WorkerThread, &Threading::WorkerThread::RunUntilDeath()>(Threading::WorkerThread*)","symbolLocation":60,"imageIndex":0},{"imageOffset":11636484,"symbol":"Threading::HandleExceptionsBase<&void Threading::Thread::DoStart<Threading::WorkerThread, &Threading::WorkerThread::RunUntilDeath()>(Threading::WorkerThread*), void (*)(Threading::WorkerThread*)>::Wrapper(Threading::WorkerThread*)","symbolLocation":40,"imageIndex":0},{"imageOffset":11643260,"symbol":"decltype(static_cast<void (*>(fp)(static_cast<Threading::WorkerThread*>(fp0))) std::__1::__invoke<void (*)(Threading::WorkerThread*), Threading::WorkerThread*>(void (*&&)(Threading::WorkerThread*), Threading::WorkerThread*&&)","symbolLocation":56,"imageIndex":0},{"imageOffset":11642972,"symbol":"void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>&, std::__1::__tuple_indices<2ul>)","symbolLocation":72,"imageIndex":0},{"imageOffset":11638620,"symbol":"void* std::__1::__thread_proxy<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":100,"imageIndex":0},{"imageOffset":28584,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":7},{"imageOffset":7584,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}]},{"id":429054,"name":"Task Mgr #2","frames":[{"imageOffset":18192,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":6},{"imageOffset":30068,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":7},{"imageOffset":77552,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":8},{"imageOffset":11583036,"symbol":"void std::__1::condition_variable::wait<Threading::WorkerThread::RunUntilDeath()::$_0>(std::__1::unique_lock<std::__1::mutex>&, Threading::WorkerThread::RunUntilDeath()::$_0)","symbolLocation":80,"imageIndex":0},{"imageOffset":11581860,"symbol":"Threading::WorkerThread::RunUntilDeath()","symbolLocation":224,"imageIndex":0},{"imageOffset":11637124,"symbol":"decltype(*static_cast<Threading::WorkerThread*&>(fp0).*fp()) std::__1::__invoke<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&, void>(void (Threading::WorkerThread::*&&)(), Threading::WorkerThread*&)","symbolLocation":124,"imageIndex":0},{"imageOffset":11636956,"symbol":"std::__1::invoke_result<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&>::type std::__1::invoke<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&>(void (Threading::WorkerThread::*&&)(), Threading::WorkerThread*&)","symbolLocation":68,"imageIndex":0},{"imageOffset":11636844,"symbol":"void Threading::Thread::DoStart<Threading::WorkerThread, &Threading::WorkerThread::RunUntilDeath()>(Threading::WorkerThread*)","symbolLocation":60,"imageIndex":0},{"imageOffset":11636484,"symbol":"Threading::HandleExceptionsBase<&void Threading::Thread::DoStart<Threading::WorkerThread, &Threading::WorkerThread::RunUntilDeath()>(Threading::WorkerThread*), void (*)(Threading::WorkerThread*)>::Wrapper(Threading::WorkerThread*)","symbolLocation":40,"imageIndex":0},{"imageOffset":11643260,"symbol":"decltype(static_cast<void (*>(fp)(static_cast<Threading::WorkerThread*>(fp0))) std::__1::__invoke<void (*)(Threading::WorkerThread*), Threading::WorkerThread*>(void (*&&)(Threading::WorkerThread*), Threading::WorkerThread*&&)","symbolLocation":56,"imageIndex":0},{"imageOffset":11642972,"symbol":"void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>&, std::__1::__tuple_indices<2ul>)","symbolLocation":72,"imageIndex":0},{"imageOffset":11638620,"symbol":"void* std::__1::__thread_proxy<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":100,"imageIndex":0},{"imageOffset":28584,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":7},{"imageOffset":7584,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}]},{"id":429055,"name":"Task Mgr #4","frames":[{"imageOffset":18192,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":6},{"imageOffset":30068,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":7},{"imageOffset":77552,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":8},{"imageOffset":11583036,"symbol":"void std::__1::condition_variable::wait<Threading::WorkerThread::RunUntilDeath()::$_0>(std::__1::unique_lock<std::__1::mutex>&, Threading::WorkerThread::RunUntilDeath()::$_0)","symbolLocation":80,"imageIndex":0},{"imageOffset":11581860,"symbol":"Threading::WorkerThread::RunUntilDeath()","symbolLocation":224,"imageIndex":0},{"imageOffset":11637124,"symbol":"decltype(*static_cast<Threading::WorkerThread*&>(fp0).*fp()) std::__1::__invoke<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&, void>(void (Threading::WorkerThread::*&&)(), Threading::WorkerThread*&)","symbolLocation":124,"imageIndex":0},{"imageOffset":11636956,"symbol":"std::__1::invoke_result<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&>::type std::__1::invoke<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&>(void (Threading::WorkerThread::*&&)(), Threading::WorkerThread*&)","symbolLocation":68,"imageIndex":0},{"imageOffset":11636844,"symbol":"void Threading::Thread::DoStart<Threading::WorkerThread, &Threading::WorkerThread::RunUntilDeath()>(Threading::WorkerThread*)","symbolLocation":60,"imageIndex":0},{"imageOffset":11636484,"symbol":"Threading::HandleExceptionsBase<&void Threading::Thread::DoStart<Threading::WorkerThread, &Threading::WorkerThread::RunUntilDeath()>(Threading::WorkerThread*), void (*)(Threading::WorkerThread*)>::Wrapper(Threading::WorkerThread*)","symbolLocation":40,"imageIndex":0},{"imageOffset":11643260,"symbol":"decltype(static_cast<void (*>(fp)(static_cast<Threading::WorkerThread*>(fp0))) std::__1::__invoke<void (*)(Threading::WorkerThread*), Threading::WorkerThread*>(void (*&&)(Threading::WorkerThread*), Threading::WorkerThread*&&)","symbolLocation":56,"imageIndex":0},{"imageOffset":11642972,"symbol":"void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>&, std::__1::__tuple_indices<2ul>)","symbolLocation":72,"imageIndex":0},{"imageOffset":11638620,"symbol":"void* std::__1::__thread_proxy<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":100,"imageIndex":0},{"imageOffset":28584,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":7},{"imageOffset":7584,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}]},{"id":429056,"name":"Task Mgr #6","frames":[{"imageOffset":18192,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":6},{"imageOffset":30068,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":7},{"imageOffset":77552,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":8},{"imageOffset":11583036,"symbol":"void std::__1::condition_variable::wait<Threading::WorkerThread::RunUntilDeath()::$_0>(std::__1::unique_lock<std::__1::mutex>&, Threading::WorkerThread::RunUntilDeath()::$_0)","symbolLocation":80,"imageIndex":0},{"imageOffset":11581860,"symbol":"Threading::WorkerThread::RunUntilDeath()","symbolLocation":224,"imageIndex":0},{"imageOffset":11637124,"symbol":"decltype(*static_cast<Threading::WorkerThread*&>(fp0).*fp()) std::__1::__invoke<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&, void>(void (Threading::WorkerThread::*&&)(), Threading::WorkerThread*&)","symbolLocation":124,"imageIndex":0},{"imageOffset":11636956,"symbol":"std::__1::invoke_result<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&>::type std::__1::invoke<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&>(void (Threading::WorkerThread::*&&)(), Threading::WorkerThread*&)","symbolLocation":68,"imageIndex":0},{"imageOffset":11636844,"symbol":"void Threading::Thread::DoStart<Threading::WorkerThread, &Threading::WorkerThread::RunUntilDeath()>(Threading::WorkerThread*)","symbolLocation":60,"imageIndex":0},{"imageOffset":11636484,"symbol":"Threading::HandleExceptionsBase<&void Threading::Thread::DoStart<Threading::WorkerThread, &Threading::WorkerThread::RunUntilDeath()>(Threading::WorkerThread*), void (*)(Threading::WorkerThread*)>::Wrapper(Threading::WorkerThread*)","symbolLocation":40,"imageIndex":0},{"imageOffset":11643260,"symbol":"decltype(static_cast<void (*>(fp)(static_cast<Threading::WorkerThread*>(fp0))) std::__1::__invoke<void (*)(Threading::WorkerThread*), Threading::WorkerThread*>(void (*&&)(Threading::WorkerThread*), Threading::WorkerThread*&&)","symbolLocation":56,"imageIndex":0},{"imageOffset":11642972,"symbol":"void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>&, std::__1::__tuple_indices<2ul>)","symbolLocation":72,"imageIndex":0},{"imageOffset":11638620,"symbol":"void* std::__1::__thread_proxy<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":100,"imageIndex":0},{"imageOffset":28584,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":7},{"imageOffset":7584,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}]},{"id":429057,"name":"Task Mgr #7","frames":[{"imageOffset":18192,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":6},{"imageOffset":30068,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":7},{"imageOffset":77552,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":8},{"imageOffset":11583036,"symbol":"void std::__1::condition_variable::wait<Threading::WorkerThread::RunUntilDeath()::$_0>(std::__1::unique_lock<std::__1::mutex>&, Threading::WorkerThread::RunUntilDeath()::$_0)","symbolLocation":80,"imageIndex":0},{"imageOffset":11581860,"symbol":"Threading::WorkerThread::RunUntilDeath()","symbolLocation":224,"imageIndex":0},{"imageOffset":11637124,"symbol":"decltype(*static_cast<Threading::WorkerThread*&>(fp0).*fp()) std::__1::__invoke<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&, void>(void (Threading::WorkerThread::*&&)(), Threading::WorkerThread*&)","symbolLocation":124,"imageIndex":0},{"imageOffset":11636956,"symbol":"std::__1::invoke_result<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&>::type std::__1::invoke<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&>(void (Threading::WorkerThread::*&&)(), Threading::WorkerThread*&)","symbolLocation":68,"imageIndex":0},{"imageOffset":11636844,"symbol":"void Threading::Thread::DoStart<Threading::WorkerThread, &Threading::WorkerThread::RunUntilDeath()>(Threading::WorkerThread*)","symbolLocation":60,"imageIndex":0},{"imageOffset":11636484,"symbol":"Threading::HandleExceptionsBase<&void Threading::Thread::DoStart<Threading::WorkerThread, &Threading::WorkerThread::RunUntilDeath()>(Threading::WorkerThread*), void (*)(Threading::WorkerThread*)>::Wrapper(Threading::WorkerThread*)","symbolLocation":40,"imageIndex":0},{"imageOffset":11643260,"symbol":"decltype(static_cast<void (*>(fp)(static_cast<Threading::WorkerThread*>(fp0))) std::__1::__invoke<void (*)(Threading::WorkerThread*), Threading::WorkerThread*>(void (*&&)(Threading::WorkerThread*), Threading::WorkerThread*&&)","symbolLocation":56,"imageIndex":0},{"imageOffset":11642972,"symbol":"void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>&, std::__1::__tuple_indices<2ul>)","symbolLocation":72,"imageIndex":0},{"imageOffset":11638620,"symbol":"void* std::__1::__thread_proxy<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":100,"imageIndex":0},{"imageOffset":28584,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":7},{"imageOffset":7584,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}]},{"id":429058,"name":"Task Mgr #8","frames":[{"imageOffset":18192,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":6},{"imageOffset":30068,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":7},{"imageOffset":77552,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":8},{"imageOffset":11583036,"symbol":"void std::__1::condition_variable::wait<Threading::WorkerThread::RunUntilDeath()::$_0>(std::__1::unique_lock<std::__1::mutex>&, Threading::WorkerThread::RunUntilDeath()::$_0)","symbolLocation":80,"imageIndex":0},{"imageOffset":11581860,"symbol":"Threading::WorkerThread::RunUntilDeath()","symbolLocation":224,"imageIndex":0},{"imageOffset":11637124,"symbol":"decltype(*static_cast<Threading::WorkerThread*&>(fp0).*fp()) std::__1::__invoke<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&, void>(void (Threading::WorkerThread::*&&)(), Threading::WorkerThread*&)","symbolLocation":124,"imageIndex":0},{"imageOffset":11636956,"symbol":"std::__1::invoke_result<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&>::type std::__1::invoke<void (Threading::WorkerThread::*)(), Threading::WorkerThread*&>(void (Threading::WorkerThread::*&&)(), Threading::WorkerThread*&)","symbolLocation":68,"imageIndex":0},{"imageOffset":11636844,"symbol":"void Threading::Thread::DoStart<Threading::WorkerThread, &Threading::WorkerThread::RunUntilDeath()>(Threading::WorkerThread*)","symbolLocation":60,"imageIndex":0},{"imageOffset":11636484,"symbol":"Threading::HandleExceptionsBase<&void Threading::Thread::DoStart<Threading::WorkerThread, &Threading::WorkerThread::RunUntilDeath()>(Threading::WorkerThread*), void (*)(Threading::WorkerThread*)>::Wrapper(Threading::WorkerThread*)","symbolLocation":40,"imageIndex":0},{"imageOffset":11643260,"symbol":"decltype(static_cast<void (*>(fp)(static_cast<Threading::WorkerThread*>(fp0))) std::__1::__invoke<void (*)(Threading::WorkerThread*), Threading::WorkerThread*>(void (*&&)(Threading::WorkerThread*), Threading::WorkerThread*&&)","symbolLocation":56,"imageIndex":0},{"imageOffset":11642972,"symbol":"void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(Threading::WorkerThread*), Threading::WorkerThread*>&, std::__1::__tuple_indices<2ul>)","symbolLocation":72,"imageIndex":0},{"imageOffset":11638620,"symbol":"void* std::__1::__thread_proxy<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":100,"imageIndex":0},{"imageOffset":28584,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":7},{"imageOffset":7584,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}]},{"id":429059,"name":"JS Helper","frames":[{"imageOffset":18192,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":6},{"imageOffset":30068,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":7},{"imageOffset":51652748,"symbol":"mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&)","symbolLocation":84,"imageIndex":0},{"imageOffset":51652940,"symbol":"mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&)","symbolLocation":100,"imageIndex":0},{"imageOffset":30156612,"symbol":"js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&)","symbolLocation":72,"imageIndex":0},{"imageOffset":30258992,"symbol":"js::InternalThreadPool::wait(js::AutoLockHelperThreadState&)","symbolLocation":80,"imageIndex":0},{"imageOffset":30260208,"symbol":"js::HelperThread::threadLoop(js::InternalThreadPool*)","symbolLocation":280,"imageIndex":0},{"imageOffset":30259772,"symbol":"js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*)","symbolLocation":52,"imageIndex":0},{"imageOffset":30712644,"symbol":"void js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::callMain<0ul, 1ul>(std::__1::integer_sequence<unsigned long, 0ul, 1ul>)","symbolLocation":104,"imageIndex":0},{"imageOffset":30711980,"symbol":"js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*)","symbolLocation":40,"imageIndex":0},{"imageOffset":28584,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":7},{"imageOffset":7584,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}]},{"id":429060,"name":"JS Helper","frames":[{"imageOffset":18192,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":6},{"imageOffset":30068,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":7},{"imageOffset":51652748,"symbol":"mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&)","symbolLocation":84,"imageIndex":0},{"imageOffset":51652940,"symbol":"mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&)","symbolLocation":100,"imageIndex":0},{"imageOffset":30156612,"symbol":"js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&)","symbolLocation":72,"imageIndex":0},{"imageOffset":30258992,"symbol":"js::InternalThreadPool::wait(js::AutoLockHelperThreadState&)","symbolLocation":80,"imageIndex":0},{"imageOffset":30260208,"symbol":"js::HelperThread::threadLoop(js::InternalThreadPool*)","symbolLocation":280,"imageIndex":0},{"imageOffset":30259772,"symbol":"js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*)","symbolLocation":52,"imageIndex":0},{"imageOffset":30712644,"symbol":"void js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::callMain<0ul, 1ul>(std::__1::integer_sequence<unsigned long, 0ul, 1ul>)","symbolLocation":104,"imageIndex":0},{"imageOffset":30711980,"symbol":"js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*)","symbolLocation":40,"imageIndex":0},{"imageOffset":28584,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":7},{"imageOffset":7584,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}]},{"id":429061,"name":"JS Helper","frames":[{"imageOffset":18192,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":6},{"imageOffset":30068,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":7},{"imageOffset":51652748,"symbol":"mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&)","symbolLocation":84,"imageIndex":0},{"imageOffset":51652940,"symbol":"mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&)","symbolLocation":100,"imageIndex":0},{"imageOffset":30156612,"symbol":"js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&)","symbolLocation":72,"imageIndex":0},{"imageOffset":30258992,"symbol":"js::InternalThreadPool::wait(js::AutoLockHelperThreadState&)","symbolLocation":80,"imageIndex":0},{"imageOffset":30260208,"symbol":"js::HelperThread::threadLoop(js::InternalThreadPool*)","symbolLocation":280,"imageIndex":0},{"imageOffset":30259772,"symbol":"js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*)","symbolLocation":52,"imageIndex":0},{"imageOffset":30712644,"symbol":"void js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::callMain<0ul, 1ul>(std::__1::integer_sequence<unsigned long, 0ul, 1ul>)","symbolLocation":104,"imageIndex":0},{"imageOffset":30711980,"symbol":"js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*)","symbolLocation":40,"imageIndex":0},{"imageOffset":28584,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":7},{"imageOffset":7584,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}]},{"id":429062,"name":"JS Helper","frames":[{"imageOffset":18192,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":6},{"imageOffset":30068,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":7},{"imageOffset":51652748,"symbol":"mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&)","symbolLocation":84,"imageIndex":0},{"imageOffset":51652940,"symbol":"mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&)","symbolLocation":100,"imageIndex":0},{"imageOffset":30156612,"symbol":"js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&)","symbolLocation":72,"imageIndex":0},{"imageOffset":30258992,"symbol":"js::InternalThreadPool::wait(js::AutoLockHelperThreadState&)","symbolLocation":80,"imageIndex":0},{"imageOffset":30260208,"symbol":"js::HelperThread::threadLoop(js::InternalThreadPool*)","symbolLocation":280,"imageIndex":0},{"imageOffset":30259772,"symbol":"js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*)","symbolLocation":52,"imageIndex":0},{"imageOffset":30712644,"symbol":"void js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::callMain<0ul, 1ul>(std::__1::integer_sequence<unsigned long, 0ul, 1ul>)","symbolLocation":104,"imageIndex":0},{"imageOffset":30711980,"symbol":"js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*)","symbolLocation":40,"imageIndex":0},{"imageOffset":28584,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":7},{"imageOffset":7584,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}]},{"id":429063,"name":"JS Helper","frames":[{"imageOffset":18192,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":6},{"imageOffset":30068,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":7},{"imageOffset":51652748,"symbol":"mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&)","symbolLocation":84,"imageIndex":0},{"imageOffset":51652940,"symbol":"mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&)","symbolLocation":100,"imageIndex":0},{"imageOffset":30156612,"symbol":"js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&)","symbolLocation":72,"imageIndex":0},{"imageOffset":30258992,"symbol":"js::InternalThreadPool::wait(js::AutoLockHelperThreadState&)","symbolLocation":80,"imageIndex":0},{"imageOffset":30260208,"symbol":"js::HelperThread::threadLoop(js::InternalThreadPool*)","symbolLocation":280,"imageIndex":0},{"imageOffset":30259772,"symbol":"js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*)","symbolLocation":52,"imageIndex":0},{"imageOffset":30712644,"symbol":"void js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::callMain<0ul, 1ul>(std::__1::integer_sequence<unsigned long, 0ul, 1ul>)","symbolLocation":104,"imageIndex":0},{"imageOffset":30711980,"symbol":"js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*)","symbolLocation":40,"imageIndex":0},{"imageOffset":28584,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":7},{"imageOffset":7584,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}]},{"id":429064,"name":"JS Helper","frames":[{"imageOffset":18192,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":6},{"imageOffset":30068,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":7},{"imageOffset":51652748,"symbol":"mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&)","symbolLocation":84,"imageIndex":0},{"imageOffset":51652940,"symbol":"mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&)","symbolLocation":100,"imageIndex":0},{"imageOffset":30156612,"symbol":"js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&)","symbolLocation":72,"imageIndex":0},{"imageOffset":30258992,"symbol":"js::InternalThreadPool::wait(js::AutoLockHelperThreadState&)","symbolLocation":80,"imageIndex":0},{"imageOffset":30260208,"symbol":"js::HelperThread::threadLoop(js::InternalThreadPool*)","symbolLocation":280,"imageIndex":0},{"imageOffset":30259772,"symbol":"js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*)","symbolLocation":52,"imageIndex":0},{"imageOffset":30712644,"symbol":"void js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::callMain<0ul, 1ul>(std::__1::integer_sequence<unsigned long, 0ul, 1ul>)","symbolLocation":104,"imageIndex":0},{"imageOffset":30711980,"symbol":"js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*)","symbolLocation":40,"imageIndex":0},{"imageOffset":28584,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":7},{"imageOffset":7584,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}]},{"id":429065,"name":"JS Helper","frames":[{"imageOffset":18192,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":6},{"imageOffset":30068,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":7},{"imageOffset":51652748,"symbol":"mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&)","symbolLocation":84,"imageIndex":0},{"imageOffset":51652940,"symbol":"mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&)","symbolLocation":100,"imageIndex":0},{"imageOffset":30156612,"symbol":"js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&)","symbolLocation":72,"imageIndex":0},{"imageOffset":30258992,"symbol":"js::InternalThreadPool::wait(js::AutoLockHelperThreadState&)","symbolLocation":80,"imageIndex":0},{"imageOffset":30260208,"symbol":"js::HelperThread::threadLoop(js::InternalThreadPool*)","symbolLocation":280,"imageIndex":0},{"imageOffset":30259772,"symbol":"js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*)","symbolLocation":52,"imageIndex":0},{"imageOffset":30712644,"symbol":"void js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::callMain<0ul, 1ul>(std::__1::integer_sequence<unsigned long, 0ul, 1ul>)","symbolLocation":104,"imageIndex":0},{"imageOffset":30711980,"symbol":"js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*)","symbolLocation":40,"imageIndex":0},{"imageOffset":28584,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":7},{"imageOffset":7584,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}]},{"id":429066,"name":"JS Helper","frames":[{"imageOffset":18192,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":6},{"imageOffset":30068,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":7},{"imageOffset":51652748,"symbol":"mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&)","symbolLocation":84,"imageIndex":0},{"imageOffset":51652940,"symbol":"mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&)","symbolLocation":100,"imageIndex":0},{"imageOffset":30156612,"symbol":"js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&)","symbolLocation":72,"imageIndex":0},{"imageOffset":30258992,"symbol":"js::InternalThreadPool::wait(js::AutoLockHelperThreadState&)","symbolLocation":80,"imageIndex":0},{"imageOffset":30260208,"symbol":"js::HelperThread::threadLoop(js::InternalThreadPool*)","symbolLocation":280,"imageIndex":0},{"imageOffset":30259772,"symbol":"js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*)","symbolLocation":52,"imageIndex":0},{"imageOffset":30712644,"symbol":"void js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::callMain<0ul, 1ul>(std::__1::integer_sequence<unsigned long, 0ul, 1ul>)","symbolLocation":104,"imageIndex":0},{"imageOffset":30711980,"symbol":"js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*)","symbolLocation":40,"imageIndex":0},{"imageOffset":28584,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":7},{"imageOffset":7584,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}]},{"id":429067,"name":"JS Wasm MachExceptionHandler","frames":[{"imageOffset":3860,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":6},{"imageOffset":78400,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":6},{"imageOffset":39800,"symbol":"mach_msg_overwrite","symbolLocation":604,"imageIndex":6},{"imageOffset":4752,"symbol":"mach_msg","symbolLocation":24,"imageIndex":6},{"imageOffset":51323500,"symbol":"MachExceptionHandlerThread()","symbolLocation":92,"imageIndex":0},{"imageOffset":35750588,"symbol":"void js::detail::ThreadTrampoline<void (&)()>::callMain<>(std::__1::integer_sequence<unsigned long>)","symbolLocation":56,"imageIndex":0},{"imageOffset":35750380,"symbol":"js::detail::ThreadTrampoline<void (&)()>::Start(void*)","symbolLocation":40,"imageIndex":0},{"imageOffset":28584,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":7},{"imageOffset":7584,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}]},{"id":429068,"frames":[{"imageOffset":7564,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":7}]},{"id":429069,"frames":[{"imageOffset":7564,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":7}]},{"id":429070,"name":"caulk.messenger.shared:17","frames":[{"imageOffset":3728,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":6},{"imageOffset":8228,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":212,"imageIndex":9},{"imageOffset":7896,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":36,"imageIndex":9},{"imageOffset":7112,"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":9},{"imageOffset":28584,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":7},{"imageOffset":7584,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}]},{"id":429094,"frames":[{"imageOffset":7564,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":7}]},{"id":429095,"frames":[{"imageOffset":7564,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":7}]},{"id":429104,"name":"com.apple.NSEventThread","frames":[{"imageOffset":279616,"symbol":"CFSetGetValue","symbolLocation":208,"imageIndex":10},{"imageOffset":1383568,"symbol":"__CFRunLoopCopyMode","symbolLocation":148,"imageIndex":10},{"imageOffset":788044,"symbol":"CFRunLoopTimerSetNextFireDate","symbolLocation":412,"imageIndex":10},{"imageOffset":247024,"symbol":"PullEventsFromWindowServerOnConnection(unsigned int, unsigned char, __CFMachPortBoost*)","symbolLocation":452,"imageIndex":11},{"imageOffset":246512,"symbol":"MessageHandler(__CFMachPort*, void*, long, void*)","symbolLocation":60,"imageIndex":11},{"imageOffset":717520,"symbol":"__CFMachPortPerform","symbolLocation":248,"imageIndex":10},{"imageOffset":523424,"symbol":"__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__","symbolLocation":60,"imageIndex":10},{"imageOffset":523200,"symbol":"__CFRunLoopDoSource1","symbolLocation":520,"imageIndex":10},{"imageOffset":517536,"symbol":"__CFRunLoopRun","symbolLocation":2240,"imageIndex":10},{"imageOffset":513420,"symbol":"CFRunLoopRunSpecific","symbolLocation":612,"imageIndex":10},{"imageOffset":1455368,"symbol":"_NSEventThread","symbolLocation":172,"imageIndex":12},{"imageOffset":28584,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":7},{"imageOffset":7584,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}]},{"id":429228,"frames":[{"imageOffset":7564,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":7}]},{"id":429229,"frames":[{"imageOffset":7564,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":7}]},{"id":429297,"name":"com.apple.audio.IOThread.client","frames":[{"imageOffset":3860,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":6},{"imageOffset":78400,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":6},{"imageOffset":39800,"symbol":"mach_msg_overwrite","symbolLocation":604,"imageIndex":6},{"imageOffset":4752,"symbol":"mach_msg","symbolLocation":24,"imageIndex":6},{"imageOffset":3077668,"symbol":"HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int)","symbolLocation":104,"imageIndex":13},{"imageOffset":1953044,"symbol":"HALC_ProxyIOContext::IOWorkLoop()","symbolLocation":3516,"imageIndex":13},{"imageOffset":1947772,"symbol":"invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int)","symbolLocation":116,"imageIndex":13},{"imageOffset":3401060,"symbol":"HALB_IOThread::Entry(void*)","symbolLocation":88,"imageIndex":13},{"imageOffset":28584,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":7},{"imageOffset":7584,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}]},{"id":429299,"name":"CSoundManagerWorker","frames":[{"imageOffset":17676,"symbol":"__semwait_signal","symbolLocation":8,"imageIndex":6},{"imageOffset":53968,"symbol":"nanosleep","symbolLocation":220,"imageIndex":14},{"imageOffset":27429368,"symbol":"SDL_Delay_REAL","symbolLocation":104,"imageIndex":0},{"imageOffset":26029052,"symbol":"SDL_Delay","symbolLocation":36,"imageIndex":0},{"imageOffset":13102640,"symbol":"CSoundManagerWorker::Run()","symbolLocation":656,"imageIndex":0},{"imageOffset":13101908,"symbol":"CSoundManagerWorker::RunThread(CSoundManagerWorker*)","symbolLocation":100,"imageIndex":0},{"imageOffset":13100392,"symbol":"Threading::HandleExceptionsBase<&CSoundManagerWorker::RunThread(CSoundManagerWorker*), void (*)(CSoundManagerWorker*)>::Wrapper(CSoundManagerWorker*)","symbolLocation":40,"imageIndex":0},{"imageOffset":13115504,"symbol":"decltype(static_cast<void (*>(fp)(static_cast<CSoundManagerWorker*>(fp0))) std::__1::__invoke<void (*)(CSoundManagerWorker*), CSoundManagerWorker*>(void (*&&)(CSoundManagerWorker*), CSoundManagerWorker*&&)","symbolLocation":56,"imageIndex":0},{"imageOffset":13115216,"symbol":"void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(CSoundManagerWorker*), CSoundManagerWorker*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(CSoundManagerWorker*), CSoundManagerWorker*>&, std::__1::__tuple_indices<2ul>)","symbolLocation":72,"imageIndex":0},{"imageOffset":13110864,"symbol":"void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(CSoundManagerWorker*), CSoundManagerWorker*>>(void*)","symbolLocation":100,"imageIndex":0},{"imageOffset":28584,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":7},{"imageOffset":7584,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}]},{"id":429300,"name":"CUserReportWorker","frames":[{"imageOffset":18192,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":6},{"imageOffset":30068,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":7},{"imageOffset":77552,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":8},{"imageOffset":11768516,"symbol":"CUserReporterWorker::Run()","symbolLocation":488,"imageIndex":0},{"imageOffset":11767952,"symbol":"CUserReporterWorker::RunThread(CUserReporterWorker*)","symbolLocation":100,"imageIndex":0},{"imageOffset":11756776,"symbol":"Threading::HandleExceptionsBase<&CUserReporterWorker::RunThread(CUserReporterWorker*), void (*)(CUserReporterWorker*)>::Wrapper(CUserReporterWorker*)","symbolLocation":40,"imageIndex":0},{"imageOffset":11800600,"symbol":"decltype(static_cast<void (*>(fp)(static_cast<CUserReporterWorker*>(fp0))) std::__1::__invoke<void (*)(CUserReporterWorker*), CUserReporterWorker*>(void (*&&)(CUserReporterWorker*), CUserReporterWorker*&&)","symbolLocation":56,"imageIndex":0},{"imageOffset":11800312,"symbol":"void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(CUserReporterWorker*), CUserReporterWorker*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(CUserReporterWorker*), CUserReporterWorker*>&, std::__1::__tuple_indices<2ul>)","symbolLocation":72,"imageIndex":0},{"imageOffset":11795960,"symbol":"void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(CUserReporterWorker*), CUserReporterWorker*>>(void*)","symbolLocation":100,"imageIndex":0},{"imageOffset":28584,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":7},{"imageOffset":7584,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}]},{"id":429301,"name":"SDLTimer","frames":[{"imageOffset":18192,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":6},{"imageOffset":30068,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":7},{"imageOffset":27296208,"symbol":"SDL_CondWaitTimeout_REAL","symbolLocation":208,"imageIndex":0},{"imageOffset":27294600,"symbol":"SDL_SemWaitTimeout_REAL","symbolLocation":196,"imageIndex":0},{"imageOffset":26632760,"symbol":"SDL_TimerThread","symbolLocation":624,"imageIndex":0},{"imageOffset":26630632,"symbol":"SDL_RunThread","symbolLocation":88,"imageIndex":0},{"imageOffset":27292676,"symbol":"RunThread","symbolLocation":24,"imageIndex":0},{"imageOffset":28584,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":7},{"imageOffset":7584,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}]},{"id":429456,"name":"TextureConverter","frames":[{"imageOffset":18192,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":6},{"imageOffset":30068,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":7},{"imageOffset":77552,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":8},{"imageOffset":16524212,"symbol":"CTextureConverter::RunThread(CTextureConverter*)","symbolLocation":160,"imageIndex":0},{"imageOffset":16515756,"symbol":"Threading::HandleExceptionsBase<&CTextureConverter::RunThread(CTextureConverter*), void (*)(CTextureConverter*)>::Wrapper(CTextureConverter*)","symbolLocation":40,"imageIndex":0},{"imageOffset":16585348,"symbol":"decltype(static_cast<void (*>(fp)(static_cast<CTextureConverter*>(fp0))) std::__1::__invoke<void (*)(CTextureConverter*), CTextureConverter*>(void (*&&)(CTextureConverter*), CTextureConverter*&&)","symbolLocation":56,"imageIndex":0},{"imageOffset":16585060,"symbol":"void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(CTextureConverter*), CTextureConverter*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(CTextureConverter*), CTextureConverter*>&, std::__1::__tuple_indices<2ul>)","symbolLocation":72,"imageIndex":0},{"imageOffset":16580708,"symbol":"void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(CTextureConverter*), CTextureConverter*>>(void*)","symbolLocation":100,"imageIndex":0},{"imageOffset":28584,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":7},{"imageOffset":7584,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}]}], "usedImages" : [ { "source" : "P", "arch" : "arm64", "base" : 4363288576, "CFBundleShortVersionString" : "0.0.27-rc1-27645", "CFBundleIdentifier" : "com.wfg.com", "size" : 96780288, "uuid" : "eecfa934-d78f-33c8-8cf9-c20935cfb63d", "path" : "\/Applications\/0 A.D..app\/Contents\/MacOS\/pyrogenesis_dbg", "name" : "pyrogenesis_dbg", "CFBundleVersion" : "0.0.27-rc1-27645" }, { "source" : "P", "arch" : "arm64e", "base" : 4558716928, "CFBundleShortVersionString" : "1.14", "CFBundleIdentifier" : "com.apple.audio.units.Components", "size" : 1261568, "uuid" : "3318bd64-e64f-3e69-991d-605d1bc10d7d", "path" : "\/System\/Library\/Components\/CoreAudio.component\/Contents\/MacOS\/CoreAudio", "name" : "CoreAudio", "CFBundleVersion" : "1.14" }, { "source" : "P", "arch" : "arm64e", "base" : 5135925248, "CFBundleShortVersionString" : "1.0", "CFBundleIdentifier" : "com.apple.audio.AudioDSPComponents", "size" : 9502720, "uuid" : "8bb98236-6907-3ad1-8a3a-54552b32953b", "path" : "\/System\/Library\/Components\/AudioDSP.component\/Contents\/MacOS\/AudioDSP", "name" : "AudioDSP", "CFBundleVersion" : "1" }, { "source" : "P", "arch" : "arm64e", "base" : 5148344320, "size" : 49152, "uuid" : "80f14f3d-d099-3693-a8e0-eb9a526b1790", "path" : "\/usr\/lib\/libobjc-trampolines.dylib", "name" : "libobjc-trampolines.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 5392973824, "CFBundleShortVersionString" : "1.0", "CFBundleIdentifier" : "com.apple.AppleMetalOpenGLRenderer", "size" : 442368, "uuid" : "7651840d-f268-3dea-ab6e-979cd46d3b2b", "path" : "\/System\/Library\/Extensions\/AppleMetalOpenGLRenderer.bundle\/Contents\/MacOS\/AppleMetalOpenGLRenderer", "name" : "AppleMetalOpenGLRenderer", "CFBundleVersion" : "1" }, { "source" : "P", "arch" : "arm64e", "base" : 6893133824, "size" : 582972, "uuid" : "ac277a36-1808-327a-8761-cca585421212", "path" : "\/usr\/lib\/dyld", "name" : "dyld" }, { "source" : "P", "arch" : "arm64e", "base" : 6896398336, "size" : 237544, "uuid" : "7acbd9bc-d056-310e-858d-81b116cf6d28", "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib", "name" : "libsystem_kernel.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6896635904, "size" : 53248, "uuid" : "b401cfb3-8dfe-32db-92b3-ba8af0f8ca6e", "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib", "name" : "libsystem_pthread.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6895706112, "size" : 577528, "uuid" : "79cab92f-5e03-31e7-b2bd-feafdfd2bbde", "path" : "\/usr\/lib\/libc++.1.dylib", "name" : "libc++.1.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 7054065664, "CFBundleShortVersionString" : "1.0", "CFBundleIdentifier" : "com.apple.audio.caulk", "size" : 167936, "uuid" : "06456788-36d4-3e9d-ab9a-eab934756fe4", "path" : "\/System\/Library\/PrivateFrameworks\/caulk.framework\/Versions\/A\/caulk", "name" : "caulk" }, { "source" : "P", "arch" : "arm64e", "base" : 6897053696, "CFBundleShortVersionString" : "6.9", "CFBundleIdentifier" : "com.apple.CoreFoundation", "size" : 5087232, "uuid" : "b4fdaece-9727-3969-b014-27f7f24c8e01", "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation", "name" : "CoreFoundation", "CFBundleVersion" : "1971" }, { "source" : "P", "arch" : "arm64e", "base" : 7056969728, "CFBundleShortVersionString" : "2.1.1", "CFBundleIdentifier" : "com.apple.HIToolbox", "size" : 3358720, "uuid" : "5f34bbf5-653a-31a5-b4b3-0a02c91ab488", "path" : "\/System\/Library\/Frameworks\/Carbon.framework\/Versions\/A\/Frameworks\/HIToolbox.framework\/Versions\/A\/HIToolbox", "name" : "HIToolbox" }, { "source" : "P", "arch" : "arm64e", "base" : 6949892096, "CFBundleShortVersionString" : "6.9", "CFBundleIdentifier" : "com.apple.AppKit", "size" : 15790080, "uuid" : "cc3e5215-4cd7-364c-8750-6eb7002720ce", "path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit", "name" : "AppKit", "CFBundleVersion" : "2299.50.120" }, { "source" : "P", "arch" : "arm64e", "base" : 6931243008, "CFBundleShortVersionString" : "5.0", "CFBundleIdentifier" : "com.apple.audio.CoreAudio", "size" : 6897664, "uuid" : "41fa6c48-7a9f-3181-a122-953cfaa18117", "path" : "\/System\/Library\/Frameworks\/CoreAudio.framework\/Versions\/A\/CoreAudio", "name" : "CoreAudio", "CFBundleVersion" : "5.0" }, { "source" : "P", "arch" : "arm64e", "base" : 6895185920, "size" : 520184, "uuid" : "9277aff7-3cc3-30d0-99b7-c62680da95cf", "path" : "\/usr\/lib\/system\/libsystem_c.dylib", "name" : "libsystem_c.dylib" }, { "size" : 0, "source" : "A", "base" : 0, "uuid" : "00000000-0000-0000-0000-000000000000" } ], "sharedCache" : { "base" : 6892470272, "size" : 3539582976, "uuid" : "a52a6d6b-ad23-3f37-b4f1-4b6316acd74c" }, "vmSummary" : "ReadOnly portion of Libraries: Total=1.4G resident=0K(0%) swapped_out_or_unallocated=1.4G(100%)\nWritable regions: Total=1.9G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.9G(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nAccelerate framework 384K 3 \nActivity Tracing 256K 1 \nCG backing stores 5760K 8 \nCG image 2576K 15 \nColorSync 576K 26 \nCoreAnimation 304K 18 \nCoreGraphics 48K 3 \nCoreUI image data 1408K 15 \nFoundation 48K 2 \nFoundation (reserved) 16K 1 reserved VM address space (unallocated)\nKernel Alloc Once 32K 1 \nMALLOC 671.5M 77 \nMALLOC guard page 192K 10 \nMALLOC_MEDIUM (reserved) 1.1G 10 reserved VM address space (unallocated)\nMALLOC_NANO (reserved) 128.0M 1 reserved VM address space (unallocated)\nOpenGL GLSL 256K 3 \nSTACK GUARD 56.5M 32 \nStack 36.5M 33 \nVM_ALLOCATE 2.0G 85 \nVM_ALLOCATE (reserved) 112K 4 reserved VM address space (unallocated)\n__AUTH 1385K 297 \n__AUTH_CONST 21.1M 500 \n__CTF 824 1 \n__DATA 5620K 490 \n__DATA_CONST 25.3M 508 \n__DATA_DIRTY 1502K 176 \n__FONT_DATA 2352 1 \n__GLSLBUILTINS 5174K 1 \n__INFO_FILTER 8 1 \n__LINKEDIT 889.3M 6 \n__OBJC_RO 66.2M 1 \n__OBJC_RW 2011K 1 \n__TEXT 533.4M 524 \ndyld private memory 272K 2 \nmapped file 189.6M 30 \nshared memory 976K 21 \n=========== ======= ======= \nTOTAL 5.7G 2908 \nTOTAL, minus reserved VM space 4.5G 2908 \n", "legacyInfo" : { "threadTriggered" : { "name" : "main", "queue" : "com.apple.main-thread" } }, "logWritingSignature" : "35614bdfa20c988c456feae09e5cba0f0edbfd94", "trialInfo" : { "rollouts" : [ { "rolloutId" : "5fb4245a1bbfe8005e33a1e1", "factorPackIds" : { }, "deploymentId" : 240000021 }, { "rolloutId" : "60f8ddccefea4203d95cbeef", "factorPackIds" : { }, "deploymentId" : 240000025 } ], "experiments" : [ { "treatmentId" : "c28e4ee6-1b08-4f90-8e05-2809e78310a3", "experimentId" : "6317d2003d24842ff850182a", "deploymentId" : 400000013 }, { "treatmentId" : "6dd670af-0633-45e4-ae5f-122ae4df02be", "experimentId" : "64406ba83deb637ac8a04419", "deploymentId" : 900000005 } ] } } Model: MacBookPro18,2, BootROM 8422.100.650, proc 10:8:2 processors, 32 GB, SMC Graphics: Apple M1 Max, Apple M1 Max, Built-In Display: LS49AG95, 5120 x 1440, Main, MirrorOff, Online Display: M28U, 5120 x 2880 (5K/UHD+ - Ultra High Definition Plus), MirrorOff, Online Memory Module: LPDDR5, Samsung AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x4387), wl0: Mar 8 2023 18:27:05 version 20.96.27.0.8.7.144 FWID 01-ec2ac09e Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports Network Service: Thunderbolt Ethernet Slot 0 2, Ethernet, en7 Network Service: Wi-Fi, AirPort, en0 PCI Card: ethernet, Ethernet Controller, Thunderbolt@3,0,0 USB Device: USB31Bus USB Device: USB31Bus USB Device: USB31Bus USB Device: USB3.0 Hub USB Device: TS4 USB3.2 Gen2 HUB USB Device: TS4 USB3.2 Gen2 HUB USB Device: TS4 USB3.2 Gen2 HUB USB Device: TS4 USB2.0 Hub USB Device: TPS DMC Family USB Device: TS4 USB2.0 HUB USB Device: composite_device USB Device: TS4 USB2.0 HUB USB Device: TS4 USB2.0 HUB USB Device: USB Receiver USB Device: Freestyle Edge RGB Keyboard Thunderbolt Bus: MacBook Pro, Apple Inc. Thunderbolt Bus: MacBook Pro, Apple Inc. Thunderbolt Bus: MacBook Pro, Apple Inc. Thunderbolt Device: TS4, CalDigit, Inc., 1, 39.1 1 Quote Link to comment Share on other sites More sharing options...
ShadowOfHassen Posted May 25, 2023 Report Share Posted May 25, 2023 On 23/05/2023 at 8:29 AM, Stan` said: Sounds like an issue with your desktop manager. You can try to add borderless.fullscreen = false to your config file. So, I did the config and it runs well. My computer has had graphics problems before. Quote Link to comment Share on other sites More sharing options...
real_tabasco_sauce Posted May 25, 2023 Report Share Posted May 25, 2023 I am using vulkan + vsync, and the intel mac build. One thing I have noticed is a very subtle flicker when hitting enter to open the chat window. you can see it more clearly when looking at the FPS counter. It also happens when pressing t to open team chat. I also sometimes see the display 'slide' slightly out of my screen and then back in place, but this is difficult to tie to a specific action. None of these behaviors occur when I am recording the screen. When I turn vsync off, the screen tears massively when opening the chat window. Again it doesnt occur when I screen record. small screen tears (novsync) occur when panning around the map, and they are fixed with vsync. Spoiler smalltears.mp4 The small tear is not easy to see, but it is there at 1 sec. Here is a screenshot of the video: Big screen tears always happen when opening the chatbox, and rarely happen outside of that. (mostly fixed with vsync). Spoiler bigtear.mp4 Quote Link to comment Share on other sites More sharing options...
real_tabasco_sauce Posted May 25, 2023 Report Share Posted May 25, 2023 Ill put the poll link here as well. So far only three of us are in there. https://www.when2meet.com/?20172866-g4yFd no info or sign in is required, only your gamer tag. Quote Link to comment Share on other sites More sharing options...
real_tabasco_sauce Posted May 26, 2023 Report Share Posted May 26, 2023 (edited) On 24/05/2023 at 9:25 PM, real_tabasco_sauce said: I am using vulkan + vsync, and the intel mac build. One thing I have noticed is a very subtle flicker when hitting enter to open the chat window. you can see it more clearly when looking at the FPS counter. It also happens when pressing t to open team chat. I also sometimes see the display 'slide' slightly out of my screen and then back in place, but this is difficult to tie to a specific action. None of these behaviors occur when I am recording the screen. When I turn vsync off, the screen tears massively when opening the chat window. Again it doesnt occur when I screen record. small screen tears (novsync) occur when panning around the map, and they are fixed with vsync. Reveal hidden contents smalltears.mp4 5 MB · 0 downloads The small tear is not easy to see, but it is there at 1 sec. Here is a screenshot of the video: Big screen tears always happen when opening the chatbox, and rarely happen outside of that. (mostly fixed with vsync). Reveal hidden contents bigtear.mp4 2 MB · 0 downloads Does anyone else have this screen tearing issue? With vsync, its playable for sure, but it would be preferable to not need vsync. Edited May 26, 2023 by real_tabasco_sauce Quote Link to comment Share on other sites More sharing options...
real_tabasco_sauce Posted May 27, 2023 Report Share Posted May 27, 2023 Not sure what kind of issue this could be but in the multiplayer lobby @Palaiologos cannot see or join the game I host, but I can see and join @Palaiologos's game. It doesnt help that I know almost nothing about the lobby. Quote Link to comment Share on other sites More sharing options...
Palaiologos Posted May 27, 2023 Report Share Posted May 27, 2023 Quote Link to comment Share on other sites More sharing options...
vladislavbelov Posted May 27, 2023 Report Share Posted May 27, 2023 On 25/05/2023 at 12:49 AM, Gurken Khan said: Yes. Do fullscreen/vsync/borderless.fullscreen options change something? On 25/05/2023 at 7:25 AM, real_tabasco_sauce said: One thing I have noticed is a very subtle flicker when hitting enter to open the chat window. you can see it more clearly when looking at the FPS counter. Do fullscreen/borderless.fullscreen options change something? 3 hours ago, Palaiologos said: Do you use Wayland? Quote Link to comment Share on other sites More sharing options...
Gurken Khan Posted May 27, 2023 Report Share Posted May 27, 2023 1 hour ago, vladislavbelov said: Do fullscreen/vsync/borderless.fullscreen options change something? Windowed and vsync don't change it. I'd have to edit the borderless in the user.cfg, right? Please give me the exact line. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.