arklumpus / TreeViewer

Cross-platform software to draw phylogenetic trees
GNU Affero General Public License v3.0
185 stars 9 forks source link

Time stamped samples and year month reverse scale conversion #17

Open gwallau opened 11 months ago

gwallau commented 11 months ago

Congrats, you have developed a pretty nice tool! I'm testing it with beast analysis using time stamped viral genomes. I was trying to set the tree scale axis to year and months like I do in Figtree adding the date of the most recent sample, but it looks like TreeViewer is more tunnelled to million years scale. Is that correct?

Are there any way of adding the such scale for time stamped trees and converting automatically the timing to years and months?

arklumpus commented 11 months ago

Hi! Glad to hear you are trying out TreeViewer!

Do you mean something like just adding an offset to the scale axis (as is done in this BEAST tutorial), or something more elaborate?

gwallau commented 11 months ago

Hello!

Exactly, I was thinking about offsetting the scale axis like this BEAST tutorial. Is the are any way of doing it in the Scale axis module or using another parameter?

Best, Gabriel

arklumpus commented 11 months ago

There is now 😉

I just pushed an update to the Scale axis module (v1.2.1). TreeViewer should prompt you to update (probably tomorrow or after midnight), but you can apply it by clicking on the Module repository button in the Modules tab, then selecting the Plot action tab within the module repository, and clicking on the Install button (this should be the only updated module).

After you have installed the module, open a tree file, add a scale axis, and make sure that:

This should let you create a scale axis like the one in the tutorial.

If your branch length units are years, you may also want the tick spacing to make sense for this. For example:

Let me know if you have any issues!

gwallau commented 10 months ago

Hi,

Thanks for the new implementation. I managed to set up it correctly once but now I'm having some errors while setting up the Age distribution plot like "Index was outside the bounds of the array". Even trying with the same tree and files I managed to get the distribution before. I tried to solve the issue setting up larger intervals of Width and Height in the Coordinates module. But the error persists... Do you have any tips to overcome this?

Important to say that I'm using beast trees files in the set up age distribution attachment.

Another issue is that I always get an error when I try to open all trees from beast into TreeViewer. Follow bellow the full error reported in my mac.


Translated Report (Full Report Below)

