ValleyAudio / ValleyRackFree

Modules for VCV Rack
Other
176 stars 26 forks source link

Quitting VCV Rack with Valley Plateau open in the module browser crashes Rack #81

Open pgatt opened 2 years ago

pgatt commented 2 years ago

Quitting Rack while Plateau is open in the module browser crashes Rack, next time you open VCV Rack it tells you Rack crashed and brings up the dialog asking whether you want to clear the patch. I can reproduce this.

Valley 2.0.4, VCV Rack Pro 2.1.1, macOS 12.4 here.

pgatt commented 2 years ago
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               Rack [28379]
Path:                  /Applications/VCV Rack 2 Pro.app/Contents/MacOS/Rack
Identifier:            com.vcvrack.rack
Version:               2.1.1 (2.1.1)
Code Type:             X86-64 (Native)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2022-06-21 12:18:21.9003 +1000
OS Version:            macOS 12.4 (21F79)
Report Version:        12
Bridge OS Version:     3.0 (14Y910)
Anonymous UUID:        94AEB225-5683-1361-0701-9A04B579F448

Sleep/Wake UUID:       628E38BF-2CD3-4A5A-9DE8-81370D55E294

Time Awake Since Boot: 1400000 seconds
Time Since Wake:       80594 seconds

System Integrity Protection: enabled

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

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000018
Exception Codes:       0x0000000000000001, 0x0000000000000018
Exception Note:        EXC_CORPSE_NOTIFY

VM Region Info: 0x18 is not in any region.  Bytes before following region: 140737486462952
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->  
      VM_ALLOCATE              7fffffe32000-7fffffe33000 [    4K] r-x/r-x SM=ALI  

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   libRack.dylib                            0x6ebc187 glnvg__renderDeleteTexture(void*, int) + 7
1   plugin.dylib                            0x14675c7f BitMap::~BitMap() + 63
2   plugin.dylib                            0x146759de BitMap::~BitMap() + 14
3   libRack.dylib                            0x6f9d091 rack::widget::Widget::clearChildren() + 113
4   libRack.dylib                            0x6f3c249 rack::app::ModuleWidget::~ModuleWidget() + 25
5   plugin.dylib                            0x1467667c BlankWidget<1>::~BlankWidget() + 60
6   libRack.dylib                            0x6f9d091 rack::widget::Widget::clearChildren() + 113
7   libRack.dylib                            0x6f9cf66 rack::widget::Widget::~Widget() + 38
8   libRack.dylib                            0x6f26ffe rack::app::browser::ModelBox::~ModelBox() + 14
9   libRack.dylib                            0x6f9d091 rack::widget::Widget::clearChildren() + 113
10  libRack.dylib                            0x6f9cf66 rack::widget::Widget::~Widget() + 38
11  libRack.dylib                            0x6f9bb9e rack::widget::FramebufferWidget::~FramebufferWidget() + 14
12  libRack.dylib                            0x6f9d091 rack::widget::Widget::clearChildren() + 113
13  libRack.dylib                            0x6f9cf66 rack::widget::Widget::~Widget() + 38
14  libRack.dylib                            0x6f26ffe rack::app::browser::ModelBox::~ModelBox() + 14
15  libRack.dylib                            0x6f9d091 rack::widget::Widget::clearChildren() + 113
16  libRack.dylib                            0x6f9cf66 rack::widget::Widget::~Widget() + 38
17  libRack.dylib                            0x6f26ffe rack::app::browser::ModelBox::~ModelBox() + 14
18  libRack.dylib                            0x6f9d091 rack::widget::Widget::clearChildren() + 113
19  libRack.dylib                            0x6f9cf66 rack::widget::Widget::~Widget() + 38
20  libRack.dylib                            0x6f26ffe rack::app::browser::ModelBox::~ModelBox() + 14
21  libRack.dylib                            0x6f9d091 rack::widget::Widget::clearChildren() + 113
22  libRack.dylib                            0x6f9cf66 rack::widget::Widget::~Widget() + 38
23  libRack.dylib                            0x6f26ffe rack::app::browser::ModelBox::~ModelBox() + 14
24  libRack.dylib                            0x6f9d091 rack::widget::Widget::clearChildren() + 113
25  libRack.dylib                            0x6f9cf66 rack::widget::Widget::~Widget() + 38
26  libRack.dylib                            0x6f9d10e rack::widget::Widget::~Widget() + 14
27  libRack.dylib                            0x6f9d091 rack::widget::Widget::clearChildren() + 113
28  libRack.dylib                            0x6f9cf66 rack::widget::Widget::~Widget() + 38
29  libRack.dylib                            0x6f9d10e rack::widget::Widget::~Widget() + 14
30  libRack.dylib                            0x6f9d091 rack::widget::Widget::clearChildren() + 113
31  libRack.dylib                            0x6f9cf66 rack::widget::Widget::~Widget() + 38
32  libRack.dylib                            0x6f96d39 rack::ui::ScrollWidget::~ScrollWidget() + 41
33  libRack.dylib                            0x6f9d091 rack::widget::Widget::clearChildren() + 113
34  libRack.dylib                            0x6f9cf66 rack::widget::Widget::~Widget() + 38
35  libRack.dylib                            0x6f2789e rack::app::browser::Browser::~Browser() + 14
36  libRack.dylib                            0x6f9d091 rack::widget::Widget::clearChildren() + 113
37  libRack.dylib                            0x6f9cf66 rack::widget::Widget::~Widget() + 38
38  libRack.dylib                            0x6f26ffe rack::app::browser::ModelBox::~ModelBox() + 14
39  libRack.dylib                            0x6f9d091 rack::widget::Widget::clearChildren() + 113
40  libRack.dylib                            0x6f9cf66 rack::widget::Widget::~Widget() + 38
41  libRack.dylib                            0x6f5a309 rack::app::Scene::~Scene() + 41
42  libRack.dylib                            0x6ebb7bd rack::Context::~Context() + 205
43  Rack                                   0x106468c94 main + 2612
44  dyld                                   0x10f93351e start + 462

