asmagill / hammerspoon_asm.undocumented

Hammerspoon and Mjolnir modules utilizing undocumented APIs
MIT License
50 stars 6 forks source link

hs._asm.undocumented.touchbar not working on 16-inch MacBook Pro #10

Closed latenitefilms closed 4 years ago

latenitefilms commented 4 years ago

@asmagill - It seems that if you simply require hs._asm.undocumented.touchbar, it will break the Touch Bar on macOS Catalina until Hammerspoon is closed, then it comes back to life.

Have you got Catalina installed on any of your machines yet?

latenitefilms commented 4 years ago

FYI: This has only been tested on the new 16-inch MacBook Pro, so it's possible that this is just a new hardware bug, rather than a macOS Catalina bug.

I'll try install Catalina on my MacBook Pro (15-inch, 2017) at some point to confirm.

latenitefilms commented 4 years ago

I can now confirm that hs._asm.undocumented.touchbar still works great on macOS Catalina on a MacBook Pro (15-inch, 2017), but just makes the Touch Bar go completely blank/black on a 16-inch MacBook Pro.

Attached is a video demonstrating.

This also seems to affect the TouchBarDemoApp, as posted in this issue

FWIW, Pock works as expected on the new 16inch MacBook Pro.

Unfortunately I don't have access to a 16-inch MacBook Pro personally, so I can't easily do any experimenting myself.

latenitefilms commented 4 years ago

@asmagill - Let me know if you have any thoughts or ideas on this particular problem, as I can't spot anything in the code and it's not related to code-signing/hardened runtime. We're also not seeing any helpful errors in Xcode or Console.app. No other apps (like BetterTouchTool) seem to be having any issues, so I'm not exactly sure what's going on.

asmagill commented 4 years ago