Process: TreeViewer [47820] Path: /Applications/TreeViewer.app/Contents/MacOS/TreeViewer Identifier: io.github.arklumpus.TreeViewer Version: 2.2.0 (2.2.0) Code Type: ARM-64 (Native) Parent Process: launchd [1] User ID: 501 Date/Time: 2023-12-02 10:06:47.7015 -0300 OS Version: macOS 13.2.1 (22D68) Report Version: 12 Anonymous UUID: CA6530A7-52C1-2070-2D95-BB24D3DB8BD0 Sleep/Wake UUID: 48132568-A2FD-4870-992E-3723349D95A0 Time Awake Since Boot: 290000 seconds Time Since Wake: 652 seconds System Integrity Protection: enabled Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Application Specific Information: abort() called Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x186e72868 __pthread_kill + 8 1 libsystem_pthread.dylib 0x186ea9cec pthread_kill + 288 2 libsystem_c.dylib 0x186de22c8 abort + 180 3 libcoreclr.dylib 0x105460d44 PROCAbort + 64 4 libcoreclr.dylib 0x105460c54 PROCEndProcess(void*, unsigned int, int) + 388 5 libcoreclr.dylib 0x1056795e4 UnwindManagedExceptionPass1(PAL_SEHException&, _CONTEXT*) + 876 6 libcoreclr.dylib 0x1056796c8 DispatchManagedException(PAL_SEHException&, bool) + 68 7 libcoreclr.dylib 0x1055dc6ec IL_Throw(Object*) + 536 8 ??? 0x288a1e7e8 ??? 9 ??? 0x2859d18e0 ??? 10 ??? 0x2859d1614 ??? 11 ??? 0x285962788 ??? 12 ??? 0x280f8fc6c ??? 13 ??? 0x280f43c04 ??? 14 libcoreclr.dylib 0x105703774 CallDescrWorkerInternal + 132 15 libcoreclr.dylib 0x1055794c8 MethodDescCallSite::CallTargetWorker(unsigned long const*, unsigned long*, int) + 852 16 libcoreclr.dylib 0x10547d1dc RunMain(MethodDesc*, short, int*, PtrArray**) + 664 17 libcoreclr.dylib 0x10547d4d8 Assembly::ExecuteMainMethod(PtrArray**, int) + 396 18 libcoreclr.dylib 0x1054a49c0 CorHost2::ExecuteAssembly(unsigned int, char16_t const*, int, char16_t const**, unsigned int*) + 536 19 libcoreclr.dylib 0x10546a5e0 coreclr_execute_assembly + 204 20 libhostpolicy.dylib 0x104d7d4f8 run_app_for_context(hostpolicy_context_t const&, int, char const**) + 1072 21 libhostpolicy.dylib 0x104d7e25c corehost_main + 240 22 libhostfxr.dylib 0x104d087e4 fx_muxer_t::handle_exec_host_command(std::__1::basic_string, std::__1::allocator > const&, host_startup_info_t const&, std::__1::basic_string, std::__1::allocator > const&, std::__1::unordered_map, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > >, known_options_hash, std::__1::equal_to, std::__1::allocator, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > > > > > const&, int, char const**, int, host_mode_t, bool, char*, int, int*) + 1328 23 libhostfxr.dylib 0x104d078d8 fx_muxer_t::execute(std::__1::basic_string, std::__1::allocator >, int, char const**, host_startup_info_t const&, char*, int, int*) + 860 24 libhostfxr.dylib 0x104d044c4 hostfxr_main_startupinfo + 152 25 TreeViewer 0x104ba1094 exe_start(int, char const**) + 1548 26 TreeViewer 0x104ba1294 main + 160 27 dyld 0x186b7fe50 start + 2544 Thread 1: 0 libsystem_kernel.dylib 0x186e6a050 mach_msg2_trap + 8 1 libsystem_kernel.dylib 0x186e7c11c mach_msg2_internal + 80 2 libsystem_kernel.dylib 0x186e72c24 mach_msg_overwrite + 452 3 libsystem_kernel.dylib 0x186e6a3cc mach_msg + 24 4 libcoreclr.dylib 0x1054683ec MachMessage::Receive(unsigned int) + 80 5 libcoreclr.dylib 0x105467778 SEHExceptionThread(void*) + 144 6 libsystem_pthread.dylib 0x186eaa06c _pthread_start + 148 7 libsystem_pthread.dylib 0x186ea4e2c thread_start + 8 Thread 2: 0 libsystem_kernel.dylib 0x186e72978 poll + 8 1 libcoreclr.dylib 0x10545a778 CorUnix::CPalSynchronizationManager::ThreadPrepareForShutdown() + 24 2 libcoreclr.dylib 0x10545c1dc CorUnix::CPalSynchronizationManager::WorkerThread(void*) + 872 3 libcoreclr.dylib 0x105465330 CorUnix::CPalThread::ThreadEntry(void*) + 380 4 libsystem_pthread.dylib 0x186eaa06c _pthread_start + 148 5 libsystem_pthread.dylib 0x186ea4e2c thread_start + 8 Thread 3: 0 libsystem_kernel.dylib 0x186e72978 poll + 8 1 libcoreclr.dylib 0x1057669a4 ds_ipc_poll(_DiagnosticsIpcPollHandle*, unsigned long, unsigned int, void (*)(char const*, unsigned int)) + 184 2 libcoreclr.dylib 0x105819e24 ds_ipc_stream_factory_get_next_available_stream(void (*)(char const*, unsigned int)) + 908 3 libcoreclr.dylib 0x105817cb4 server_thread(void*) + 332 4 libcoreclr.dylib 0x105465330 CorUnix::CPalThread::ThreadEntry(void*) + 380 5 libsystem_pthread.dylib 0x186eaa06c _pthread_start + 148 6 libsystem_pthread.dylib 0x186ea4e2c thread_start + 8 Thread 4: 0 libsystem_kernel.dylib 0x186e6aaa8 __open + 8 1 libsystem_kernel.dylib 0x186e75bc8 open + 64 2 libcoreclr.dylib 0x105767800 TwoWayPipe::WaitForConnection() + 40 3 libcoreclr.dylib 0x105761738 DbgTransportSession::TransportWorker() + 232 4 libcoreclr.dylib 0x10576082c DbgTransportSession::TransportWorkerStatic(void*) + 12 5 libcoreclr.dylib 0x105465330 CorUnix::CPalThread::ThreadEntry(void*) + 380 6 libsystem_pthread.dylib 0x186eaa06c _pthread_start + 148 7 libsystem_pthread.dylib 0x186ea4e2c thread_start + 8 Thread 5: 0 libsystem_kernel.dylib 0x186e6d84c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x186eaa638 _pthread_cond_wait + 1232 2 libcoreclr.dylib 0x10545a4d4 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 308 3 libcoreclr.dylib 0x10545a148 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 348 4 libcoreclr.dylib 0x10545e22c CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1656 5 libcoreclr.dylib 0x10575f134 DebuggerRCThread::MainLoop() + 208 6 libcoreclr.dylib 0x10575f000 DebuggerRCThread::ThreadProc() + 232 7 libcoreclr.dylib 0x10575edd0 DebuggerRCThread::ThreadProcStatic(void*) + 32 8 libcoreclr.dylib 0x105465330 CorUnix::CPalThread::ThreadEntry(void*) + 380 9 libsystem_pthread.dylib 0x186eaa06c _pthread_start + 148 10 libsystem_pthread.dylib 0x186ea4e2c thread_start + 8 Thread 6: 0 libsystem_kernel.dylib 0x186e6d84c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x186eaa638 _pthread_cond_wait + 1232 2 libcoreclr.dylib 0x10545a4b8 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 280 3 libcoreclr.dylib 0x10545a148 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 348 4 libcoreclr.dylib 0x10545e22c CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1656 5 libcoreclr.dylib 0x10545e40c WaitForSingleObjectEx + 80 6 libcoreclr.dylib 0x1056412c0 CLREventBase::WaitEx(unsigned int, WaitMode, PendingSync*) + 192 7 libcoreclr.dylib 0x1055b68a0 FinalizerThread::WaitForFinalizerEvent(CLREvent*) + 48 8 libcoreclr.dylib 0x1055b6acc FinalizerThread::FinalizerThreadWorker(void*) + 272 9 libcoreclr.dylib 0x10554752c ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 260 10 libcoreclr.dylib 0x105547af4 ManagedThreadBase::FinalizerBase(void (*)(void*)) + 36 11 libcoreclr.dylib 0x1055b6c14 FinalizerThread::FinalizerThreadStart(void*) + 88 12 libcoreclr.dylib 0x105465330 CorUnix::CPalThread::ThreadEntry(void*) + 380 13 libsystem_pthread.dylib 0x186eaa06c _pthread_start + 148 14 libsystem_pthread.dylib 0x186ea4e2c thread_start + 8 Thread 7: 0 libsystem_pthread.dylib 0x186ea4e18 start_wqthread + 0 Thread 8: 0 libsystem_kernel.dylib 0x186e70194 kevent + 8 1 libSystem.Native.dylib 0x104cb99d4 SystemNative_WaitForSocketEvents + 76 2 ??? 0x2834f0dac ??? 3 ??? 0x28352a1dc ??? 4 ??? 0x280434090 ??? 5 libcoreclr.dylib 0x105703774 CallDescrWorkerInternal + 132 6 libcoreclr.dylib 0x1055790f0 DispatchCallSimple(unsigned long*, unsigned int, unsigned long, unsigned int) + 272 7 libcoreclr.dylib 0x10558d80c ThreadNative::KickOffThread_Worker(void*) + 148 8 libcoreclr.dylib 0x10554752c ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 260 9 libcoreclr.dylib 0x105547a98 ManagedThreadBase::KickOff(void (*)(void*), void*) + 32 10 libcoreclr.dylib 0x10558d8e4 ThreadNative::KickOffThread(void*) + 172 11 libcoreclr.dylib 0x105465330 CorUnix::CPalThread::ThreadEntry(void*) + 380 12 libsystem_pthread.dylib 0x186eaa06c _pthread_start + 148 13 libsystem_pthread.dylib 0x186ea4e2c thread_start + 8 Thread 9:: .NET ThreadPool Worker 0 libsystem_kernel.dylib 0x186e6d84c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x186eaa638 _pthread_cond_wait + 1232 2 libcoreclr.dylib 0x10545a4d4 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 308 3 libcoreclr.dylib 0x10545a148 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 348 4 libcoreclr.dylib 0x10545e22c CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1656 5 libcoreclr.dylib 0x105544128 Thread::DoAppropriateWaitWorker(int, void**, int, unsigned int, WaitMode) + 1040 6 libcoreclr.dylib 0x10553f4c8 Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*) + 68 7 libcoreclr.dylib 0x105544f4c Thread::Block(int, PendingSync*) + 32 8 libcoreclr.dylib 0x10553d1d4 SyncBlock::Wait(int) + 448 9 libcoreclr.dylib 0x1057cceb0 ObjectNative::WaitTimeout(int, Object*) + 160 10 ??? 0x280446af8 ??? 11 ??? 0x280466600 ??? 12 ??? 0x2804662c8 ??? 13 ??? 0x2804d8cc0 ??? 14 ??? 0x28070e514 ??? 15 ??? 0x28345bcb4 ??? 16 ??? 0x280f69450 ??? 17 ??? 0x280444258 ??? 18 ??? 0x280465144 ??? 19 ??? 0x280451190 ??? 20 ??? 0x28045d9f8 ??? 21 ??? 0x280434014 ??? 22 libcoreclr.dylib 0x105703774 CallDescrWorkerInternal + 132 23 libcoreclr.dylib 0x1055790f0 DispatchCallSimple(unsigned long*, unsigned int, unsigned long, unsigned int) + 272 24 libcoreclr.dylib 0x10558d80c ThreadNative::KickOffThread_Worker(void*) + 148 25 libcoreclr.dylib 0x10554752c ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 260 26 libcoreclr.dylib 0x105547a98 ManagedThreadBase::KickOff(void (*)(void*), void*) + 32 27 libcoreclr.dylib 0x10558d8e4 ThreadNative::KickOffThread(void*) + 172 28 libcoreclr.dylib 0x105465330 CorUnix::CPalThread::ThreadEntry(void*) + 380 29 libsystem_pthread.dylib 0x186eaa06c _pthread_start + 148 30 libsystem_pthread.dylib 0x186ea4e2c thread_start + 8 Thread 10: 0 libsystem_kernel.dylib 0x186e6d84c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x186eaa638 _pthread_cond_wait + 1232 2 libcoreclr.dylib 0x10545a4b8 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 280 3 libcoreclr.dylib 0x10545a148 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 348 4 libcoreclr.dylib 0x10545e22c CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1656 5 libcoreclr.dylib 0x105543fd0 Thread::DoAppropriateWaitWorker(int, void**, int, unsigned int, WaitMode) + 696 6 libcoreclr.dylib 0x10553f4c8 Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*) + 68 7 libcoreclr.dylib 0x10559aa58 WaitHandleNative::CorWaitOneNative(void*, int) + 160 8 ??? 0x2883bd908 ??? 9 ??? 0x28045ab08 ??? 10 ??? 0x280434014 ??? 11 libcoreclr.dylib 0x105703774 CallDescrWorkerInternal + 132 12 libcoreclr.dylib 0x1055790f0 DispatchCallSimple(unsigned long*, unsigned int, unsigned long, unsigned int) + 272 13 libcoreclr.dylib 0x10558d80c ThreadNative::KickOffThread_Worker(void*) + 148 14 libcoreclr.dylib 0x10554752c ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 260 15 libcoreclr.dylib 0x105547a98 ManagedThreadBase::KickOff(void (*)(void*), void*) + 32 16 libcoreclr.dylib 0x10558d8e4 ThreadNative::KickOffThread(void*) + 172 17 libcoreclr.dylib 0x105465330 CorUnix::CPalThread::ThreadEntry(void*) + 380 18 libsystem_pthread.dylib 0x186eaa06c _pthread_start + 148 19 libsystem_pthread.dylib 0x186ea4e2c thread_start + 8 Thread 11: 0 libsystem_kernel.dylib 0x186e6d84c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x186eaa638 _pthread_cond_wait + 1232 2 libcoreclr.dylib 0x10545a4b8 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 280 3 libcoreclr.dylib 0x10545a148 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 348 4 libcoreclr.dylib 0x10545e22c CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1656 5 libcoreclr.dylib 0x105543fd0 Thread::DoAppropriateWaitWorker(int, void**, int, unsigned int, WaitMode) + 696 6 libcoreclr.dylib 0x10553f4c8 Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*) + 68 7 libcoreclr.dylib 0x10559aa58 WaitHandleNative::CorWaitOneNative(void*, int) + 160 8 ??? 0x2883bd908 ??? 9 ??? 0x280454ed0 ??? 10 ??? 0x280434014 ??? 11 libcoreclr.dylib 0x105703774 CallDescrWorkerInternal + 132 12 libcoreclr.dylib 0x1055790f0 DispatchCallSimple(unsigned long*, unsigned int, unsigned long, unsigned int) + 272 13 libcoreclr.dylib 0x10558d80c ThreadNative::KickOffThread_Worker(void*) + 148 14 libcoreclr.dylib 0x10554752c ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 260 15 libcoreclr.dylib 0x105547a98 ManagedThreadBase::KickOff(void (*)(void*), void*) + 32 16 libcoreclr.dylib 0x10558d8e4 ThreadNative::KickOffThread(void*) + 172 17 libcoreclr.dylib 0x105465330 CorUnix::CPalThread::ThreadEntry(void*) + 380 18 libsystem_pthread.dylib 0x186eaa06c _pthread_start + 148 19 libsystem_pthread.dylib 0x186ea4e2c thread_start + 8 Thread 12:: .NET ThreadPool Worker 0 libsystem_kernel.dylib 0x186e6d84c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x186eaa638 _pthread_cond_wait + 1232 2 libcoreclr.dylib 0x10545a4b8 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 280 3 libcoreclr.dylib 0x10545a148 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 348 4 libcoreclr.dylib 0x10545e22c CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1656 5 libcoreclr.dylib 0x10545e3ac PAL_WaitForSingleObjectPrioritized + 76 6 libcoreclr.dylib 0x10559ac5c WaitHandle_CorWaitOnePrioritizedNative + 76 7 ??? 0x28043d094 ??? 8 ??? 0x2883bcb50 ??? 9 ??? 0x2883bcccc ??? 10 ??? 0x2883b7480 ??? 11 ??? 0x28045da44 ??? 12 ??? 0x280434014 ??? 13 libcoreclr.dylib 0x105703774 CallDescrWorkerInternal + 132 14 libcoreclr.dylib 0x1055790f0 DispatchCallSimple(unsigned long*, unsigned int, unsigned long, unsigned int) + 272 15 libcoreclr.dylib 0x10558d80c ThreadNative::KickOffThread_Worker(void*) + 148 16 libcoreclr.dylib 0x10554752c ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 260 17 libcoreclr.dylib 0x105547a98 ManagedThreadBase::KickOff(void (*)(void*), void*) + 32 18 libcoreclr.dylib 0x10558d8e4 ThreadNative::KickOffThread(void*) + 172 19 libcoreclr.dylib 0x105465330 CorUnix::CPalThread::ThreadEntry(void*) + 380 20 libsystem_pthread.dylib 0x186eaa06c _pthread_start + 148 21 libsystem_pthread.dylib 0x186ea4e2c thread_start + 8 Thread 13:: com.apple.NSEventThread 0 libsystem_kernel.dylib 0x186e6a050 mach_msg2_trap + 8 1 libsystem_kernel.dylib 0x186e7c11c mach_msg2_internal + 80 2 libsystem_kernel.dylib 0x186e72c24 mach_msg_overwrite + 452 3 libsystem_kernel.dylib 0x186e6a3cc mach_msg + 24 4 CoreFoundation 0x186f89bb0 __CFRunLoopServiceMachPort + 160 5 CoreFoundation 0x186f8849c __CFRunLoopRun + 1232 6 CoreFoundation 0x186f87878 CFRunLoopRunSpecific + 612 7 AppKit 0x18a33819c _NSEventThread + 172 8 libsystem_pthread.dylib 0x186eaa06c _pthread_start + 148 9 libsystem_pthread.dylib 0x186ea4e2c thread_start + 8 Thread 14: 0 libsystem_kernel.dylib 0x186e6d84c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x186eaa638 _pthread_cond_wait + 1232 2 libcoreclr.dylib 0x10545a4b8 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 280 3 libcoreclr.dylib 0x10545a148 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 348 4 libcoreclr.dylib 0x10545e22c CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1656 5 libcoreclr.dylib 0x10545e40c WaitForSingleObjectEx + 80 6 libcoreclr.dylib 0x1056412c0 CLREventBase::WaitEx(unsigned int, WaitMode, PendingSync*) + 192 7 libcoreclr.dylib 0x1056f33cc WKS::gc_heap::bgc_thread_function() + 192 8 libcoreclr.dylib 0x1055ba1a4 (anonymous namespace)::CreateSuspendableThread(void (*)(void*), void*, char16_t const*)::$_0::__invoke(void*) + 120 9 libcoreclr.dylib 0x105465330 CorUnix::CPalThread::ThreadEntry(void*) + 380 10 libsystem_pthread.dylib 0x186eaa06c _pthread_start + 148 11 libsystem_pthread.dylib 0x186ea4e2c thread_start + 8 Thread 15:: .NET ThreadPool Worker 0 libsystem_kernel.dylib 0x186e6d84c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x186eaa638 _pthread_cond_wait + 1232 2 libcoreclr.dylib 0x10545a4d4 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 308 3 libcoreclr.dylib 0x10545a148 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 348 4 libcoreclr.dylib 0x10545e22c CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1656 5 libcoreclr.dylib 0x105544128 Thread::DoAppropriateWaitWorker(int, void**, int, unsigned int, WaitMode) + 1040 6 libcoreclr.dylib 0x10553f4c8 Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*) + 68 7 libcoreclr.dylib 0x10559ae54 WaitHandleNative::CorWaitMultipleNative(void**, int, bool, int) + 168 8 ??? 0x28043bb48 ??? 9 ??? 0x2879c0260 ??? 10 ??? 0x2889fd830 ??? 11 ??? 0x2883f4c68 ??? 12 ??? 0x2889fd6ec ??? 13 ??? 0x2889fd544 ??? 14 ??? 0x2883b5644 ??? 15 ??? 0x28045d9f8 ??? 16 ??? 0x280434014 ??? 17 libcoreclr.dylib 0x105703774 CallDescrWorkerInternal + 132 18 libcoreclr.dylib 0x1055790f0 DispatchCallSimple(unsigned long*, unsigned int, unsigned long, unsigned int) + 272 19 libcoreclr.dylib 0x10558d80c ThreadNative::KickOffThread_Worker(void*) + 148 20 libcoreclr.dylib 0x10554752c ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 260 21 libcoreclr.dylib 0x105547a98 ManagedThreadBase::KickOff(void (*)(void*), void*) + 32 22 libcoreclr.dylib 0x10558d8e4 ThreadNative::KickOffThread(void*) + 172 23 libcoreclr.dylib 0x105465330 CorUnix::CPalThread::ThreadEntry(void*) + 380 24 libsystem_pthread.dylib 0x186eaa06c _pthread_start + 148 25 libsystem_pthread.dylib 0x186ea4e2c thread_start + 8 Thread 16:: .NET ThreadPool Worker 0 libsystem_kernel.dylib 0x186e6d84c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x186eaa638 _pthread_cond_wait + 1232 2 libcoreclr.dylib 0x10545a4d4 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 308 3 libcoreclr.dylib 0x10545a148 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 348 4 libcoreclr.dylib 0x10545e22c CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1656 5 libcoreclr.dylib 0x105544128 Thread::DoAppropriateWaitWorker(int, void**, int, unsigned int, WaitMode) + 1040 6 libcoreclr.dylib 0x10553f4c8 Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*) + 68 7 libcoreclr.dylib 0x10559ae54 WaitHandleNative::CorWaitMultipleNative(void**, int, bool, int) + 168 8 ??? 0x28043bb48 ??? 9 ??? 0x2879c0260 ??? 10 ??? 0x2889fd830 ??? 11 ??? 0x2883f4c68 ??? 12 ??? 0x2889fd6ec ??? 13 ??? 0x2889fd544 ??? 14 ??? 0x2883b5644 ??? 15 ??? 0x28045d9f8 ??? 16 ??? 0x280434014 ??? 17 libcoreclr.dylib 0x105703774 CallDescrWorkerInternal + 132 18 libcoreclr.dylib 0x1055790f0 DispatchCallSimple(unsigned long*, unsigned int, unsigned long, unsigned int) + 272 19 libcoreclr.dylib 0x10558d80c ThreadNative::KickOffThread_Worker(void*) + 148 20 libcoreclr.dylib 0x10554752c ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 260 21 libcoreclr.dylib 0x105547a98 ManagedThreadBase::KickOff(void (*)(void*), void*) + 32 22 libcoreclr.dylib 0x10558d8e4 ThreadNative::KickOffThread(void*) + 172 23 libcoreclr.dylib 0x105465330 CorUnix::CPalThread::ThreadEntry(void*) + 380 24 libsystem_pthread.dylib 0x186eaa06c _pthread_start + 148 25 libsystem_pthread.dylib 0x186ea4e2c thread_start + 8 Thread 17: 0 libsystem_pthread.dylib 0x186ea4e18 start_wqthread + 0 Thread 18: 0 libsystem_kernel.dylib 0x186e6d84c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x186eaa638 _pthread_cond_wait + 1232 2 libcoreclr.dylib 0x10545a4b8 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 280 3 libcoreclr.dylib 0x10545a148 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 348 4 libcoreclr.dylib 0x10545e964 SleepEx + 160 5 libcoreclr.dylib 0x10554a704 TieredCompilationManager::BackgroundWorkerStart() + 212 6 libcoreclr.dylib 0x10554a554 TieredCompilationManager::BackgroundWorkerBootstrapper1(void*) + 104 7 libcoreclr.dylib 0x10554752c ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 260 8 libcoreclr.dylib 0x105547a98 ManagedThreadBase::KickOff(void (*)(void*), void*) + 32 9 libcoreclr.dylib 0x10554a468 TieredCompilationManager::BackgroundWorkerBootstrapper0(void*) + 40 10 libcoreclr.dylib 0x105465330 CorUnix::CPalThread::ThreadEntry(void*) + 380 11 libsystem_pthread.dylib 0x186eaa06c _pthread_start + 148 12 libsystem_pthread.dylib 0x186ea4e2c thread_start + 8 Thread 19:: .NET ThreadPool Worker 0 libsystem_kernel.dylib 0x186e6d84c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x186eaa638 _pthread_cond_wait + 1232 2 libcoreclr.dylib 0x10545a4b8 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 280 3 libcoreclr.dylib 0x10545a148 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 348 4 libcoreclr.dylib 0x10545e22c CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1656 5 libcoreclr.dylib 0x10545e3ac PAL_WaitForSingleObjectPrioritized + 76 6 libcoreclr.dylib 0x10559ac5c WaitHandle_CorWaitOnePrioritizedNative + 76 7 ??? 0x28043d094 ??? 8 ??? 0x2883bcb50 ??? 9 ??? 0x2883bcccc ??? 10 ??? 0x2883b7480 ??? 11 ??? 0x28045da44 ??? 12 ??? 0x280434014 ??? 13 libcoreclr.dylib 0x105703774 CallDescrWorkerInternal + 132 14 libcoreclr.dylib 0x1055790f0 DispatchCallSimple(unsigned long*, unsigned int, unsigned long, unsigned int) + 272 15 libcoreclr.dylib 0x10558d80c ThreadNative::KickOffThread_Worker(void*) + 148 16 libcoreclr.dylib 0x10554752c ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 260 17 libcoreclr.dylib 0x105547a98 ManagedThreadBase::KickOff(void (*)(void*), void*) + 32 18 libcoreclr.dylib 0x10558d8e4 ThreadNative::KickOffThread(void*) + 172 19 libcoreclr.dylib 0x105465330 CorUnix::CPalThread::ThreadEntry(void*) + 380 20 libsystem_pthread.dylib 0x186eaa06c _pthread_start + 148 21 libsystem_pthread.dylib 0x186ea4e2c thread_start + 8 Thread 20:: .NET ThreadPool Worker 0 libsystem_kernel.dylib 0x186e6d84c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x186eaa638 _pthread_cond_wait + 1232 2 libcoreclr.dylib 0x10545a4b8 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 280 3 libcoreclr.dylib 0x10545a148 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 348 4 libcoreclr.dylib 0x10545e22c CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1656 5 libcoreclr.dylib 0x10545e3ac PAL_WaitForSingleObjectPrioritized + 76 6 libcoreclr.dylib 0x10559ac5c WaitHandle_CorWaitOnePrioritizedNative + 76 7 ??? 0x28043d094 ??? 8 ??? 0x2883bcb50 ??? 9 ??? 0x2883bcccc ??? 10 ??? 0x2883b7480 ??? 11 ??? 0x28045da44 ??? 12 ??? 0x280434014 ??? 13 libcoreclr.dylib 0x105703774 CallDescrWorkerInternal + 132 14 libcoreclr.dylib 0x1055790f0 DispatchCallSimple(unsigned long*, unsigned int, unsigned long, unsigned int) + 272 15 libcoreclr.dylib 0x10558d80c ThreadNative::KickOffThread_Worker(void*) + 148 16 libcoreclr.dylib 0x10554752c ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 260 17 libcoreclr.dylib 0x105547a98 ManagedThreadBase::KickOff(void (*)(void*), void*) + 32 18 libcoreclr.dylib 0x10558d8e4 ThreadNative::KickOffThread(void*) + 172 19 libcoreclr.dylib 0x105465330 CorUnix::CPalThread::ThreadEntry(void*) + 380 20 libsystem_pthread.dylib 0x186eaa06c _pthread_start + 148 21 libsystem_pthread.dylib 0x186ea4e2c thread_start + 8 Thread 21:: .NET ThreadPool Worker 0 libsystem_kernel.dylib 0x186e6d84c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x186eaa638 _pthread_cond_wait + 1232 2 libcoreclr.dylib 0x10545a4b8 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 280 3 libcoreclr.dylib 0x10545a148 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 348 4 libcoreclr.dylib 0x10545e22c CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1656 5 libcoreclr.dylib 0x10545e3ac PAL_WaitForSingleObjectPrioritized + 76 6 libcoreclr.dylib 0x10559ac5c WaitHandle_CorWaitOnePrioritizedNative + 76 7 ??? 0x28043d094 ??? 8 ??? 0x2883bcb50 ??? 9 ??? 0x2883bcccc ??? 10 ??? 0x2883b7480 ??? 11 ??? 0x28045da44 ??? 12 ??? 0x280434014 ??? 13 libcoreclr.dylib 0x105703774 CallDescrWorkerInternal + 132 14 libcoreclr.dylib 0x1055790f0 DispatchCallSimple(unsigned long*, unsigned int, unsigned long, unsigned int) + 272 15 libcoreclr.dylib 0x10558d80c ThreadNative::KickOffThread_Worker(void*) + 148 16 libcoreclr.dylib 0x10554752c ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 260 17 libcoreclr.dylib 0x105547a98 ManagedThreadBase::KickOff(void (*)(void*), void*) + 32 18 libcoreclr.dylib 0x10558d8e4 ThreadNative::KickOffThread(void*) + 172 19 libcoreclr.dylib 0x105465330 CorUnix::CPalThread::ThreadEntry(void*) + 380 20 libsystem_pthread.dylib 0x186eaa06c _pthread_start + 148 21 libsystem_pthread.dylib 0x186ea4e2c thread_start + 8 Thread 0 crashed with ARM Thread State (64-bit): x0: 0x0000000000000000 x1: 0x0000000000000000 x2: 0x0000000000000000 x3: 0x0000000000000000 x4: 0x0000000000000000 x5: 0x00000000000000a0 x6: 0x0000000000000001 x7: 0x000000003b9ac618 x8: 0x05da382a0dc5a919 x9: 0x05da382bef86e859 x10: 0x0000000000000000 x11: 0x00000001059069b0 x12: 0x0000000000000002 x13: 0x0000000000000000 x14: 0x0000000000000000 x15: 0x0000000000000000 x16: 0x0000000000000148 x17: 0x00000001e72976d8 x18: 0x0000000000000000 x19: 0x0000000000000006 x20: 0x00000001e2434140 x21: 0x0000000000000103 x22: 0x00000001e2434220 x23: 0x000000016b2697f0 x24: 0x0000000105859bcc x25: 0x000000016b26b0e0 x26: 0x000000016b26b0e0 x27: 0x0000000000000000 x28: 0x0000000186eb2120 fp: 0x000000016b2696b0 lr: 0x0000000186ea9cec sp: 0x000000016b269690 pc: 0x0000000186e72868 cpsr: 0x40001000 far: 0x00000001254996b8 esr: 0x56000080 Address size fault Binary Images: 0x186e69000 - 0x186ea2feb libsystem_kernel.dylib (*) <3dcd49b9-b3c5-3d90-be40-a3b807cb9cd7> /usr/lib/system/libsystem_kernel.dylib 0x186ea3000 - 0x186eafffb libsystem_pthread.dylib (*) <9f3b729a-ed04-3e65-adac-d75ad06ebbdc> /usr/lib/system/libsystem_pthread.dylib 0x186d69000 - 0x186de9ffb libsystem_c.dylib (*) <14cd841b-0c7b-34a2-a342-cc6796ef9259> /usr/lib/system/libsystem_c.dylib 0x105428000 - 0x1058dbfff libcoreclr.dylib (*) <9dd9901b-ebae-3942-b6b6-69fdb7161681> /Applications/TreeViewer.app/Contents/MacOS/libcoreclr.dylib 0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ??? 0x104d6c000 - 0x104da7fff libhostpolicy.dylib (*) <1bab9375-7404-3ace-865a-49ec42d2c70d> /Applications/TreeViewer.app/Contents/MacOS/libhostpolicy.dylib 0x104cfc000 - 0x104d3ffff libhostfxr.dylib (*) <98beef01-02e1-3fc1-8064-0c74d64570ec> /Applications/TreeViewer.app/Contents/MacOS/libhostfxr.dylib 0x104b94000 - 0x104ba3fff io.github.arklumpus.TreeViewer (2.2.0) /Applications/TreeViewer.app/Contents/MacOS/TreeViewer 0x186b7a000 - 0x186c04ba3 dyld (*) <191e84f1-4b95-39c8-b253-1c1ef56c0fa8> /usr/lib/dyld 0x104cb0000 - 0x104cbffff libSystem.Native.dylib (*) <79dad8bb-409a-3b36-81f8-94a77bc60e53> /Applications/TreeViewer.app/Contents/MacOS/libSystem.Native.dylib 0x186f08000 - 0x1873dffff com.apple.CoreFoundation (6.9) <18260df4-69a8-30d3-8175-fb8ae7ae7709> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x18a1d4000 - 0x18b0dffff com.apple.AppKit (6.9) <88722053-0df0-3d4f-bf55-7e3c2d2c8e29> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit External Modification Summary: Calls made by other processes targeting this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by all processes on this machine: task_for_pid: 0 thread_create: 0 thread_set_state: 0 VM Region Summary: ReadOnly portion of Libraries: Total=1.0G resident=0K(0%) swapped_out_or_unallocated=1.0G(100%) Writable regions: Total=2.0G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=2.0G(100%) VIRTUAL REGION REGION TYPE SIZE COUNT (non-coalesced) =========== ======= ======= Accelerate framework 256K 2 Activity Tracing 256K 1 CG backing stores 4480K 8 CG image 240K 11 ColorSync 544K 26 CoreAnimation 304K 19 CoreGraphics 48K 3 CoreUI image data 2800K 23 Foundation 16K 1 Kernel Alloc Once 32K 1 MALLOC 444.5M 68 MALLOC guard page 192K 9 MALLOC_MEDIUM (reserved) 872.0M 8 reserved VM address space (unallocated) MALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated) OpenGL GLSL 384K 4 STACK GUARD 56.3M 22 Stack 18.9M 22 VM_ALLOCATE 1.7G 1764 VM_ALLOCATE (reserved) 64K 1 reserved VM address space (unallocated) __AUTH 682K 182 __AUTH_CONST 12.4M 351 __CTF 756 1 __DATA 3641K 352 __DATA_CONST 15.6M 365 __DATA_DIRTY 721K 114 __FONT_DATA 2352 1 __GLSLBUILTINS 5174K 1 __LINKEDIT 772.5M 15 __OBJC_CONST 1384K 154 __OBJC_RO 65.5M 1 __OBJC_RW 1988K 1 __TEXT 297.9M 381 dyld private memory 256K 1 mapped file 331.2M 332 shared memory 912K 18 =========== ======= ======= TOTAL 4.9G 4264 TOTAL, minus reserved VM space 3.7G 4264 ----------- Full Report ----------- {"app_name":"TreeViewer","timestamp":"2023-12-02 10:06:49.00 -0300","app_version":"2.2.0","slice_uuid":"cb8d10be-bdd4-3dd6-8666-0a0fc53ee65d","build_version":"2.2.0","platform":1,"bundleID":"io.github.arklumpus.TreeViewer","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 13.2.1 (22D68)","roots_installed":0,"name":"TreeViewer","incident_id":"70006E3A-AEFA-407F-9A2A-7B361C5EDD44"} { "uptime" : 290000, "procRole" : "Background", "version" : 2, "userID" : 501, "deployVersion" : 210, "modelCode" : "MacBookPro18,3", "coalitionID" : 43496, "osVersion" : { "train" : "macOS 13.2.1", "build" : "22D68", "releaseType" : "User" }, "captureTime" : "2023-12-02 10:06:47.7015 -0300", "incident" : "70006E3A-AEFA-407F-9A2A-7B361C5EDD44", "pid" : 47820, "translated" : false, "cpuType" : "ARM-64", "roots_installed" : 0, "bug_type" : "309", "procLaunch" : "2023-12-02 10:06:08.3311 -0300", "procStartAbsTime" : 7090778050352, "procExitAbsTime" : 7091721953774, "procName" : "TreeViewer", "procPath" : "\/Applications\/TreeViewer.app\/Contents\/MacOS\/TreeViewer", "bundleInfo" : {"CFBundleShortVersionString":"2.2.0","CFBundleVersion":"2.2.0","CFBundleIdentifier":"io.github.arklumpus.TreeViewer"}, "storeInfo" : {"deviceIdentifierForVendor":"0F131DE6-FF57-5A39-AE6D-C4DC50427147","thirdParty":true}, "parentProc" : "launchd", "parentPid" : 1, "coalitionName" : "io.github.arklumpus.TreeViewer", "crashReporterKey" : "CA6530A7-52C1-2070-2D95-BB24D3DB8BD0", "throttleTimeout" : 2147483647, "wakeTime" : 652, "sleepWakeUUID" : "48132568-A2FD-4870-992E-3723349D95A0", "sip" : "enabled", "exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"}, "asi" : {"libsystem_c.dylib":["abort() called"]}, "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":4893482,"threadState":{"x":[{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":1},{"value":999999000},{"value":421711268383402265},{"value":421711276465907801},{"value":0},{"value":4388317616,"symbolLocation":8,"symbol":"SharedMemoryManager::s_creationDeletionProcessLock"},{"value":2},{"value":0},{"value":0},{"value":0},{"value":328},{"value":8173221592},{"value":0},{"value":6},{"value":8091025728,"symbolLocation":0,"symbol":"_main_thread"},{"value":259},{"value":8091025952,"symbolLocation":224,"symbol":"_main_thread"},{"value":6092658672},{"value":4387609548,"symbolLocation":13524,"symbol":"GetStringizedTypeLibGuidForAssembly(Assembly*, CQuickArray&, unsigned int, unsigned int*)::szTypeLibKeyName"},{"value":6092665056},{"value":6092665056},{"value":0},{"value":6558523680,"symbolLocation":0,"symbol":"tlv_get_addr"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6558489836},"cpsr":{"value":1073745920},"fp":{"value":6092658352},"sp":{"value":6092658320},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6558263400,"matchesCrashFrame":1},"far":{"value":4920547000}},"queue":"com.apple.main-thread","frames":[{"imageOffset":39016,"symbol":"__pthread_kill","symbolLocation":8,"imageIndex":0},{"imageOffset":27884,"symbol":"pthread_kill","symbolLocation":288,"imageIndex":1},{"imageOffset":496328,"symbol":"abort","symbolLocation":180,"imageIndex":2},{"imageOffset":232772,"symbol":"PROCAbort","symbolLocation":64,"imageIndex":3},{"imageOffset":232532,"symbol":"PROCEndProcess(void*, unsigned int, int)","symbolLocation":388,"imageIndex":3},{"imageOffset":2430436,"symbol":"UnwindManagedExceptionPass1(PAL_SEHException&, _CONTEXT*)","symbolLocation":876,"imageIndex":3},{"imageOffset":2430664,"symbol":"DispatchManagedException(PAL_SEHException&, bool)","symbolLocation":68,"imageIndex":3},{"imageOffset":1787628,"symbol":"IL_Throw(Object*)","symbolLocation":536,"imageIndex":3},{"imageOffset":10882246632,"imageIndex":4},{"imageOffset":10831599840,"imageIndex":4},{"imageOffset":10831599124,"imageIndex":4},{"imageOffset":10831144840,"imageIndex":4},{"imageOffset":10753735788,"imageIndex":4},{"imageOffset":10753424388,"imageIndex":4},{"imageOffset":2996084,"symbol":"CallDescrWorkerInternal","symbolLocation":132,"imageIndex":3},{"imageOffset":1381576,"symbol":"MethodDescCallSite::CallTargetWorker(unsigned long const*, unsigned long*, int)","symbolLocation":852,"imageIndex":3},{"imageOffset":348636,"symbol":"RunMain(MethodDesc*, short, int*, PtrArray**)","symbolLocation":664,"imageIndex":3},{"imageOffset":349400,"symbol":"Assembly::ExecuteMainMethod(PtrArray**, int)","symbolLocation":396,"imageIndex":3},{"imageOffset":510400,"symbol":"CorHost2::ExecuteAssembly(unsigned int, char16_t const*, int, char16_t const**, unsigned int*)","symbolLocation":536,"imageIndex":3},{"imageOffset":271840,"symbol":"coreclr_execute_assembly","symbolLocation":204,"imageIndex":3},{"imageOffset":70904,"symbol":"run_app_for_context(hostpolicy_context_t const&, int, char const**)","symbolLocation":1072,"imageIndex":5},{"imageOffset":74332,"symbol":"corehost_main","symbolLocation":240,"imageIndex":5},{"imageOffset":51172,"symbol":"fx_muxer_t::handle_exec_host_command(std::__1::basic_string, std::__1::allocator > const&, host_startup_info_t const&, std::__1::basic_string, std::__1::allocator > const&, std::__1::unordered_map, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > >, known_options_hash, std::__1::equal_to, std::__1::allocator, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > > > > > const&, int, char const**, int, host_mode_t, bool, char*, int, int*)","symbolLocation":1328,"imageIndex":6},{"imageOffset":47320,"symbol":"fx_muxer_t::execute(std::__1::basic_string, std::__1::allocator >, int, char const**, host_startup_info_t const&, char*, int, int*)","symbolLocation":860,"imageIndex":6},{"imageOffset":33988,"symbol":"hostfxr_main_startupinfo","symbolLocation":152,"imageIndex":6},{"imageOffset":53396,"symbol":"exe_start(int, char const**)","symbolLocation":1548,"imageIndex":7},{"imageOffset":53908,"symbol":"main","symbolLocation":160,"imageIndex":7},{"imageOffset":24144,"symbol":"start","symbolLocation":2544,"imageIndex":8}]},{"id":4893489,"frames":[{"imageOffset":4176,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":78108,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":0},{"imageOffset":39972,"symbol":"mach_msg_overwrite","symbolLocation":452,"imageIndex":0},{"imageOffset":5068,"symbol":"mach_msg","symbolLocation":24,"imageIndex":0},{"imageOffset":263148,"symbol":"MachMessage::Receive(unsigned int)","symbolLocation":80,"imageIndex":3},{"imageOffset":259960,"symbol":"SEHExceptionThread(void*)","symbolLocation":144,"imageIndex":3},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4893490,"frames":[{"imageOffset":39288,"symbol":"poll","symbolLocation":8,"imageIndex":0},{"imageOffset":206712,"symbol":"CorUnix::CPalSynchronizationManager::ThreadPrepareForShutdown()","symbolLocation":24,"imageIndex":3},{"imageOffset":213468,"symbol":"CorUnix::CPalSynchronizationManager::WorkerThread(void*)","symbolLocation":872,"imageIndex":3},{"imageOffset":250672,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":380,"imageIndex":3},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4893491,"frames":[{"imageOffset":39288,"symbol":"poll","symbolLocation":8,"imageIndex":0},{"imageOffset":3402148,"symbol":"ds_ipc_poll(_DiagnosticsIpcPollHandle*, unsigned long, unsigned int, void (*)(char const*, unsigned int))","symbolLocation":184,"imageIndex":3},{"imageOffset":4136484,"symbol":"ds_ipc_stream_factory_get_next_available_stream(void (*)(char const*, unsigned int))","symbolLocation":908,"imageIndex":3},{"imageOffset":4127924,"symbol":"server_thread(void*)","symbolLocation":332,"imageIndex":3},{"imageOffset":250672,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":380,"imageIndex":3},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4893492,"frames":[{"imageOffset":6824,"symbol":"__open","symbolLocation":8,"imageIndex":0},{"imageOffset":52168,"symbol":"open","symbolLocation":64,"imageIndex":0},{"imageOffset":3405824,"symbol":"TwoWayPipe::WaitForConnection()","symbolLocation":40,"imageIndex":3},{"imageOffset":3381048,"symbol":"DbgTransportSession::TransportWorker()","symbolLocation":232,"imageIndex":3},{"imageOffset":3377196,"symbol":"DbgTransportSession::TransportWorkerStatic(void*)","symbolLocation":12,"imageIndex":3},{"imageOffset":250672,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":380,"imageIndex":3},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4893493,"frames":[{"imageOffset":18508,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":1},{"imageOffset":206036,"symbol":"CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":308,"imageIndex":3},{"imageOffset":205128,"symbol":"CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":348,"imageIndex":3},{"imageOffset":221740,"symbol":"CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int)","symbolLocation":1656,"imageIndex":3},{"imageOffset":3371316,"symbol":"DebuggerRCThread::MainLoop()","symbolLocation":208,"imageIndex":3},{"imageOffset":3371008,"symbol":"DebuggerRCThread::ThreadProc()","symbolLocation":232,"imageIndex":3},{"imageOffset":3370448,"symbol":"DebuggerRCThread::ThreadProcStatic(void*)","symbolLocation":32,"imageIndex":3},{"imageOffset":250672,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":380,"imageIndex":3},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4893494,"frames":[{"imageOffset":18508,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":1},{"imageOffset":206008,"symbol":"CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":280,"imageIndex":3},{"imageOffset":205128,"symbol":"CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":348,"imageIndex":3},{"imageOffset":221740,"symbol":"CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int)","symbolLocation":1656,"imageIndex":3},{"imageOffset":222220,"symbol":"WaitForSingleObjectEx","symbolLocation":80,"imageIndex":3},{"imageOffset":2200256,"symbol":"CLREventBase::WaitEx(unsigned int, WaitMode, PendingSync*)","symbolLocation":192,"imageIndex":3},{"imageOffset":1632416,"symbol":"FinalizerThread::WaitForFinalizerEvent(CLREvent*)","symbolLocation":48,"imageIndex":3},{"imageOffset":1632972,"symbol":"FinalizerThread::FinalizerThreadWorker(void*)","symbolLocation":272,"imageIndex":3},{"imageOffset":1176876,"symbol":"ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)","symbolLocation":260,"imageIndex":3},{"imageOffset":1178356,"symbol":"ManagedThreadBase::FinalizerBase(void (*)(void*))","symbolLocation":36,"imageIndex":3},{"imageOffset":1633300,"symbol":"FinalizerThread::FinalizerThreadStart(void*)","symbolLocation":88,"imageIndex":3},{"imageOffset":250672,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":380,"imageIndex":3},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4893500,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":4893501,"frames":[{"imageOffset":29076,"symbol":"kevent","symbolLocation":8,"imageIndex":0},{"imageOffset":39380,"symbol":"SystemNative_WaitForSocketEvents","symbolLocation":76,"imageIndex":9},{"imageOffset":10792930732,"imageIndex":4},{"imageOffset":10793165276,"imageIndex":4},{"imageOffset":10741825680,"imageIndex":4},{"imageOffset":2996084,"symbol":"CallDescrWorkerInternal","symbolLocation":132,"imageIndex":3},{"imageOffset":1380592,"symbol":"DispatchCallSimple(unsigned long*, unsigned int, unsigned long, unsigned int)","symbolLocation":272,"imageIndex":3},{"imageOffset":1464332,"symbol":"ThreadNative::KickOffThread_Worker(void*)","symbolLocation":148,"imageIndex":3},{"imageOffset":1176876,"symbol":"ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)","symbolLocation":260,"imageIndex":3},{"imageOffset":1178264,"symbol":"ManagedThreadBase::KickOff(void (*)(void*), void*)","symbolLocation":32,"imageIndex":3},{"imageOffset":1464548,"symbol":"ThreadNative::KickOffThread(void*)","symbolLocation":172,"imageIndex":3},{"imageOffset":250672,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":380,"imageIndex":3},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4893502,"name":".NET ThreadPool Worker","frames":[{"imageOffset":18508,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":1},{"imageOffset":206036,"symbol":"CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":308,"imageIndex":3},{"imageOffset":205128,"symbol":"CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":348,"imageIndex":3},{"imageOffset":221740,"symbol":"CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int)","symbolLocation":1656,"imageIndex":3},{"imageOffset":1163560,"symbol":"Thread::DoAppropriateWaitWorker(int, void**, int, unsigned int, WaitMode)","symbolLocation":1040,"imageIndex":3},{"imageOffset":1144008,"symbol":"Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*)","symbolLocation":68,"imageIndex":3},{"imageOffset":1167180,"symbol":"Thread::Block(int, PendingSync*)","symbolLocation":32,"imageIndex":3},{"imageOffset":1135060,"symbol":"SyncBlock::Wait(int)","symbolLocation":448,"imageIndex":3},{"imageOffset":3821232,"symbol":"ObjectNative::WaitTimeout(int, Object*)","symbolLocation":160,"imageIndex":3},{"imageOffset":10741902072,"imageIndex":4},{"imageOffset":10742031872,"imageIndex":4},{"imageOffset":10742031048,"imageIndex":4},{"imageOffset":10742500544,"imageIndex":4},{"imageOffset":10744816916,"imageIndex":4},{"imageOffset":10792320180,"imageIndex":4},{"imageOffset":10753578064,"imageIndex":4},{"imageOffset":10741891672,"imageIndex":4},{"imageOffset":10742026564,"imageIndex":4},{"imageOffset":10741944720,"imageIndex":4},{"imageOffset":10741996024,"imageIndex":4},{"imageOffset":10741825556,"imageIndex":4},{"imageOffset":2996084,"symbol":"CallDescrWorkerInternal","symbolLocation":132,"imageIndex":3},{"imageOffset":1380592,"symbol":"DispatchCallSimple(unsigned long*, unsigned int, unsigned long, unsigned int)","symbolLocation":272,"imageIndex":3},{"imageOffset":1464332,"symbol":"ThreadNative::KickOffThread_Worker(void*)","symbolLocation":148,"imageIndex":3},{"imageOffset":1176876,"symbol":"ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)","symbolLocation":260,"imageIndex":3},{"imageOffset":1178264,"symbol":"ManagedThreadBase::KickOff(void (*)(void*), void*)","symbolLocation":32,"imageIndex":3},{"imageOffset":1464548,"symbol":"ThreadNative::KickOffThread(void*)","symbolLocation":172,"imageIndex":3},{"imageOffset":250672,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":380,"imageIndex":3},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4893504,"frames":[{"imageOffset":18508,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":1},{"imageOffset":206008,"symbol":"CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":280,"imageIndex":3},{"imageOffset":205128,"symbol":"CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":348,"imageIndex":3},{"imageOffset":221740,"symbol":"CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int)","symbolLocation":1656,"imageIndex":3},{"imageOffset":1163216,"symbol":"Thread::DoAppropriateWaitWorker(int, void**, int, unsigned int, WaitMode)","symbolLocation":696,"imageIndex":3},{"imageOffset":1144008,"symbol":"Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*)","symbolLocation":68,"imageIndex":3},{"imageOffset":1518168,"symbol":"WaitHandleNative::CorWaitOneNative(void*, int)","symbolLocation":160,"imageIndex":3},{"imageOffset":10875558152,"imageIndex":4},{"imageOffset":10741984008,"imageIndex":4},{"imageOffset":10741825556,"imageIndex":4},{"imageOffset":2996084,"symbol":"CallDescrWorkerInternal","symbolLocation":132,"imageIndex":3},{"imageOffset":1380592,"symbol":"DispatchCallSimple(unsigned long*, unsigned int, unsigned long, unsigned int)","symbolLocation":272,"imageIndex":3},{"imageOffset":1464332,"symbol":"ThreadNative::KickOffThread_Worker(void*)","symbolLocation":148,"imageIndex":3},{"imageOffset":1176876,"symbol":"ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)","symbolLocation":260,"imageIndex":3},{"imageOffset":1178264,"symbol":"ManagedThreadBase::KickOff(void (*)(void*), void*)","symbolLocation":32,"imageIndex":3},{"imageOffset":1464548,"symbol":"ThreadNative::KickOffThread(void*)","symbolLocation":172,"imageIndex":3},{"imageOffset":250672,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":380,"imageIndex":3},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4893505,"frames":[{"imageOffset":18508,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":1},{"imageOffset":206008,"symbol":"CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":280,"imageIndex":3},{"imageOffset":205128,"symbol":"CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":348,"imageIndex":3},{"imageOffset":221740,"symbol":"CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int)","symbolLocation":1656,"imageIndex":3},{"imageOffset":1163216,"symbol":"Thread::DoAppropriateWaitWorker(int, void**, int, unsigned int, WaitMode)","symbolLocation":696,"imageIndex":3},{"imageOffset":1144008,"symbol":"Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*)","symbolLocation":68,"imageIndex":3},{"imageOffset":1518168,"symbol":"WaitHandleNative::CorWaitOneNative(void*, int)","symbolLocation":160,"imageIndex":3},{"imageOffset":10875558152,"imageIndex":4},{"imageOffset":10741960400,"imageIndex":4},{"imageOffset":10741825556,"imageIndex":4},{"imageOffset":2996084,"symbol":"CallDescrWorkerInternal","symbolLocation":132,"imageIndex":3},{"imageOffset":1380592,"symbol":"DispatchCallSimple(unsigned long*, unsigned int, unsigned long, unsigned int)","symbolLocation":272,"imageIndex":3},{"imageOffset":1464332,"symbol":"ThreadNative::KickOffThread_Worker(void*)","symbolLocation":148,"imageIndex":3},{"imageOffset":1176876,"symbol":"ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)","symbolLocation":260,"imageIndex":3},{"imageOffset":1178264,"symbol":"ManagedThreadBase::KickOff(void (*)(void*), void*)","symbolLocation":32,"imageIndex":3},{"imageOffset":1464548,"symbol":"ThreadNative::KickOffThread(void*)","symbolLocation":172,"imageIndex":3},{"imageOffset":250672,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":380,"imageIndex":3},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4893522,"name":".NET ThreadPool Worker","frames":[{"imageOffset":18508,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":1},{"imageOffset":206008,"symbol":"CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":280,"imageIndex":3},{"imageOffset":205128,"symbol":"CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":348,"imageIndex":3},{"imageOffset":221740,"symbol":"CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int)","symbolLocation":1656,"imageIndex":3},{"imageOffset":222124,"symbol":"PAL_WaitForSingleObjectPrioritized","symbolLocation":76,"imageIndex":3},{"imageOffset":1518684,"symbol":"WaitHandle_CorWaitOnePrioritizedNative","symbolLocation":76,"imageIndex":3},{"imageOffset":10741862548,"imageIndex":4},{"imageOffset":10875554640,"imageIndex":4},{"imageOffset":10875555020,"imageIndex":4},{"imageOffset":10875532416,"imageIndex":4},{"imageOffset":10741996100,"imageIndex":4},{"imageOffset":10741825556,"imageIndex":4},{"imageOffset":2996084,"symbol":"CallDescrWorkerInternal","symbolLocation":132,"imageIndex":3},{"imageOffset":1380592,"symbol":"DispatchCallSimple(unsigned long*, unsigned int, unsigned long, unsigned int)","symbolLocation":272,"imageIndex":3},{"imageOffset":1464332,"symbol":"ThreadNative::KickOffThread_Worker(void*)","symbolLocation":148,"imageIndex":3},{"imageOffset":1176876,"symbol":"ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)","symbolLocation":260,"imageIndex":3},{"imageOffset":1178264,"symbol":"ManagedThreadBase::KickOff(void (*)(void*), void*)","symbolLocation":32,"imageIndex":3},{"imageOffset":1464548,"symbol":"ThreadNative::KickOffThread(void*)","symbolLocation":172,"imageIndex":3},{"imageOffset":250672,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":380,"imageIndex":3},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4893534,"name":"com.apple.NSEventThread","frames":[{"imageOffset":4176,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":78108,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":0},{"imageOffset":39972,"symbol":"mach_msg_overwrite","symbolLocation":452,"imageIndex":0},{"imageOffset":5068,"symbol":"mach_msg","symbolLocation":24,"imageIndex":0},{"imageOffset":531376,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":10},{"imageOffset":525468,"symbol":"__CFRunLoopRun","symbolLocation":1232,"imageIndex":10},{"imageOffset":522360,"symbol":"CFRunLoopRunSpecific","symbolLocation":612,"imageIndex":10},{"imageOffset":1458588,"symbol":"_NSEventThread","symbolLocation":172,"imageIndex":11},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4893561,"frames":[{"imageOffset":18508,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":1},{"imageOffset":206008,"symbol":"CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":280,"imageIndex":3},{"imageOffset":205128,"symbol":"CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":348,"imageIndex":3},{"imageOffset":221740,"symbol":"CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int)","symbolLocation":1656,"imageIndex":3},{"imageOffset":222220,"symbol":"WaitForSingleObjectEx","symbolLocation":80,"imageIndex":3},{"imageOffset":2200256,"symbol":"CLREventBase::WaitEx(unsigned int, WaitMode, PendingSync*)","symbolLocation":192,"imageIndex":3},{"imageOffset":2929612,"symbol":"WKS::gc_heap::bgc_thread_function()","symbolLocation":192,"imageIndex":3},{"imageOffset":1647012,"symbol":"(anonymous namespace)::CreateSuspendableThread(void (*)(void*), void*, char16_t const*)::$_0::__invoke(void*)","symbolLocation":120,"imageIndex":3},{"imageOffset":250672,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":380,"imageIndex":3},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4893562,"name":".NET ThreadPool Worker","frames":[{"imageOffset":18508,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":1},{"imageOffset":206036,"symbol":"CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":308,"imageIndex":3},{"imageOffset":205128,"symbol":"CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":348,"imageIndex":3},{"imageOffset":221740,"symbol":"CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int)","symbolLocation":1656,"imageIndex":3},{"imageOffset":1163560,"symbol":"Thread::DoAppropriateWaitWorker(int, void**, int, unsigned int, WaitMode)","symbolLocation":1040,"imageIndex":3},{"imageOffset":1144008,"symbol":"Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*)","symbolLocation":68,"imageIndex":3},{"imageOffset":1519188,"symbol":"WaitHandleNative::CorWaitMultipleNative(void**, int, bool, int)","symbolLocation":168,"imageIndex":3},{"imageOffset":10741857096,"imageIndex":4},{"imageOffset":10865082976,"imageIndex":4},{"imageOffset":10882111536,"imageIndex":4},{"imageOffset":10875784296,"imageIndex":4},{"imageOffset":10882111212,"imageIndex":4},{"imageOffset":10882110788,"imageIndex":4},{"imageOffset":10875524676,"imageIndex":4},{"imageOffset":10741996024,"imageIndex":4},{"imageOffset":10741825556,"imageIndex":4},{"imageOffset":2996084,"symbol":"CallDescrWorkerInternal","symbolLocation":132,"imageIndex":3},{"imageOffset":1380592,"symbol":"DispatchCallSimple(unsigned long*, unsigned int, unsigned long, unsigned int)","symbolLocation":272,"imageIndex":3},{"imageOffset":1464332,"symbol":"ThreadNative::KickOffThread_Worker(void*)","symbolLocation":148,"imageIndex":3},{"imageOffset":1176876,"symbol":"ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)","symbolLocation":260,"imageIndex":3},{"imageOffset":1178264,"symbol":"ManagedThreadBase::KickOff(void (*)(void*), void*)","symbolLocation":32,"imageIndex":3},{"imageOffset":1464548,"symbol":"ThreadNative::KickOffThread(void*)","symbolLocation":172,"imageIndex":3},{"imageOffset":250672,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":380,"imageIndex":3},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4893571,"name":".NET ThreadPool Worker","frames":[{"imageOffset":18508,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":1},{"imageOffset":206036,"symbol":"CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":308,"imageIndex":3},{"imageOffset":205128,"symbol":"CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":348,"imageIndex":3},{"imageOffset":221740,"symbol":"CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int)","symbolLocation":1656,"imageIndex":3},{"imageOffset":1163560,"symbol":"Thread::DoAppropriateWaitWorker(int, void**, int, unsigned int, WaitMode)","symbolLocation":1040,"imageIndex":3},{"imageOffset":1144008,"symbol":"Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*)","symbolLocation":68,"imageIndex":3},{"imageOffset":1519188,"symbol":"WaitHandleNative::CorWaitMultipleNative(void**, int, bool, int)","symbolLocation":168,"imageIndex":3},{"imageOffset":10741857096,"imageIndex":4},{"imageOffset":10865082976,"imageIndex":4},{"imageOffset":10882111536,"imageIndex":4},{"imageOffset":10875784296,"imageIndex":4},{"imageOffset":10882111212,"imageIndex":4},{"imageOffset":10882110788,"imageIndex":4},{"imageOffset":10875524676,"imageIndex":4},{"imageOffset":10741996024,"imageIndex":4},{"imageOffset":10741825556,"imageIndex":4},{"imageOffset":2996084,"symbol":"CallDescrWorkerInternal","symbolLocation":132,"imageIndex":3},{"imageOffset":1380592,"symbol":"DispatchCallSimple(unsigned long*, unsigned int, unsigned long, unsigned int)","symbolLocation":272,"imageIndex":3},{"imageOffset":1464332,"symbol":"ThreadNative::KickOffThread_Worker(void*)","symbolLocation":148,"imageIndex":3},{"imageOffset":1176876,"symbol":"ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)","symbolLocation":260,"imageIndex":3},{"imageOffset":1178264,"symbol":"ManagedThreadBase::KickOff(void (*)(void*), void*)","symbolLocation":32,"imageIndex":3},{"imageOffset":1464548,"symbol":"ThreadNative::KickOffThread(void*)","symbolLocation":172,"imageIndex":3},{"imageOffset":250672,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":380,"imageIndex":3},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4894219,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":4894284,"frames":[{"imageOffset":18508,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":1},{"imageOffset":206008,"symbol":"CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":280,"imageIndex":3},{"imageOffset":205128,"symbol":"CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":348,"imageIndex":3},{"imageOffset":223588,"symbol":"SleepEx","symbolLocation":160,"imageIndex":3},{"imageOffset":1189636,"symbol":"TieredCompilationManager::BackgroundWorkerStart()","symbolLocation":212,"imageIndex":3},{"imageOffset":1189204,"symbol":"TieredCompilationManager::BackgroundWorkerBootstrapper1(void*)","symbolLocation":104,"imageIndex":3},{"imageOffset":1176876,"symbol":"ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)","symbolLocation":260,"imageIndex":3},{"imageOffset":1178264,"symbol":"ManagedThreadBase::KickOff(void (*)(void*), void*)","symbolLocation":32,"imageIndex":3},{"imageOffset":1188968,"symbol":"TieredCompilationManager::BackgroundWorkerBootstrapper0(void*)","symbolLocation":40,"imageIndex":3},{"imageOffset":250672,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":380,"imageIndex":3},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4894287,"name":".NET ThreadPool Worker","frames":[{"imageOffset":18508,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":1},{"imageOffset":206008,"symbol":"CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":280,"imageIndex":3},{"imageOffset":205128,"symbol":"CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":348,"imageIndex":3},{"imageOffset":221740,"symbol":"CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int)","symbolLocation":1656,"imageIndex":3},{"imageOffset":222124,"symbol":"PAL_WaitForSingleObjectPrioritized","symbolLocation":76,"imageIndex":3},{"imageOffset":1518684,"symbol":"WaitHandle_CorWaitOnePrioritizedNative","symbolLocation":76,"imageIndex":3},{"imageOffset":10741862548,"imageIndex":4},{"imageOffset":10875554640,"imageIndex":4},{"imageOffset":10875555020,"imageIndex":4},{"imageOffset":10875532416,"imageIndex":4},{"imageOffset":10741996100,"imageIndex":4},{"imageOffset":10741825556,"imageIndex":4},{"imageOffset":2996084,"symbol":"CallDescrWorkerInternal","symbolLocation":132,"imageIndex":3},{"imageOffset":1380592,"symbol":"DispatchCallSimple(unsigned long*, unsigned int, unsigned long, unsigned int)","symbolLocation":272,"imageIndex":3},{"imageOffset":1464332,"symbol":"ThreadNative::KickOffThread_Worker(void*)","symbolLocation":148,"imageIndex":3},{"imageOffset":1176876,"symbol":"ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)","symbolLocation":260,"imageIndex":3},{"imageOffset":1178264,"symbol":"ManagedThreadBase::KickOff(void (*)(void*), void*)","symbolLocation":32,"imageIndex":3},{"imageOffset":1464548,"symbol":"ThreadNative::KickOffThread(void*)","symbolLocation":172,"imageIndex":3},{"imageOffset":250672,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":380,"imageIndex":3},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4894288,"name":".NET ThreadPool Worker","frames":[{"imageOffset":18508,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":1},{"imageOffset":206008,"symbol":"CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":280,"imageIndex":3},{"imageOffset":205128,"symbol":"CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":348,"imageIndex":3},{"imageOffset":221740,"symbol":"CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int)","symbolLocation":1656,"imageIndex":3},{"imageOffset":222124,"symbol":"PAL_WaitForSingleObjectPrioritized","symbolLocation":76,"imageIndex":3},{"imageOffset":1518684,"symbol":"WaitHandle_CorWaitOnePrioritizedNative","symbolLocation":76,"imageIndex":3},{"imageOffset":10741862548,"imageIndex":4},{"imageOffset":10875554640,"imageIndex":4},{"imageOffset":10875555020,"imageIndex":4},{"imageOffset":10875532416,"imageIndex":4},{"imageOffset":10741996100,"imageIndex":4},{"imageOffset":10741825556,"imageIndex":4},{"imageOffset":2996084,"symbol":"CallDescrWorkerInternal","symbolLocation":132,"imageIndex":3},{"imageOffset":1380592,"symbol":"DispatchCallSimple(unsigned long*, unsigned int, unsigned long, unsigned int)","symbolLocation":272,"imageIndex":3},{"imageOffset":1464332,"symbol":"ThreadNative::KickOffThread_Worker(void*)","symbolLocation":148,"imageIndex":3},{"imageOffset":1176876,"symbol":"ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)","symbolLocation":260,"imageIndex":3},{"imageOffset":1178264,"symbol":"ManagedThreadBase::KickOff(void (*)(void*), void*)","symbolLocation":32,"imageIndex":3},{"imageOffset":1464548,"symbol":"ThreadNative::KickOffThread(void*)","symbolLocation":172,"imageIndex":3},{"imageOffset":250672,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":380,"imageIndex":3},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":4894292,"name":".NET ThreadPool Worker","frames":[{"imageOffset":18508,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":1},{"imageOffset":206008,"symbol":"CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":280,"imageIndex":3},{"imageOffset":205128,"symbol":"CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":348,"imageIndex":3},{"imageOffset":221740,"symbol":"CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int)","symbolLocation":1656,"imageIndex":3},{"imageOffset":222124,"symbol":"PAL_WaitForSingleObjectPrioritized","symbolLocation":76,"imageIndex":3},{"imageOffset":1518684,"symbol":"WaitHandle_CorWaitOnePrioritizedNative","symbolLocation":76,"imageIndex":3},{"imageOffset":10741862548,"imageIndex":4},{"imageOffset":10875554640,"imageIndex":4},{"imageOffset":10875555020,"imageIndex":4},{"imageOffset":10875532416,"imageIndex":4},{"imageOffset":10741996100,"imageIndex":4},{"imageOffset":10741825556,"imageIndex":4},{"imageOffset":2996084,"symbol":"CallDescrWorkerInternal","symbolLocation":132,"imageIndex":3},{"imageOffset":1380592,"symbol":"DispatchCallSimple(unsigned long*, unsigned int, unsigned long, unsigned int)","symbolLocation":272,"imageIndex":3},{"imageOffset":1464332,"symbol":"ThreadNative::KickOffThread_Worker(void*)","symbolLocation":148,"imageIndex":3},{"imageOffset":1176876,"symbol":"ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)","symbolLocation":260,"imageIndex":3},{"imageOffset":1178264,"symbol":"ManagedThreadBase::KickOff(void (*)(void*), void*)","symbolLocation":32,"imageIndex":3},{"imageOffset":1464548,"symbol":"ThreadNative::KickOffThread(void*)","symbolLocation":172,"imageIndex":3},{"imageOffset":250672,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":380,"imageIndex":3},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]}], "usedImages" : [ { "source" : "P", "arch" : "arm64e", "base" : 6558224384, "size" : 237548, "uuid" : "3dcd49b9-b3c5-3d90-be40-a3b807cb9cd7", "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib", "name" : "libsystem_kernel.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6558461952, "size" : 53244, "uuid" : "9f3b729a-ed04-3e65-adac-d75ad06ebbdc", "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib", "name" : "libsystem_pthread.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6557175808, "size" : 528380, "uuid" : "14cd841b-0c7b-34a2-a342-cc6796ef9259", "path" : "\/usr\/lib\/system\/libsystem_c.dylib", "name" : "libsystem_c.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4383211520, "size" : 4931584, "uuid" : "9dd9901b-ebae-3942-b6b6-69fdb7161681", "path" : "\/Applications\/TreeViewer.app\/Contents\/MacOS\/libcoreclr.dylib", "name" : "libcoreclr.dylib" }, { "size" : 0, "source" : "A", "base" : 0, "uuid" : "00000000-0000-0000-0000-000000000000" }, { "source" : "P", "arch" : "arm64", "base" : 4376150016, "size" : 245760, "uuid" : "1bab9375-7404-3ace-865a-49ec42d2c70d", "path" : "\/Applications\/TreeViewer.app\/Contents\/MacOS\/libhostpolicy.dylib", "name" : "libhostpolicy.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4375691264, "size" : 278528, "uuid" : "98beef01-02e1-3fc1-8064-0c74d64570ec", "path" : "\/Applications\/TreeViewer.app\/Contents\/MacOS\/libhostfxr.dylib", "name" : "libhostfxr.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4374216704, "CFBundleShortVersionString" : "2.2.0", "CFBundleIdentifier" : "io.github.arklumpus.TreeViewer", "size" : 65536, "uuid" : "cb8d10be-bdd4-3dd6-8666-0a0fc53ee65d", "path" : "\/Applications\/TreeViewer.app\/Contents\/MacOS\/TreeViewer", "name" : "TreeViewer", "CFBundleVersion" : "2.2.0" }, { "source" : "P", "arch" : "arm64e", "base" : 6555148288, "size" : 568228, "uuid" : "191e84f1-4b95-39c8-b253-1c1ef56c0fa8", "path" : "\/usr\/lib\/dyld", "name" : "dyld" }, { "source" : "P", "arch" : "arm64", "base" : 4375379968, "size" : 65536, "uuid" : "79dad8bb-409a-3b36-81f8-94a77bc60e53", "path" : "\/Applications\/TreeViewer.app\/Contents\/MacOS\/libSystem.Native.dylib", "name" : "libSystem.Native.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6558875648, "CFBundleShortVersionString" : "6.9", "CFBundleIdentifier" : "com.apple.CoreFoundation", "size" : 5079040, "uuid" : "18260df4-69a8-30d3-8175-fb8ae7ae7709", "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation", "name" : "CoreFoundation", "CFBundleVersion" : "1953.300" }, { "source" : "P", "arch" : "arm64e", "base" : 6612140032, "CFBundleShortVersionString" : "6.9", "CFBundleIdentifier" : "com.apple.AppKit", "size" : 15777792, "uuid" : "88722053-0df0-3d4f-bf55-7e3c2d2c8e29", "path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit", "name" : "AppKit", "CFBundleVersion" : "2299.40.118" } ], "sharedCache" : { "base" : 6554501120, "size" : 3447455744, "uuid" : "835716ae-b363-3187-b065-cf94139bfc85" }, "vmSummary" : "ReadOnly portion of Libraries: Total=1.0G resident=0K(0%) swapped_out_or_unallocated=1.0G(100%)\nWritable regions: Total=2.0G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=2.0G(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nAccelerate framework 256K 2 \nActivity Tracing 256K 1 \nCG backing stores 4480K 8 \nCG image 240K 11 \nColorSync 544K 26 \nCoreAnimation 304K 19 \nCoreGraphics 48K 3 \nCoreUI image data 2800K 23 \nFoundation 16K 1 \nKernel Alloc Once 32K 1 \nMALLOC 444.5M 68 \nMALLOC guard page 192K 9 \nMALLOC_MEDIUM (reserved) 872.0M 8 reserved VM address space (unallocated)\nMALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)\nOpenGL GLSL 384K 4 \nSTACK GUARD 56.3M 22 \nStack 18.9M 22 \nVM_ALLOCATE 1.7G 1764 \nVM_ALLOCATE (reserved) 64K 1 reserved VM address space (unallocated)\n__AUTH 682K 182 \n__AUTH_CONST 12.4M 351 \n__CTF 756 1 \n__DATA 3641K 352 \n__DATA_CONST 15.6M 365 \n__DATA_DIRTY 721K 114 \n__FONT_DATA 2352 1 \n__GLSLBUILTINS 5174K 1 \n__LINKEDIT 772.5M 15 \n__OBJC_CONST 1384K 154 \n__OBJC_RO 65.5M 1 \n__OBJC_RW 1988K 1 \n__TEXT 297.9M 381 \ndyld private memory 256K 1 \nmapped file 331.2M 332 \nshared memory 912K 18 \n=========== ======= ======= \nTOTAL 4.9G 4264 \nTOTAL, minus reserved VM space 3.7G 4264 \n", "legacyInfo" : { "threadTriggered" : { "queue" : "com.apple.main-thread" } }, "trialInfo" : { "rollouts" : [ { "rolloutId" : "610d52e1fc54bc3389840408", "factorPackIds" : { "SIRI_UNDERSTANDING_ASR_ASSISTANT" : "646ffe9d98c98f41c45c7612", "SIRI_UNDERSTANDING_MORPHUN" : "62ec7220c682040ba94e6a20" }, "deploymentId" : 240000719 }, { "rolloutId" : "6112d17137f5d11121dcd4e2", "factorPackIds" : { }, "deploymentId" : 240000450 } ], "experiments" : [ { "treatmentId" : "a092db1b-c401-44fa-9c54-518b7d69ca61", "experimentId" : "64a844035c85000c0f42398a", "deploymentId" : 400000019 } ] } } Model: MacBookPro18,3, BootROM 8419.80.7, proc 8:6:2 processors, 16 GB, SMC Graphics: Apple M1 Pro, Apple M1 Pro, Built-In Display: Color LCD, 3024 x 1964 Retina, Main, MirrorOff, Online Display: LG HDR WFHD, 2560 x 1080 (UW-UXGA - Ultra Wide - Ultra Extended Graphics Array), MirrorOff, Online Memory Module: LPDDR5, Samsung AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x4387), wl0: Nov 30 2022 02:17:16 version 20.10.965.13.8.7.131 FWID 01-1251c18d Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports Network Service: Wi-Fi, AirPort, en0 USB Device: USB31Bus USB Device: USB31Bus USB Device: USB31Bus Thunderbolt Bus: MacBook Pro, Apple Inc. Thunderbolt Bus: MacBook Pro, Apple Inc. Thunderbolt Bus: MacBook Pro, Apple Inc.
arklumpus commented 10 months ago

Hi, I'm sorry to hear that you're having issues... It would be helpful if you could send me some of the files that cause the problem, so I can reproduce and fix it on my end. If you don't want to upload them publicly here, you can email me at giorgio.bianchini (at) bristol.ac.uk.

Also, thank you for the macOS error report (I edited your comment to compress it as it was a bit long)! Unfortunately this kind of reports is not very helpful (since it was produced by macOS, it has a lot of low-level information, but it's missing the actual reason that caused the crash); again, it would be great if you could send me the file that causes the crash. Alternatively, you could try starting TreeViewer from a terminal window, with something like TreeViewer --log-exceptions > log.txt, and making it crash. This should create a file called log.txt that will contain all the errors that occurred while running the program, and would help diagnose the bug.

At least for this second problem, I expect that the issue is that the trees in the output file are very divergent, and this doesn't play well with the consensus method used by TreeViewer; in this case, it would probably be easier to compute the consensus tree using the BEAST TreeAnnotator, and then open that in TreeViewer (you should be able to add the age distributions by adding the file with all the trees as an attachment and using the Set up age distributions (attachment) module).