Thread 1:: AMCP Logging Spool
0   libsystem_kernel.dylib              0x7ff80e3779b6 semaphore_wait_trap + 10
1   caulk                               0x7ff816eac2e6 caulk::mach::semaphore::wait_or_error() + 16
2   caulk                               0x7ff816e94148 caulk::concurrent::details::worker_thread::run() + 36
3   caulk                               0x7ff816e93e0c 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*) + 41
4   libsystem_pthread.dylib             0x7ff80e3b44e1 _pthread_start + 125
5   libsystem_pthread.dylib             0x7ff80e3aff6b thread_start + 15

Thread 2:
0   libsystem_pthread.dylib             0x7ff80e3aff48 start_wqthread + 0

Thread 3:
0   libsystem_kernel.dylib              0x7ff80e37797a mach_msg_trap + 10
1   libsystem_kernel.dylib              0x7ff80e377ce8 mach_msg + 56
2   CoreMIDI                            0x7ff8250d52a4 XServerMachPort::ReceiveMessage(int&, void*, int&) + 94
3   CoreMIDI                            0x7ff8251056b9 MIDIProcess::MIDIInPortThread::Run() + 105
4   CoreMIDI                            0x7ff8250ec1c2 XThread::RunHelper(void*) + 10
5   CoreMIDI                            0x7ff8250ed3e7 CAPThread::Entry(CAPThread*) + 77
6   libsystem_pthread.dylib             0x7ff80e3b44e1 _pthread_start + 125
7   libsystem_pthread.dylib             0x7ff80e3aff6b thread_start + 15

Thread 4:
0   libsystem_kernel.dylib              0x7ff80e37fd5a __select + 10
1   plugin.dylib                            0x103f1f56 SocketReceiveMultiplexer::Implementation::Run() + 1366
2   plugin.dylib                            0x103be70e 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 (SerialOsc::*)(), SerialOsc*> >(void*) + 62
3   libsystem_pthread.dylib             0x7ff80e3b44e1 _pthread_start + 125
4   libsystem_pthread.dylib             0x7ff80e3aff6b thread_start + 15

Thread 5:
0   libsystem_kernel.dylib              0x7ff80e37fd5a __select + 10
1   libRack.dylib                            0x7048fd1 Curl_poll + 593
2   libRack.dylib                            0x7044ea3 multi_wait + 1699
3   libRack.dylib                            0x704512a curl_multi_poll + 26
4   libRack.dylib                            0x70335db curl_easy_perform + 395
5   libRack.dylib                            0x6ee16e0 rack::network::requestJson(rack::network::Method, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, json_t*, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > > const&) + 896
6   libRack.dylib                            0x6eda60e rack::library::checkUpdates() + 750
7   libRack.dylib                            0x6edc3a2 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, rack::library::init()::$_0> >(void*) + 258
8   libsystem_pthread.dylib             0x7ff80e3b44e1 _pthread_start + 125
9   libsystem_pthread.dylib             0x7ff80e3aff6b thread_start + 15

Thread 6:
0   libsystem_kernel.dylib              0x7ff80e37a3ea __psynch_cvwait + 10
1   libsystem_pthread.dylib             0x7ff80e3b4a6f _pthread_cond_wait + 1249
2   libc++.1.dylib                      0x7ff80e312d02 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   libRack.dylib                            0x6ecfeef rack::discord::run() + 1359
4   libRack.dylib                            0x6ed02d8 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 (*)()> >(void*) + 40
5   libsystem_pthread.dylib             0x7ff80e3b44e1 _pthread_start + 125
6   libsystem_pthread.dylib             0x7ff80e3aff6b thread_start + 15

Thread 7:: com.apple.NSEventThread
0   libsystem_kernel.dylib              0x7ff80e37797a mach_msg_trap + 10
1   libsystem_kernel.dylib              0x7ff80e377ce8 mach_msg + 56
2   CoreFoundation                      0x7ff80e47b38d __CFRunLoopServiceMachPort + 319
3   CoreFoundation                      0x7ff80e479a18 __CFRunLoopRun + 1276
4   CoreFoundation                      0x7ff80e478e5c CFRunLoopRunSpecific + 562
5   AppKit                              0x7ff811025c1e _NSEventThread + 132
6   libsystem_pthread.dylib             0x7ff80e3b44e1 _pthread_start + 125
7   libsystem_pthread.dylib             0x7ff80e3aff6b thread_start + 15