@latenitefilms just to confirm before I dig into the details of touchbar too deeply (since I do not have a 16" laptop myself) -- just loading the module clears the touch bar? Nothing else is required to make it go dark until Hammerspoon/CommandPost is exited, correct?

latenitefilms commented 4 years ago

Correct - if you just require("hs._asm.undocumented.touchbar"), the Touch Bar will go black on the 16-inch MacBook Pro. I believe you need to restart your Mac or forcefully restart the Touch Bar daemon for it to come back to life.

latenitefilms commented 4 years ago

FYI: Both @Madd0g and @randomeizer have 16-inch MacBook Pro's, so I'm sure they can run any tests as required.

asmagill commented 4 years ago

I'm thinking, then, that the only thing it could be then is the DFSetStatus in the luaopen_... function of internal.m which is necessary for determining the proper size of the window to create for the virtual touchbar... I'm thinking Apple probably added to the bitfield and the 16" are using a different value which indicates the "version" or "size" of the touchbar to initialize (this line is only necessary on machines without a touchbar, but until now didn't seem to cause any problems with machines that had one).

I'm in the process of separating touchbar into its own submodule and was then planning to write a quick addition which would grab some system information (including, but not limited to, the DFStatus value) and ask a bunch of you to run it for me on machines with touchbars so I can test this theory. I actually have to step out for a bit, so I expect to have this done late tonight (US Central time) or by early morning, but if I'm right (fingers crossed), we could have this working on 16" models pretty quickly once I figure out how to avoid setting the status flag until the very last minute before creating the virtual touchbar... probably by moving it into its own submodule that only gets loaded if no real touchbar is detected (this would be a minor breaking change for you, but if you've read the To Do's in the code, is something I planned to do all along; this module just got sidelined for a while)

asmagill commented 4 years ago

FYI by separating touchbar into its own submodule, I mean git submodule --the monolithic "conglomeration" approach used here and in my WIP repo was nice when it was a handful of random things, most of which were small and more likely to be merged into a core module rather then stand by themselves... eventually, I plan to do it for all of the modules that show promise in these group repos.

asmagill commented 4 years ago

Ok, @latenitefilms, @Madd0g, @randomeizer, and anyone else following this along and wanting to play the home game, I've made an update to the touchbar module. It's home is now https://github.com/asmagill/hs._asm.undocumented.touchbar.

This version has had @latenitefilms fix for Mojave added and a (currently very minimal) debug submodule added -- otherwise it's the same, so basically still broken on 16" laptops.

Which is where, hopefully, you all come in... I need to collect some data... if we're lucky and it's only the DFRStatus value that is throwing things off, I can have a fix in place in the next day or two at the most. If not, expect updates to the debug submodule and more entreaties... but for now, if you can, I need data from at least one of each of the following:

Different OS versions might also be useful, if available, but don't go out of your way for it -- with @latenitefilms fix, I think we're ok on that at least until Apple pulls another change on us.

What I need is the following:

  1. Install the precompiled version of the module found at https://github.com/asmagill/hs._asm.undocumented.touchbar, or if you're paranoid (not the worst place to be these days) you can compile it yourself -- clone the repo and after vetting it to whatever degree makes you happy, make it as described in the README.md file. I haven't updated the file list in the README if you copy the files individually, but basically make sure you get *.lua, *.m, *.h, and Makefile.

  2. Once the module is installed, completely quit and restart Hammerspoon/CommandPost. Make sure your default installation doesn't automatically load hs._asm.undocumented.touchbar... for Hammerspoon perhaps the easiest way is to temporarily rename your config directory (probably something like mv ~/.hammerspoon ~/hammerspoon.off) before restarting. For CommandPost, I'm not sure if you load it in the core init or not, so @latenitefilms will have to chime in with whether this is sufficient or if something else should be done instead. But I need to compare the results both before and after the current initializer is invoked.

  3. Once Hammerspoon/CP is restarted, in the console, type the following, and post back here the results (I've written it so you can copy and paste the entire block in as one entry into the console):

print(hs.host.operatingSystemVersionString())
print(hs.processInfo.version)
td = require("hs._asm.undocumented.touchbar.debug")
print(string.format("status = %d, frame = %s", td.dfrGetStatus(), hs.inspect(td.touchbarSize(), { newline = " ", indent = "" })))
require("hs._asm.undocumented.touchbar")
print(string.format("status = %d, frame = %s", td.dfrGetStatus(), hs.inspect(td.touchbarSize(), { newline = " ", indent = "" })))

Once this is done, you can move your configuration back if necessary and restart Hammerspoon/CP.

Thanks, and fingers crossed this will tell me what I need to know!

medranocalvo commented 4 years ago

macOS Catalina 10.15.1 Mac mini (Late 2012) No touchbar.

2020-01-27 10:08:10: -- Loading extension: host
2020-01-27 10:08:10: Version 10.15.1 (Build 19B88)
2020-01-27 10:08:10: 0.9.78
2020-01-27 10:08:10: -- Loading extension: inspect
2020-01-27 10:08:10: status = 0, frame = { __luaSkinType = "NSSize", h = 30.0, w = 1085.0 }
2020-01-27 10:08:11: status = 2, frame = { __luaSkinType = "NSSize", h = 30.0, w = 1085.0 }

Hope it helps; thank you, Adrián.

randomeizer commented 4 years ago

macOS Catalina 10.15.2 MacBook Pro 16" Touch Bar Running in CommandPost 1.0.6

2020-01-27 22:52:33: -- Loading extension: hs.host
2020-01-27 22:52:33: Version 10.15.2 (Build 19C57)
2020-01-27 22:52:33: 1.0.6
2020-01-27 22:52:33: -- Loading extension: hs.inspect
2020-01-27 22:52:33: status = 3, frame = { __luaSkinType = "NSSize", h = 30.0, w = 1004.0 }
2020-01-27 22:52:33: status = 3, frame = { __luaSkinType = "NSSize", h = 30.0, w = 1085.0 }
randomeizer commented 4 years ago

And the Touch Bar on the 16" is definitely a different size to the previous generation.

randomeizer commented 4 years ago

And the latest build you provided still kills it, FWIW. I'm guessing you haven't actually tried working around it yet?

asmagill commented 4 years ago

@randomeizer, no, but your results do suggest that my thinking is in the right direction; I should have a tentative fix up here later today.

asmagill commented 4 years ago

Ok, @randomeizer try the latest push.

I strongly suspect that trying to use anything in the actual hs._asm.undocumented.touchbar module itself will break, since that primarily deals with the virtual touchbar, but the bar and item submodules should work now since they bypass messing with the DFR status at all.

First, try loading the module and verify that it doesn't bork the touchbar for you.

Then, from the examples folder, try out everything except creatingImageFromTouchbar.lua and touchbar.lua (these two rely on the virtual toolbar object itself) and let me know how they work.

If you're then feeling particularly lucky, you can try hs._asm.undocumented.touchbar.enable(false) (to temporarily disable the touchbar) and hs._asm.undocumented.touchbar.enable(true) to re-enable it. I suspect this will bork the touchbar as before, but confirmation would be helpful.

Assuming this works (fingers crossed), I consider this only a partial fix because (a) I still want to move the virtual touchbar into its own submodule, (b) being able to enable/disable the touchbar is probably still broken, and (c) you can't take "screen shots" of the touchbar on the 16" Mac. And I guess (d) it would be nice if those of us limited to the virtual touchbar only could choose at the time of creation which touchbar to emulate for comparison and development purposes, though this is probably the least of my concerns at the moment.

latenitefilms commented 4 years ago

My MacBook Pro (15-inch, 2017) with original Touch Bar on Mojave gives me:

2020-01-28 08:29:28: Version 10.14.6 (Build 18G1012)
2020-01-28 08:29:28: 0.9.78
2020-01-28 08:29:28: status = 3, frame = { __luaSkinType = "NSSize", h = 30.0, w = 1085.0 }
2020-01-28 08:29:28: status = 3, frame = { __luaSkinType = "NSSize", h = 30.0, w = 1085.0 }
randomeizer commented 4 years ago

Hey there!

Installed the latest, ran the scripts, and the examples worked as you predicted. I also tried the other two (creatingImageFromTouchbar.lua and touchbar.lua), and interestingly, while the creating... script did break the Touch Bar, it also produced this onscreen:

Screen Shot 2020-01-28 at 12 10 09 pm

I attempted to run hs._asm.undocumented.touchbar.enable(false), but got this:

> require "hs._asm.undocumented.touchbar" .enable(false)
[string "return require "hs._asm.undocumented.touchbar..."]:1: attempt to call a nil value (field 'enable')
stack traceback:
    [string "return require "hs._asm.undocumented.touchbar..."]:1: in main chunk
    [C]: in function 'xpcall'
    ...ndPost/CommandPost/src/extensions/hs/_coresetup/init.lua:504: in function <...ndPost/CommandPost/src/extensions/hs/_coresetup/init.lua:480>
randomeizer commented 4 years ago

Also, I reran the debug scripts from earlier, and got this:

2020-01-28 12:19:55: status = 3, frame = { __luaSkinType = "NSSize", h = 30.0, w = 1004.0 }
2020-01-28 12:19:55: status = 3, frame = { __luaSkinType = "NSSize", h = 30.0, w = 1004.0 }

I'm guessing you're reading the width the same was as the debug code was now?

asmagill commented 4 years ago

That should have been enabled not enable, sorry about that!

The image one I expected to fail... it basically uses the virtual touchbar as a source for taking snapshots of the touchbar (figured it might be nice when making documentation, web pages, etc.)

Try the newest version just pushed -- it only sets the DFRStatus when its initially zero (matching machines with no touchbar) and even when it changes it for enabled, only toggles the second bit rather than forcing it to 2, which is what I think originally borked this on the 16" Macs.

With this latest version, you should also try creatingImageFromTouchbar.lua and touchbar.lua.

I'm hoping these now work.

What I think will probably still fail is using hs._asm.undocumented.touchbar.enabled(false) and hs._asm.undocumented.touchbar.enabled(true) -- while the current code only changes the single bit, rather than forcing the value to the specific value required only for non-touchbar macs, I suspect it will still trigger the initialization sequence (my thoughts on this below, if interested) that was borking your touchbar before, but I'd like you to try it anyways to confirm this for me. If I'm right, and hs._asm.undocumented.touchbar.enabled(true) borks the touchbar completely again (on the 16" laptops), then I'll probably remove this function entirely for now -- it's kind of a niche feature as I doubt most people will want to disable the touchbar very often except maybe in kiosk type situations, in which case, I doubt a newer mac laptop is probably the first machine of choice anyways 😄


For those who are curious, what follows is total and complete pulled-out-of-my-#$^%$@#-conjecture, but I'm guessing that what was happening is this:

DFRSetStatus(2) is required for machines without a touchbar. I'm guessing it triggers some sort of initialization so that the internal structures are created for the touchbar, including the internal bitmap representation of the display. It's this representation that we capture and show in the virtual touchbar or in the images that creatingImageFromTouchbar.lua uses to create and display an image in a Hammerspoon canvas.

This was acceptable (maybe not ideal, but ok) on previous machines with a physical touchbar, even though they maintained the status at 3, like the 16" machines, because the physical touchbar and the virtual one were the same dimensions. (Incidentally, I'm thinking about adding a function which checks this LSb as I think it may be a reliable way to identify machines that have a physical touchbar vs those that don't)

On the 16" laptops, however, the touchbar dimensions are different, and is apparently changed after whatever initialization DFRSetStatus(2) runs through. Hence the borking of the touchbar on 16" Macs whenever we messed with DFRSetStatus.

Because we're still using DFRSetStatus to change the state in hs._asm.undocumented.touchbar.enabled(X) I fear that it will still trigger this initialization (even though we leave the LSb alone) and bork the 16" laptop touchbar again... but I'm awaiting confirmation on that before removing the function entirely.

asmagill commented 4 years ago

Latest updates to touchbar document the methods used to create images of the touchbar and move the virtual touchbar into a submodule.

This is a breaking change if you currently use the virtual touchbar (though all you should have to do is change hs._asm.undocumented.touchbar.new() to hs._asm.undocumented.touchbar.virtual.new()) for display or image purposes.

I have also simplified (I hope) the initial loading of the main module by weak linking to the only functions it requires that aren't present prior to 10.12.1 (does anyone still run that version that can test this for me? I can set up a virtual machine in a couple of days to test it myself if no one's got access to a machine with that old of macOS).

@cmsj in https://github.com/Hammerspoon/hammerspoon/issues/1096 you suggest moving the bar submodule into the primary module name space... what are your feelings on that now? I'm basically happy with the current breakdown because it keeps the basic detection only functions in one place and means we don't have to weak link to entire frameworks, just a handful of functions. On the other hand, 10.12 is at that border were we may/may-not support it anymore, and definitely won't after the next major macOS update, so... I'm happy with the breakdown as it is now, but if you feel strongly, it can still change before considering it for core.

I may also have stumbled on a solution to my biggest issue with garbage collection and properly closing the stream/window, but it's going to take some thought -- basically I think I need to set up some Objective-C watchers to make sure the stream is fully closed and destroyed before destroying the window, but these can't be retained by anything that exists in the Lua registry or it interferes with Lua garbage collection during restart.

Assuming I can address the gc issue later this week, and @randomeizer can confirm everything still works on his 16" laptop (and let me know if I should just chuck the enabled function entirely), and that @cmsj has no objections, this could be a potential candidate for core as early as next week if there is still interest. Adding additional item types can easily be a 2.0 task while I get back to hs.text and hs[._asm].axuielement.

latenitefilms commented 4 years ago

Amazing. Thanks for the detailed reply!!

randomeizer commented 4 years ago

I'll have a crack at it tomorrow morning. Will keep you posted!

randomeizer commented 4 years ago

Ok, so status report:

asmagill commented 4 years ago

Interesting...

@randomeizer if you get a chance, can load the debug module (td = require("hs._asm.undocumented.touchbar.debug") before trying the enabled functions again... this time, after trying it with true, please provide the results from print(td.dfrGetStatus()), then again after trying enabled with false... I'm curious as to what value it's settling down to after each invocation as it may be a more convoluted bitfield then I originally had hoped for...

Otherwise, this is looking good, thanks!

randomeizer commented 4 years ago

Ok, so gave it a run, got this:

> td = require("hs._asm.undocumented.touchbar.debug")

> print(td.dfrGetStatus())
2020-01-29 21:58:20: 3

> hs._asm.undocumented.touchbar.enabled(false)
2020-01-29 21:58:50: -- Loading extension: hs._asm.undocumented.touchbar
false

> print(td.dfrGetStatus())
2020-01-29 21:58:54: 3

> hs._asm.undocumented.touchbar.enabled(true)
true

> print(td.dfrGetStatus())
2020-01-29 21:59:01: 3

> hs._asm.undocumented.touchbar.enabled(false)
true

> print(td.dfrGetStatus())
2020-01-29 21:59:15: 3
Madd0g commented 4 years ago

I tried following the instructions with 0.8.1, for me it doesn't show dfrGetStatus, but has dfrStatus. It doesn't have touchbarSize, but has size.

on MacBook Pro 16", I got:

2020-02-01 13:27:52: Version 10.15.2 (Build 19C57) 2020-02-01 13:27:52: 0.9.78 2020-02-01 13:27:52: status = 1, frame = { luaSkinType = "NSSize", h = 30.0, w = 1004.0 } 2020-02-01 13:27:52: status = 1, frame = { luaSkinType = "NSSize", h = 30.0, w = 1004.0 }

Madd0g commented 4 years ago

I just tried stuff from the examples folder and modifying the bar totally works on my 16".

EDIT: after a few hours, hammerspoon crashed twice and touchbar froze once (HS restart unfroze it).

asmagill commented 4 years ago

Any details about the crashes? If you open the Console application and click on the "User Reports" folder in the left column, does it show Hammerspoon entries? If so, could you paste the first page of details for the log file? I don't believe it contains anything personally identifying, but scan it yourself before pasting here.

As to the debug function names, sorry about that; I did change them to match the style we uses elsewhere in Hammerspoon -- dfrStatus and size are the correct new names of the functions for what I requested originally. There should also be a function attributes... I'm curious what hs.inspect(td.attributes()) returns on your system.

Madd0g commented 4 years ago

attributes:

> hs.inspect(td.attributes())
2020-02-02 22:46:27: -- Loading extension: inspect
{
  DFRElementAttrBezelBrightness = 0.8,
  DFRElementAttrColorTemperature = 6500,
  DFRElementAttrDisplayBrightness = 1.0,
  DFRElementAttrGlyphBrightness = 1.0,
  PID = 301,
  Status = 1,
  Whitepoint = 6500
}

LOG:

One of the crash logs (other one had the same error)
Process:               Hammerspoon [19888]
Path:                  /Applications/Hammerspoon.app/Contents/MacOS/Hammerspoon
Identifier:            org.hammerspoon.Hammerspoon
Version:               0.9.78 (5164)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Hammerspoon [19888]
User ID:               xxx

Date/Time:             2020-02-01 23:25:31.648 -0800
OS Version:            Mac OS X 10.15.2 (19C57)
Report Version:        12
Bridge OS Version:     4.2 (17P2551)
Anonymous UUID:        580C01D5-9547-45B7-81E1-189F8AB3AC30

Sleep/Wake UUID:       228440CF-9B03-458E-8298-6261C3403234

Time Awake Since Boot: 86000 seconds
Time Since Wake:       10000 seconds

System Integrity Protection: enabled

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

Exception Type:        EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes:       0x0000000000000001, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Illegal instruction: 4
Termination Reason:    Namespace SIGNAL, Code 0x4
Terminating Process:   exc handler [19888]

Application Specific Information:
Crashing on exception: *** Collection  was mutated while being enumerated.
CoreUI: deallocating _CUIInternalLinkRendition 0 /System/Library/Frameworks/AppKit.framework/Resources/NSTouchBarReducedMetricsAppearance.car

Application Specific Backtrace 1:
0   CoreFoundation                      0x00007fff35b088ab __exceptionPreprocess + 250
1   libobjc.A.dylib                     0x00007fff6bbe0805 objc_exception_throw + 48
2   CoreFoundation                      0x00007fff35b813ca __NSFastEnumerationMutationHandler + 159
3   AppKit                              0x00007fff335f1a87 +[NSFunctionRow markActiveFunctionRowsAsDimmed:] + 378
4   Foundation                          0x00007fff38101c72 NSKeyValueNotifyObserver + 335
5   Foundation                          0x00007fff38292bc6 NSKeyValueDidChange.llvm.10384954629610297836 + 434
6   Foundation                          0x00007fff382923f1 NSKeyValueDidChangeWithPerThreadPendingNotifications.llvm.10384954629610297836 + 146
7   AppKit                              0x00007fff3350f131 __33+[NSFunctionRowDevice initialize]_block_invoke_2 + 385
8   AppKit                              0x00007fff3350f439 ___NSMainRunLoopPerformBlockInModes_block_invoke + 25
9   CoreFoundation                      0x00007fff35a8c7ab __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 12
10  CoreFoundation                      0x00007fff35a8c6ed __CFRunLoopDoBlocks + 379
11  CoreFoundation                      0x00007fff35a8bd30 __CFRunLoopRun + 2792
12  CoreFoundation                      0x00007fff35a8abd3 CFRunLoopRunSpecific + 499
13  HIToolbox                           0x00007fff345e165d RunCurrentEventLoopInMode + 292
14  HIToolbox                           0x00007fff345e139d ReceiveNextEventCommon + 600
15  HIToolbox                           0x00007fff345e1127 _BlockUntilNextEventMatchingListInModeWithFilter + 64
16  AppKit                              0x00007fff32c52eb4 _DPSNextEvent + 990
17  AppKit                              0x00007fff32c51690 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1352
18  AppKit                              0x00007fff32c433ae -[NSApplication run] + 658
19  AppKit                              0x00007fff32c15775 NSApplicationMain + 777
20  libdyld.dylib                       0x00007fff6cf4e7fd start + 1

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.AppKit                0x00007fff330344b7 -[NSApplication _crashOnException:] + 106
1   com.apple.AppKit                0x00007fff3303439d -[NSApplication reportException:] + 908
2   com.apple.AppKit                0x00007fff32c43460 -[NSApplication run] + 836
3   com.apple.AppKit                0x00007fff32c15775 NSApplicationMain + 777
4   libdyld.dylib                   0x00007fff6cf4e7fd start + 1

Thread 1:: com.apple.NSEventThread
0   libsystem_kernel.dylib          0x00007fff6d08f25a mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff6d08f5d0 mach_msg + 60
2   com.apple.CoreFoundation        0x00007fff35a8cd0b __CFRunLoopServiceMachPort + 322
3   com.apple.CoreFoundation        0x00007fff35a8b8e7 __CFRunLoopRun + 1695
4   com.apple.CoreFoundation        0x00007fff35a8abd3 CFRunLoopRunSpecific + 499
5   com.apple.AppKit                0x00007fff32df5a72 _NSEventThread + 132
6   libsystem_pthread.dylib         0x00007fff6d152e65 _pthread_start + 148
7   libsystem_pthread.dylib         0x00007fff6d14e83b thread_start + 15

Thread 2:: AMCP Logging Spool
0   libsystem_kernel.dylib          0x00007fff6d08f296 semaphore_wait_trap + 10
1   com.apple.audio.caulk           0x00007fff69136a96 caulk::mach::semaphore::wait() + 16
2   com.apple.audio.caulk           0x00007fff69136922 caulk::semaphore::timed_wait(double) + 106
3   com.apple.audio.caulk           0x00007fff69136734 caulk::concurrent::details::worker_thread::run() + 30
4   com.apple.audio.caulk           0x00007fff69136174 void* caulk::thread_proxy > >(void*) + 45
5   libsystem_pthread.dylib         0x00007fff6d152e65 _pthread_start + 148
6   libsystem_pthread.dylib         0x00007fff6d14e83b thread_start + 15

Thread 3:
0   libsystem_kernel.dylib          0x00007fff6d08f296 semaphore_wait_trap + 10
1   com.apple.audio.caulk           0x00007fff69136a96 caulk::mach::semaphore::wait() + 16
2   com.apple.audio.caulk           0x00007fff69136922 caulk::semaphore::timed_wait(double) + 106
3   com.apple.audio.caulk           0x00007fff69136734 caulk::concurrent::details::worker_thread::run() + 30
4   com.apple.audio.caulk           0x00007fff69136174 void* caulk::thread_proxy > >(void*) + 45
5   libsystem_pthread.dylib         0x00007fff6d152e65 _pthread_start + 148
6   libsystem_pthread.dylib         0x00007fff6d14e83b thread_start + 15

Thread 4:
0   libsystem_kernel.dylib          0x00007fff6d08f25a mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff6d08f5d0 mach_msg + 60
2   com.apple.CoreFoundation        0x00007fff35a8cd0b __CFRunLoopServiceMachPort + 322
3   com.apple.CoreFoundation        0x00007fff35a8b8e7 __CFRunLoopRun + 1695
4   com.apple.CoreFoundation        0x00007fff35a8abd3 CFRunLoopRunSpecific + 499
5   com.apple.Foundation            0x00007fff3812e188 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212
6   com.apple.Foundation            0x00007fff381e1d6b -[NSRunLoop(NSRunLoop) run] + 76
7   org.hammerspoon.Hammerspoon     0x0000000106a6e83e +[HTTPServer bonjourThread] + 180
8   com.apple.Foundation            0x00007fff38126788 __NSThread__start__ + 1064
9   libsystem_pthread.dylib         0x00007fff6d152e65 _pthread_start + 148
10  libsystem_pthread.dylib         0x00007fff6d14e83b thread_start + 15

Thread 5:: com.apple.CFSocket.private
0   libsystem_kernel.dylib          0x00007fff6d0975be __select + 10
1   com.apple.CoreFoundation        0x00007fff35ab5d8a __CFSocketManager + 632
2   libsystem_pthread.dylib         0x00007fff6d152e65 _pthread_start + 148
3   libsystem_pthread.dylib         0x00007fff6d14e83b thread_start + 15

Thread 6:: com.apple.coreaudio.AQClient
0   libsystem_kernel.dylib          0x00007fff6d08f25a mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff6d08f5d0 mach_msg + 60
2   com.apple.CoreFoundation        0x00007fff35a8cd0b __CFRunLoopServiceMachPort + 322
3   com.apple.CoreFoundation        0x00007fff35a8b8e7 __CFRunLoopRun + 1695
4   com.apple.CoreFoundation        0x00007fff35a8abd3 CFRunLoopRunSpecific + 499
5   com.apple.audio.toolbox.AudioToolbox    0x00007fff33d63306 GenericRunLoopThread::Entry(void*) + 158
6   libAudioToolboxUtility.dylib    0x00007fff697b987d CAPThread::Entry(CAPThread*) + 77
7   libsystem_pthread.dylib         0x00007fff6d152e65 _pthread_start + 148
8   libsystem_pthread.dylib         0x00007fff6d14e83b thread_start + 15

Thread 7:: JavaScriptCore bmalloc scavenger
0   libsystem_kernel.dylib          0x00007fff6d091ce6 __psynch_cvwait + 10
1   libsystem_pthread.dylib         0x00007fff6d153185 _pthread_cond_wait + 701
2   libc++.1.dylib                  0x00007fff6a06ac2a std::__1::condition_variable::wait(std::__1::unique_lock&) + 18
3   com.apple.JavaScriptCore        0x00007fff3a1462e4 void std::__1::condition_variable_any::wait >(std::__1::unique_lock&) + 84
4   com.apple.JavaScriptCore        0x00007fff3a14a7fb bmalloc::Scavenger::threadRunLoop() + 331
5   com.apple.JavaScriptCore        0x00007fff3a14a379 bmalloc::Scavenger::threadEntryPoint(bmalloc::Scavenger*) + 9
6   com.apple.JavaScriptCore        0x00007fff3a14cb97 void* std::__1::__thread_proxy >, void (*)(bmalloc::Scavenger*), bmalloc::Scavenger*> >(void*) + 39
7   libsystem_pthread.dylib         0x00007fff6d152e65 _pthread_start + 148
8   libsystem_pthread.dylib         0x00007fff6d14e83b thread_start + 15

Thread 8:
0   libsystem_kernel.dylib          0x00007fff6d08f25a mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff6d08f5d0 mach_msg + 60
2   com.apple.CoreFoundation        0x00007fff35a8cd0b __CFRunLoopServiceMachPort + 322
3   com.apple.CoreFoundation        0x00007fff35a8b8e7 __CFRunLoopRun + 1695
4   com.apple.CoreFoundation        0x00007fff35a8abd3 CFRunLoopRunSpecific + 499
5   com.apple.Foundation            0x00007fff3812e188 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212
6   com.apple.Foundation            0x00007fff381e1d6b -[NSRunLoop(NSRunLoop) run] + 76
7   com.apple.JavaScriptAppleEvents 0x00007fff5a240048 __JSAEContextCreate_block_invoke_2 + 162
8   com.apple.Foundation            0x00007fff38126788 __NSThread__start__ + 1064
9   libsystem_pthread.dylib         0x00007fff6d152e65 _pthread_start + 148
10  libsystem_pthread.dylib         0x00007fff6d14e83b thread_start + 15

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

Thread 10:
0   libsystem_pthread.dylib         0x00007fff6d14e818 start_wqthread + 0

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x00007ff9b2812800  rbx: 0x0000600001ef64c0  rcx: 0x0ee9b357eb0b00df  rdx: 0x0000000000000000
  rdi: 0x0000600001ef7bd0  rsi: 0x0000000000000818  rbp: 0x00007ffee91ca920  rsp: 0x00007ffee91ca910
   r8: 0x0000000000000018   r9: 0x00007ff9b2813018  r10: 0x0000000000000018  r11: 0x0000000000000000
  r12: 0x0000600001ef64c0  r13: 0x00007fff6bbd4000  r14: 0x00007fff6bbd4000  r15: 0x0000600002624000
  rip: 0x00007fff330344b7  rfl: 0x0000000000010202  cr2: 0x00007fecea400038

Logical CPU:     10
Error Code:      0x00000000
Trap Number:     6

asmagill commented 4 years ago

@Madd0g when the crash occurred, what was in your touchbar? Were any of the module examples running, or your own code? Was the virtual touchbar active at the time, or just your physical one?

NSFunctionRowDevice appears to be a private class so I'm going to have to dig a bit and see if I can figure out what might have triggered it, but it looks like something about one of the touchbar items changed while it was being enumerated, so anything you can think of that narrows things down would be appreciated.

@latenitefilms have you seen any crashes, even one-offs that didn't repeat, that could maybe be traced to the touchbar?

Madd0g commented 4 years ago

what was in your touchbar? Were any of the module examples running, or your own code? Was the virtual touchbar active at the time, or just your physical one?

My script required the virtual touchbar.lua (but it wasn't visible when it crashed).

I was playing with preReleaseExampleOfCanvasAndSlider.lua, it has a timer that updates a canvas every second, I changed it to 5 seconds and added updating of the first button text.

msgButton = tb.item.newButton("text", "textButtonItem")

idleTimer = hs.timer.doEvery(5, function()
    local cpu = hs.host.cpuUsage().overall
    ... updating cpu stuff ...
    msgButton:buttonTitle(someModule.lastMessage)
end)

I'm 99% sure the timer crashed it and not something I was actively doing.

latenitefilms commented 4 years ago

@asmagill - Ummm, no I don't think we've really had any Touch Bar related crashes. You should still have access to our Fabric/Crashlytics account if you want to have a look.

I'm guessing the crash is maybe Catalina related?

latenitefilms commented 4 years ago

@asmagill - FYI: I've just merged 0.8.1alpha into CommandPost, so I'll keep you posted if we run into any issues or problems. Working fine on my MacBook Pro (15-inch, 2017).

Thanks again for all your help, support and amazing work. HUGELY appreciated!

asmagill commented 4 years ago

I have not been able to reproduce @Madd0g's crash; I'd be especially interested if you see that.

@Madd0g, any ideas or more insight into what might have contributed to the crash? Have you seen it since? (Or has it made you gun-shy enough that you've been avoiding the module?)

At any rate, I'll continue to poke at it and see what I can while working on the documentation for some other things that I hope to add soon.

latenitefilms commented 4 years ago

Funnily enough - I just had this crash which seems similar. I think it happened during an automatic reload:

Process:               CommandPost [98790]
Path:                  /Users/USER/*/CommandPost.app/Contents/MacOS/CommandPost
Identifier:            org.latenitefilms.CommandPost
Version:               1.0.7 (5784)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           CommandPost [98790]
User ID:               501

Date/Time:             2020-02-15 18:13:55.414 +1100
OS Version:            Mac OS X 10.14.6 (18G1012)
Report Version:        12
Bridge OS Version:     3.0 (14Y908)
Anonymous UUID:        15304943-7B8E-F62C-F19F-B9B548D6D5BC

Sleep/Wake UUID:       984F5E8F-BAF2-4256-B995-9016DEDF4C00

Time Awake Since Boot: 340000 seconds
Time Since Wake:       1000 seconds

System Integrity Protection: enabled

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

Exception Type:        EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes:       0x0000000000000001, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Illegal instruction: 4
Termination Reason:    Namespace SIGNAL, Code 0x4
Terminating Process:   exc handler [98790]

Application Specific Information:
Crashing on exception: *** Collection <NSConcretePointerArray: 0x6000039b1c20> was mutated while being enumerated.

Application Specific Backtrace 1:
0   CoreFoundation                      0x00007fff36975acd __exceptionPreprocess + 256
1   libobjc.A.dylib                     0x00007fff6107ba17 objc_exception_throw + 48
2   CoreFoundation                      0x00007fff369e9372 -[__NSSingleObjectEnumerator init] + 0
3   AppKit                              0x00007fff34892ebc +[NSFunctionRow markActiveFunctionRowsAsDimmed:] + 378
4   Foundation                          0x00007fff38b22ed8 NSKeyValueNotifyObserver + 346
5   Foundation                          0x00007fff38b22954 NSKeyValueDidChange + 467
6   Foundation                          0x00007fff38cacead NSKeyValueDidChangeWithPerThreadPendingNotifications.llvm.4539041358761554177 + 143
7   AppKit                              0x00007fff347ba80f __33+[NSFunctionRowDevice initialize]_block_invoke_2 + 385
8   AppKit                              0x00007fff347bab40 ___NSMainRunLoopPerformBlockInModes_block_invoke + 25
9   CoreFoundation                      0x00007fff368fbf14 __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 12
10  CoreFoundation                      0x00007fff368bf637 __CFRunLoopDoBlocks + 394
11  CoreFoundation                      0x00007fff368bf394 __CFRunLoopRun + 2772
12  CoreFoundation                      0x00007fff368be66e CFRunLoopRunSpecific + 455
13  HIToolbox                           0x00007fff35b1d1ab RunCurrentEventLoopInMode + 292
14  HIToolbox                           0x00007fff35b1cee5 ReceiveNextEventCommon + 603
15  HIToolbox                           0x00007fff35b1cc76 _BlockUntilNextEventMatchingListInModeWithFilter + 64
16  AppKit                              0x00007fff33eb577d _DPSNextEvent + 1135
17  AppKit                              0x00007fff33eb446b -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1361
18  AppKit                              0x00007fff33eae588 -[NSApplication run] + 699
19  AppKit                              0x00007fff33e9dac8 NSApplicationMain + 777
20  libdyld.dylib                       0x00007fff6284a3d5 start + 1
21  ???                                 0x0000000000000001 0x0 + 1

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.AppKit                0x00007fff342b9867 -[NSApplication _crashOnException:] + 109
1   com.apple.AppKit                0x00007fff342b9748 -[NSApplication reportException:] + 916
2   org.latenitefilms.CommandPost   0x0000000100162bf0 CLSNSApplicationReportException(objc_object*, objc_selector*, NSException*) + 69
3   com.apple.AppKit                0x00007fff33eae645 -[NSApplication run] + 888
4   com.apple.AppKit                0x00007fff33e9dac8 NSApplicationMain + 777
5   libdyld.dylib                   0x00007fff6284a3d5 start + 1

Thread 1:: com.twitter.crashlytics.mac.MachExceptionServer
0   libsystem_kernel.dylib          0x00007fff62982f4a write + 10
1   org.latenitefilms.CommandPost   0x000000010015826b CLSSDKFileLog + 375
2   org.latenitefilms.CommandPost   0x000000010014ff85 CLSMachExceptionServer + 938
3   libsystem_pthread.dylib         0x00007fff62a3e2eb _pthread_body + 126
4   libsystem_pthread.dylib         0x00007fff62a41249 _pthread_start + 66
5   libsystem_pthread.dylib         0x00007fff62a3d40d thread_start + 13

Thread 2:
0   libsystem_kernel.dylib          0x00007fff6297f22a mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff6297f76c mach_msg + 60
2   com.apple.audio.midi.CoreMIDI   0x00007fff377093e5 XServerMachPort::ReceiveMessage(int&, void*, int&) + 95
3   com.apple.audio.midi.CoreMIDI   0x00007fff377258d3 MIDIProcess::RunMIDIInThread() + 333
4   com.apple.audio.midi.CoreMIDI   0x00007fff3773baf4 XThread::RunHelper(void*) + 10
5   com.apple.audio.midi.CoreMIDI   0x00007fff3774097d CAPThread::Entry(CAPThread*) + 77
6   libsystem_pthread.dylib         0x00007fff62a3e2eb _pthread_body + 126
7   libsystem_pthread.dylib         0x00007fff62a41249 _pthread_start + 66
8   libsystem_pthread.dylib         0x00007fff62a3d40d thread_start + 13

Thread 3:: com.apple.NSEventThread
0   libsystem_kernel.dylib          0x00007fff6297f22a mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff6297f76c mach_msg + 60
2   com.apple.CoreFoundation        0x00007fff368bf99e __CFRunLoopServiceMachPort + 328
3   com.apple.CoreFoundation        0x00007fff368bef0c __CFRunLoopRun + 1612
4   com.apple.CoreFoundation        0x00007fff368be66e CFRunLoopRunSpecific + 455
5   com.apple.AppKit                0x00007fff33ebd4a2 _NSEventThread + 175
6   libsystem_pthread.dylib         0x00007fff62a3e2eb _pthread_body + 126
7   libsystem_pthread.dylib         0x00007fff62a41249 _pthread_start + 66
8   libsystem_pthread.dylib         0x00007fff62a3d40d thread_start + 13

Thread 4:: com.apple.NSURLConnectionLoader
0   libsystem_kernel.dylib          0x00007fff6297f22a mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff6297f76c mach_msg + 60
2   com.apple.CoreFoundation        0x00007fff368bf99e __CFRunLoopServiceMachPort + 328
3   com.apple.CoreFoundation        0x00007fff368bef0c __CFRunLoopRun + 1612
4   com.apple.CoreFoundation        0x00007fff368be66e CFRunLoopRunSpecific + 455
5   com.apple.CFNetwork             0x00007fff357a42d0 -[__CoreSchedulingSetRunnable runForever] + 210
6   com.apple.Foundation            0x00007fff38b1a0e2 __NSThread__start__ + 1194
7   libsystem_pthread.dylib         0x00007fff62a3e2eb _pthread_body + 126
8   libsystem_pthread.dylib         0x00007fff62a41249 _pthread_start + 66
9   libsystem_pthread.dylib         0x00007fff62a3d40d thread_start + 13

Thread 5:: JavaScriptCore bmalloc scavenger
0   libsystem_kernel.dylib          0x00007fff6298286a __psynch_cvwait + 10
1   libsystem_pthread.dylib         0x00007fff62a4156e _pthread_cond_wait + 722
2   libc++.1.dylib                  0x00007fff5fa7ba0a std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   com.apple.JavaScriptCore        0x00007fff39d9fc42 void std::__1::condition_variable_any::wait<std::__1::unique_lock<bmalloc::Mutex> >(std::__1::unique_lock<bmalloc::Mutex>&) + 82
4   com.apple.JavaScriptCore        0x00007fff39da3d4b bmalloc::Scavenger::threadRunLoop() + 139
5   com.apple.JavaScriptCore        0x00007fff39da3579 bmalloc::Scavenger::threadEntryPoint(bmalloc::Scavenger*) + 9
6   com.apple.JavaScriptCore        0x00007fff39da4ee7 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 (*)(bmalloc::Scavenger*), bmalloc::Scavenger*> >(void*) + 39
7   libsystem_pthread.dylib         0x00007fff62a3e2eb _pthread_body + 126
8   libsystem_pthread.dylib         0x00007fff62a41249 _pthread_start + 66
9   libsystem_pthread.dylib         0x00007fff62a3d40d thread_start + 13

Thread 6:: com.apple.coreanimation.render-server
0   libsystem_kernel.dylib          0x00007fff6297f22a mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff6297f76c mach_msg + 60
2   com.apple.QuartzCore            0x00007fff41391b5a CA::Render::Server::server_thread(void*) + 865
3   com.apple.QuartzCore            0x00007fff413917e6 thread_fun(void*) + 25
4   libsystem_pthread.dylib         0x00007fff62a3e2eb _pthread_body + 126
5   libsystem_pthread.dylib         0x00007fff62a41249 _pthread_start + 66
6   libsystem_pthread.dylib         0x00007fff62a3d40d thread_start + 13

Thread 7:
0   libsystem_pthread.dylib         0x00007fff62a3d3f0 start_wqthread + 0

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

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

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x00007fab5dbdd400  rbx: 0x00006000005ef1e0  rcx: 0x0000000000000000  rdx: 0x000000000000083f
  rdi: 0x0000000000000000  rsi: 0x00007ffeefb52430  rbp: 0x00007ffeefb528a0  rsp: 0x00007ffeefb52890
   r8: 0x000000000000003f   r9: 0x0000000000000800  r10: 0x000000000000003f  r11: 0x00007fab5dbddc3f
  r12: 0x00007fff6106d550  r13: 0x0000000000000000  r14: 0x00007fff6106d680  r15: 0x0000600003abc1b0
  rip: 0x00007fff342b9867  rfl: 0x0000000000010206  cr2: 0x00000001059df000

Logical CPU:     2
Error Code:      0x00000000
Trap Number:     6

Binary Images:
       0x1000ad000 -        0x1001d7ff7 +org.latenitefilms.CommandPost (1.0.7 - 5784) <9FD3E078-C2AB-39B6-B728-E3B079B26547> /Users/USER/*/CommandPost.app/Contents/MacOS/CommandPost
       0x100344000 -        0x100395ff7 +org.sparkle-project.Sparkle (1.22.0 33-gd5222353e - 1.22.0) <1DA0A252-CD33-3E99-8A87-F67893C479C8> /Users/USER/*/CommandPost.app/Contents/Frameworks/Sparkle.framework/Versions/A/Sparkle
       0x1003ed000 -        0x10041eff3 +org.hammerspoon.LuaSkin (1.0 - 1) <249F484D-E41A-3A2E-B3DF-54D37B961CCF> /Users/USER/*/CommandPost.app/Contents/Frameworks/LuaSkin.framework/Versions/A/LuaSkin
       0x103c6e000 -        0x103c70fff +internal.so (0) <A0BDDD35-6A4C-30FC-9A63-CB85FDCFFD3F> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/hotkey/internal.so
       0x103c79000 -        0x103c8aff3 +internal.so (0) <5DD05BB4-59DB-3496-A519-6CCE735F382F> /Users/USER/*/internal.so
       0x103c99000 -        0x103c9dfff +internal.so (0) <5D8F69A9-273B-34B6-B235-4DE57B759AD3> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/task/internal.so
       0x103ca7000 -        0x103cafffb +internal.so (0) <65440F1F-40A5-35B6-842C-B7CC9C6B1FFC> /Users/USER/*/internal.so
       0x103cba000 -        0x103cbafff +internal.so (0) <297AF91B-F6A1-339D-9089-F973975ADA61> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/audiounit/internal.so
       0x103cc1000 -        0x103cc6fff +internal.so (0) <21835D6E-E5BC-3FFA-8CDA-AA74B625E3C1> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/notify/internal.so
       0x103cd2000 -        0x103cdbffb +internal.so (0) <57BDE4EA-5099-397B-993B-67ABBD704323> /Users/USER/*/internal.so
       0x103ce6000 -        0x103ceafff +internal.so (0) <54DA95AF-223F-305B-B8E7-0706E04E80FF> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/pasteboard/internal.so
       0x103cf3000 -        0x103cf6ffb +internal.so (0) <A291A94F-A39B-34E8-A2F6-14745547F388> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/dialog/internal.so
       0x103e8b000 -        0x103e8cff3 +internal.so (0) <73EFA231-22D2-36C8-9DA2-F02AA987C663> /Users/USER/*/internal.so
       0x103e8f000 -        0x103e93ffb +virtual.so (0) <A8840120-750C-3AF2-9035-B4A7B74678CE> /Users/USER/*/virtual.so
       0x103e99000 -        0x103ea3ff7 +item.so (0) <3D283666-13B8-362A-A1B4-0031EBF7E270> /Users/USER/*/item.so
       0x103eac000 -        0x103eb2ff7 +bar.so (0) <4C8E7D33-E478-3434-AC12-80CDE55F4EDB> /Users/USER/*/bar.so
       0x103eb8000 -        0x103ec4fff +internal.so (0) <7B4ECDBF-1D5E-334A-8885-2B474936FD1C> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/doc/internal.so
       0x10405e000 -        0x104061fff +internal.so (0) <E5FCE8BD-00DC-3274-BE68-7CF7C316CD73> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/urlevent/internal.so
       0x10406a000 -        0x10407cffb +internal.so (0) <8A85C382-AFD1-3590-A641-7C4EFC8BA59A> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/webview/internal.so
       0x104093000 -        0x104095fff +usercontent.so (0) <7850554F-FA4B-35DE-AB43-DE9D08E66E84> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/webview/usercontent.so
       0x10409e000 -        0x1040a3fff +internal.so (0) <F057AEC9-D49C-3801-A5AD-6678104172C5> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/http/internal.so
       0x1040ae000 -        0x1040b1fff +datastore.so (0) <70EAB93E-A623-3F49-8990-6F501566392A> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/webview/datastore.so
       0x1040ba000 -        0x1040bcffb +internal.so (0) <F261E90C-AC52-39DB-B5C6-AAF7F2EB5AE7> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/ipc/internal.so
       0x1040c5000 -        0x1040c5fff +internal.so (0) <571AF628-1128-308A-A582-6291A8B08AFF> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/dockicon/internal.so
       0x1040cc000 -        0x1040ccfff +internal.so (0) <60FACFBB-7B66-36BB-8752-C53E9A01C31B> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/hash/internal.so
       0x1040db000 -        0x1040e0ffb +internal.so (0) <926F08A4-A95A-3F0E-BDB7-7171D02590A8> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/socket/internal.so
       0x1040eb000 -        0x1040efffb +udp.so (0) <75DA8453-D861-3232-95C5-B68AAF9BA5D1> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/socket/udp.so
       0x1040fa000 -        0x104107fff +internal.so (0) <DB12FD54-A840-37AC-87A8-062C329EB082> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/chooser/internal.so
       0x10411c000 -        0x104121fff +internal.so (0) <01D6B04D-A514-3012-B727-A14ABA0F7BD7> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/menubar/internal.so
       0x10412c000 -        0x10412dfff +internal.so (0) <A586129C-6B26-3588-8E49-A4463816CD63> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/hid/internal.so
       0x104135000 -        0x10413afff +internal.so (0) <397D6845-38C4-3E69-95A4-4B01F5645419> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/speech/internal.so
       0x104145000 -        0x104147fff +listener.so (0) <C0278384-0E42-35AF-8730-9935616A713D> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/speech/listener.so
       0x104150000 -        0x104154fff +internal.so (0) <065291BE-16A8-3E81-BF9D-0993254E7689> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/audiodevice/internal.so
       0x10415e000 -        0x10415ffff +watcher.so (0) <38A73FFA-E24C-36E5-9D05-CB8B9BC7C15A> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/audiodevice/watcher.so
       0x104272000 -        0x104274fff +internal.so (0) <2E365BD4-521F-3F61-914E-0CC724EEE469> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/caffeinate/internal.so
       0x1045e5000 -        0x1045e7fff +watcher.so (0) <097141DF-05B7-3D22-8E2D-502527EBFF11> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/caffeinate/watcher.so
       0x10479d000 -        0x1047a0047  libobjc-trampolines.dylib (756.2) <5795A048-3940-3801-90CE-33D1B1AF81F4> /usr/lib/libobjc-trampolines.dylib
       0x10534f000 -        0x10534ffff +internal.so (0) <7F7F2016-3FAB-3D11-8149-12B94C294DE0> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/crash/internal.so
       0x105357000 -        0x105357fff +internal.so (0) <28A7DA3F-6E9C-3356-B665-D12C5DA6491C> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/math/internal.so
       0x10535e000 -        0x105361ffb +internal.so (0) <93FBC3DF-458D-31C4-8BDE-FD69FC64CD6B> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/fs/internal.so
       0x10536b000 -        0x10536cfff +volume.so (0) <648C3D2D-1173-3AE2-8B1E-0BCC81233A36> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/fs/volume.so
       0x105375000 -        0x105376fff +xattr.so (0) <69C0A3AC-9188-3DFF-9E12-72A773DB4FEB> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/fs/xattr.so
       0x10537e000 -        0x105381fff +internal.so (0) <A5580760-E7D9-3AA7-8476-A0D876375051> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/host/internal.so
       0x10538a000 -        0x10538cffb +internal.so (0) <38376D44-07EC-3722-99EA-BEFCFF5DA516> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/timer/internal.so
       0x105395000 -        0x105398fff +internal.so (0) <729773AE-0FC1-3D1E-A328-2F5929645336> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/host/locale/internal.so
       0x1053a1000 -        0x1053a3fff +internal.so (0) <8284A98C-A07B-3970-A77C-1DE82CAAEFA8> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/uielement/internal.so
       0x1053ac000 -        0x1053adfff +watcher.so (0) <AE6BD9A6-5B36-3EC5-AC4E-95821A59633F> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/application/watcher.so
       0x1053b6000 -        0x1053baffb +internal.so (0) <1ED7D3F8-2528-3EEC-B63E-400460AD4247> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/application/internal.so
       0x1053c4000 -        0x1053c6fff +internal.so (0) <A56012A0-036F-3BC8-B7F9-D1653BF2EFDD> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/window/internal.so
       0x1053d0000 -        0x1053d2fff +internal.so (0) <109E542C-375D-37FB-B18C-2EA62F1D325D> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/drawing/color/internal.so
       0x1053da000 -        0x1053dbfff +watcher.so (0) <EFA76467-3C3A-3486-9094-FEE4326BAF81> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/screen/watcher.so
       0x1053e3000 -        0x1053e3fff +internal.so (0) <4EB25F70-4626-3D5F-8479-BCEDBC5A8E09> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/brightness/internal.so
       0x1053eb000 -        0x1053f2fff +internal.so (0) <82CA96DD-8E88-3962-8C27-35653CFDEE4C> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/midi/internal.so
       0x1053fe000 -        0x1053fefff +internal.so (0) <95F2F475-7FE0-3984-82CB-2DC1AEDE9F6C> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/usb/internal.so
       0x105438000 -        0x10543dff7 +internal.so (0) <2A444DA5-5E8E-3FB2-87FB-7D028B178B56> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/screen/internal.so
       0x105447000 -        0x105448fff +watcher.so (0) <C636B6CD-A1C8-3AE8-A782-61AE189335A5> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/usb/watcher.so
       0x105450000 -        0x105451fff +watcher.so (0) <5E6932AF-706F-3502-AFF6-6DEFD104308E> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/battery/watcher.so
       0x105468000 -        0x105477ff3 +internal.so (0) <B9CE0545-7BF7-3571-A52C-7C37E3841855> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/image/internal.so
       0x10548c000 -        0x10548efff +internal.so (0) <82CDDEA7-51CB-3596-B1DA-8C04BBAB59DD> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/settings/internal.so
       0x105497000 -        0x1054a0fff +internal.so (0) <62411C36-AC41-3B71-9D69-F7AD67101E67> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/spotlight/internal.so
       0x1054b1000 -        0x1054b5fff +internal.so (0) <D1EEEBE7-F13C-31A0-B9AE-D0046DDA3DF8> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/sharing/internal.so
       0x1054bf000 -        0x1054c9ffb +internal.so (0) <D0C8F049-9642-3340-A1A4-6334EBAF04E1> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/styledtext/internal.so
       0x1054d4000 -        0x1054d7fff +internal.so (0) <85572B97-6C3B-347D-81C8-E8C875705082> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/console/internal.so
       0x1054e0000 -        0x1054edfff +toolbar_internal.so (0) <6305C603-28D0-37A6-956A-BF57C253D87D> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/webview/toolbar_internal.so
       0x1054fc000 -        0x1054fffff +internal.so (0) <8A1E6277-CB99-3C52-ABFC-7C73B081C3B0> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/keycodes/internal.so
       0x105508000 -        0x105509fff +internal.so (0) <0A2F8753-B208-3FB8-9734-3B73BA7CBB66> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/pathwatcher/internal.so
       0x105521000 -        0x105521fff +internal.so (0) <70C40664-E9D3-3B4B-B3B2-845A33DBCD2E> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/plist/internal.so
       0x105528000 -        0x105529fff +internal.so (0) <F5C76280-95F1-3A87-9C61-7A3F264D6E2E> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/osascript/internal.so
       0x105531000 -        0x105557ff7 +internal.so (0) <A1B23B9A-0DE8-359F-A358-0C16A2CEB0AF> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/canvas/internal.so
       0x10556d000 -        0x10556efff +matrix_internal.so (0) <01228BDC-E7D0-3E8A-9FF6-03F442BCC2C9> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/canvas/matrix_internal.so
       0x105576000 -        0x105577fff +internal.so (0) <87CACF71-BD98-37CE-A21A-C5AC6E69697A> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/json/internal.so
       0x10557f000 -        0x10557ffff +internal.so (0) <3776FAA6-B95F-3985-851B-5AEE5BB639FA> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/base64/internal.so
       0x105587000 -        0x105589fff +internal.so (0) <F4D1F6A4-A475-3A65-A42C-C2519F69BDFE> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/eventtap/internal.so
       0x105592000 -        0x105598ffb +event.so (0) <50A69576-8000-33AF-9225-B9617B59ED19> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/eventtap/event.so
       0x1055a2000 -        0x1055a3ffb +internal.so (0) <48A67E51-7F32-3042-8C8A-E03F6E35C9F7> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/mouse/internal.so
       0x1055b2000 -        0x1055b5fff +internal.so (0) <791763CF-99DC-3F37-A48B-A8637EB76643> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/sound/internal.so
       0x1056ea000 -        0x1056eeffb  com.apple.audio.AppleHDAHALPlugIn (282.54 - 282.54) <207D25F0-B094-3569-AA6D-09B4EDD72861> /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn
       0x105707000 -        0x105709ff3 +internal.so (0) <F68846AE-C72A-3A25-8177-F55CB278F011> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/websocket/internal.so
       0x105729000 -        0x10572bffb +internal.so (0) <3E2E004D-6F85-3FC5-8E22-B3F1A1545BA8> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/battery/internal.so
       0x10574b000 -        0x10574dff3 +internal.so (0) <34FBD88E-7246-3FC1-947E-4047F7F21DF9> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/hints/internal.so
       0x105823000 -        0x105825fff +configurationinternal.so (0) <798F1E17-7B8A-3F53-A2A7-7AA6AB5504A2> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/network/configurationinternal.so
       0x105855000 -        0x10585cfff +internal.so (0) <45D5CE62-BC3E-3B9B-954D-10504B70CC0A> /Users/USER/*/CommandPost.app/Contents/Resources/extensions/hs/streamdeck/internal.so
       0x109300000 -        0x1093c9ff7  com.apple.AMDRadeonX4000GLDriver (2.11.21 - 2.1.1) <E233F694-1B95-399E-A976-E4CEBC19BE7E> /System/Library/Extensions/AMDRadeonX4000GLDriver.bundle/Contents/MacOS/AMDRadeonX4000GLDriver
       0x10a34c000 -        0x10a3b670f  dyld (655.1.1) <615654D5-B6C5-3D83-A146-34A3EA6D3A80> /usr/lib/dyld
    0x7fff2afe5000 -     0x7fff2b33efff  com.apple.RawCamera.bundle (8.15.0 - 1031.4.4) <AB6E8A8F-0BFE-37EE-A135-44ABA4FCB559> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
    0x7fff2b341000 -     0x7fff2b44dfff  com.apple.AMDMTLBronzeDriver (2.11.21 - 2.1.1) <3753814E-9745-3E30-AF3E-DC68F5ECD919> /System/Library/Extensions/AMDMTLBronzeDriver.bundle/Contents/MacOS/AMDMTLBronzeDriver
    0x7fff2b44e000 -     0x7fff2bdf3ff3  ATIRadeonX4000SCLib.dylib (2.11.21) <81286902-B1BB-34C0-8129-4070918D7465> /System/Library/Extensions/AMDRadeonX4000GLDriver.bundle/Contents/MacOS/ATIRadeonX4000SCLib.dylib
    0x7fff2f053000 -     0x7fff2fe27ff7  com.apple.driver.AppleIntelKBLGraphicsGLDriver (12.10.14 - 12.1.0) <237E76B6-F902-3C00-BF04-FCDD3D84D42F> /System/Library/Extensions/AppleIntelKBLGraphicsGLDriver.bundle/Contents/MacOS/AppleIntelKBLGraphicsGLDriver
    0x7fff2fe28000 -     0x7fff3015afff  com.apple.driver.AppleIntelKBLGraphicsMTLDriver (12.10.14 - 12.1.0) <956AC6C4-C57D-3A34-BC39-150D130F7864> /System/Library/Extensions/AppleIntelKBLGraphicsMTLDriver.bundle/Contents/MacOS/AppleIntelKBLGraphicsMTLDriver
    0x7fff328bd000 -     0x7fff32a99ffb  com.apple.avfoundation (2.0 - 1550.4) <5854207B-6106-3DA4-80B6-36C42D042F26> /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation
    0x7fff32a9a000 -     0x7fff32b5ffff  com.apple.audio.AVFAudio (1.0 - ???) <D454A339-2FC6-3EF6-992F-D676046612DB> /System/Library/Frameworks/AVFoundation.framework/Versions/A/Frameworks/AVFAudio.framework/Versions/A/AVFAudio
    0x7fff32c67000 -     0x7fff32c67fff  com.apple.Accelerate (1.11 - Accelerate 1.11) <762942CB-CFC9-3A0C-9645-A56523A06426> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x7fff32c68000 -     0x7fff32c7eff7  libCGInterfaces.dylib (506.22) <1B6C92D9-F4B8-37BA-9635-94C4A56098CE> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.dylib
    0x7fff32c7f000 -     0x7fff33318fef  com.apple.vImage (8.1 - ???) <53FA3611-894E-3158-A654-FBD2F70998FE> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
    0x7fff33319000 -     0x7fff33592ff3  libBLAS.dylib (1243.200.4) <417CA0FC-B6CB-3FB3-ACBC-8914E3F62D20> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
    0x7fff33593000 -     0x7fff33605ffb  libBNNS.dylib (38.250.1) <538D12A2-9B9D-3E22-9896-F90F6E69C06E> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
    0x7fff33606000 -     0x7fff339afff3  libLAPACK.dylib (1243.200.4) <92175DF4-863A-3780-909A-A3E5C410F2E9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
    0x7fff339b0000 -     0x7fff339c5feb  libLinearAlgebra.dylib (1243.200.4) <CB671EE6-DEA1-391C-9B2B-AA09A46B4D7A> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
    0x7fff339c6000 -     0x7fff339cbff3  libQuadrature.dylib (3.200.2) <1BAE7E22-2862-379F-B334-A3756067730F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
    0x7fff339cc000 -     0x7fff33a48ff3  libSparse.dylib (79.200.5) <E78B33D3-672A-3C53-B512-D3DDB2E9AC8D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib
    0x7fff33a49000 -     0x7fff33a5cfe3  libSparseBLAS.dylib (1243.200.4) <E9243341-DB77-37C1-97C5-3DFA00DD70FA> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
    0x7fff33a5d000 -     0x7fff33c44ff7  libvDSP.dylib (671.250.4) <7B110627-A9C1-3FB7-A077-0C7741BA25D8> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
    0x7fff33c45000 -     0x7fff33cf8ff7  libvMisc.dylib (671.250.4) <D5BA4812-BFFC-3CD0-B382-905CD8555DA6> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
    0x7fff33cf9000 -     0x7fff33cf9fff  com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <74288115-EF61-30B6-843F-0593B31D4929> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
    0x7fff33cfa000 -     0x7fff33d54fff  com.apple.Accounts (113 - 113) <251A1CB1-F972-3F60-8662-85459EAD6318> /System/Library/Frameworks/Accounts.framework/Versions/A/Accounts
    0x7fff33d57000 -     0x7fff33e9afff  com.apple.AddressBook.framework (11.0 - 1894) <3FFCAE6B-4CD2-3B8D-AE27-0A3693C9470F> /System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook
    0x7fff33e9b000 -     0x7fff34c50ffb  com.apple.AppKit (6.9 - 1671.60.109) <49E51666-59ED-3923-B873-668934E538A8> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x7fff34ca2000 -     0x7fff34ca2fff  com.apple.ApplicationServices (50.1 - 50.1) <3E60C239-ECEA-3AB8-B05C-1A66614E24F5> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
    0x7fff34ca3000 -     0x7fff34d0efff  com.apple.ApplicationServices.ATS (377 - 453.11.2.2) <A258DA73-114B-3102-A056-4AAAD3CEB9DD> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
    0x7fff34da7000 -     0x7fff34ebefff  libFontParser.dylib (228.6.2.3) <3602D55B-3B9E-3B3A-A814-08C1244A8AE4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
    0x7fff34ebf000 -     0x7fff34f01fff  libFontRegistry.dylib (228.12.2.3) <2A56347B-2809-3407-A8B4-2AB88E484062> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
    0x7fff34f5b000 -     0x7fff34f8dfff  libTrueTypeScaler.dylib (228.6.2.3) <7E4C5D9C-51AF-3EC1-8FA5-11CD4BEE477A> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
    0x7fff34ff2000 -     0x7fff34ff6ff3  com.apple.ColorSyncLegacy (4.13.0 - 1) <AFC4FE0F-2F46-39E3-BF39-90AF0D4F63A4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy
    0x7fff35091000 -     0x7fff350e3ff7  com.apple.HIServices (1.22 - 628) <2BE461FF-80B9-30D3-A574-AED5724B1C1B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
    0x7fff350e4000 -     0x7fff350f3fff  com.apple.LangAnalysis (1.7.0 - 1.7.0) <F5617A2A-FEA6-3832-B5BA-C2111B98786F> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
    0x7fff350f4000 -     0x7fff3513dff7  com.apple.print.framework.PrintCore (14.2 - 503.8) <57C2FE32-0E74-3079-B626-C2D52F2D2717> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
    0x7fff3513e000 -     0x7fff35177ff7  com.apple.QD (3.12 - 407.2) <28C7D39F-59C9-3314-BECC-67045487229C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
    0x7fff35178000 -     0x7fff35184fff  com.apple.speech.synthesis.framework (8.1.3 - 8.1.3) <5E7B9BD4-122B-3012-A044-3259C97E7509> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x7fff35185000 -     0x7fff353fcfff  com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) <571A3B68-AB1D-3050-932A-999EA148963C> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x7fff353fe000 -     0x7fff353fefff  com.apple.audio.units.AudioUnit (1.14 - 1.14) <3D6E8961-8C34-3042-A588-21458C7D1C02> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
    0x7fff35757000 -     0x7fff35af8fff  com.apple.CFNetwork (978.1 - 978.1) <01AB9E36-3C9F-3070-8D46-7F14B99A757A> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
    0x7fff35b0d000 -     0x7fff35b0dfff  com.apple.Carbon (158 - 158) <78AF9309-4DFE-3E3F-8108-A0FF1FC0E8C1> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x7fff35b0e000 -     0x7fff35b11ffb  com.apple.CommonPanels (1.2.6 - 98) <1CD6D56D-8EC7-3528-8CBC-FC69533519B5> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
    0x7fff35b12000 -     0x7fff35e09fff  com.apple.HIToolbox (2.1.1 - 918.7) <13F69D4C-D19F-3E09-9231-1978D783A556> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
    0x7fff35e0a000 -     0x7fff35e0dff3  com.apple.help (1.3.8 - 66) <A08517EB-8958-36C9-AEE0-1A8FEEACBE3F> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
    0x7fff35e0e000 -     0x7fff35e13ff7  com.apple.ImageCapture (9.0 - 1534.2) <DB063E87-ED8F-3E4E-A7E2-A6B45FA73EF7> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
    0x7fff35e14000 -     0x7fff35ea9ff3  com.apple.ink.framework (10.9 - 225) <7C7E9483-2E91-3DD3-B1E0-C238F42CA0DD> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
    0x7fff35eaa000 -     0x7fff35ec2ff7  com.apple.openscripting (1.7 - 179.1) <9B8C1ECC-5864-3E21-9149-863E884EA25C> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
    0x7fff35ee2000 -     0x7fff35ee3ff7  com.apple.print.framework.Print (14.2 - 267.4) <A7A9D2A0-D4E0-35EF-A0F7-50521F707C33> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
    0x7fff35ee4000 -     0x7fff35ee6ff7  com.apple.securityhi (9.0 - 55006) <05717F77-7A7B-37E6-AB3E-03F063E9095B> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
    0x7fff35ee7000 -     0x7fff35eedff7  com.apple.speech.recognition.framework (6.0.3 - 6.0.3) <3CC050FB-EBCB-3087-8EA5-F378C8F99217> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
    0x7fff3600f000 -     0x7fff3600ffff  com.apple.Cocoa (6.11 - 23) <056B9D98-325B-3743-97AF-AAC8E182BDF9> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
    0x7fff3601d000 -     0x7fff3616cff7  com.apple.ColorSync (4.13.0 - 3345.6) <F47177B2-7113-3642-98A5-602819CD02B0> /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync
    0x7fff3616d000 -     0x7fff36255ff7  com.apple.contacts (1.0 - 2901) <A6734AF0-D8E6-32C7-B283-DF1E7627F0D3> /System/Library/Frameworks/Contacts.framework/Versions/A/Contacts
    0x7fff362f8000 -     0x7fff3637efff  com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <1E8E64E6-0E58-375A-97F7-07CB4EE181AC> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x7fff363e2000 -     0x7fff3640cffb  com.apple.CoreBluetooth (1.0 - 1) <A73F1709-DD18-3052-9F22-C0015278834B> /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
    0x7fff3640d000 -     0x7fff36792fef  com.apple.CoreData (120 - 866.6) <132CB39B-8D58-30FA-B8AD-49BFFF34B293> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x7fff36793000 -     0x7fff36883ff7  com.apple.CoreDisplay (101.3 - 110.18) <BA4092D7-27D3-3886-ABC0-74CDCF747350> /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
    0x7fff36884000 -     0x7fff36cc9fef  com.apple.CoreFoundation (6.9 - 1575.23) <596DBC2A-60E3-3A73-AA5F-7A1806CF3204> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff36ccb000 -     0x7fff3735bfe7  com.apple.CoreGraphics (2.0 - 1265.10) <2F243BDA-11A0-3691-9DCB-4D0ACA1062DA> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
    0x7fff3735d000 -     0x7fff3767dfff  com.apple.CoreImage (14.4.0 - 750.0.140) <11026E39-D2FF-3CF6-8ACE-7BA293F9853E> /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
    0x7fff3767e000 -     0x7fff376f6fff  com.apple.corelocation (2245.16.14) <0F59F59B-AC14-3116-83C5-CF7BC57D9EB1> /System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation
    0x7fff376f7000 -     0x7fff3774dff7  com.apple.audio.midi.CoreMIDI (1.10 - 88) <29B498FA-B55D-3CAB-85CF-BD631CF89C0F> /System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI
    0x7fff37750000 -     0x7fff37979fff  com.apple.CoreML (1.0 - 1) <9EC1FED2-BA47-307B-A326-43C4D05166E7> /System/Library/Frameworks/CoreML.framework/Versions/A/CoreML
    0x7fff3797a000 -     0x7fff37a7efff  com.apple.CoreMedia (1.0 - 2290.14) <19ABC5E2-6BEC-3914-BAE5-8ECA5A916BA2> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
    0x7fff37a7f000 -     0x7fff37adafff  com.apple.CoreMediaIO (900.0 - 5050.1) <337584E5-42BC-3225-9783-2749F7F2A219> /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO
    0x7fff37adb000 -     0x7fff37adbfff  com.apple.CoreServices (946 - 946) <9A402CC6-8163-3CF1-8670-B95796B1A0EE> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x7fff37adc000 -     0x7fff37b58ff7  com.apple.AE (773 - 773) <55AE7C9E-27C3-30E9-A047-3B92A6FD53B4> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
    0x7fff37b59000 -     0x7fff37e30fff  com.apple.CoreServices.CarbonCore (1178.33 - 1178.33) <CB87F0C7-2CD6-3983-8E32-B6A2EC925352> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
    0x7fff37e31000 -     0x7fff37e79ff7  com.apple.DictionaryServices (1.2 - 284.16.4) <746EB200-DC51-30AE-9CBC-608A7B4CC8DA> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
    0x7fff37e7a000 -     0x7fff37e82ffb  com.apple.CoreServices.FSEvents (1239.200.13 - 1239.200.13) <28BF3EC6-9985-3402-AEA9-0FF6EE1C200E> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
    0x7fff37e83000 -     0x7fff38034ff7  com.apple.LaunchServices (946 - 946) <A0C91634-9410-38E8-BC11-7A5A369E6BA5> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
    0x7fff38035000 -     0x7fff380d3ff7  com.apple.Metadata (10.7.0 - 1191.57) <BFFAED00-2560-318A-BB8F-4E7E5123EC61> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
    0x7fff380d4000 -     0x7fff3811eff7  com.apple.CoreServices.OSServices (946 - 946) <20C4EEF8-D5AC-39A0-9B4A-78F88E3EFBCC> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
    0x7fff3811f000 -     0x7fff38186ff7  com.apple.SearchKit (1.4.0 - 1.4.0) <DA08AA6F-A6F1-36C0-87F4-E26294E51A3A> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
    0x7fff38187000 -     0x7fff381a8ff3  com.apple.coreservices.SharedFileList (71.28 - 71.28) <487A8464-729E-305A-B5D1-E3FE8EB9CFC5> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
    0x7fff384b3000 -     0x7fff38615ff3  com.apple.CoreText (352.0 - 584.26.3.2) <59919B0C-CBD5-3877-8D6F-D6048F1E5F42> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
    0x7fff38616000 -     0x7fff38656ff3  com.apple.CoreVideo (1.8 - 281.4) <10CF8E52-07E3-382B-8091-2CEEEFFA69B4> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x7fff38657000 -     0x7fff386e6fff  com.apple.framework.CoreWLAN (13.0 - 1375.2) <BF4B29F7-FBC8-3299-98E8-C3F8C04B7C92> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
    0x7fff3885d000 -     0x7fff38868ffb  com.apple.DirectoryService.Framework (10.14 - 207.200.4) <49B086F4-AFA2-3ABB-8D2E-CE253044C1C0> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
    0x7fff38869000 -     0x7fff38917fff  com.apple.DiscRecording (9.0.3 - 9030.4.5) <D7A28B57-C025-3D44-BB17-82243B7B91BC> /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
    0x7fff3893d000 -     0x7fff38942ffb  com.apple.DiskArbitration (2.7 - 2.7) <F481F2C0-884E-3265-8111-ABBEC93F0920> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x7fff38b08000 -     0x7fff38eb5ffb  com.apple.Foundation (6.9 - 1575.23) <C5EA5ABE-2E0C-37A0-A02A-F3150FE3CC66> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fff38f24000 -     0x7fff38f53ffb  com.apple.GSS (4.0 - 2.0) <E2B90D08-3857-3155-9FCC-07D778988EC9> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
    0x7fff39053000 -     0x7fff3915dfff  com.apple.Bluetooth (6.0.14 - 6.0.14d3) <BE98C8CF-11CA-3CB6-BB00-4A85608D375B> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
    0x7fff391c0000 -     0x7fff3924ffff  com.apple.framework.IOKit (2.0.2 - 1483.260.4) <8A90F547-86EF-3DFB-92FE-0E2C0376DD84> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x7fff39251000 -     0x7fff39260ffb  com.apple.IOSurface (255.6.1 - 255.6.1) <85F85EBB-EA59-3A8B-B3EB-7C20F3CC77AE> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
    0x7fff39261000 -     0x7fff392b3ff3  com.apple.ImageCaptureCore (1.0 - 1534.2) <27942C51-8108-3ED9-B37E-7C365A31EC2D> /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore
    0x7fff392b4000 -     0x7fff3943ffef  com.apple.ImageIO.framework (3.3.0 - 1850.2) <75E46A31-D87D-35CE-86A4-96A50971FDB2> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
    0x7fff39440000 -     0x7fff39444ffb  libGIF.dylib (1850.2) <4774EBDF-583B-3DDD-A0E1-9F427CB6A074> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x7fff39445000 -     0x7fff39521fef  libJP2.dylib (1850.2) <697BB77F-A682-339F-8659-35432962432D> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
    0x7fff39522000 -     0x7fff39547feb  libJPEG.dylib (1850.2) <171A8AC4-AADA-376F-9F2C-B9C978DB1007> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x7fff3980a000 -     0x7fff39830feb  libPng.dylib (1850.2) <FBCEE909-F573-3AD6-A45F-AF32612BF8A2> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x7fff39831000 -     0x7fff39833ffb  libRadiance.dylib (1850.2) <56907025-D5CE-3A9E-ACCB-A376C2599853> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
    0x7fff39834000 -     0x7fff39881fe7  libTIFF.dylib (1850.2) <F59557C9-C761-3E6F-85D1-0FBFFD53ED5C> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x7fff39b7c000 -     0x7fff3a9dcfff  com.apple.JavaScriptCore (14607 - 14607.3.9) <9B7D9E8B-619D-34A1-8FA9-E23C0EA3CD02> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
    0x7fff3a9f4000 -     0x7fff3aa0dfff  com.apple.Kerberos (3.0 - 1) <DB1E0679-37E1-3B93-9789-32F63D660C3B> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x7fff3aa0e000 -     0x7fff3aa43ff3  com.apple.LDAPFramework (2.4.28 - 194.5) <95DAD9EE-9B6F-3FF5-A5EF-F6672AD3CC55> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
    0x7fff3acc7000 -     0x7fff3acd1fff  com.apple.MediaAccessibility (1.0 - 114.4) <76C449C5-DB45-3D7F-BFAD-3DACEF15DA21> /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility
    0x7fff3ad81000 -     0x7fff3b427fff  com.apple.MediaToolbox (1.0 - 2290.14) <E404EAFF-54E8-35CA-A3C5-2797F2DE73D0> /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
    0x7fff3b429000 -     0x7fff3b4d1ff7  com.apple.Metal (162.2 - 162.2) <92C0FEE5-3C13-31D7-BC98-582E0D8FA29A> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
    0x7fff3b4d3000 -     0x7fff3b4ecff3  com.apple.MetalKit (1.0 - 113) <51CDE966-54A7-3556-971B-1173E9986BB8> /System/Library/Frameworks/MetalKit.framework/Versions/A/MetalKit
    0x7fff3b4ed000 -     0x7fff3b50cff7  com.apple.MetalPerformanceShaders.MPSCore (1.0 - 1) <44CE8362-E972-3697-AD6F-15BC863BAEB8> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSCore.framework/Versions/A/MPSCore
    0x7fff3b50d000 -     0x7fff3b589fe7  com.apple.MetalPerformanceShaders.MPSImage (1.0 - 1) <EE8440DA-66DF-3923-ABBC-E0543211C069> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSImage.framework/Versions/A/MPSImage
    0x7fff3b58a000 -     0x7fff3b5b1fff  com.apple.MetalPerformanceShaders.MPSMatrix (1.0 - 1) <E64450DF-2B96-331E-B7F4-666E00571C70> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix
    0x7fff3b5b2000 -     0x7fff3b6ddff7  com.apple.MetalPerformanceShaders.MPSNeuralNetwork (1.0 - 1) <F2CF26B6-73F1-3644-8FE9-CDB9B2C4501F> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork
    0x7fff3b6de000 -     0x7fff3b6f8fff  com.apple.MetalPerformanceShaders.MPSRayIntersector (1.0 - 1) <B33A35C3-0393-366B-ACFB-F4BB6A5F7B4A> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector
    0x7fff3b6f9000 -     0x7fff3b6faff7  com.apple.MetalPerformanceShaders.MetalPerformanceShaders (1.0 - 1) <69F14BCF-C5C5-3BF8-9C31-8F87D2D6130A> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
    0x7fff3c4f1000 -     0x7fff3c4fdff7  com.apple.NetFS (6.0 - 4.0) <E917806F-0607-3292-B2D6-A15404D61B99> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x7fff3c4fe000 -     0x7fff3c63bffb  com.apple.Network (1.0 - 1) <F46AFEE5-A56E-3BD9-AC07-C5D6334B3572> /System/Library/Frameworks/Network.framework/Versions/A/Network
    0x7fff3c824000 -     0x7fff3c85ffff  com.apple.OSAKit (1.5 - 107) <879FB449-D01A-3D47-B733-F228FC060B1B> /System/Library/Frameworks/OSAKit.framework/Versions/A/OSAKit
    0x7fff3ef92000 -     0x7fff3ef9afe3  libcldcpuengine.dylib (2.11) <AAE49359-EB53-3FD4-ADBF-C60498BD0B34> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
    0x7fff3ef9b000 -     0x7fff3eff2ff7  com.apple.opencl (2.15.3 - 2.15.3) <50EF864A-EBFF-34AB-836B-075B079FBF0F> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
    0x7fff3eff3000 -     0x7fff3f00eff7  com.apple.CFOpenDirectory (10.14 - 207.200.4) <F03D84EB-49B2-3A00-9127-B9A269824026> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
    0x7fff3f00f000 -     0x7fff3f01affb  com.apple.OpenDirectory (10.14 - 207.200.4) <A8020CEE-5B78-3581-A735-EA2833683F31> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x7fff3f96a000 -     0x7fff3f96cfff  libCVMSPluginSupport.dylib (17.7.3) <5003943C-2B94-3F1C-93DB-53034FC8873C> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
    0x7fff3f96d000 -     0x7fff3f972ff3  libCoreFSCache.dylib (166.2) <222C2A4F-7E32-30F6-8459-2FAB98073A3D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
    0x7fff3f973000 -     0x7fff3f977fff  libCoreVMClient.dylib (166.2) <6789ECD4-91DD-32EF-A1FD-F27D2344CD8B> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
    0x7fff3f978000 -     0x7fff3f980ff7  libGFXShared.dylib (17.7.3) <D8182879-8143-3B6D-9EB4-B7F953BEF6B1> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
    0x7fff3f981000 -     0x7fff3f98cfff  libGL.dylib (17.7.3) <0CDF608E-7D39-3F98-BB64-BB3D3721CCF8> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x7fff3f98d000 -     0x7fff3f9c7fef  libGLImage.dylib (17.7.3) <757CCAAD-ED2A-392A-A9EB-EEEE688B9C5D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
    0x7fff3f9c8000 -     0x7fff3fb3aff7  libGLProgrammability.dylib (17.7.3) <F662D302-0DCF-3E4A-B004-1B6862A77FBA> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
    0x7fff3fb3b000 -     0x7fff3fb79fff  libGLU.dylib (17.7.3) <8B2C8131-70F9-35FE-AAAE-933D730836F5> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x7fff40516000 -     0x7fff40525ffb  com.apple.opengl (17.7.3 - 17.7.3) <6FE0731B-129C-3EA3-843B-A5BA9F0870A8> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x7fff40526000 -     0x7fff406bdff7  GLEngine (17.7.3) <2638848C-1A8E-31A9-9A1C-C043ACD67C87> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLEngine.bundle/GLEngine
    0x7fff406be000 -     0x7fff406e7ff3  GLRendererFloat (17.7.3) <C492CEB0-85F7-35E5-A6BF-C51B82B60670> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLRendererFloat.bundle/GLRendererFloat
    0x7fff408a8000 -     0x7fff409f1ff7  com.apple.QTKit (7.7.3 - 3040) <D42BB4BE-B347-3113-ACA4-3257A5E45F52> /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
    0x7fff409f2000 -     0x7fff40c46fff  com.apple.imageKit (3.0 - 1067) <4F398AF4-828E-3FC2-9E3D-4EE3F36F7619> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit
    0x7fff40c47000 -     0x7fff40d34ff3  com.apple.PDFKit (1.0 - 745.4) <C4631DFB-89CC-3E87-9D26-B678124768AD> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit
    0x7fff40d35000 -     0x7fff41204ff7  com.apple.QuartzComposer (5.1 - 370) <9C59494E-8D09-359E-B457-AA893520984C> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer
    0x7fff41205000 -     0x7fff4122bff7  com.apple.quartzfilters (1.10.0 - 83.1) <1CABB0FA-A6DB-3DD5-A598-F298F081E04E> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters
    0x7fff4122c000 -     0x7fff4132dff7  com.apple.QuickLookUIFramework (5.0 - 775.6) <5660DDBA-2BE4-310A-9E81-370106EDB21D> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/QuickLookUI
    0x7fff4132e000 -     0x7fff4132efff  com.apple.quartzframework (1.5 - 23) <044ACF9F-1FEC-33B0-A390-82F7615156E4> /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
    0x7fff4132f000 -     0x7fff41586ff7  com.apple.QuartzCore (1.11 - 701.14) <AEDC3021-93C0-3438-8792-D5A386C35AC6> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x7fff41587000 -     0x7fff415defff  com.apple.QuickLookFramework (5.0 - 775.6) <CB74C63F-E223-3783-9021-8E28091BCDA6> /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook
    0x7fff417a5000 -     0x7fff417bdffb  com.apple.SafariServices.framework (14608 - 14608.4.9.1.4) <307D6E76-3762-3D78-BCB7-AAA46B90362F> /System/Library/Frameworks/SafariServices.framework/Versions/A/SafariServices
    0x7fff41dbc000 -     0x7fff420bcfff  com.apple.security (7.0 - 58286.270.3.0.1) <8DFB0541-E701-307E-8AE1-4DD9A9BA9FF3> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x7fff420bd000 -     0x7fff42149fff  com.apple.securityfoundation (6.0 - 55185.260.1) <66B3719D-3B4E-3F56-9265-E5E7E4C87D8C> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
    0x7fff4214a000 -     0x7fff4217affb  com.apple.securityinterface (10.0 - 55109.200.8) <DB82CA30-3C20-3860-BDD3-C8B1668C9CB8> /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInterface
    0x7fff4217b000 -     0x7fff4217ffff  com.apple.xpc.ServiceManagement (1.0 - 1) <FCF7BABA-DDDD-3770-8DAC-7069850203C2> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
    0x7fff42180000 -     0x7fff421d0ff3  com.apple.sociald.Social (???) <72EA4265-4024-3143-80D2-A0074698A376> /System/Library/Frameworks/Social.framework/Versions/A/Social
    0x7fff42518000 -     0x7fff42585fff  com.apple.SystemConfiguration (1.17 - 1.17) <30C8327F-3EFF-3520-9C50-016F8B6B954F> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
    0x7fff427e4000 -     0x7fff42b45fff  com.apple.VideoToolbox (1.0 - 2290.14) <DDC0F7E1-CCE0-3398-B335-10683007AEE7> /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
    0x7fff42e1a000 -     0x7fff43426ff7  libwebrtc.dylib (7607.3.9) <4D2A43AD-B95E-3CF7-8822-553411D3EF15> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/Frameworks/libwebrtc.dylib
    0x7fff43427000 -     0x7fff44dadff7  com.apple.WebCore (14607 - 14607.3.9) <F50B7FC8-60F1-3FC4-83E1-0065463B27E6> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore
    0x7fff44dae000 -     0x7fff44f9fffb  com.apple.WebKitLegacy (14607 - 14607.3.9) <59707811-F21F-388C-A801-C51D32E99392> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebKitLegacy.framework/Versions/A/WebKitLegacy
    0x7fff44fa0000 -     0x7fff454f0ff7  com.apple.WebKit (14607 - 14607.3.9) <AE6029DD-0CED-3FEF-92D5-DB8D4F9757F9> /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
    0x7fff457c1000 -     0x7fff45866fff  com.apple.APFS (1.0 - 1) <7ACEA6C5-EA9B-3BE4-B235-A7ADD9B76278> /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
    0x7fff45df3000 -     0x7fff45dfdfff  com.apple.accessibility.AXCoreUtilities (1.0 - 1) <C97597AF-865F-3A33-A6EB-807EE9881521> /System/Library/PrivateFrameworks/AXCoreUtilities.framework/Versions/A/AXCoreUtilities
    0x7fff45fcb000 -     0x7fff46066ffb  com.apple.accounts.AccountsDaemon (113 - 113) <0B9AA187-F2DE-320C-BBB0-E038E5C1991D> /System/Library/PrivateFrameworks/AccountsDaemon.framework/Versions/A/AccountsDaemon
    0x7fff46067000 -     0x7fff4609affb  com.apple.framework.accountsui (1.0 - 63.6) <C5041BDA-0464-3CEC-B23E-0EA551D57532> /System/Library/PrivateFrameworks/AccountsUI.framework/Versions/A/AccountsUI
    0x7fff46115000 -     0x7fff4625fff7  com.apple.AddressBook.core (1.0 - 1) <BAA3419D-2C62-3277-980D-11A9C51B1084> /System/Library/PrivateFrameworks/AddressBookCore.framework/Versions/A/AddressBookCore
    0x7fff4627b000 -     0x7fff4627cff7  com.apple.AggregateDictionary (1.0 - 1) <A6AF8AC4-1F25-37C4-9157-A02E9C200926> /System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary
    0x7fff4663a000 -     0x7fff4677dfff  com.apple.AnnotationKit (1.0 - 232.3.30) <DEE654C8-3D8B-3629-A670-0AD52DEB85CA> /System/Library/PrivateFrameworks/AnnotationKit.framework/Versions/A/AnnotationKit
    0x7fff4677e000 -     0x7fff46799ff7  com.apple.AppContainer (4.0 - 360.270.2) <644409D7-6C7A-336F-BF4F-80E82FB48BE9> /System/Library/PrivateFrameworks/AppContainer.framework/Versions/A/AppContainer
    0x7fff4679a000 -     0x7fff467a7fff  com.apple.AppSandbox (4.0 - 360.270.2) <175BF1C6-8CB1-3AAA-A752-781E09DE3D8E> /System/Library/PrivateFrameworks/AppSandbox.framework/Versions/A/AppSandbox
    0x7fff4687d000 -     0x7fff468a9ff7  com.apple.framework.Apple80211 (13.0 - 1380.2) <16F093EF-370B-3B90-8DB4-E94624431D15> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
    0x7fff469d1000 -     0x7fff469e0fc7  com.apple.AppleFSCompression (96.200.3 - 1.0) <3CF60CE8-976E-3CB8-959D-DD0948C1C2DE> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
    0x7fff46adc000 -     0x7fff46ae7fff  com.apple.AppleIDAuthSupport (1.0 - 1) <2E9D1398-DBE6-328B-ADDA-20FA5FAD7405> /System/Library/PrivateFrameworks/AppleIDAuthSupport.framework/Versions/A/AppleIDAuthSupport
    0x7fff46b28000 -     0x7fff46b71ff3  com.apple.AppleJPEG (1.0 - 1) <4C1F426B-7D77-3980-9633-7DBD8C666B9A> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
    0x7fff46b72000 -     0x7fff46b82fff  com.apple.AppleLDAP (10.14 - 46.200.2) <DA9C0E8E-86D6-3CE8-8A12-B9C2254920A8> /System/Library/PrivateFrameworks/AppleLDAP.framework/Versions/A/AppleLDAP
    0x7fff46da2000 -     0x7fff46dbffff  com.apple.aps.framework (4.0 - 4.0) <83FB4BD1-0C45-3CEF-8640-567DA5A300A7> /System/Library/PrivateFrameworks/ApplePushService.framework/Versions/A/ApplePushService
    0x7fff46dc0000 -     0x7fff46dc4ff7  com.apple.AppleSRP (5.0 - 1) <EDD16B2E-4F35-3E13-B389-CF77B3CAD4EB> /System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP
    0x7fff46dc5000 -     0x7fff46de7fff  com.apple.applesauce (1.0 - ???) <F49107C7-3C51-3024-8EF1-C57643BE4F3B> /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce
    0x7fff46ea7000 -     0x7fff46eaaff7  com.apple.AppleSystemInfo (3.1.5 - 3.1.5) <690222F7-29A6-39A1-BA61-F1DD4767D01D> /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo
    0x7fff46eab000 -     0x7fff46efbff7  com.apple.AppleVAFramework (5.1.4 - 5.1.4) <473714CF-664E-372D-86CA-3451EA6A6403> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
    0x7fff46f46000 -     0x7fff46f5affb  com.apple.AssertionServices (1.0 - 1) <456E507A-4561-3628-9FBE-173ACE7429D8> /System/Library/PrivateFrameworks/AssertionServices.framework/Versions/A/AssertionServices
    0x7fff47329000 -     0x7fff47415ff7  com.apple.AuthKit (1.0 - 1) <2765ABE9-54F2-3E45-8A93-1261E251B90D> /System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/AuthKit
    0x7fff4747f000 -     0x7fff47483ffb  com.apple.AuthenticationServices (12.0 - 1.0) <F33C914E-F815-39BB-89BB-D1A5D3B3EF84> /System/Library/PrivateFrameworks/AuthenticationServices.framework/Versions/A/AuthenticationServices
    0x7fff475d7000 -     0x7fff475dffff  com.apple.coreservices.BackgroundTaskManagement (1.0 - 57.1) <2A396FC0-7B79-3088-9A82-FB93C1181A57> /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
    0x7fff475e0000 -     0x7fff47675fff  com.apple.backup.framework (1.10.5 - ???) <4EEC51E2-AE4C-340A-B686-901810152C12> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
    0x7fff47676000 -     0x7fff476e3ff3  com.apple.BaseBoard (360.28 - 360.28) <68FA8044-F3CD-3BC6-9DAB-27DACF52BFC0> /System/Library/PrivateFrameworks/BaseBoard.framework/Versions/A/BaseBoard
    0x7fff476ec000 -     0x7fff476f2ffb  com.apple.BezelServicesFW (317.5 - 317.5) <C825E2CD-7D67-3AC0-8CE8-AEE9C95DD248> /System/Library/PrivateFrameworks/BezelServices.framework/Versions/A/BezelServices
    0x7fff47769000 -     0x7fff477a5ff3  com.apple.bom (14.0 - 197.6) <A99A6F9A-AFDE-3BC6-95CE-AA90B268B805> /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
    0x7fff47e54000 -     0x7fff47e80ffb  com.apple.CalendarAgentLink (8.0 - 250) <4702E078-86DF-373F-BF2F-AB6230E19010> /System/Library/PrivateFrameworks/CalendarAgentLink.framework/Versions/A/CalendarAgentLink
    0x7fff48541000 -     0x7fff48590ff7  com.apple.ChunkingLibrary (201 - 201) <DFE16C42-24E6-386F-AC50-0058F61980A2> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
    0x7fff486aa000 -     0x7fff4872fff7  com.apple.CloudDocs (1.0 - 575.302) <524BC6E6-9AF7-3DBE-8FC5-BD35B7A94B55> /System/Library/PrivateFrameworks/CloudDocs.framework/Versions/A/CloudDocs
    0x7fff49341000 -     0x7fff4934dff7  com.apple.CommerceCore (1.0 - 708.5) <B5939A65-745F-3AB7-A212-EF140E148F42> /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore
    0x7fff4934e000 -     0x7fff49357ffb  com.apple.CommonAuth (4.0 - 2.0) <93335CB6-ABEB-3EC7-A040-8A667F40D5F3> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
    0x7fff4936b000 -     0x7fff49380ffb  com.apple.commonutilities (8.0 - 900) <080E168B-21B7-3CCA-AB84-BB9911D18DAC> /System/Library/PrivateFrameworks/CommonUtilities.framework/Versions/A/CommonUtilities
    0x7fff49628000 -     0x7fff4968aff3  com.apple.AddressBook.ContactsFoundation (8.0 - ???) <F5136318-4F71-37D7-A909-5005C698A354> /System/Library/PrivateFrameworks/ContactsFoundation.framework/Versions/A/ContactsFoundation
    0x7fff4968b000 -     0x7fff496aeff3  com.apple.contacts.ContactsPersistence (1.0 - ???) <4082E8CF-5C89-3DE1-97BF-6434F3E03C16> /System/Library/PrivateFrameworks/ContactsPersistence.framework/Versions/A/ContactsPersistence
    0x7fff497f0000 -     0x7fff49bd3fef  com.apple.CoreAUC (274.0.0 - 274.0.0) <C71F1581-E73B-3DA0-958B-E912C3FB3F23> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
    0x7fff49bd4000 -     0x7fff49c02ff7  com.apple.CoreAVCHD (6.0.0 - 6000.4.1) <A04A99B8-DAC5-36FC-BAC7-7431600C1F89> /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
    0x7fff49c22000 -     0x7fff49c40fff  com.apple.CoreAnalytics.CoreAnalytics (1.0 - 1) <5AFC8A18-30CA-3D29-A509-DF21AC4DB921> /System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalytics
    0x7fff49c98000 -     0x7fff49cf6ffb  com.apple.corebrightness (1.0 - 1) <A383E4A0-14F4-3627-AD99-2F813068A982> /System/Library/PrivateFrameworks/CoreBrightness.framework/Versions/A/CoreBrightness
    0x7fff49e2d000 -     0x7fff49e36fff  com.apple.frameworks.CoreDaemon (1.3 - 1.3) <89BDACE6-32AA-3933-BD8C-A44650488873> /System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon
    0x7fff4a030000 -     0x7fff4a041ff7  com.apple.CoreEmoji (1.0 - 69.19.9) <228457B3-E191-356E-9A5B-3C0438D05FBA> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
    0x7fff4a1ea000 -     0x7fff4a2d9fff  com.apple.CoreHandwriting (161 - 1.2) <7CBB18C3-FE95-3352-9D67-B441E89AD10F> /System/Library/PrivateFrameworks/CoreHandwriting.framework/Versions/A/CoreHandwriting
    0x7fff4a4ab000 -     0x7fff4a4c1ffb  com.apple.CoreMediaAuthoring (2.2 - 959) <86089759-E920-37DB-A3BB-F5621C351E4A> /System/Library/PrivateFrameworks/CoreMediaAuthoring.framework/Versions/A/CoreMediaAuthoring
    0x7fff4a5eb000 -     0x7fff4a651ff7  com.apple.CoreNLP (1.0 - 130.15.22) <27877820-17D0-3B02-8557-4014E876CCC7> /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP
    0x7fff4a7b8000 -     0x7fff4a7bcff7  com.apple.CoreOptimization (1.0 - 1) <1C724E01-E9FA-3AEE-BE4B-C4DB8EC0C812> /System/Library/PrivateFrameworks/CoreOptimization.framework/Versions/A/CoreOptimization
    0x7fff4a7bd000 -     0x7fff4a849fff  com.apple.CorePDF (4.0 - 414) <E4ECDD15-34C0-30C2-AFA9-27C8EDAC3DB0> /System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF
    0x7fff4a8fe000 -     0x7fff4a906ff7  com.apple.CorePhoneNumbers (1.0 - 1) <11F97C7E-C183-305F-8E6C-9B374F50E26B> /System/Library/PrivateFrameworks/CorePhoneNumbers.framework/Versions/A/CorePhoneNumbers
    0x7fff4a907000 -     0x7fff4a95dff7  com.apple.CorePrediction (1.0 - 1) <A66C8A6F-C3B2-3547-985D-C62C62F9FA48> /System/Library/PrivateFrameworks/CorePrediction.framework/Versions/A/CorePrediction
    0x7fff4aa82000 -     0x7fff4aab3ff3  com.apple.CoreServicesInternal (358 - 358) <DD6EF60D-048F-3186-83DA-EB191EDF48AE> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
    0x7fff4ae7a000 -     0x7fff4aefefff  com.apple.CoreSymbolication (10.2 - 64490.25.1) <28B2FF2D-3FDE-3A20-B343-341E5BD4E22F> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
    0x7fff4af8e000 -     0x7fff4b0b9ff7  com.apple.coreui (2.1 - 499.10) <A80F4B09-F940-346F-A9DF-4EFADD9220A8> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
    0x7fff4b0ba000 -     0x7fff4b25afff  com.apple.CoreUtils (5.9 - 590.16) <66CC50F7-766D-33E2-A388-4DE22840ADFB> /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
    0x7fff4b2ae000 -     0x7fff4b311ff7  com.apple.framework.CoreWiFi (13.0 - 1375.2) <CA4B835A-27AC-3FAB-9F44-E48548EA2442> /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
    0x7fff4b312000 -     0x7fff4b323ff3  com.apple.CrashReporterSupport (10.13 - 938.27) <4771B1CE-1B49-312F-9550-A3391C64214C> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
    0x7fff4b3b3000 -     0x7fff4b3c2fff  com.apple.framework.DFRFoundation (1.0 - 211.1) <E3F02F2A-2059-39CC-85DA-969676EB88EB> /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation
    0x7fff4b3c3000 -     0x7fff4b3c7ff7  com.apple.DSExternalDisplay (3.1 - 380) <787B9748-B120-3453-B8FE-61D9E363A9E0> /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay
    0x7fff4b409000 -     0x7fff4b447ff7  com.apple.datadetectors (5.0 - 390.2) <B6DEDE81-832C-3078-ACAF-767F01E9615D> /System/Library/PrivateFrameworks/DataDetectors.framework/Versions/A/DataDetectors
    0x7fff4b448000 -     0x7fff4b4bdffb  com.apple.datadetectorscore (7.0 - 590.27) <06FB1A07-7AE6-3ADD-8E7E-41955FAB38E8> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
    0x7fff4b509000 -     0x7fff4b546ff7  com.apple.DebugSymbols (190 - 190) <6F4FAACA-E06B-38AD-A0C2-14EA5408A231> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
    0x7fff4b547000 -     0x7fff4b682ff7  com.apple.desktopservices (1.13.5 - ???) <265C0E94-B8BF-3F58-8D68-EA001EEA0B15> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
    0x7fff4b72c000 -     0x7fff4b72dff7  com.apple.diagnosticlogcollection (10.0 - 1000) <3C6F41B0-DD03-373C-B423-63C1FA6174EC> /System/Library/PrivateFrameworks/DiagnosticLogCollection.framework/Versions/A/DiagnosticLogCollection
    0x7fff4b88e000 -     0x7fff4b954fff  com.apple.DiskManagement (12.1 - 1555.270.2) <EB207683-FBD6-3B74-A606-3FE22234372C> /System/Library/PrivateFrameworks/DiskManagement.framework/Versions/A/DiskManagement
    0x7fff4b955000 -     0x7fff4b959ffb  com.apple.DisplayServicesFW (3.1 - 380) <62041594-2A4C-3362-87EE-F8E8C8E5BEEC> /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayServices
    0x7fff4ba02000 -     0x7fff4ba05ff3  com.apple.EFILogin (2.0 - 2) <210948F9-FD39-392D-8349-34985B3C751C> /System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin
    0x7fff4c125000 -     0x7fff4c13afff  com.apple.Engram (1.0 - 1) <F4A93313-F507-3F9A-AB1C-C18F2779B7CF> /System/Library/PrivateFrameworks/Engram.framework/Versions/A/Engram
    0x7fff4c13b000 -     0x7fff4c41dff7  com.apple.vision.EspressoFramework (1.0 - 120) <8B56D943-F87B-3A01-B7A4-19DE3312B61C> /System/Library/PrivateFrameworks/Espresso.framework/Versions/A/Espresso
    0x7fff4c5c9000 -     0x7fff4c9e4fff  com.apple.vision.FaceCore (3.3.4 - 3.3.4) <A576E2DA-BF6F-3B18-8FEB-324E5C5FA9BD> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
    0x7fff4ca15000 -     0x7fff4ca9aff7  com.apple.FileProvider (125.130 - 125.130) <D95A997E-33E6-3427-9A4B-B16756ACBA0B> /System/Library/PrivateFrameworks/FileProvider.framework/Versions/A/FileProvider
    0x7fff50298000 -     0x7fff50299fff  libmetal_timestamp.dylib (902.3.2) <05389463-AF2E-33E2-A14F-1416E4A30835> /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3902/Libraries/libmetal_timestamp.dylib
    0x7fff5192d000 -     0x7fff51938ff7  libGPUSupportMercury.dylib (17.7.3) <21E213C3-17E9-33EE-B713-38C14D6C5005> /System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupportMercury.dylib
    0x7fff51939000 -     0x7fff5193efff  com.apple.GPUWrangler (3.50.14 - 3.50.14) <6A317E65-B368-3D00-8AB4-11499320DCBF> /System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler
    0x7fff51ccc000 -     0x7fff51cf0ff3  com.apple.GenerationalStorage (2.0 - 285.101) <84C2E52C-F2C6-3FF8-87E5-3C88A40D3881> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
    0x7fff51d09000 -     0x7fff52708fff  com.apple.GeoServices (1.0 - 1364.26.4.19.6) <041715B5-D82F-31F6-9133-955A7A66025F> /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/GeoServices
    0x7fff5274a000 -     0x7fff52759fff  com.apple.GraphVisualizer (1.0 - 5) <48D020B7-5938-3FAE-B468-E291AEE2C06F> /System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer
    0x7fff5275a000 -     0x7fff52767ff7  com.apple.GraphicsServices (1.0 - 1.0) <56646B62-B331-31DC-80EB-7996DCAB6944> /System/Library/PrivateFrameworks/GraphicsServices.framework/Versions/A/GraphicsServices
    0x7fff528bf000 -     0x7fff52933ffb  com.apple.Heimdal (4.0 - 2.0) <D97FCF19-EAD6-3E2F-BE88-F817E45CAE96> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
    0x7fff53381000 -     0x7fff5347aff7  com.apple.ids (10.0 - 1000) <7E2420E3-2F38-3CE4-813B-9C7F303CCF78> /System/Library/PrivateFrameworks/IDS.framework/Versions/A/IDS
    0x7fff5347b000 -     0x7fff5357efff  com.apple.idsfoundation (10.0 - 1000) <2F018590-8F17-36AF-93E6-4242A1D1CFC5> /System/Library/PrivateFrameworks/IDSFoundation.framework/Versions/A/IDSFoundation
    0x7fff53afd000 -     0x7fff53b5efff  com.apple.imfoundation (10.0 - 1000) <098F3A98-2184-32EF-8EC9-87B892CD85CA> /System/Library/PrivateFrameworks/IMFoundation.framework/Versions/A/IMFoundation
    0x7fff53c2f000 -     0x7fff53c38fff  com.apple.IOAccelMemoryInfo (1.0 - 1) <5F08FAC5-5EB8-3DD7-91F7-53191FB14E15> /System/Library/PrivateFrameworks/IOAccelMemoryInfo.framework/Versions/A/IOAccelMemoryInfo
    0x7fff53c39000 -     0x7fff53c40ffb  com.apple.IOAccelerator (404.14 - 404.14) <3FCCFD5B-8C77-3945-933A-FAAD1B2DF507> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
    0x7fff53c44000 -     0x7fff53c5cfff  com.apple.IOPresentment (1.0 - 42.6) <2311058E-22A4-3E10-85F8-C8E116FAE800> /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
    0x7fff54004000 -     0x7fff54031ff7  com.apple.IconServices (379 - 379) <7BAD562D-4FA3-3E11-863C-1EEBE2406D2C> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
    0x7fff5415b000 -     0x7fff5415fffb  com.apple.InternationalSupport (1.0 - 10.15.6) <6226A905-D055-321D-B665-5B0CC4798A74> /System/Library/PrivateFrameworks/InternationalSupport.framework/Versions/A/InternationalSupport
    0x7fff541c9000 -     0x7fff541d6ffb  com.apple.IntlPreferences (2.0 - 227.18) <1B5AFE5D-4D6F-3471-8F4D-256F5068093F> /System/Library/PrivateFrameworks/IntlPreferences.framework/Versions/A/IntlPreferences
    0x7fff542c4000 -     0x7fff542d6ff3  com.apple.security.KeychainCircle.KeychainCircle (1.0 - 1) <30CFE05C-4108-3879-AFAA-5BB02CBE190B> /System/Library/PrivateFrameworks/KeychainCircle.framework/Versions/A/KeychainCircle
    0x7fff542f1000 -     0x7fff543ccff7  com.apple.LanguageModeling (1.0 - 159.15.15) <3DE3CE61-542B-37B7-883E-4B9717CAC65F> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
    0x7fff543cd000 -     0x7fff54409ff7  com.apple.Lexicon-framework (1.0 - 33.15.10) <4B5E843E-2809-3E70-9560-9254E2656419> /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
    0x7fff54410000 -     0x7fff54415fff  com.apple.LinguisticData (1.0 - 238.25) <F529B961-098C-3E4C-A3E9-9DA9BFA1B3F0> /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
    0x7fff54567000 -     0x7fff54580ff3  com.apple.LookupFramework (1.2 - 251) <50031B5A-F3D5-39CC-954A-B3AEAF52FB89> /System/Library/PrivateFrameworks/Lookup.framework/Versions/A/Lookup
    0x7fff54c33000 -     0x7fff54c36fff  com.apple.Mangrove (1.0 - 25) <537A5B2E-4C30-3CFD-8BDC-79F9A04AC327> /System/Library/PrivateFrameworks/Mangrove.framework/Versions/A/Mangrove
    0x7fff54cba000 -     0x7fff54cbcff3  com.apple.marco (10.0 - 1000) <608B1000-1427-34B3-96B4-5B6079964E7F> /System/Library/PrivateFrameworks/Marco.framework/Versions/A/Marco
    0x7fff54cbd000 -     0x7fff54ce3ff3  com.apple.MarkupUI (1.0 - 232.3.30) <F6FF81DA-5048-3022-A8F2-7FC04D65D2F9> /System/Library/PrivateFrameworks/MarkupUI.framework/Versions/A/MarkupUI
    0x7fff54d4b000 -     0x7fff54d7eff7  com.apple.MediaKit (16 - 907) <5EE0E7DA-5ACC-33F3-9BF0-47A448C011A1> /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
    0x7fff5510a000 -     0x7fff55132ff7  com.apple.spotlight.metadata.utilities (1.0 - 1191.57) <38BB1FB7-3336-384C-B71F-4D0D402EB606> /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities
    0x7fff55133000 -     0x7fff551c0ff7  com.apple.gpusw.MetalTools (1.0 - 1) <2F9B8852-A146-366E-9AB9-8B57FA30B7DD> /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools
    0x7fff551d7000 -     0x7fff551f0ffb  com.apple.MobileAssets (1.0 - 437.250.3) <8BE5B3A0-8F3A-3FAE-9AFF-32836300183C> /System/Library/PrivateFrameworks/MobileAsset.framework/Versions/A/MobileAsset
    0x7fff55390000 -     0x7fff553abffb  com.apple.MobileKeyBag (2.0 - 1.0) <C7C5DD21-66DE-31D1-92D9-BBEEAAE156FB> /System/Library/PrivateFrameworks/MobileKeyBag.framework/Versions/A/MobileKeyBag
    0x7fff553be000 -     0x7fff55433fff  com.apple.Montreal (1.0 - 42.15.9) <17BFD046-4362-3A76-A496-648D00FF3743> /System/Library/PrivateFrameworks/Montreal.framework/Versions/A/Montreal
    0x7fff55434000 -     0x7fff5545effb  com.apple.MultitouchSupport.framework (2450.1 - 2450.1) <42A23EC9-64A7-31C7-BF33-DF4412ED8A3F> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
    0x7fff5569a000 -     0x7fff556a4fff  com.apple.NetAuth (6.2 - 6.2) <0D01BBE5-0269-310D-B148-D19DAE143DEB> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
    0x7fff55dc4000 -     0x7fff55dc6fff  com.apple.OAuth (25 - 25) <64DB58E3-25A4-3C8B-91FB-FACBA01C29B6> /System/Library/PrivateFrameworks/OAuth.framework/Versions/A/OAuth
    0x7fff55f05000 -     0x7fff55f56ff3  com.apple.OTSVG (1.0 - ???) <5BF1A9EB-2694-3267-9514-A4EB3BEF4081> /System/Library/PrivateFrameworks/OTSVG.framework/Versions/A/OTSVG
    0x7fff56ffa000 -     0x7fff570edfff  com.apple.PencilKit (1.0 - 1) <79225726-6980-3680-AC0B-D8C5C5DB2224> /System/Library/PrivateFrameworks/PencilKit.framework/Versions/A/PencilKit
    0x7fff570ee000 -     0x7fff570fdff7  com.apple.PerformanceAnalysis (1.218.2 - 218.2) <65F3DB3E-6D4E-33A0-B510-EF768D323DAB> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
    0x7fff57324000 -     0x7fff57324fff  com.apple.PhoneNumbers (1.0 - 1) <DBCEDE3B-B681-3F6C-89EC-36E4827A2AF9> /System/Library/PrivateFrameworks/PhoneNumbers.framework/Versions/A/PhoneNumbers
    0x7fff58ae0000 -     0x7fff58b03ffb  com.apple.pluginkit.framework (1.0 - 1) <5E063876-2FB8-3520-A318-D658AE7DAD5F> /System/Library/PrivateFrameworks/PlugInKit.framework/Versions/A/PlugInKit
    0x7fff58b2e000 -     0x7fff58b3fffb  com.apple.PowerLog (1.0 - 1) <08B61B93-CE9C-33F5-A601-FE72673E9DF3> /System/Library/PrivateFrameworks/PowerLog.framework/Versions/A/PowerLog
    0x7fff58f3a000 -     0x7fff58f8effb  com.apple.ProtectedCloudStorage (1.0 - 1) <53B3C1F3-BB97-379F-8CBA-8FDCDF085793> /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Versions/A/ProtectedCloudStorage
    0x7fff58f8f000 -     0x7fff58fadff7  com.apple.ProtocolBuffer (1 - 263.2) <907D6C95-D050-31DE-99CA-16A5135BC6F9> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
    0x7fff5912b000 -     0x7fff5912eff3  com.apple.QuickLookNonBaseSystem (1.0 - 1) <69D0DD00-A3D2-3835-91F0-F33BD9D7D740> /System/Library/PrivateFrameworks/QuickLookNonBaseSystem.framework/Versions/A/QuickLookNonBaseSystem
    0x7fff5912f000 -     0x7fff59144ff3  com.apple.QuickLookThumbnailing (1.0 - 1) <B5E746AE-1DCB-3299-8626-10CCCBC2D5EE> /System/Library/PrivateFrameworks/QuickLookThumbnailing.framework/Versions/A/QuickLookThumbnailing
    0x7fff59145000 -     0x7fff59195fff  com.apple.ROCKit (27.6 - 27.6) <756C2253-E8B1-3C48-9945-DE8D6AD24DE2> /System/Library/PrivateFrameworks/ROCKit.framework/Versions/A/ROCKit
    0x7fff592d5000 -     0x7fff592e0fff  com.apple.xpc.RemoteServiceDiscovery (1.0 - 1336.261.2) <651F994E-21E1-359B-8FEA-6909CE9AAD56> /System/Library/PrivateFrameworks/RemoteServiceDiscovery.framework/Versions/A/RemoteServiceDiscovery
    0x7fff592f3000 -     0x7fff59315fff  com.apple.RemoteViewServices (2.0 - 128) <8FB0E4EB-DCBB-32E6-94C6-AA9BA9EE4CAC> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
    0x7fff59316000 -     0x7fff59329ff3  com.apple.xpc.RemoteXPC (1.0 - 1336.261.2) <E7B66B18-F5DF-3819-BA47-E35122BA09E8> /System/Library/PrivateFrameworks/RemoteXPC.framework/Versions/A/RemoteXPC
    0x7fff5a054000 -     0x7fff5a09dfff  com.apple.Safari.SafeBrowsing (14607 - 14607.3.9) <F4DA3E55-28AF-3406-8120-9B797197ABED> /System/Library/PrivateFrameworks/SafariSafeBrowsing.framework/Versions/A/SafariSafeBrowsing
    0x7fff5a9c0000 -     0x7fff5a9c3ff7  com.apple.SecCodeWrapper (4.0 - 360.270.2) <6B331C0A-1A9D-3039-9FF6-89A49B04F846> /System/Library/PrivateFrameworks/SecCodeWrapper.framework/Versions/A/SecCodeWrapper
    0x7fff5aa9c000 -     0x7fff5ab12ff7  com.apple.ShareKit (577.5 - 577.5) <6563A611-6FA7-34E5-BCB2-3E7ECABBD48B> /System/Library/PrivateFrameworks/ShareKit.framework/Versions/A/ShareKit
    0x7fff5ab1f000 -     0x7fff5ac3dfff  com.apple.Sharing (1288.62.2 - 1288.62.2) <5915173A-BAFB-3092-98C6-ED4871284FCA> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
    0x7fff5ba51000 -     0x7fff5bd00fff  com.apple.SkyLight (1.600.0 - 340.54) <3A96F564-275C-3EEA-8281-8168AC8D4F20> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
    0x7fff5c1ad000 -     0x7fff5c1b3fff  com.apple.sociald.SocialServices (87 - 87) <ED5770CB-2251-3AD2-B52A-7B19B8753F54> /System/Library/PrivateFrameworks/SocialServices.framework/Versions/A/SocialServices
    0x7fff5c4a3000 -     0x7fff5c4affff  com.apple.SpeechRecognitionCore (5.0.21 - 5.0.21) <7A6A67DB-C813-328E-AAFB-D267A5B50B3D> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
    0x7fff5c561000 -     0x7fff5c7c4ff3  com.apple.spotlight.index (10.7.0 - 1191.57) <04DE70D5-D9C4-3886-A3DB-6E32040D69E3> /System/Library/PrivateFrameworks/SpotlightIndex.framework/Versions/A/SpotlightIndex
    0x7fff5cb4e000 -     0x7fff5cb8aff3  com.apple.StreamingZip (1.0 - 1) <046FAD5C-E0C5-3013-B1FE-24C018A0DDCF> /System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/StreamingZip
    0x7fff5cc00000 -     0x7fff5cc8bfc7  com.apple.Symbolication (10.2 - 64490.38.1) <9FDCC98D-5B32-35AD-A9BF-94DF2B78507F> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
    0x7fff5cc8c000 -     0x7fff5cc94ffb  com.apple.SymptomDiagnosticReporter (1.0 - 820.267.1) <DB68EC08-EC2D-35DC-8D34-B4A2C36A9DE9> /System/Library/PrivateFrameworks/SymptomDiagnosticReporter.framework/Versions/A/SymptomDiagnosticReporter
    0x7fff5d162000 -     0x7fff5d16efff  com.apple.private.SystemPolicy (1.0 - 1) <9CDA85A3-875C-3615-8818-2DC73E9FFE8B> /System/Library/PrivateFrameworks/SystemPolicy.framework/Versions/A/SystemPolicy
    0x7fff5d173000 -     0x7fff5d17fffb  com.apple.TCC (1.0 - 1) <73CF6FA9-44CE-30C9-887F-235940976585> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
    0x7fff5d3e5000 -     0x7fff5d4adff3  com.apple.TextureIO (3.8.4 - 3.8.1) <7CEAC05A-D283-3D5A-B1E3-C849285FA0BF> /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO
    0x7fff5d50a000 -     0x7fff5d525fff  com.apple.ToneKit (1.0 - 1) <84911F2C-394F-3FFF-8220-B51F581BB8E6> /System/Library/PrivateFrameworks/ToneKit.framework/Versions/A/ToneKit
    0x7fff5d526000 -     0x7fff5d54bff7  com.apple.ToneLibrary (1.0 - 1) <4D7D03EB-744F-3402-8C3E-B483A74BEF1E> /System/Library/PrivateFrameworks/ToneLibrary.framework/Versions/A/ToneLibrary
    0x7fff5d563000 -     0x7fff5d564fff  com.apple.TrustEvaluationAgent (2.0 - 31.200.1) <15DF9C73-54E4-3C41-BCF4-378338C55FB4> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
    0x7fff5d56a000 -     0x7fff5d722ffb  com.apple.UIFoundation (1.0 - 551.5) <254E42F9-ECAE-3F3C-9643-FF306CAFDA66> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
    0x7fff5d770000 -     0x7fff5d776ffb  com.apple.URLFormatting (59 - 59.46) <36001C8E-C4F8-336D-9975-764C8ABE00A6> /System/Library/PrivateFrameworks/URLFormatting.framework/Versions/A/URLFormatting
    0x7fff5e39e000 -     0x7fff5e477fff  com.apple.ViewBridge (401.1 - 401.1) <18144EC1-5DEF-369C-8EBA-2826E7142784> /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/ViewBridge
    0x7fff5e8ba000 -     0x7fff5eb2cffb  libAWDSupportFramework.dylib (2131) <AC78D095-4D47-37DF-AE0D-8EEC7C2553F0> /System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libAWDSupportFramework.dylib
    0x7fff5eb2d000 -     0x7fff5eb3efff  libprotobuf-lite.dylib (2131) <297886A7-F889-38AA-B6F6-162598345EC4> /System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libprotobuf-lite.dylib
    0x7fff5eb3f000 -     0x7fff5eb99fff  libprotobuf.dylib (2131) <05141A5F-1870-3AA7-B339-6EB13E375BA4> /System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libprotobuf.dylib
    0x7fff5eb9a000 -     0x7fff5ebdbff7  com.apple.awd (1.0 - 930.11) <652A1F08-52A3-36CC-8055-EF57143BED76> /System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/WirelessDiagnostics
    0x7fff5ec4f000 -     0x7fff5ec52fff  com.apple.dt.XCTTargetBootstrap (1.0 - 14490.66) <7AE3457F-AF40-3508-93FB-1D9E31EB1C9D> /System/Library/PrivateFrameworks/XCTTargetBootstrap.framework/Versions/A/XCTTargetBootstrap
    0x7fff5ec5a000 -     0x7fff5ecb9ff3  com.apple.xquery (1.3.1 - 30) <D7D44940-9CF0-301D-B739-CB13460A6E24> /System/Library/PrivateFrameworks/XQuery.framework/Versions/A/XQuery
    0x7fff5f053000 -     0x7fff5f055ffb  com.apple.loginsupport (1.0 - 1) <3F8D6334-BCD6-36C1-BA20-CC8503A84375> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
    0x7fff5f056000 -     0x7fff5f06bfff  com.apple.login (3.0 - 3.0) <E168F05D-A5DF-3848-8686-DF5015EA4BA4> /System/Library/PrivateFrameworks/login.framework/Versions/A/login
    0x7fff5f0a2000 -     0x7fff5f0d3ffb  com.apple.contacts.vCard (1.0 - ???) <651AD944-66CA-3408-818F-484E0F53A1DE> /System/Library/PrivateFrameworks/vCard.framework/Versions/A/vCard
    0x7fff5f28f000 -     0x7fff5f2a3ffb  libAccessibility.dylib (2402.95) <6BC07631-25B1-3C31-A2CB-E5E477836A5E> /usr/lib/libAccessibility.dylib
    0x7fff5f31f000 -     0x7fff5f353fff  libCRFSuite.dylib (41.15.4) <406DAC06-0C77-3F90-878B-4D38F11F0256> /usr/lib/libCRFSuite.dylib
    0x7fff5f356000 -     0x7fff5f360ff7  libChineseTokenizer.dylib (28.15.3) <9B7F6109-3A5D-3641-9A7E-31D2239D73EE> /usr/lib/libChineseTokenizer.dylib
    0x7fff5f361000 -     0x7fff5f3eafff  libCoreStorage.dylib (546.50.1) <8E643B27-7986-3351-B37E-038FB6794BF9> /usr/lib/libCoreStorage.dylib
    0x7fff5f3ee000 -     0x7fff5f3efffb  libDiagnosticMessagesClient.dylib (107) <A14D0819-0970-34CD-8680-80E4D7FE8C2C> /usr/lib/libDiagnosticMessagesClient.dylib
    0x7fff5f426000 -     0x7fff5f67dff3  libFosl_dynamic.dylib (18.3.4) <1B5DD4E2-8AE0-315E-829E-D5BFCD264EA8> /usr/lib/libFosl_dynamic.dylib
    0x7fff5f69d000 -     0x7fff5f6a4fff  libMatch.1.dylib (31.200.1) <EF8164CB-B599-39D9-9E73-4958A372DC0B> /usr/lib/libMatch.1.dylib
    0x7fff5f6ce000 -     0x7fff5f6edfff  libMobileGestalt.dylib (645.270.1) <99A06C8A-97D6-383D-862C-F453BABB48A4> /usr/lib/libMobileGestalt.dylib
    0x7fff5f6ee000 -     0x7fff5f6eefff  libOpenScriptingUtil.dylib (179.1) <4D603146-EDA5-3A74-9FF8-4F75D8BB9BC6> /usr/lib/libOpenScriptingUtil.dylib
    0x7fff5f82e000 -     0x7fff5f82fffb  libSystem.B.dylib (1252.250.1) <2CBD96C4-5698-363C-A22E-BFB6FF686FB4> /usr/lib/libSystem.B.dylib
    0x7fff5f830000 -     0x7fff5f8aaff7  libTelephonyUtilDynamic.dylib (3705) <155194D3-2B24-3A5F-9C04-364E0D583C60> /usr/lib/libTelephonyUtilDynamic.dylib
    0x7fff5f8ab000 -     0x7fff5f8acfff  libThaiTokenizer.dylib (2.15.1) <ADB37DC3-7D9B-3E73-A72A-BCC3433C937A> /usr/lib/libThaiTokenizer.dylib
    0x7fff5f8be000 -     0x7fff5f8d4ffb  libapple_nghttp2.dylib (1.24.1) <6F04250A-6686-3FDC-9A8D-290C64B06502> /usr/lib/libapple_nghttp2.dylib
    0x7fff5f8d5000 -     0x7fff5f8feffb  libarchive.2.dylib (54.250.1) <47289946-8504-3966-9127-6CE39993DC2C> /usr/lib/libarchive.2.dylib
    0x7fff5f8ff000 -     0x7fff5f97efff  libate.dylib (1.13.8) <92B44EDB-369D-3EE8-AEC5-61F8B9313DBF> /usr/lib/libate.dylib
    0x7fff5f982000 -     0x7fff5f982ff3  libauto.dylib (187) <3E3780E1-96F3-3A22-91C5-92F9A5805518> /usr/lib/libauto.dylib
    0x7fff5f983000 -     0x7fff5fa53fff  libboringssl.dylib (109.250.3) <112DBDA3-A133-33D6-ABAE-66F88DA6D5BE> /usr/lib/libboringssl.dylib
    0x7fff5fa54000 -     0x7fff5fa64ffb  libbsm.0.dylib (39.200.18) <CF381E0B-025B-364F-A83D-2527E03F1AA3> /usr/lib/libbsm.0.dylib
    0x7fff5fa65000 -     0x7fff5fa72fff  libbz2.1.0.dylib (38.200.3) <272953A1-8D36-329B-BDDB-E887B347710F> /usr/lib/libbz2.1.0.dylib
    0x7fff5fa73000 -     0x7fff5fac6ff7  libc++.1.dylib (400.9.4) <9A60A190-6C34-339F-BB3D-AACE942009A4> /usr/lib/libc++.1.dylib
    0x7fff5fac7000 -     0x7fff5fadcff7  libc++abi.dylib (400.17) <38C09CED-9090-3719-90F3-04A2749F5428> /usr/lib/libc++abi.dylib
    0x7fff5fadd000 -     0x7fff5faddff3  libcharset.1.dylib (51.200.6) <2A27E064-314C-359C-93FC-8A9B06206174> /usr/lib/libcharset.1.dylib
    0x7fff5fade000 -     0x7fff5faeeffb  libcmph.dylib (6.15.1) <9C52B2FE-179F-32AC-B87E-2AFC49ABF817> /usr/lib/libcmph.dylib
    0x7fff5faef000 -     0x7fff5fb07ffb  libcompression.dylib (52.250.2) <7F4BB18C-1FB4-3825-8D8B-6E6B168774C6> /usr/lib/libcompression.dylib
    0x7fff5fd7c000 -     0x7fff5fd92fff  libcoretls.dylib (155.220.1) <4C64BE3E-41E3-3020-8BB7-07E90C0C861C> /usr/lib/libcoretls.dylib
    0x7fff5fd93000 -     0x7fff5fd94ff3  libcoretls_cfhelpers.dylib (155.220.1) <0959B3E9-6643-3589-8BB3-21D52CDF0EF1> /usr/lib/libcoretls_cfhelpers.dylib
    0x7fff5ff32000 -     0x7fff6002aff7  libcrypto.35.dylib (22.260.1) <91C3D71A-4D1D-331D-89CC-67863DF10574> /usr/lib/libcrypto.35.dylib
    0x7fff6022d000 -     0x7fff60238ff7  libcsfde.dylib (546.50.1) <7BAF8FCF-33A1-3C7C-8FEB-2020C8ED6063> /usr/lib/libcsfde.dylib
    0x7fff60240000 -     0x7fff60296ff3  libcups.2.dylib (462.12) <095619DC-9233-3937-9E50-5F10D917A40D> /usr/lib/libcups.2.dylib
    0x7fff603ca000 -     0x7fff603cafff  libenergytrace.dylib (17.200.1) <80BB567A-FD18-3497-BF97-353F57D98CDD> /usr/lib/libenergytrace.dylib
    0x7fff603cb000 -     0x7fff603e4ffb  libexpat.1.dylib (16.1.1) <28A385F1-4210-32D2-861B-C1B2189A5294> /usr/lib/libexpat.1.dylib
    0x7fff603e5000 -     0x7fff603f1fff  libexslt.0.dylib (16.7) <159094B8-1C85-351C-91D5-88605DFFA77E> /usr/lib/libexslt.0.dylib
    0x7fff603fc000 -     0x7fff60401ff7  libgermantok.dylib (17.15.2) <E5F0F794-FF27-3D64-AE52-C78C6A84DD67> /usr/lib/libgermantok.dylib
    0x7fff60402000 -     0x7fff60407ff7  libheimdal-asn1.dylib (520.270.1) <73F60D6F-76F8-35EF-9C86-9A81225EE4BE> /usr/lib/libheimdal-asn1.dylib
    0x7fff60432000 -     0x7fff60522fff  libiconv.2.dylib (51.200.6) <2047C9B7-3F74-3A95-810D-2ED8F0475A99> /usr/lib/libiconv.2.dylib
    0x7fff60523000 -     0x7fff60784ffb  libicucore.A.dylib (62141.0.1) <A0D63918-76E9-3C1B-B255-46F4C1DA7FE8> /usr/lib/libicucore.A.dylib
    0x7fff607d1000 -     0x7fff607d2fff  liblangid.dylib (128.15.1) <22D05C4F-769B-3075-ABCF-44A0EBACE028> /usr/lib/liblangid.dylib
    0x7fff607d3000 -     0x7fff607ebff3  liblzma.5.dylib (10.200.3) <E1F4FD60-1CE4-37B9-AD95-29D348AF1AC0> /usr/lib/liblzma.5.dylib
    0x7fff60803000 -     0x7fff608a7ff7  libmecab.1.0.0.dylib (779.24.1) <A8D0379B-85FA-3B3D-89ED-5CF2C3826AB2> /usr/lib/libmecab.1.0.0.dylib
    0x7fff608a8000 -     0x7fff60aacfff  libmecabra.dylib (779.24.1) <D71F71E0-30E2-3DB3-B636-7DE13D51FB4B> /usr/lib/libmecabra.dylib
    0x7fff60c84000 -     0x7fff60fd5ff7  libnetwork.dylib (1229.250.15) <72C7E9E3-B2BE-3300-BE1B-64606222022C> /usr/lib/libnetwork.dylib
    0x7fff61067000 -     0x7fff617ecfdf  libobjc.A.dylib (756.2) <7C312627-43CB-3234-9324-4DEA92D59F50> /usr/lib/libobjc.A.dylib
    0x7fff617fe000 -     0x7fff61802ffb  libpam.2.dylib (22.200.1) <586CF87F-349C-393D-AEEB-FB75F94A5EB7> /usr/lib/libpam.2.dylib
    0x7fff61805000 -     0x7fff6183afff  libpcap.A.dylib (79.250.1) <C0893641-7DFF-3A33-BDAE-190FF54837E8> /usr/lib/libpcap.A.dylib
    0x7fff6183b000 -     0x7fff61876ff7  libpcre.0.dylib (9) <6AA069F5-5D27-3C22-AF08-F599C5A194F4> /usr/lib/libpcre.0.dylib
    0x7fff61953000 -     0x7fff6196bffb  libresolv.9.dylib (65.200.3) <6884EA23-6425-3A88-8534-2D1AB0188B2D> /usr/lib/libresolv.9.dylib
    0x7fff6196d000 -     0x7fff619a8ff3  libsandbox.1.dylib (851.270.1) <04B924EF-2385-34DF-807E-93AAD9EF3AAB> /usr/lib/libsandbox.1.dylib
    0x7fff619a9000 -     0x7fff619bbff7  libsasl2.2.dylib (211) <10987614-6763-3B5D-9F28-91D121BB4924> /usr/lib/libsasl2.2.dylib
    0x7fff619bc000 -     0x7fff619bdff7  libspindump.dylib (267.3) <A584E403-8C95-3841-9C16-E22664A5A63F> /usr/lib/libspindump.dylib
    0x7fff619be000 -     0x7fff61b9bfff  libsqlite3.dylib (274.26) <6404BA3B-BCA4-301F-B2FE-8776105A2AA3> /usr/lib/libsqlite3.dylib
    0x7fff61d0a000 -     0x7fff61d3affb  libtidy.A.dylib (16.4) <6BDC3816-F222-33B6-848C-D8D5924E8959> /usr/lib/libtidy.A.dylib
    0x7fff61d54000 -     0x7fff61db3ffb  libusrtcp.dylib (1229.250.15) <36BBD474-FAE5-366F-946D-16C5C4B4A792> /usr/lib/libusrtcp.dylib
    0x7fff61db4000 -     0x7fff61db7ff7  libutil.dylib (51.200.4) <CE9B18C9-66ED-32D4-9D29-01F8FCB467B0> /usr/lib/libutil.dylib
    0x7fff61db8000 -     0x7fff61dc5fff  libxar.1.dylib (417.1) <39CCF46B-C81A-34B1-92A1-58C4E5DA846E> /usr/lib/libxar.1.dylib
    0x7fff61dca000 -     0x7fff61eadff3  libxml2.2.dylib (32.12) <48E64CC9-8C86-372B-99DC-1D114F6A259A> /usr/lib/libxml2.2.dylib
    0x7fff61eae000 -     0x7fff61ed6ff3  libxslt.1.dylib (16.7) <FA4F431A-1387-3432-BD7A-D9C512638E94> /usr/lib/libxslt.1.dylib
    0x7fff61ed7000 -     0x7fff61ee9ff7  libz.1.dylib (70.200.4) <B048FC1F-058F-3A08-A1FE-81D5308CB3E6> /usr/lib/libz.1.dylib
    0x7fff61f17000 -     0x7fff61f18ffb  liblog_network.dylib (1229.250.15) <C9C042D5-C018-3FB6-AC50-F11F44F3D815> /usr/lib/log/liblog_network.dylib
    0x7fff626cd000 -     0x7fff626d1ff3  libcache.dylib (81) <1987D1E1-DB11-3291-B12A-EBD55848E02D> /usr/lib/system/libcache.dylib
    0x7fff626d2000 -     0x7fff626dcff3  libcommonCrypto.dylib (60118.250.2) <1765BB6E-6784-3653-B16B-CB839721DC9A> /usr/lib/system/libcommonCrypto.dylib
    0x7fff626dd000 -     0x7fff626e4ff7  libcompiler_rt.dylib (63.4) <5212BA7B-B7EA-37B4-AF6E-AC4F507EDFB8> /usr/lib/system/libcompiler_rt.dylib
    0x7fff626e5000 -     0x7fff626eeff7  libcopyfile.dylib (146.250.1) <98CD00CD-9B91-3B5C-A9DB-842638050FA8> /usr/lib/system/libcopyfile.dylib
    0x7fff626ef000 -     0x7fff62773fc3  libcorecrypto.dylib (602.260.2) <01464D24-570C-3B83-9D18-467769E0FCDD> /usr/lib/system/libcorecrypto.dylib
    0x7fff627fa000 -     0x7fff62833ff7  libdispatch.dylib (1008.270.1) <97273678-E94C-3C8C-89F6-2E2020F4B43B> /usr/lib/system/libdispatch.dylib
    0x7fff62834000 -     0x7fff62860ff7  libdyld.dylib (655.1.1) <002418CC-AD11-3D10-865B-015591D24E6C> /usr/lib/system/libdyld.dylib
    0x7fff62861000 -     0x7fff62861ffb  libkeymgr.dylib (30) <0D0F9CA2-8D5A-3273-8723-59987B5827F2> /usr/lib/system/libkeymgr.dylib
    0x7fff62862000 -     0x7fff6286eff3  libkxld.dylib (4903.278.12) <310B81DB-F3E2-3495-BC8A-19EB750FEDBF> /usr/lib/system/libkxld.dylib
    0x7fff6286f000 -     0x7fff6286fff7  liblaunch.dylib (1336.261.2) <2B07E27E-D404-3E98-9D28-BCA641E5C479> /usr/lib/system/liblaunch.dylib
    0x7fff62870000 -     0x7fff62875fff  libmacho.dylib (927.0.3) <A377D608-77AB-3F6E-90F0-B4F251A5C12F> /usr/lib/system/libmacho.dylib
    0x7fff62876000 -     0x7fff62878ff7  libquarantine.dylib (86.270.1) <50A89DAB-7E34-3347-9AD5-68957B27EFD2> /usr/lib/system/libquarantine.dylib
    0x7fff62879000 -     0x7fff6287aff7  libremovefile.dylib (45.200.2) <9FBEB2FF-EEBE-31BC-BCFC-C71F8D0E99B6> /usr/lib/system/libremovefile.dylib
    0x7fff6287b000 -     0x7fff62892ff3  libsystem_asl.dylib (356.200.4) <A62A7249-38B8-33FA-9875-F1852590796C> /usr/lib/system/libsystem_asl.dylib
    0x7fff62893000 -     0x7fff62893ff7  libsystem_blocks.dylib (73) <A453E8EE-860D-3CED-B5DC-BE54E9DB4348> /usr/lib/system/libsystem_blocks.dylib
    0x7fff62894000 -     0x7fff6291bfff  libsystem_c.dylib (1272.250.1) <7EDACF78-2FA3-35B8-B051-D70475A35117> /usr/lib/system/libsystem_c.dylib
    0x7fff6291c000 -     0x7fff6291fffb  libsystem_configuration.dylib (963.270.3) <2B4A836D-68A4-33E6-8D48-CD4486B03387> /usr/lib/system/libsystem_configuration.dylib
    0x7fff62920000 -     0x7fff62923ff7  libsystem_coreservices.dylib (66) <719F75A4-74C5-3BA6-A09E-0C5A3E5889D7> /usr/lib/system/libsystem_coreservices.dylib
    0x7fff62924000 -     0x7fff6292afff  libsystem_darwin.dylib (1272.250.1) <EC9B39A5-9592-3577-8997-7DC721D20D8C> /usr/lib/system/libsystem_darwin.dylib
    0x7fff6292b000 -     0x7fff62931ffb  libsystem_dnssd.dylib (878.270.3) <97EEE658-D935-33C8-B56E-0F41EA7F6B43> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff62932000 -     0x7fff6297dffb  libsystem_info.dylib (517.200.9) <D09D5AE0-2FDC-3A6D-93EC-729F931B1457> /usr/lib/system/libsystem_info.dylib
    0x7fff6297e000 -     0x7fff629a6ff7  libsystem_kernel.dylib (4903.278.12) <210C5A31-0B19-3AA3-98E4-686F1DD3983E> /usr/lib/system/libsystem_kernel.dylib
    0x7fff629a7000 -     0x7fff629f2ff7  libsystem_m.dylib (3158.200.7) <F19B6DB7-014F-3820-831F-389CCDA06EF6> /usr/lib/system/libsystem_m.dylib
    0x7fff629f3000 -     0x7fff62a1dfff  libsystem_malloc.dylib (166.270.1) <011F3AD0-8E6A-3A89-AE64-6E5F6840F30A> /usr/lib/system/libsystem_malloc.dylib
    0x7fff62a1e000 -     0x7fff62a28ff7  libsystem_networkextension.dylib (767.250.2) <FF06F13A-AEFE-3A27-A073-910EF78AEA36> /usr/lib/system/libsystem_networkextension.dylib
    0x7fff62a29000 -     0x7fff62a30fff  libsystem_notify.dylib (172.200.21) <145B5CFC-CF73-33CE-BD3D-E8DDE268FFDE> /usr/lib/system/libsystem_notify.dylib
    0x7fff62a31000 -     0x7fff62a3afef  libsystem_platform.dylib (177.270.1) <9D1FE5E4-EB7D-3B3F-A8D1-A96D9CF1348C> /usr/lib/system/libsystem_platform.dylib
    0x7fff62a3b000 -     0x7fff62a45ff7  libsystem_pthread.dylib (330.250.2) <2D5C08FF-484F-3D59-9132-CE1DCB3F76D7> /usr/lib/system/libsystem_pthread.dylib
    0x7fff62a46000 -     0x7fff62a49ff7  libsystem_sandbox.dylib (851.270.1) <9494594B-5199-3186-82AB-5FF8BED6EE16> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff62a4a000 -     0x7fff62a4cff3  libsystem_secinit.dylib (30.260.2) <EF1EA47B-7B22-35E8-BD9B-F7003DCB96AE> /usr/lib/system/libsystem_secinit.dylib
    0x7fff62a4d000 -     0x7fff62a54ff3  libsystem_symptoms.dylib (820.267.1) <03F1C2DD-0F5A-3D9D-88F6-B26C0F94EB52> /usr/lib/system/libsystem_symptoms.dylib
    0x7fff62a55000 -     0x7fff62a6afff  libsystem_trace.dylib (906.260.1) <FC761C3B-5434-3A52-912D-F1B15FAA8EB2> /usr/lib/system/libsystem_trace.dylib
    0x7fff62a6c000 -     0x7fff62a71ffb  libunwind.dylib (35.4) <24A97A67-F017-3CFC-B0D0-6BD0224B1336> /usr/lib/system/libunwind.dylib
    0x7fff62a72000 -     0x7fff62aa1fff  libxpc.dylib (1336.261.2) <7DEE2300-6D8E-3C00-9C63-E3E80D56B0C4> /usr/lib/system/libxpc.dylib

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 7
    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: 50418910
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=542.8M resident=0K(0%) swapped_out_or_unallocated=542.8M(100%)
Writable regions: Total=1.7G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.7G(100%)

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Accelerate framework               640K        5 
Activity Tracing                   256K        1 
CG backing stores                 1320K        2 
CG image                          5236K       43 
CoreAnimation                     47.3M       50 
CoreGraphics                         8K        1 
CoreImage                          216K       15 
CoreUI image data                 2624K       28 
CoreUI image file                  464K        9 
Foundation                          40K        2 
Image IO                          8648K        4 
JS JIT generated code              1.0G        3 
Kernel Alloc Once                    8K        1 
MALLOC                           396.3M      107 
MALLOC guard page                   48K        9 
MALLOC_NANO (reserved)           256.0M        1         reserved VM address space (unallocated)
Mach message                         8K        1 
Memory Tag 242                      12K        1 
Memory Tag 251                      44K        3 
SQLite page cache                   64K        1 
STACK GUARD                       56.0M        9 
Stack                             12.1M       10 
VM_ALLOCATE                        808K       36 
WebKit Malloc                     10.1M        9 
__DATA                            83.8M      467 
__FONT_DATA                          4K        1 
__GLSLBUILTINS                    5176K        1 
__LINKEDIT                       226.4M       85 
__TEXT                           316.4M      464 
__UNICODE                          564K        1 
libnetwork                         128K        2 
mapped file                      129.9M       52 
shared memory                     2764K       16 
===========                     =======  ======= 
TOTAL                              2.5G     1440 
TOTAL, minus reserved VM space     2.3G     1440 

Model: MacBookPro14,3, BootROM 203.0.0.0.0, 4 processors, Intel Core i7, 3.1 GHz, 16 GB, SMC 2.45f1
Graphics: kHW_IntelHDGraphics630Item, Intel HD Graphics 630, spdisplays_builtin
Graphics: kHW_AMDRadeonPro560Item, Radeon Pro 560, spdisplays_pcie_device, 4 GB
Memory Module: BANK 0/DIMM0, 8 GB, LPDDR3, 2133 MHz, 0x802C, 0x4D5435324C31473332443450472D30393320
Memory Module: BANK 1/DIMM0, 8 GB, LPDDR3, 2133 MHz, 0x802C, 0x4D5435324C31473332443450472D30393320
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x173), Broadcom BCM43xx 1.0 (7.77.61.3 AirPortDriverBrcmNIC-1305.9)
Bluetooth: Version 6.0.14d3, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB 3.0 Bus
USB Device: iBridge
Thunderbolt Bus: MacBook Pro, Apple Inc., 41.3
Thunderbolt Bus: MacBook Pro, Apple Inc., 41.3
Madd0g commented 4 years ago

@asmagill - I've been super busy and working with external monitors mostly (yeah, I turned the module off).

But if I had to guess, maybe it's sleep (or closed lid) related. I noticed that when my lid is closed, the virtual touchbar wasn't working (I guess the touchbar screen is also off when the lid is closed, so it can't be copied?).

I've always felt some sluggishness (even pre-touchbar) when coming back from sleep. Hotkeys and scripts take a few seconds to come back to life. Like something gets queued up?

latenitefilms commented 4 years ago

Here's another crash when waking from sleep:

Process:               CommandPost [16810]
Path:                  /Users/USER/*/CommandPost.app/Contents/MacOS/CommandPost
Identifier:            org.latenitefilms.CommandPost
Version:               1.0.7 (5785)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           CommandPost [16810]
User ID:               501

Date/Time:             2020-02-16 10:33:18.956 +1100
OS Version:            Mac OS X 10.14.6 (18G1012)
Report Version:        12
Bridge OS Version:     3.0 (14Y908)
Anonymous UUID:        15304943-7B8E-F62C-F19F-B9B548D6D5BC

Sleep/Wake UUID:       74BC3042-1F9C-4C6E-A4FB-69081ADAFF65

Time Awake Since Boot: 380000 seconds
Time Since Wake:       5300 seconds

System Integrity Protection: enabled

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

Exception Type:        EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes:       0x0000000000000001, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Illegal instruction: 4
Termination Reason:    Namespace SIGNAL, Code 0x4
Terminating Process:   exc handler [16810]

Application Specific Information:
Crashing on exception: *** Collection <NSConcretePointerArray: 0x600001495180> was mutated while being enumerated.

Application Specific Backtrace 1:
0   CoreFoundation                      0x00007fff36975acd __exceptionPreprocess + 256
1   libobjc.A.dylib                     0x00007fff6107ba17 objc_exception_throw + 48
2   CoreFoundation                      0x00007fff369e9372 -[__NSSingleObjectEnumerator init] + 0
3   AppKit                              0x00007fff34892ebc +[NSFunctionRow markActiveFunctionRowsAsDimmed:] + 378
4   Foundation                          0x00007fff38b22ed8 NSKeyValueNotifyObserver + 346
5   Foundation                          0x00007fff38b22954 NSKeyValueDidChange + 467
6   Foundation                          0x00007fff38cacead NSKeyValueDidChangeWithPerThreadPendingNotifications.llvm.4539041358761554177 + 143
7   AppKit                              0x00007fff347ba80f __33+[NSFunctionRowDevice initialize]_block_invoke_2 + 385
8   AppKit                              0x00007fff347bab40 ___NSMainRunLoopPerformBlockInModes_block_invoke + 25
9   CoreFoundation                      0x00007fff368fbf14 __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 12
10  CoreFoundation                      0x00007fff368bf637 __CFRunLoopDoBlocks + 394
11  CoreFoundation                      0x00007fff368bf394 __CFRunLoopRun + 2772
12  CoreFoundation                      0x00007fff368be66e CFRunLoopRunSpecific + 455
13  HIToolbox                           0x00007fff35b1d1ab RunCurrentEventLoopInMode + 292
14  HIToolbox                           0x00007fff35b1cee5 ReceiveNextEventCommon + 603
15  HIToolbox                           0x00007fff35b1cc76 _BlockUntilNextEventMatchingListInModeWithFilter + 64
16  AppKit                              0x00007fff33eb577d _DPSNextEvent + 1135
17  AppKit                              0x00007fff33eb446b -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1361
18  AppKit                              0x00007fff33eae588 -[NSApplication run] + 699
19  AppKit                              0x00007fff33e9dac8 NSApplicationMain + 777
20  libdyld.dylib                       0x00007fff6284a3d5 start + 1
21  ???                                 0x0000000000000001 0x0 + 1

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.AppKit                0x00007fff342b9867 -[NSApplication _crashOnException:] + 109
1   com.apple.AppKit                0x00007fff342b9748 -[NSApplication reportException:] + 916
2   org.latenitefilms.CommandPost   0x0000000109f60bf0 CLSNSApplicationReportException(objc_object*, objc_selector*, NSException*) + 69
3   com.apple.AppKit                0x00007fff33eae645 -[NSApplication run] + 888
4   com.apple.AppKit                0x00007fff33e9dac8 NSApplicationMain + 777
5   libdyld.dylib                   0x00007fff6284a3d5 start + 1

This seems to be the same issue, so hopefully it gives you some ideas/clues @asmagill ?

https://github.com/pigigaldi/Pock/issues/9

latenitefilms commented 4 years ago

FYI - Here's the same crash on Fabric:

https://fabric.io/latenite-films/mac/apps/org.latenitefilms.commandpost/issues/5c7e2287f8b88c2963f454d1/sessions/latest

latenitefilms commented 4 years ago

FYI - Ok, so it seems CommandPost/Hammerspoon will crash every time you wake from sleep.

latenitefilms commented 4 years ago

I just noticed 0.8.2alpha - will try updating to that and see if that has any impact.

latenitefilms commented 4 years ago

Nope, still crashing when you put your Mac to sleep and wake it up again:

Process:               CommandPost [72078]
Path:                  /Users/USER/*/CommandPost.app/Contents/MacOS/CommandPost
Identifier:            org.latenitefilms.CommandPost
Version:               1.0.7-beta.4 (5785)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           CommandPost [72078]
User ID:               501

Date/Time:             2020-02-28 23:37:58.454 +1100
OS Version:            Mac OS X 10.14.6 (18G1012)
Report Version:        12
Bridge OS Version:     3.0 (14Y908)
Anonymous UUID:        15304943-7B8E-F62C-F19F-B9B548D6D5BC

Sleep/Wake UUID:       CB1C07F4-0B7F-4D63-8DA6-13C3F23852B0

Time Awake Since Boot: 270000 seconds
Time Since Wake:       10000 seconds

System Integrity Protection: enabled

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

Exception Type:        EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes:       0x0000000000000001, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Illegal instruction: 4
Termination Reason:    Namespace SIGNAL, Code 0x4
Terminating Process:   exc handler [72078]

Application Specific Information:
Crashing on exception: *** Collection <NSConcretePointerArray: 0x600000aad860> was mutated while being enumerated.

Application Specific Backtrace 1:
0   CoreFoundation                      0x00007fff3719bacd __exceptionPreprocess + 256
1   libobjc.A.dylib                     0x00007fff618a1a17 objc_exception_throw + 48
2   CoreFoundation                      0x00007fff3720f372 -[__NSSingleObjectEnumerator init] + 0
3   AppKit                              0x00007fff350b8ebc +[NSFunctionRow markActiveFunctionRowsAsDimmed:] + 378
4   Foundation                          0x00007fff39348ed8 NSKeyValueNotifyObserver + 346
5   Foundation                          0x00007fff39348954 NSKeyValueDidChange + 467
6   Foundation                          0x00007fff394d2ead NSKeyValueDidChangeWithPerThreadPendingNotifications.llvm.4539041358761554177 + 143
7   AppKit                              0x00007fff34fe080f __33+[NSFunctionRowDevice initialize]_block_invoke_2 + 385
8   AppKit                              0x00007fff34fe0b40 ___NSMainRunLoopPerformBlockInModes_block_invoke + 25
9   CoreFoundation                      0x00007fff37121f14 __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 12
10  CoreFoundation                      0x00007fff370e5637 __CFRunLoopDoBlocks + 394
11  CoreFoundation                      0x00007fff370e5394 __CFRunLoopRun + 2772
12  CoreFoundation                      0x00007fff370e466e CFRunLoopRunSpecific + 455
13  HIToolbox                           0x00007fff363431ab RunCurrentEventLoopInMode + 292
14  HIToolbox                           0x00007fff36342ee5 ReceiveNextEventCommon + 603
15  HIToolbox                           0x00007fff36342c76 _BlockUntilNextEventMatchingListInModeWithFilter + 64
16  AppKit                              0x00007fff346db77d _DPSNextEvent + 1135
17  AppKit                              0x00007fff346da46b -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1361
18  AppKit                              0x00007fff346d4588 -[NSApplication run] + 699
19  AppKit                              0x00007fff346c3ac8 NSApplicationMain + 777
20  libdyld.dylib                       0x00007fff630703d5 start + 1
21  ???                                 0x0000000000000001 0x0 + 1

This might be related?

https://github.com/lionheart/openradar-mirror/issues/17323

asmagill commented 4 years ago

This is only on the 16" laptop and with the touchbar code running, correct? What about a non-16" but with a physical touchbar?

Can Command Post be setup to load/run without using the touchbar module at all -- I'd like to confirm that it's specifically something in the module that's causing the issue.

IIRC, the module does use KVO for something (can't recall what at the moment), so I'll look closer at that code, but why it would differ on that specific model, I'm not sure. I've not been able to recreate the issue on my machine using the virtual touchbar, and I've actually tried code I expected to crash...

latenitefilms commented 4 years ago

No, I'm actually testing on a MacBook Pro (15-inch, 2017). Yes, CommandPost can load without the Touch Bar module at all, and I'm not seeing the crashes then.

latenitefilms commented 4 years ago

Ok, so it's not just when waking from sleep. I just came back to my Mac after a few hours of non-use (but screens were still on and logged in), and as soon as I moved the mouse, CommandPost crashed with same error. I have the Touch Bar code running - but nothing actually visible on the Touch Bar, so it's just blank.

latenitefilms commented 4 years ago

In retrospect, this issue is getting a bit big and off-topic, so I'm going to close it for now, as the original issue (i.e. Touch Bar not working on the 16-inch MacBook Pro) is now solved.

I'm still seeing the crash in CommandPost, HOWEVER, I just tried to reproduce in Hammerspoon, mimicking the code we're using in CommandPost and I can't reproduce the crash - so something more complex is going on.

FWIW, here's the test code I'm currently using in Hammerspoon:

local touchbar = require "hs._asm.undocumented.touchbar"
bar = touchbar.bar.new()
sysTrayIcon = touchbar.item.newButton(hs.image.imageFromPath("/Applications/Hammerspoon.app/Contents/Resources/statusicon.pdf"), "Hammerspoon")
                             :callback(function()
                                print("system tray button pressed")
                             end)
                             :addToSystemTray(true)                                                        

function doStuff()
    bar
        :templateItems({})
        :customizableIdentifiers({})
        :requiredIdentifiers({})
        :defaultIdentifiers({})
        :presentModalBar()
end

hs.application.watcher.new(function()
    print("application watcher triggered")
    doStuff()
end):start()
asmagill commented 4 years ago

@latenitefilms are you using the visibility callback functionality of either the bar or item submodules in CommandPost? Looking at my code, it appears that if you are, it might be possible to change the touchbar while it's being enumerated for KVO which would probably have unexpected consequences... not sure how to formally test this yet, gonna have to think a bit, but it's the best that I can come up with thus far... if you're not using the visibility callbacks, then I'm back to square zero and will have to think even more...

latenitefilms commented 4 years ago

@asmagill - Nope, sorry, I can't see any reference to visibilityCallback in our code.

It's worth noting that we do change the Touch Bar items each time you change applications, so we would be updating the Touch Bar items when waking a MacBook [Pro] from sleep. I wonder if the Touch Bar is being asked to "update" before it's actually awake and working properly?

jappyjan commented 3 years ago

I'm still not able to run the Server App on my 16" MBP.