Thread 8:
0   libsystem_pthread.dylib             0x7ff80e3aff48 start_wqthread + 0

Thread 9:
0   libsystem_pthread.dylib             0x7ff80e3aff48 start_wqthread + 0

Thread 10:
0   libRack.dylib                            0x6f8b756 rack::engine::HybridBarrier::wait() + 118
1   libRack.dylib                            0x6f8b6a4 rack::engine::EngineWorker::run() + 324
2   libRack.dylib                            0x6f8c2ad void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, rack::engine::EngineWorker::start()::'lambda'()> >(void*) + 45
3   libsystem_pthread.dylib             0x7ff80e3b44e1 _pthread_start + 125
4   libsystem_pthread.dylib             0x7ff80e3aff6b thread_start + 15

Thread 11:
0   libRack.dylib                            0x6f8b752 rack::engine::HybridBarrier::wait() + 114
1   libRack.dylib                            0x6f8b6a4 rack::engine::EngineWorker::run() + 324
2   libRack.dylib                            0x6f8c2ad void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, rack::engine::EngineWorker::start()::'lambda'()> >(void*) + 45
3   libsystem_pthread.dylib             0x7ff80e3b44e1 _pthread_start + 125
4   libsystem_pthread.dylib             0x7ff80e3aff6b thread_start + 15

Thread 12:
0   libRack.dylib                            0x6f8b752 rack::engine::HybridBarrier::wait() + 114
1   libRack.dylib                            0x6f8b6a4 rack::engine::EngineWorker::run() + 324
2   libRack.dylib                            0x6f8c2ad void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, rack::engine::EngineWorker::start()::'lambda'()> >(void*) + 45
3   libsystem_pthread.dylib             0x7ff80e3b44e1 _pthread_start + 125
4   libsystem_pthread.dylib             0x7ff80e3aff6b thread_start + 15

Thread 13:
0   libsystem_kernel.dylib              0x7ff80e37a2be __semwait_signal + 10
1   libsystem_c.dylib                   0x7ff80e28e863 nanosleep + 196
2   libc++.1.dylib                      0x7ff80e31cab1 std::__1::this_thread::sleep_for(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > const&) + 73
3   libRack.dylib                            0x6f8ba0b rack::engine::Engine_fallbackRun(rack::engine::Engine*) + 459
4   libRack.dylib                            0x6f8c58c 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 (*)(rack::engine::Engine*), rack::engine::Engine*> >(void*) + 44
5   libsystem_pthread.dylib             0x7ff80e3b44e1 _pthread_start + 125
6   libsystem_pthread.dylib             0x7ff80e3aff6b thread_start + 15

Thread 14:
0   libsystem_pthread.dylib             0x7ff80e3aff48 start_wqthread + 0

Thread 15:
0   libsystem_pthread.dylib             0x7ff80e3aff48 start_wqthread + 0

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x0000600003e17268  rcx: 0x0000000006ebc180  rdx: 0x00000000946330dd
  rdi: 0x0000000000000000  rsi: 0x000000000000034e  rbp: 0x00007ff7b9a98080  rsp: 0x00007ff7b9a98070
   r8: 0x0000000000003700   r9: 0x0000000000000040  r10: 0x00000000000007fb  r11: 0x00000000000000ff
  r12: 0x000060000e8dda68  r13: 0x0000600001cb95e0  r14: 0x000060000322b5e8  r15: 0x000060000322b580
  rip: 0x0000000006ebc187  rfl: 0x0000000000000206  cr2: 0x00007ff84e0b8ec0

Logical CPU:     0
Error Code:      0x020000b8 
Trap Number:     133

Thread 0 instruction stream:
  52 00 85 c0 74 17 48 8d-3d b5 3e 6d 00 48 8d 15  R...t.H.=.>m.H..
  16 3f 6d 00 89 c6 31 c0-e8 4c ca 52 00 41 83 7d  .?m...1..L.R.A.}
  78 00 74 14 41 c7 45 78-00 00 00 00 bf e1 0d 00  x.t.A.Ex........
  00 31 f6 e8 cd c7 52 00-41 8b 04 24 48 83 c4 08  .1....R.A..$H...
  5b 41 5c 41 5d 41 5e 41-5f 5d c3 66 2e 0f 1f 84  [A\A]A^A_].f....
  00 00 00 00 00 0f 1f 40-00 55 48 89 e5 41 56 53  .......@.UH..AVS
 [48]8b 47 18 48 63 48 10-48 85 c9 7e 24 49 89 fe  H.G.HcH.H..~$I.. <==
  48 8b 40 08 31 db 31 d2-90 39 34 18 74 1a 48 ff  H.@.1.1..94.t.H.
  c2 48 83 c3 18 48 39 ca-7c ef 31 c0 5b 41 5e 5d  .H...H9.|.1.[A^]
  c3 31 c0 5b 41 5e 5d c3-83 7c 18 04 00 74 1e f6  .1.[A^]..|...t..
  44 18 16 01 75 17 48 8d-74 18 04 bf 01 00 00 00  D...u.H.t.......
  e8 74 c7 52 00 49 8b 46-18 48 8b 40 08 0f 57 c0  .t.R.I.F.H.@..W.

Binary Images:
         0x6e5c000 -          0x760bfff libRack.dylib (*) <6952ddd1-f8fc-3d5a-b7a4-7255d420541c> /Applications/VCV Rack 2 Pro.app/Contents/Resources/libRack.dylib
        0x14674000 -         0x1467bfff plugin.dylib (*) <c67722e3-fa67-3034-bc3c-ab9ab57dbac3> /Users/USER/*/plugin.dylib
       0x106467000 -        0x106469fff com.vcvrack.rack (2.1.1) <1b8df6eb-55a7-322a-b8a2-1920a64182b0> /Applications/VCV Rack 2 Pro.app/Contents/MacOS/Rack
       0x10f92e000 -        0x10f999fff dyld (*) <b70ce1ec-b902-3852-8268-05de00bfa8d5> /usr/lib/dyld
    0x7ff80e376000 -     0x7ff80e3adfff libsystem_kernel.dylib (*) <61711d11-e776-3bc3-b9a2-6f9f37cb8499> /usr/lib/system/libsystem_kernel.dylib
    0x7ff816e92000 -     0x7ff816eb3fff com.apple.audio.caulk (1.0) <42fecc51-73d2-3b5c-b109-208f4cb4c3cd> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk
    0x7ff80e3ae000 -     0x7ff80e3b9fff libsystem_pthread.dylib (*) <bc574849-1aae-31e7-b350-916dda999d97> /usr/lib/system/libsystem_pthread.dylib
    0x7ff8250c3000 -     0x7ff82512ffff com.apple.audio.midi.CoreMIDI (2.0) <2ce64825-3167-318b-8c27-7320fa1a5b22> /System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI
        0x103b5000 -         0x103fcfff plugin.dylib (*) <3899dc0a-a752-3cc2-9d79-46160ade48b8> /Users/USER/*/plugin.dylib
    0x7ff80e307000 -     0x7ff80e35ffff libc++.1.dylib (*) <533dbd32-a8fb-3ef5-b911-4d8f543bedb4> /usr/lib/libc++.1.dylib
    0x7ff80e3fb000 -     0x7ff80e8fdfff com.apple.CoreFoundation (6.9) <f8e45ef9-9fd2-3331-bb1b-703d5dacdaf1> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7ff810e79000 -     0x7ff811d07fff com.apple.AppKit (6.9) <832ad371-d3b8-3061-b4e2-1c4e0cffce0b> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x7ff80e27e000 -     0x7ff80e306fff libsystem_c.dylib (*) <d9ba0660-744d-3f84-9f80-afb51d450512> /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.1G resident=0K(0%) swapped_out_or_unallocated=1.1G(100%)
Writable regions: Total=800.5M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=800.5M(100%)

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Accelerate framework               256K        2 
Activity Tracing                   256K        1 
CG backing stores                 2528K        4 
CG image                            72K        5 
ColorSync                          236K       28 
CoreAnimation                     1880K       29 
CoreGraphics                        12K        2 
CoreUI image data                 2256K       16 
Foundation                          16K        1 
Kernel Alloc Once                    8K        1 
MALLOC                           485.6M      641 
MALLOC guard page                   32K        8 
MALLOC_NANO (reserved)           256.0M        1         reserved VM address space (unallocated)
ObjC additional data                15K        1 
OpenGL GLSL                        256K        3 
STACK GUARD                       56.1M       16 
Stack                             15.8M       40 
VM_ALLOCATE                        500K       22 
__CTF                               756        1 
__DATA                           117.1M      849 
__DATA_CONST                      13.8M      189 
__DATA_DIRTY                       542K      100 
__FONT_DATA                          4K        1 
__GLSLBUILTINS                    5176K        1 
__LINKEDIT                       708.5M      404 
__TEXT                           395.4M      739 
__UNICODE                          592K        1 
dyld private memory               1056K        2 
mapped file                       85.2M       23 
shared memory                     1292K       18 
===========                     =======  ======= 
TOTAL                              2.1G     3149 
TOTAL, minus reserved VM space     1.8G     3149 

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

{"app_name":"Rack","timestamp":"2022-06-21 12:18:22.00 +1000","app_version":"2.1.1","slice_uuid":"1b8df6eb-55a7-322a-b8a2-1920a64182b0","build_version":"2.1.1","platform":1,"bundleID":"com.vcvrack.rack","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 12.4 (21F79)","incident_id":"C4301471-2F20-406F-B62C-D1D42C7199FC","name":"Rack"}
{
  "uptime" : 1400000,
  "procLaunch" : "2022-06-21 12:18:11.5859 +1000",
  "procRole" : "Foreground",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "MacBookPro14,3",
  "procStartAbsTime" : 1418880857631648,
  "coalitionID" : 6992,
  "osVersion" : {
    "train" : "macOS 12.4",
    "build" : "21F79",
    "releaseType" : "User"
  },
  "captureTime" : "2022-06-21 12:18:21.9003 +1000",
  "incident" : "C4301471-2F20-406F-B62C-D1D42C7199FC",
  "bug_type" : "309",
  "pid" : 28379,
  "procExitAbsTime" : 1418891169528151,
  "cpuType" : "X86-64",
  "procName" : "Rack",
  "procPath" : "\/Applications\/VCV Rack 2 Pro.app\/Contents\/MacOS\/Rack",
  "bundleInfo" : {"CFBundleShortVersionString":"2.1.1","CFBundleVersion":"2.1.1","CFBundleIdentifier":"com.vcvrack.rack"},
  "storeInfo" : {"deviceIdentifierForVendor":"9170D9C4-DAB7-5A09-8C4D-2DB669E24AFB","thirdParty":true},
  "parentProc" : "launchd",
  "parentPid" : 1,
  "coalitionName" : "com.vcvrack.rack",
  "crashReporterKey" : "94AEB225-5683-1361-0701-9A04B579F448",
  "wakeTime" : 80594,
  "bridgeVersion" : {"build":"14Y910","train":"3.0"},
  "sleepWakeUUID" : "628E38BF-2CD3-4A5A-9DE8-81370D55E294",
  "sip" : "enabled",
  "vmRegionInfo" : "0x18 is not in any region.  Bytes before following region: 140737486462952\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      VM_ALLOCATE              7fffffe32000-7fffffe33000 [    4K] r-x\/r-x SM=ALI  ",
  "isCorpse" : 1,
  "exception" : {"codes":"0x0000000000000001, 0x0000000000000018","rawCodes":[1,24],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_INVALID_ADDRESS at 0x0000000000000018"},
  "vmregioninfo" : "0x18 is not in any region.  Bytes before following region: 140737486462952\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      VM_ALLOCATE              7fffffe32000-7fffffe33000 [    4K] r-x\/r-x SM=ALI  ",
  "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":15262736,"instructionState":{"instructionStream":{"bytes":[82,0,133,192,116,23,72,141,61,181,62,109,0,72,141,21,22,63,109,0,137,198,49,192,232,76,202,82,0,65,131,125,120,0,116,20,65,199,69,120,0,0,0,0,191,225,13,0,0,49,246,232,205,199,82,0,65,139,4,36,72,131,196,8,91,65,92,65,93,65,94,65,95,93,195,102,46,15,31,132,0,0,0,0,0,15,31,64,0,85,72,137,229,65,86,83,72,139,71,24,72,99,72,16,72,133,201,126,36,73,137,254,72,139,64,8,49,219,49,210,144,57,52,24,116,26,72,255,194,72,131,195,24,72,57,202,124,239,49,192,91,65,94,93,195,49,192,91,65,94,93,195,131,124,24,4,0,116,30,246,68,24,22,1,117,23,72,141,116,24,4,191,1,0,0,0,232,116,199,82,0,73,139,70,24,72,139,64,8,15,87,192],"offset":96}},"threadState":{"r13":{"value":105553146385888},"rax":{"value":0},"rflags":{"value":518},"cpu":{"value":0},"r14":{"value":105553168872936},"rsi":{"value":846},"r8":{"value":14080},"cr2":{"value":140704437997248},"rdx":{"value":2489528541},"r10":{"value":2043},"r9":{"value":64},"r15":{"value":105553168872832},"rbx":{"value":105553181373032},"trap":{"value":133},"err":{"value":33554616},"r11":{"value":255},"rip":{"value":116113799,"matchesCrashFrame":1},"rbp":{"value":140701948543104},"rsp":{"value":140701948543088},"r12":{"value":105553360444008},"rcx":{"value":116113792,"symbolLocation":0,"symbol":"glnvg__renderDeleteTexture(void*, int)"},"flavor":"x86_THREAD_STATE","rdi":{"value":0}},"queue":"com.apple.main-thread","frames":[{"imageOffset":393607,"symbol":"glnvg__renderDeleteTexture(void*, int)","symbolLocation":7,"imageIndex":0},{"imageOffset":7295,"symbol":"BitMap::~BitMap()","symbolLocation":63,"imageIndex":1},{"imageOffset":6622,"symbol":"BitMap::~BitMap()","symbolLocation":14,"imageIndex":1},{"imageOffset":1314961,"symbol":"rack::widget::Widget::clearChildren()","symbolLocation":113,"imageIndex":0},{"imageOffset":918089,"symbol":"rack::app::ModuleWidget::~ModuleWidget()","symbolLocation":25,"imageIndex":0},{"imageOffset":9852,"symbol":"BlankWidget<1>::~BlankWidget()","symbolLocation":60,"imageIndex":1},{"imageOffset":1314961,"symbol":"rack::widget::Widget::clearChildren()","symbolLocation":113,"imageIndex":0},{"imageOffset":1314662,"symbol":"rack::widget::Widget::~Widget()","symbolLocation":38,"imageIndex":0},{"imageOffset":831486,"symbol":"rack::app::browser::ModelBox::~ModelBox()","symbolLocation":14,"imageIndex":0},{"imageOffset":1314961,"symbol":"rack::widget::Widget::clearChildren()","symbolLocation":113,"imageIndex":0},{"imageOffset":1314662,"symbol":"rack::widget::Widget::~Widget()","symbolLocation":38,"imageIndex":0},{"imageOffset":1309598,"symbol":"rack::widget::FramebufferWidget::~FramebufferWidget()","symbolLocation":14,"imageIndex":0},{"imageOffset":1314961,"symbol":"rack::widget::Widget::clearChildren()","symbolLocation":113,"imageIndex":0},{"imageOffset":1314662,"symbol":"rack::widget::Widget::~Widget()","symbolLocation":38,"imageIndex":0},{"imageOffset":831486,"symbol":"rack::app::browser::ModelBox::~ModelBox()","symbolLocation":14,"imageIndex":0},{"imageOffset":1314961,"symbol":"rack::widget::Widget::clearChildren()","symbolLocation":113,"imageIndex":0},{"imageOffset":1314662,"symbol":"rack::widget::Widget::~Widget()","symbolLocation":38,"imageIndex":0},{"imageOffset":831486,"symbol":"rack::app::browser::ModelBox::~ModelBox()","symbolLocation":14,"imageIndex":0},{"imageOffset":1314961,"symbol":"rack::widget::Widget::clearChildren()","symbolLocation":113,"imageIndex":0},{"imageOffset":1314662,"symbol":"rack::widget::Widget::~Widget()","symbolLocation":38,"imageIndex":0},{"imageOffset":831486,"symbol":"rack::app::browser::ModelBox::~ModelBox()","symbolLocation":14,"imageIndex":0},{"imageOffset":1314961,"symbol":"rack::widget::Widget::clearChildren()","symbolLocation":113,"imageIndex":0},{"imageOffset":1314662,"symbol":"rack::widget::Widget::~Widget()","symbolLocation":38,"imageIndex":0},{"imageOffset":831486,"symbol":"rack::app::browser::ModelBox::~ModelBox()","symbolLocation":14,"imageIndex":0},{"imageOffset":1314961,"symbol":"rack::widget::Widget::clearChildren()","symbolLocation":113,"imageIndex":0},{"imageOffset":1314662,"symbol":"rack::widget::Widget::~Widget()","symbolLocation":38,"imageIndex":0},{"imageOffset":1315086,"symbol":"rack::widget::Widget::~Widget()","symbolLocation":14,"imageIndex":0},{"imageOffset":1314961,"symbol":"rack::widget::Widget::clearChildren()","symbolLocation":113,"imageIndex":0},{"imageOffset":1314662,"symbol":"rack::widget::Widget::~Widget()","symbolLocation":38,"imageIndex":0},{"imageOffset":1315086,"symbol":"rack::widget::Widget::~Widget()","symbolLocation":14,"imageIndex":0},{"imageOffset":1314961,"symbol":"rack::widget::Widget::clearChildren()","symbolLocation":113,"imageIndex":0},{"imageOffset":1314662,"symbol":"rack::widget::Widget::~Widget()","symbolLocation":38,"imageIndex":0},{"imageOffset":1289529,"symbol":"rack::ui::ScrollWidget::~ScrollWidget()","symbolLocation":41,"imageIndex":0},{"imageOffset":1314961,"symbol":"rack::widget::Widget::clearChildren()","symbolLocation":113,"imageIndex":0},{"imageOffset":1314662,"symbol":"rack::widget::Widget::~Widget()","symbolLocation":38,"imageIndex":0},{"imageOffset":833694,"symbol":"rack::app::browser::Browser::~Browser()","symbolLocation":14,"imageIndex":0},{"imageOffset":1314961,"symbol":"rack::widget::Widget::clearChildren()","symbolLocation":113,"imageIndex":0},{"imageOffset":1314662,"symbol":"rack::widget::Widget::~Widget()","symbolLocation":38,"imageIndex":0},{"imageOffset":831486,"symbol":"rack::app::browser::ModelBox::~ModelBox()","symbolLocation":14,"imageIndex":0},{"imageOffset":1314961,"symbol":"rack::widget::Widget::clearChildren()","symbolLocation":113,"imageIndex":0},{"imageOffset":1314662,"symbol":"rack::widget::Widget::~Widget()","symbolLocation":38,"imageIndex":0},{"imageOffset":1041161,"symbol":"rack::app::Scene::~Scene()","symbolLocation":41,"imageIndex":0},{"imageOffset":391101,"symbol":"rack::Context::~Context()","symbolLocation":205,"imageIndex":0},{"imageOffset":7316,"symbol":"main","symbolLocation":2612,"imageIndex":2},{"imageOffset":21790,"symbol":"start","symbolLocation":462,"imageIndex":3}]},{"id":15262762,"name":"AMCP Logging Spool","frames":[{"imageOffset":6582,"symbol":"semaphore_wait_trap","symbolLocation":10,"imageIndex":4},{"imageOffset":107238,"symbol":"caulk::mach::semaphore::wait_or_error()","symbolLocation":16,"imageIndex":5},{"imageOffset":8520,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":36,"imageIndex":5},{"imageOffset":7692,"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":41,"imageIndex":5},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":6},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":6}]},{"id":15262796,"frames":[{"imageOffset":8008,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":15262824,"frames":[{"imageOffset":6522,"symbol":"mach_msg_trap","symbolLocation":10,"imageIndex":4},{"imageOffset":7400,"symbol":"mach_msg","symbolLocation":56,"imageIndex":4},{"imageOffset":74404,"symbol":"XServerMachPort::ReceiveMessage(int&, void*, int&)","symbolLocation":94,"imageIndex":7},{"imageOffset":272057,"symbol":"MIDIProcess::MIDIInPortThread::Run()","symbolLocation":105,"imageIndex":7},{"imageOffset":168386,"symbol":"XThread::RunHelper(void*)","symbolLocation":10,"imageIndex":7},{"imageOffset":173031,"symbol":"CAPThread::Entry(CAPThread*)","symbolLocation":77,"imageIndex":7},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":6},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":6}]},{"id":15262846,"frames":[{"imageOffset":40282,"symbol":"__select","symbolLocation":10,"imageIndex":4},{"imageOffset":249686,"symbol":"SocketReceiveMultiplexer::Implementation::Run()","symbolLocation":1366,"imageIndex":8},{"imageOffset":38670,"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 (SerialOsc::*)(), SerialOsc*> >(void*)","symbolLocation":62,"imageIndex":8},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":6},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":6}]},{"id":15262918,"frames":[{"imageOffset":40282,"symbol":"__select","symbolLocation":10,"imageIndex":4},{"imageOffset":2019281,"symbol":"Curl_poll","symbolLocation":593,"imageIndex":0},{"imageOffset":2002595,"symbol":"multi_wait","symbolLocation":1699,"imageIndex":0},{"imageOffset":2003242,"symbol":"curl_multi_poll","symbolLocation":26,"imageIndex":0},{"imageOffset":1930715,"symbol":"curl_easy_perform","symbolLocation":395,"imageIndex":0},{"imageOffset":546528,"symbol":"rack::network::requestJson(rack::network::Method, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, json_t*, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > > const&)","symbolLocation":896,"imageIndex":0},{"imageOffset":517646,"symbol":"rack::library::checkUpdates()","symbolLocation":750,"imageIndex":0},{"imageOffset":525218,"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> >, rack::library::init()::$_0> >(void*)","symbolLocation":258,"imageIndex":0},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":6},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":6}]},{"id":15262919,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":4},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":6},{"imageOffset":48386,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":18,"imageIndex":9},{"imageOffset":474863,"symbol":"rack::discord::run()","symbolLocation":1359,"imageIndex":0},{"imageOffset":475864,"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 (*)()> >(void*)","symbolLocation":40,"imageIndex":0},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":6},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":6}]},{"id":15262946,"name":"com.apple.NSEventThread","frames":[{"imageOffset":6522,"symbol":"mach_msg_trap","symbolLocation":10,"imageIndex":4},{"imageOffset":7400,"symbol":"mach_msg","symbolLocation":56,"imageIndex":4},{"imageOffset":525197,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":319,"imageIndex":10},{"imageOffset":518680,"symbol":"__CFRunLoopRun","symbolLocation":1276,"imageIndex":10},{"imageOffset":515676,"symbol":"CFRunLoopRunSpecific","symbolLocation":562,"imageIndex":10},{"imageOffset":1756190,"symbol":"_NSEventThread","symbolLocation":132,"imageIndex":11},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":6},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":6}]},{"id":15263014,"frames":[{"imageOffset":8008,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":15263015,"frames":[{"imageOffset":8008,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":15263112,"frames":[{"imageOffset":1242966,"symbol":"rack::engine::HybridBarrier::wait()","symbolLocation":118,"imageIndex":0},{"imageOffset":1242788,"symbol":"rack::engine::EngineWorker::run()","symbolLocation":324,"imageIndex":0},{"imageOffset":1245869,"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> >, rack::engine::EngineWorker::start()::'lambda'()> >(void*)","symbolLocation":45,"imageIndex":0},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":6},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":6}]},{"id":15263113,"frames":[{"imageOffset":1242962,"symbol":"rack::engine::HybridBarrier::wait()","symbolLocation":114,"imageIndex":0},{"imageOffset":1242788,"symbol":"rack::engine::EngineWorker::run()","symbolLocation":324,"imageIndex":0},{"imageOffset":1245869,"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> >, rack::engine::EngineWorker::start()::'lambda'()> >(void*)","symbolLocation":45,"imageIndex":0},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":6},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":6}]},{"id":15263114,"frames":[{"imageOffset":1242962,"symbol":"rack::engine::HybridBarrier::wait()","symbolLocation":114,"imageIndex":0},{"imageOffset":1242788,"symbol":"rack::engine::EngineWorker::run()","symbolLocation":324,"imageIndex":0},{"imageOffset":1245869,"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> >, rack::engine::EngineWorker::start()::'lambda'()> >(void*)","symbolLocation":45,"imageIndex":0},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":6},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":6}]},{"id":15263120,"frames":[{"imageOffset":17086,"symbol":"__semwait_signal","symbolLocation":10,"imageIndex":4},{"imageOffset":67683,"symbol":"nanosleep","symbolLocation":196,"imageIndex":12},{"imageOffset":88753,"symbol":"std::__1::this_thread::sleep_for(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > const&)","symbolLocation":73,"imageIndex":9},{"imageOffset":1243659,"symbol":"rack::engine::Engine_fallbackRun(rack::engine::Engine*)","symbolLocation":459,"imageIndex":0},{"imageOffset":1246604,"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 (*)(rack::engine::Engine*), rack::engine::Engine*> >(void*)","symbolLocation":44,"imageIndex":0},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":6},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":6}]},{"id":15263121,"frames":[{"imageOffset":8008,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":15263122,"frames":[{"imageOffset":8008,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 115720192,
    "size" : 8060928,
    "uuid" : "6952ddd1-f8fc-3d5a-b7a4-7255d420541c",
    "path" : "\/Applications\/VCV Rack 2 Pro.app\/Contents\/Resources\/libRack.dylib",
    "name" : "libRack.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 342310912,
    "size" : 32768,
    "uuid" : "c67722e3-fa67-3034-bc3c-ab9ab57dbac3",
    "path" : "\/Users\/USER\/*\/plugin.dylib",
    "name" : "plugin.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4400246784,
    "CFBundleShortVersionString" : "2.1.1",
    "CFBundleIdentifier" : "com.vcvrack.rack",
    "size" : 12288,
    "uuid" : "1b8df6eb-55a7-322a-b8a2-1920a64182b0",
    "path" : "\/Applications\/VCV Rack 2 Pro.app\/Contents\/MacOS\/Rack",
    "name" : "Rack",
    "CFBundleVersion" : "2.1.1"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4556251136,
    "size" : 442368,
    "uuid" : "b70ce1ec-b902-3852-8268-05de00bfa8d5",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703367127040,
    "size" : 229376,
    "uuid" : "61711d11-e776-3bc3-b9a2-6f9f37cb8499",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703512993792,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "com.apple.audio.caulk",
    "size" : 139264,
    "uuid" : "42fecc51-73d2-3b5c-b109-208f4cb4c3cd",
    "path" : "\/System\/Library\/PrivateFrameworks\/caulk.framework\/Versions\/A\/caulk",
    "name" : "caulk"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703367356416,
    "size" : 49152,
    "uuid" : "bc574849-1aae-31e7-b350-916dda999d97",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703750172672,
    "CFBundleShortVersionString" : "2.0",
    "CFBundleIdentifier" : "com.apple.audio.midi.CoreMIDI",
    "size" : 446464,
    "uuid" : "2ce64825-3167-318b-8c27-7320fa1a5b22",
    "path" : "\/System\/Library\/Frameworks\/CoreMIDI.framework\/Versions\/A\/CoreMIDI",
    "name" : "CoreMIDI",
    "CFBundleVersion" : "88"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 272322560,
    "size" : 294912,
    "uuid" : "3899dc0a-a752-3cc2-9d79-46160ade48b8",
    "path" : "\/Users\/USER\/*\/plugin.dylib",
    "name" : "plugin.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703366672384,
    "size" : 364544,
    "uuid" : "533dbd32-a8fb-3ef5-b911-4d8f543bedb4",
    "path" : "\/usr\/lib\/libc++.1.dylib",
    "name" : "libc++.1.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64h",
    "base" : 140703367671808,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.CoreFoundation",
    "size" : 5255168,
    "uuid" : "f8e45ef9-9fd2-3331-bb1b-703d5dacdaf1",
    "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation",
    "name" : "CoreFoundation",
    "CFBundleVersion" : "1863"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703412228096,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.AppKit",
    "size" : 15265792,
    "uuid" : "832ad371-d3b8-3061-b4e2-1c4e0cffce0b",
    "path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit",
    "name" : "AppKit",
    "CFBundleVersion" : "2113.50.132"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703366111232,
    "size" : 561152,
    "uuid" : "d9ba0660-744d-3f84-9f80-afb51d450512",
    "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" : 140703364100096,
  "size" : 15220686848,
  "uuid" : "398acfb4-57f6-31e0-bc82-e9959e5c92ce"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=1.1G resident=0K(0%) swapped_out_or_unallocated=1.1G(100%)\nWritable regions: Total=800.5M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=800.5M(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nAccelerate framework               256K        2 \nActivity Tracing                   256K        1 \nCG backing stores                 2528K        4 \nCG image                            72K        5 \nColorSync                          236K       28 \nCoreAnimation                     1880K       29 \nCoreGraphics                        12K        2 \nCoreUI image data                 2256K       16 \nFoundation                          16K        1 \nKernel Alloc Once                    8K        1 \nMALLOC                           485.6M      641 \nMALLOC guard page                   32K        8 \nMALLOC_NANO (reserved)           256.0M        1         reserved VM address space (unallocated)\nObjC additional data                15K        1 \nOpenGL GLSL                        256K        3 \nSTACK GUARD                       56.1M       16 \nStack                             15.8M       40 \nVM_ALLOCATE                        500K       22 \n__CTF                               756        1 \n__DATA                           117.1M      849 \n__DATA_CONST                      13.8M      189 \n__DATA_DIRTY                       542K      100 \n__FONT_DATA                          4K        1 \n__GLSLBUILTINS                    5176K        1 \n__LINKEDIT                       708.5M      404 \n__TEXT                           395.4M      739 \n__UNICODE                          592K        1 \ndyld private memory               1056K        2 \nmapped file                       85.2M       23 \nshared memory                     1292K       18 \n===========                     =======  ======= \nTOTAL                              2.1G     3149 \nTOTAL, minus reserved VM space     1.8G     3149 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "queue" : "com.apple.main-thread"
  }
},
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "5fc94383418129005b4e9ae0",
      "factorPackIds" : {

      },
      "deploymentId" : 240000370
    },
    {
      "rolloutId" : "60da5e84ab0ca017dace9abf",
      "factorPackIds" : {

      },
      "deploymentId" : 240000008
    }
  ],
  "experiments" : [

  ]
}
}