Hammerspoon / hammerspoon

Staggeringly powerful macOS desktop automation with Lua
http://www.hammerspoon.org
MIT License
12.16k stars 587 forks source link

hs.drawing:bringToFront(true) doesn't work for full-screen window #1184

Closed latenitefilms closed 7 years ago

latenitefilms commented 7 years ago

I'm currently trying to draw a hs.drawing object over the top of Final Cut Pro when it's running in full screen mode, however even with bringToFront(true), the hs.drawing object still doesn't appear over the top of the full-screen window.

I've also tried setLevel("_MaximumWindowLevelKey").

Using Hammerspoon 0.9.52 and macOS 10.12.2.

asmagill commented 7 years ago

Full screen applications, especially since 10.10 can be a little odd... they're not really at a "level" or in a "space" in the same way windows of an application usually are... they're in their own tile space which is not well documented, though I've done a (very little) bit of preliminary investigation of this with hs._asm.undocumented.spaces and testing some of the new window behaviors made available with hs.canvas.

While I've not tried to have drawings appear solely above a full screen application, I do have a couple that I've set to appear on every space, including full screen tiled applications, using drawingObject:setBehaviorByLabels{"canJoinAllSpaces"}:setLevel("mainMenu"). This works with both hs.drawing and hs.canvas.

latenitefilms commented 7 years ago

Unfortunately it doesn't look like changing setBehaviorByLabels nor setLevel has helped. The drawing is done "behind" the fullscreen application.

I've also tried using hs.canvas.drawingWrapper(true) to use hs.canvas instead, but it doesn't make a difference either.

I'll have a look at hs._asm.undocumented.spaces. Thanks @asmagill !

asmagill commented 7 years ago

You may be running up against something that FinalCutPro is doing different or oddly... I just tried out a = hs.drawing.rectangle{x = 100, y = 100, h = 100, w = 100}:show():setBehaviorByLabels{"canJoinAllSpaces"}:setLevel("mainMenu") in the Hammerspoon console and when I change spaces, even to the Apple Mail application, which I have maximized in its own space, the red rectangle appears hovering over each space.

It's possible that a different level might make a difference, but if FCP is drawing to the screen in an odd way (I know that under Linux, video files can be displayed in the X11 environment through a type of direct memory transfer that breaks or ignores some window decoration code, but I have no idea at all if OS X offers something similar that FCP or other video streaming apps can take advantage of) then we might not be able to do much about it.

latenitefilms commented 7 years ago

I just tried running a = hs.drawing.rectangle{x = 100, y = 100, h = 100, w = 100}:show():setBehaviorByLabels{"canJoinAllSpaces"}:setLevel("mainMenu") directly in the console as well, but unfortunately when Final Cut Pro is in full screen mode, the red box is STILL behind it. Doh!

However, unlike what you're seeing, if I put Apple Mail is fullscreen mode as well, the red box also disappears!

This is on macOS 10.12.2 and Hammerspoon 0.9.52. I also tested on macOS 10.11.6.

So something is clearly different between my machines and yours?

asmagill commented 7 years ago

Hmm... the only thing that I can think of off the top of my head would be to check if you have "Displays have separate spaces" checked or unchecked in the Mission Control pane of System Preferences (mine is checked)... technically this is supposed to only make a difference when you have multiple monitors attached, but I have noticed that there are some other small inconsistencies that it can cause... this may be one of them.

If you also have this option checked, then for the moment I'm stumped... I'll have to give it some more thought... I can't think of anything else I might have running or defined that might affect drawings in this manner off the top of my head.

latenitefilms commented 7 years ago

My MacBook Pro is running macOS 10.12.2 and Hammerspoon 0.9.52. I currently have an external screen attached. My mission control settings look like this:

screen shot 2017-01-10 at 8 33 47 pm

cmsj commented 7 years ago

I'm tentatively milestoning this for 0.9.53, but if all the normal ways of rendering stuff above other windows aren't working with FCPX, there may not be a whole bunch we can do :/

asmagill commented 7 years ago

My expectation is that this will not be resolved for 0.9.53...

As discussed above, this does work for the full screen applications I have tested it with (see https://github.com/Hammerspoon/hammerspoon/issues/1184#issuecomment-271505238), so it does seem to be something specific to FCPX... are we aware of any others?

@latenitefilms have you messed around much with hs._asm.undocumented.spaces? If you have it or are willing to install it (see the releases tab for downloads), could you post the results of the following with FCPX running in its full screen mode:

require("hs._asm.undocumented.spaces").debug.report(false)

I want to see how the tiling layout for FCPX differs from what I see with other apps like Mail. Don't know what it might suggest (if anything) to me yet, but it's the only tool I know of right now that can give any indication of how a full screen application is organized on its space.

latenitefilms commented 7 years ago

@asmagill - Unfortunately using require("hs._asm.undocumented.spaces").debug.report(false) just crashes Hammerspoon instantly, which I'm assuming is not the intention?

asmagill commented 7 years ago

did you diwnload the release or compile yourself? can't think of any changes to luaskin that should make the older release fail, but it has been quite a while since it was built. i'll put a newly compiled version up in a few hours for you to try

asmagill commented 7 years ago

Ok, v0.5 of hs._asm.undocumented.spaces has been uploaded... see if that works for you.

latenitefilms commented 7 years ago

No luck unfortunately! I tried your v0.5 release, and compiling myself, running on Hammerspoon 0.9.52 but it still crashes as soon as I try run that command.

I assume you can see the crash details in Crashlytics?

latenitefilms commented 7 years ago

FYI: debug.layout() works for me. But debug.spaceInfo() and debug.report() just crash for me unfortunately.

> spaces.debug.layout()
{ {
    ["Current Space"] = <1>{
      ManagedSpaceID = 1,
      id64 = 1,
      type = 0,
      uuid = "",
      wsid = 1
    },
    ["Display Identifier"] = "C6076DC3-B2A7-E5A5-3A31-D9E7427CFF58",
    Spaces = { <table 1> }
  } }
asmagill commented 7 years ago

Not finding anything in the crashlytics site from the last 24 hours that that is obviously related to an external module...

Have you tried debug.report with no arguments or true instead of the false I suggested above?

Hmmm... is SIP enabled or disabled on the machine? (if you don't know what I'm talking about and you're running 10.11 or newer, it's enabled). It's partially disabled on my machine, and it requires a reboot into restore mode to change, so I can't test if this makes a difference on my machine until tomorrow, though to be honest I can't think of why it would, but it's the only oddity I can think of in my setup.

If you could, do the following:

  1. open the Console application
  2. click on the "User Reports" section in the right window pane
  3. Find the most recent (last) entry which starts "Hammerspoon..." and click on it (unless you've had other crashes for other reasons... in that case, you'll need to check the timestamp on each and pick one that you know was from trying to invoke debug.report from the spaces module).
  4. Post the output of the crash log (feel free to X out anything that you feel contains personal or sensitive information; if I recall the most sensitive info in this output is likely to be the username and path to the application, and I don't need these) at least through the section for Thread 0, e.g.
Process:               Hammerspoon [46447]
Path:                  /XXX/*/Hammerspoon.app/Contents/MacOS/Hammerspoon
Identifier:            org.hammerspoon.Hammerspoon
Version:               0.9.52 (0.9.52)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Hammerspoon [46447]
User ID:               503

Date/Time:             2017-03-29 00:09:43.880 -0500
OS Version:            Mac OS X 10.12.4 (16E195)
Report Version:        12
Anonymous UUID:        ADFEA9F3-3655-CA2D-0550-F647E3B482C0

Sleep/Wake UUID:       02C36B43-31F9-4B52-A175-96EE26F91E11

Time Awake Since Boot: 31000 seconds
Time Since Wake:       5500 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 [0]

Application Specific Information:
Performing @selector(reloadConfig:) from sender NSMenuItem 0x6000000a30c0
BUG IN CLIENT OF LIBDISPATCH: Release of a suspended object

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libdispatch.dylib               0x00007fffdc9a7df3 -[OS_dispatch_source _xref_dispose] + 100
1   internal.so                     0x00000001089be0e0 userdata_gc + 224 (internal.m:212)
2   org.hammerspoon.LuaSkin         0x0000000100c19b13 luaD_precall + 419 (ldo.c:451)
3   org.hammerspoon.LuaSkin         0x0000000100c1a0e1 luaD_call + 81 (ldo.c:515)
4   org.hammerspoon.LuaSkin         0x0000000100c1a1b9 luaD_callnoyield + 57 (ldo.c:527)
5   org.hammerspoon.LuaSkin         0x0000000100c2db97 dothecall + 39 (lgc.c:803)
6   org.hammerspoon.LuaSkin         0x0000000100c26cd8 luai_objcttry + 40 (lobjectivec_exceptions.m:84)
7   org.hammerspoon.LuaSkin         0x0000000100c18fa6 luaD_rawrunprotected + 86 (ldo.c:162)
8   org.hammerspoon.LuaSkin         0x0000000100c1a8f5 luaD_pcall + 117 (ldo.c:746)
9   org.hammerspoon.LuaSkin         0x0000000100c2d9e1 GCTM + 353 (lgc.c:822)
10  org.hammerspoon.LuaSkin         0x0000000100c2d015 callallpendingfinalizers + 53 (lgc.c:860)
11  org.hammerspoon.LuaSkin         0x0000000100c2cebf luaC_freeallobjects + 47 (lgc.c:970)
12  org.hammerspoon.LuaSkin         0x0000000100c1e162 close_state + 50 (lstate.c:246)
13  org.hammerspoon.LuaSkin         0x0000000100c1e218 lua_close + 40 (lstate.c:345)
14  org.hammerspoon.LuaSkin         0x0000000100c04d0b -[LuaSkin destroyLuaState] + 379 (Skin.m:166)
15  org.hammerspoon.Hammerspoon     0x00000001009c030e MJLuaDealloc + 46 (MJLua.m:560)
16  org.hammerspoon.Hammerspoon     0x00000001009c033e MJLuaReplace + 14 (MJLua.m:464)
17  org.hammerspoon.Hammerspoon     0x00000001009bb43c -[MJAppDelegate reloadConfig:] + 44 (MJAppDelegate.m:206)
18  libsystem_trace.dylib           0x00007fffdcc073a7 _os_activity_initiate_impl + 53
19  com.apple.AppKit                0x00007fffc54ec791 -[NSApplication(NSResponder) sendAction:to:from:] + 456
20  com.apple.AppKit                0x00007fffc4fbf9a2 -[NSMenuItem _corePerformAction] + 324
21  com.apple.AppKit                0x00007fffc4fbf70e -[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:] + 114
22  libsystem_trace.dylib           0x00007fffdcc073a7 _os_activity_initiate_impl + 53
23  com.apple.AppKit                0x00007fffc4fbe521 -[NSMenu performKeyEquivalent:] + 367
24  com.apple.AppKit                0x00007fffc54eb38c routeKeyEquivalent + 1024
25  com.apple.AppKit                0x00007fffc54e8fa9 -[NSApplication(NSEvent) sendEvent:] + 3377
26  com.apple.AppKit                0x00007fffc4d637f7 -[NSApplication run] + 1002
27  com.apple.AppKit                0x00007fffc4d2e1de NSApplicationMain + 1237
28  org.hammerspoon.Hammerspoon     0x00000001009bbff2 main + 34 (MJAppDelegate.m:283)
29  libdyld.dylib                   0x00007fffdc9d5235 start + 1
latenitefilms commented 7 years ago

Crash log as follows:

Process:               Hammerspoon [62329]
Path:                  /Applications/Hammerspoon.app/Contents/MacOS/Hammerspoon
Identifier:            org.hammerspoon.Hammerspoon
Version:               0.9.52 (0.9.52)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Hammerspoon [62329]
User ID:               501

Date/Time:             2017-04-08 15:00:07.440 +1000
OS Version:            Mac OS X 10.12.3 (16D32)
Report Version:        12
Anonymous UUID:        xxx

Sleep/Wake UUID:       xxx

Time Awake Since Boot: 310000 seconds
Time Since Wake:       380 seconds

System Integrity Protection: enabled

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

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x00007fc401000008
Exception Note:        EXC_CORPSE_NOTIFY

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

VM Regions Near 0x7fc401000008:
    Stack                  000070000511f000-00007000051a1000 [  520K] rw-/rwx SM=COW  thread 7
--> 
    MALLOC_TINY            00007fc48f400000-00007fc48f800000 [ 4096K] rw-/rwx SM=PRV  

Application Specific Information:
Performing @selector(tryMessage:) from sender HSGrowingTextField 0x7fc48f704fc0

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   org.hammerspoon.LuaSkin         0x0000000100cea2d7 luaD_poscall + 140
1   org.hammerspoon.LuaSkin         0x0000000100cea159 luaD_precall + 742
2   org.hammerspoon.LuaSkin         0x0000000100ceda75 luaV_execute + 3529
3   org.hammerspoon.LuaSkin         0x0000000100cea402 luaD_call + 64
4   org.hammerspoon.LuaSkin         0x0000000100cea443 luaD_callnoyield + 21
5   org.hammerspoon.LuaSkin         0x0000000100ce7fa9 luai_objcttry + 28
6   org.hammerspoon.LuaSkin         0x0000000100cea871 luaD_pcall + 108
7   org.hammerspoon.LuaSkin         0x0000000100ce78ac lua_pcallk + 120
8   org.hammerspoon.LuaSkin         0x0000000100ce97e8 luaB_xpcall + 115
9   org.hammerspoon.LuaSkin         0x0000000100cea13d luaD_precall + 714
10  org.hammerspoon.LuaSkin         0x0000000100ceda75 luaV_execute + 3529
11  org.hammerspoon.LuaSkin         0x0000000100cea402 luaD_call + 64
12  org.hammerspoon.LuaSkin         0x0000000100cea443 luaD_callnoyield + 21
13  org.hammerspoon.LuaSkin         0x0000000100ce7fa9 luai_objcttry + 28
14  org.hammerspoon.LuaSkin         0x0000000100cea871 luaD_pcall + 108
15  org.hammerspoon.LuaSkin         0x0000000100ce78ac lua_pcallk + 120
16  org.hammerspoon.LuaSkin         0x0000000100cd3864 -[LuaSkin protectedCallAndTraceback:nresults:] + 203
17  org.hammerspoon.Hammerspoon     0x0000000100a708dd MJLuaRunString + 167
18  org.hammerspoon.Hammerspoon     0x0000000100a6ec04 -[MJConsoleWindowController tryMessage:] + 153
19  libsystem_trace.dylib           0x00007fffaa360c3d _os_activity_initiate + 61
20  com.apple.AppKit                0x00007fff92de8c9c -[NSApplication(NSResponder) sendAction:to:from:] + 456
21  com.apple.AppKit                0x00007fff928ce460 -[NSControl sendAction:to:] + 86
22  com.apple.AppKit                0x00007fff92837aea -[NSTextField textDidEndEditing:] + 858
23  org.hammerspoon.Hammerspoon     0x0000000100a6f665 -[HSGrowingTextField textDidEndEditing:] + 43
24  com.apple.CoreFoundation        0x00007fff94b519fc __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 12
25  com.apple.CoreFoundation        0x00007fff94b518fb _CFXRegistrationPost + 427
26  com.apple.CoreFoundation        0x00007fff94b51662 ___CFXNotificationPost_block_invoke + 50
27  com.apple.CoreFoundation        0x00007fff94b0fd12 -[_CFXNotificationRegistrar find:object:observer:enumerator:] + 2018
28  com.apple.CoreFoundation        0x00007fff94b0ecfb _CFXNotificationPost + 667
29  com.apple.Foundation            0x00007fff96552a37 -[NSNotificationCenter postNotificationName:object:userInfo:] + 66
30  com.apple.AppKit                0x00007fff929c3839 -[NSTextView(NSPrivate) _giveUpFirstResponder:] + 431
31  com.apple.AppKit                0x00007fff92823e33 -[NSTextView doCommandBySelector:] + 192
32  com.apple.AppKit                0x00007fff92823d4d -[NSTextInputContext(NSInputContext_WithCompletion) doCommandBySelector:completionHandler:] + 118
33  com.apple.AppKit                0x00007fff92801980 -[NSKeyBindingManager(NSKeyBindingManager_MultiClients) interpretEventAsCommand:forClient:] + 2218
34  com.apple.AppKit                0x00007fff9303d9ed __84-[NSTextInputContext _handleEvent:options:allowingSyntheticEvent:completionHandler:]_block_invoke.1096 + 355
35  com.apple.AppKit                0x00007fff9303d821 __84-[NSTextInputContext _handleEvent:options:allowingSyntheticEvent:completionHandler:]_block_invoke_3 + 80
36  com.apple.AppKit                0x00007fff92809ad9 -[NSTextInputContext tryHandleEvent_HasMarkedText_withDispatchCondition:dispatchWork:continuation:] + 93
37  com.apple.AppKit                0x00007fff9303d79c __84-[NSTextInputContext _handleEvent:options:allowingSyntheticEvent:completionHandler:]_block_invoke.1086 + 262
38  com.apple.HIToolbox             0x00007fff940f91ee __TSMProcessRawKeyEventWithOptionsAndCompletionHandler_block_invoke_5 + 70
39  com.apple.HIToolbox             0x00007fff940f8032 ___ZL23DispatchEventToHandlersP14EventTargetRecP14OpaqueEventRefP14HandlerCallRec_block_invoke + 108
40  com.apple.AppKit                0x00007fff93036734 __55-[NSTextInputContext handleTSMEvent:completionHandler:]_block_invoke.314 + 2874
41  com.apple.AppKit                0x00007fff928033b5 __55-[NSTextInputContext handleTSMEvent:completionHandler:]_block_invoke_2 + 80
42  com.apple.AppKit                0x00007fff92803334 -[NSTextInputContext tryHandleTSMEvent_HasMarkedText_withDispatchCondition:dispatchWork:continuation:] + 93
43  com.apple.AppKit                0x00007fff92802d1f -[NSTextInputContext handleTSMEvent:completionHandler:] + 2221
44  com.apple.AppKit                0x00007fff92802403 _NSTSMEventHandler + 321
45  com.apple.HIToolbox             0x00007fff9409eb15 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1708
46  com.apple.HIToolbox             0x00007fff9409dd86 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 428
47  com.apple.HIToolbox             0x00007fff9409dbcf SendEventToEventTargetWithOptions + 43
48  com.apple.HIToolbox             0x00007fff940f5026 SendTSMEvent_WithCompletionHandler + 408
49  com.apple.HIToolbox             0x00007fff940f5500 __SendUnicodeTextAEToUnicodeDoc_WithCompletionHandler_block_invoke + 400
50  com.apple.HIToolbox             0x00007fff940f5361 __SendFilterTextEvent_WithCompletionHandler_block_invoke + 215
51  com.apple.HIToolbox             0x00007fff940f5077 SendTSMEvent_WithCompletionHandler + 489
52  com.apple.HIToolbox             0x00007fff940f4e61 SendFilterTextEvent_WithCompletionHandler + 236
53  com.apple.HIToolbox             0x00007fff940f4b22 SendUnicodeTextAEToUnicodeDoc_WithCompletionHandler + 284
54  com.apple.HIToolbox             0x00007fff940f48d8 __utDeliverTSMEvent_WithCompletionHandler_block_invoke_2 + 296
55  com.apple.HIToolbox             0x00007fff940f477e __utDeliverTSMEvent_WithCompletionHandler_block_invoke + 439
56  com.apple.HIToolbox             0x00007fff940f4544 TSMKeyEvent_WithCompletionHandler + 632
57  com.apple.HIToolbox             0x00007fff940f4293 __TSMProcessRawKeyEventWithOptionsAndCompletionHandler_block_invoke_4 + 251
58  com.apple.HIToolbox             0x00007fff940f40c0 __TSMProcessRawKeyEventWithOptionsAndCompletionHandler_block_invoke_3 + 281
59  com.apple.HIToolbox             0x00007fff940f3dd6 __TSMProcessRawKeyEventWithOptionsAndCompletionHandler_block_invoke_2 + 308
60  com.apple.HIToolbox             0x00007fff940f3b0d __TSMProcessRawKeyEventWithOptionsAndCompletionHandler_block_invoke + 300
61  com.apple.HIToolbox             0x00007fff940f307d TSMProcessRawKeyEventWithOptionsAndCompletionHandler + 3604
62  com.apple.AppKit                0x00007fff9303d60d __84-[NSTextInputContext _handleEvent:options:allowingSyntheticEvent:completionHandler:]_block_invoke.1077 + 116
63  com.apple.AppKit                0x00007fff9303c8c5 __204-[NSTextInputContext tryTSMProcessRawKeyEvent_orSubstitution:dispatchCondition:setupForDispatch:furtherCondition:doubleSpaceSubstitutionCondition:doubleSpaceSubstitutionWork:dispatchTSMWork:continuation:]_block_invoke.1003 + 121
64  com.apple.AppKit                0x00007fff9303c72f -[NSTextInputContext tryTSMProcessRawKeyEvent_orSubstitution:dispatchCondition:setupForDispatch:furtherCondition:doubleSpaceSubstitutionCondition:doubleSpaceSubstitutionWork:dispatchTSMWork:continuation:] + 285
65  com.apple.AppKit                0x00007fff9303d057 -[NSTextInputContext _handleEvent:options:allowingSyntheticEvent:completionHandler:] + 1515
66  com.apple.AppKit                0x00007fff9303c59e -[NSTextInputContext _handleEvent:allowingSyntheticEvent:] + 114
67  com.apple.AppKit                0x00007fff92800e0a -[NSView interpretKeyEvents:] + 232
68  com.apple.AppKit                0x00007fff92800c21 -[NSTextView keyDown:] + 704
69  com.apple.AppKit                0x00007fff92f5d680 -[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] + 4086
70  com.apple.AppKit                0x00007fff92f5c2be -[NSWindow(NSEventRouting) sendEvent:] + 541
71  com.apple.AppKit                0x00007fff92de5a1c -[NSApplication(NSEvent) sendEvent:] + 4768
72  com.apple.AppKit                0x00007fff92660f81 -[NSApplication run] + 1002
73  com.apple.AppKit                0x00007fff9262b850 NSApplicationMain + 1237
74  libdyld.dylib                   0x00007fffaa12e255 start + 1

Thread 1:: com.twitter.crashlytics.mac.MachExceptionServer
0   libsystem_kernel.dylib          0x00007fffaa25538a mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fffaa2547d7 mach_msg + 55
2   org.hammerspoon.Hammerspoon     0x0000000100ad7376 CLSMachExceptionServer + 286
3   libsystem_pthread.dylib         0x00007fffaa345aab _pthread_body + 180
4   libsystem_pthread.dylib         0x00007fffaa3459f7 _pthread_start + 286
5   libsystem_pthread.dylib         0x00007fffaa3451fd thread_start + 13

Thread 2:: com.apple.NSURLConnectionLoader
0   libsystem_kernel.dylib          0x00007fffaa25538a mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fffaa2547d7 mach_msg + 55
2   com.apple.CoreFoundation        0x00007fff94b3ce84 __CFRunLoopServiceMachPort + 212
3   com.apple.CoreFoundation        0x00007fff94b3c301 __CFRunLoopRun + 1361
4   com.apple.CoreFoundation        0x00007fff94b3bb54 CFRunLoopRunSpecific + 420
5   com.apple.CFNetwork             0x00007fff93caa680 +[NSURLConnection(Loader) _resourceLoadLoop:] + 313
6   com.apple.Foundation            0x00007fff9657ec6d __NSThread__start__ + 1243
7   libsystem_pthread.dylib         0x00007fffaa345aab _pthread_body + 180
8   libsystem_pthread.dylib         0x00007fffaa3459f7 _pthread_start + 286
9   libsystem_pthread.dylib         0x00007fffaa3451fd thread_start + 13

Thread 3:: com.apple.NSEventThread
0   libsystem_kernel.dylib          0x00007fffaa25538a mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fffaa2547d7 mach_msg + 55
2   com.apple.CoreFoundation        0x00007fff94b3ce84 __CFRunLoopServiceMachPort + 212
3   com.apple.CoreFoundation        0x00007fff94b3c301 __CFRunLoopRun + 1361
4   com.apple.CoreFoundation        0x00007fff94b3bb54 CFRunLoopRunSpecific + 420
5   com.apple.AppKit                0x00007fff927b9a62 _NSEventThread + 205
6   libsystem_pthread.dylib         0x00007fffaa345aab _pthread_body + 180
7   libsystem_pthread.dylib         0x00007fffaa3459f7 _pthread_start + 286
8   libsystem_pthread.dylib         0x00007fffaa3451fd thread_start + 13

Thread 4:
0   libsystem_pthread.dylib         0x00007fffaa3451e0 start_wqthread + 0
1   ???                             0x0000700004d03b80 0 + 123145383066496

Thread 5:
0   libsystem_kernel.dylib          0x00007fffaa25d4e2 __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fffaa345791 _pthread_wqthread + 1426
2   libsystem_pthread.dylib         0x00007fffaa3451ed start_wqthread + 13

Thread 6:
0   libsystem_pthread.dylib         0x00007fffaa3451e0 start_wqthread + 0
1   ???                             0x00000000000003da 0 + 986

Thread 7:
0   libsystem_kernel.dylib          0x00007fffaa25d4e2 __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fffaa345791 _pthread_wqthread + 1426
2   libsystem_pthread.dylib         0x00007fffaa3451ed start_wqthread + 13

Thread 8:
0   libsystem_kernel.dylib          0x00007fffaa25d4e2 __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fffaa345791 _pthread_wqthread + 1426
2   libsystem_pthread.dylib         0x00007fffaa3451ed start_wqthread + 13

Thread 9:
0   libsystem_kernel.dylib          0x00007fffaa25d4e2 __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fffaa3455fe _pthread_wqthread + 1023
2   libsystem_pthread.dylib         0x00007fffaa3451ed start_wqthread + 13

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x00007fc401000000  rbx: 0x00007fc49292fba0  rcx: 0x00007fc401000000  rdx: 0x0000000000000001
  rdi: 0x00007fff00000045  rsi: 0x0000610000a686c0  rbp: 0x00007fff5f191160  rsp: 0x00007fff5f191130
   r8: 0x0000000000000005   r9: 0x0000000000000005  r10: 0x0000000000000000  r11: 0xffffffffff87e780
  r12: 0x0000608000284650  r13: 0x00000000ffffffff  r14: 0x00007fc49083fc08  r15: 0x0000000000000001
  rip: 0x0000000100cea2d7  rfl: 0x0000000000010202  cr2: 0x00007fc401000008

Logical CPU:     6
Error Code:      0x00000006
Trap Number:     14

Binary Images:
       0x100a6b000 -        0x100b47fff +org.hammerspoon.Hammerspoon (0.9.52 - 0.9.52) <DE8EA041-7E2B-3CDD-955B-147458C0286D> /Applications/Hammerspoon.app/Contents/MacOS/Hammerspoon
       0x100c58000 -        0x100c94ff7 +org.sparkle-project.Sparkle (1.14.0 - 1.14.0) <85A19559-55A6-3BA3-AC85-543D647D8F30> /Applications/Hammerspoon.app/Contents/Frameworks/Sparkle.framework/Versions/A/Sparkle
       0x100cd2000 -        0x100cffff7 +org.hammerspoon.LuaSkin (1.0 - 1) <B613D2AD-6730-3D1B-8401-1DED079A171A> /Applications/Hammerspoon.app/Contents/Frameworks/LuaSkin.framework/Versions/A/LuaSkin
       0x104a6a000 -        0x104a6dfff +internal.so (0) <EA7E5BBA-9ECB-3591-A210-03233404FF7C> /Applications/Hammerspoon.app/Contents/Resources/extensions/hs/crash/internal.so
       0x105734000 -        0x105737fff +internal.so (0) <7CDEB59E-3610-3641-BC5F-5FCBA04F909C> /Applications/Hammerspoon.app/Contents/Resources/extensions/hs/json/internal.so
       0x10573f000 -        0x105744ffb +internal.so (0) <E6A41263-2A10-39F5-A005-86B796ACB2A2> /Applications/Hammerspoon.app/Contents/Resources/extensions/hs/fs/internal.so
       0x10574e000 -        0x105752ffb +volume.so (0) <BB59734C-8557-3FEF-8205-6ABBC2D8F391> /Applications/Hammerspoon.app/Contents/Resources/extensions/hs/fs/volume.so
       0x10575b000 -        0x105760fff +internal.so (0) <CB969E44-7AB7-313E-A036-2DC8D5734206> /Applications/Hammerspoon.app/Contents/Resources/extensions/hs/host/internal.so
       0x105901000 -        0x105907ff7 +internal.so (0) <BFCDBF40-9D3C-3B2A-9350-7628EAF6F47E> /Users/USER/*/internal.so
       0x10606f000 -        0x10652bff7  com.apple.driver.AppleIntelHD4000GraphicsGLDriver (10.22.29 - 10.2.2) <F60CFC20-FA38-3F61-80C5-F77C9E7BBC21> /System/Library/Extensions/AppleIntelHD4000GraphicsGLDriver.bundle/Contents/MacOS/AppleIntelHD4000GraphicsGLDriver
       0x106715000 -        0x106786fff  com.apple.driver.AppleIntelHD4000GraphicsMTLDriver (10.22.29 - 10.2.2) <D17E3B23-1C8F-3DD6-82C6-C1DEB2F12E8F> /System/Library/Extensions/AppleIntelHD4000GraphicsMTLDriver.bundle/Contents/MacOS/AppleIntelHD4000GraphicsMTLDriver
       0x10798e000 -        0x107995fff +internal.so (0) <13F3DF00-AFA7-3CD9-A835-5CDC79BF9A87> /Applications/Hammerspoon.app/Contents/Resources/extensions/hs/screen/internal.so
       0x107a7e000 -        0x107a8dffb +internal.so (0) <AF323D58-9EF3-38D5-A041-7A14DC422C8E> /Applications/Hammerspoon.app/Contents/Resources/extensions/hs/image/internal.so
       0x107a99000 -        0x107a9effb +internal.so (0) <85FBFB69-E432-3F2D-B87B-881CF66E1A3E> /Applications/Hammerspoon.app/Contents/Resources/extensions/hs/drawing/color/internal.so
       0x107aa6000 -        0x107aaafff +watcher.so (0) <545DB67D-8FF2-34E6-9B57-878F400F6D1B> /Applications/Hammerspoon.app/Contents/Resources/extensions/hs/screen/watcher.so
       0x107ab3000 -        0x107ab8fff +internal.so (0) <58E6456F-43C5-35D5-B024-7DFE44117B4A> /Applications/Hammerspoon.app/Contents/Resources/extensions/hs/uielement/internal.so
       0x107ac1000 -        0x107ac5fff +watcher.so (0) <6B700CDD-E7FB-393F-97FB-126ED62FFE12> /Applications/Hammerspoon.app/Contents/Resources/extensions/hs/application/watcher.so
       0x107ace000 -        0x107ad3fff +internal.so (0) <4D47D290-B6B6-3A7B-9234-FF187BBBC2F0> /Applications/Hammerspoon.app/Contents/Resources/extensions/hs/window/internal.so
       0x107add000 -        0x107ae4fff +internal.so (0) <8F98DE72-97B4-3FCA-B035-DFE72A83BFAD> /Applications/Hammerspoon.app/Contents/Resources/extensions/hs/application/internal.so
       0x107aef000 -        0x107af4fff +internal.so (0) <BFD5757F-0B8F-3F21-8046-5CC8F0AD898C> /Applications/Hammerspoon.app/Contents/Resources/extensions/hs/timer/internal.so
       0x107afe000 -        0x107b02ffb +internal.so (0) <8DAA75CD-5984-34BE-800E-2221B5684B71> /Applications/Hammerspoon.app/Contents/Resources/extensions/hs/settings/internal.so
       0x10981f000 -        0x10983ffff  com.apple.CoreNLP (1.0 - 78.2) <D7A0704A-C4EB-3225-9F23-A06EC3318238> /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP
       0x10e24a000 -        0x10e287267  dyld (421.2) <947FC440-80F9-32F7-A773-6FC418FE1AB7> /usr/lib/dyld
    0x7fff8f651000 -     0x7fff8f98afff  com.apple.RawCamera.bundle (7.01 - 889) <155ED09B-673E-3726-8302-E54AADAC5B63> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
    0x7fff8ff8e000 -     0x7fff907dafff  com.apple.GeForceGLDriver (10.14.20 - 10.1.4) <E96D52FC-436A-304B-9C89-81DF0923A16D> /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/GeForceGLDriver
    0x7fff907db000 -     0x7fff910a9ff3  libclh.dylib (4.0.3 - 4.0.3) <17D1CEB7-CFC3-356B-92B3-CE3E4E9A4618> /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/libclh.dylib
    0x7fff910aa000 -     0x7fff911baff7  com.apple.GeForceMTLDriver (10.14.20 - 10.1.4) <F2438C2D-0DF4-35D6-BD4D-5A8551038779> /System/Library/Extensions/GeForceMTLDriver.bundle/Contents/MacOS/GeForceMTLDriver
    0x7fff911bb000 -     0x7fff9137affb  com.apple.avfoundation (2.0 - 1187.11.13) <0D0BB4A4-F987-381B-885E-88A81F50FD50> /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation
    0x7fff9137b000 -     0x7fff9141efff  com.apple.audio.AVFAudio (1.0 - ???) <E3CDC215-9272-3F94-8093-865CA181F728> /System/Library/Frameworks/AVFoundation.framework/Versions/A/Frameworks/AVFAudio.framework/Versions/A/AVFAudio
    0x7fff914e7000 -     0x7fff914e7fff  com.apple.Accelerate (1.11 - Accelerate 1.11) <BDDB2053-BB24-34E4-A452-50D1260BF672> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x7fff914e8000 -     0x7fff914ffff3  libCGInterfaces.dylib (331.5) <4E2DCEFA-F243-3FAE-8BFC-0B349973DD14> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.dylib
    0x7fff91500000 -     0x7fff91b40fe3  com.apple.vImage (8.1 - ???) <77F96C96-725E-31E5-8072-D09C6BD988A2> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
    0x7fff91b41000 -     0x7fff91d08fef  libBLAS.dylib (1185) <0D55CF73-6DBD-3D15-B500-189479638551> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
    0x7fff91d09000 -     0x7fff91d20fff  libBNNS.dylib (14) <43A9B06E-3C21-3CE6-B0C1-99DA172DEEB0> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
    0x7fff91d21000 -     0x7fff9212cfff  libLAPACK.dylib (1185) <E7AE9C48-6E42-3EB7-A257-D48E0CB48D00> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
    0x7fff9212d000 -     0x7fff92143fff  libLinearAlgebra.dylib (1185) <08F00EFB-B477-3421-906E-3D364E607E6A> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
    0x7fff92144000 -     0x7fff9214afff  libQuadrature.dylib (3) <120F6228-A3D4-3184-89D7-785ADC2AC715> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
    0x7fff9214b000 -     0x7fff9215eff7  libSparseBLAS.dylib (1185) <912E3D25-27C0-3245-B64C-3CAD43A5D633> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
    0x7fff9215f000 -     0x7fff922acff7  libvDSP.dylib (600) <87EF1D0A-1F85-31DD-AD8F-AB31E7D8E73B> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
    0x7fff922ad000 -     0x7fff92364fff  libvMisc.dylib (600) <F6EA539E-0A90-3F8A-9ECA-001E46394E29> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
    0x7fff92365000 -     0x7fff92365fff  com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <B4B785D8-CB43-3E5D-AE81-1F27885AA112> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
    0x7fff92366000 -     0x7fff923a4ff3  com.apple.Accounts (113 - 113) <E9D296BC-6DAC-3AB2-81A0-8DD6D1F8673B> /System/Library/Frameworks/Accounts.framework/Versions/A/Accounts
    0x7fff923a5000 -     0x7fff92624ff3  com.apple.AddressBook.framework (10.0 - 1756.14.6) <256ECB79-9F16-3565-AADB-D8A7AA83BC2F> /System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook
    0x7fff92625000 -     0x7fff933f7ff3  com.apple.AppKit (6.9 - 1504.81.100) <0CCB2E18-076E-3D8A-A777-A6E57EF2570A> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x7fff93409000 -     0x7fff93409fff  com.apple.ApplicationServices (48 - 48) <237200C2-28A6-3C19-B34B-53C953F8AE42> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
    0x7fff9340a000 -     0x7fff93478ff7  com.apple.ApplicationServices.ATS (377 - 422.2) <3680281F-DB99-3CA2-9C76-CABFC8DBC980> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
    0x7fff93512000 -     0x7fff93641fff  libFontParser.dylib (194.6) <F3DF2CF7-B25D-30BB-9EE6-1EA9F3B8A066> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
    0x7fff93642000 -     0x7fff9368cfff  libFontRegistry.dylib (196.3) <855AF921-EAE0-3D07-B161-5EF09806B643> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
    0x7fff936e9000 -     0x7fff9371cff7  libTrueTypeScaler.dylib (194.6) <D0D7DA50-DF52-3D24-AFD2-03B336AA1929> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
    0x7fff93788000 -     0x7fff93832ff7  com.apple.ColorSync (4.12.0 - 502.1) <5F244DE3-A6E8-335F-AE3B-25F0E407DD62> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
    0x7fff93833000 -     0x7fff93883ff7  com.apple.HIServices (1.22 - 591) <34C950CC-1084-354A-BCE6-9396EDB29DF8> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
    0x7fff93884000 -     0x7fff93893ff3  com.apple.LangAnalysis (1.7.0 - 1.7.0) <47D1A017-91A4-37F3-93E0-3923CD6ED2DE> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
    0x7fff93894000 -     0x7fff938e1fff  com.apple.print.framework.PrintCore (12 - 491) <B7CC15C1-AF50-37F3-8AF6-65F8CDC323F0> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
    0x7fff938e2000 -     0x7fff9391dfff  com.apple.QD (3.12 - 310) <8F718290-DD82-36CE-9AF0-EFB6D31A49F4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
    0x7fff9391e000 -     0x7fff93929ff7  com.apple.speech.synthesis.framework (6.3.3 - 6.3.3) <629831B1-B13C-30F5-AE16-6BB9037E3753> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x7fff9392a000 -     0x7fff93b3afff  com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) <A1B98513-C19E-376F-8DAF-71BB2F263C5F> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x7fff93b3b000 -     0x7fff93b3bfff  com.apple.audio.units.AudioUnit (1.14 - 1.14) <55C6A958-D52B-3D81-B230-EB949212B5D9> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
    0x7fff93ca4000 -     0x7fff94077ff7  com.apple.CFNetwork (807.2.14 - 807.2.14) <9702C8B9-2984-3DD9-9C59-A83499C2DBC4> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
    0x7fff94091000 -     0x7fff94091fff  com.apple.Carbon (154 - 157) <1BF9C0EB-45A0-3584-85DC-F64A9914F40D> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x7fff94092000 -     0x7fff94095fff  com.apple.CommonPanels (1.2.6 - 98) <6A71E8CB-3BF7-3A49-A5F7-0579BAE1219D> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
    0x7fff94096000 -     0x7fff9439eff7  com.apple.HIToolbox (2.1.1 - 856.13) <98D5D2A7-55A6-31A7-9056-CC48EBB16654> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
    0x7fff9439f000 -     0x7fff943a2ff7  com.apple.help (1.3.5 - 49) <27C5F9FE-838F-3807-A4AC-D99470185B10> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
    0x7fff943a3000 -     0x7fff943a8fff  com.apple.ImageCapture (9.0 - 9.0) <E3E757FD-4060-33A4-A2AC-85EFBD987FCE> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
    0x7fff943a9000 -     0x7fff94440ff3  com.apple.ink.framework (10.9 - 219) <B44BA36D-7549-3EB2-8CF6-E171885194FB> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
    0x7fff94441000 -     0x7fff9445bfff  com.apple.openscripting (1.7 - 172) <B204BF70-C4AA-3699-8493-66E6645A92A8> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
    0x7fff9445c000 -     0x7fff9445dff3  com.apple.print.framework.Print (12 - 267) <CA7E9448-0903-34C8-AAF6-9070B52BF70E> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
    0x7fff9445e000 -     0x7fff94460ff7  com.apple.securityhi (9.0 - 55006) <ACD20DC1-FBDE-3E1B-91BF-867FE7849CBC> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
    0x7fff94461000 -     0x7fff94467ff7  com.apple.speech.recognition.framework (6.0.1 - 6.0.1) <A20B0F7B-C32A-3FF1-BB75-BAC0EE4EF889> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
    0x7fff94468000 -     0x7fff94545ff7  com.apple.cloudkit.CloudKit (643.5 - 643.5) <2AB1D950-7EA5-359C-B17C-42AEFE99D360> /System/Library/Frameworks/CloudKit.framework/Versions/A/CloudKit
    0x7fff94546000 -     0x7fff94546fff  com.apple.Cocoa (6.11 - 22) <CF1AD0E9-2257-35FE-B719-760B58E405C9> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
    0x7fff94686000 -     0x7fff94716ff7  com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <A38A11A5-130B-39CE-BEBA-F5427F6801DC> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x7fff94717000 -     0x7fff9472afff  com.apple.CoreBluetooth (1.0 - 1) <76AFC4B4-A9FD-3434-B168-90087E71F5C4> /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
    0x7fff9472b000 -     0x7fff94a29fff  com.apple.CoreData (120 - 752.8) <694F9EA9-A785-3F84-8EB1-DAF76E3BDF9B> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x7fff94a2a000 -     0x7fff94ab6fff  com.apple.CoreDisplay (1.0 - 1) <48B568C0-1E12-34F4-943D-EAB447FBA1BE> /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
    0x7fff94ab7000 -     0x7fff94f4bff7  com.apple.CoreFoundation (6.9 - 1348.28) <0F1FAA52-1C06-327E-A170-382B48B1846D> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff94f4c000 -     0x7fff955efff7  com.apple.CoreGraphics (2.0 - 1070.13.2) <ACB5545C-FE91-36C9-8F02-87DF6904A911> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
    0x7fff955f0000 -     0x7fff95832fff  com.apple.CoreImage (12.2.0 - 451.3.1) <CDAD60F3-74F6-3EA5-A8B5-B42476E350FD> /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
    0x7fff95833000 -     0x7fff95899ff7  com.apple.corelocation (2100.5.34) <64E3F80C-E0FC-309D-B70D-0D0EC002CA70> /System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation
    0x7fff9589a000 -     0x7fff9594afff  com.apple.CoreMedia (1.0 - 1907.15.15) <B5B8C128-C1C2-3585-9B43-41141B2C6332> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
    0x7fff9594b000 -     0x7fff95996ff7  com.apple.CoreMediaIO (804.0 - 4929) <54CF2AD2-4928-3A41-9F7D-F135A8A616D1> /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO
    0x7fff95997000 -     0x7fff95997fff  com.apple.CoreServices (775.9.7 - 775.9.7) <A5C444F3-408B-3062-AF4B-BF8CD919F221> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x7fff95998000 -     0x7fff959e9fff  com.apple.AE (712.2 - 712.2) <342A13C0-4A6A-3947-B66B-0F624A4A7B52> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
    0x7fff959ea000 -     0x7fff95cc5ff7  com.apple.CoreServices.CarbonCore (1159.5 - 1159.5) <11CC2194-0C9C-397A-B7F9-CDAB9B68D87D> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
    0x7fff95cc6000 -     0x7fff95cf9fff  com.apple.DictionaryServices (1.2 - 274) <864F3808-FFDD-3C4B-A5B7-F1A6C4668A86> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
    0x7fff95cfa000 -     0x7fff95d02ffb  com.apple.CoreServices.FSEvents (1230 - 1230) <13A2FC17-8F8C-35BF-9584-59FDFB738E2B> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
    0x7fff95d03000 -     0x7fff95e6fff7  com.apple.LaunchServices (775.9.7 - 775.9.7) <E350E4F6-822A-3F04-B59B-468A39AF5C64> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
    0x7fff95e70000 -     0x7fff95f20fff  com.apple.Metadata (10.7.0 - 1075.28) <DBB524CD-6938-3623-99C2-4B1EC1E1BE58> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
    0x7fff95f21000 -     0x7fff95f80fff  com.apple.CoreServices.OSServices (775.9.7 - 775.9.7) <E9625B0B-9AE7-3024-9FEF-FEE0A1876D9D> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
    0x7fff95f81000 -     0x7fff95ff1fff  com.apple.SearchKit (1.4.0 - 1.4.0) <F1B3EF8D-E820-317C-AC7F-8F056C246874> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
    0x7fff95ff2000 -     0x7fff96038ff7  com.apple.coreservices.SharedFileList (38 - 38) <E1400999-1F08-35A1-9D07-27D80A2AF89A> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
    0x7fff960c5000 -     0x7fff96211ff7  com.apple.CoreText (352.0 - 544.5) <E90EA1D8-3491-3014-9043-9928C4E4349C> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
    0x7fff96212000 -     0x7fff96247fff  com.apple.CoreVideo (1.8 - 234.0) <48C31E93-87C2-31F4-97E7-9E54C1EA8E7D> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x7fff96248000 -     0x7fff962b9ffb  com.apple.framework.CoreWLAN (11.0 - 1200.25.1) <BEBE9C03-3B9A-3948-99E3-CC8148FA2AB5> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
    0x7fff962ed000 -     0x7fff962f8ff3  com.apple.DirectoryService.Framework (10.12 - 194) <0FCEF02A-EA92-358C-9877-414E75E0AA32> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
    0x7fff963b8000 -     0x7fff963bdfff  com.apple.DiskArbitration (2.7 - 2.7) <16EA6D93-A2EC-31DB-BF52-C4764E7B1630> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x7fff9654c000 -     0x7fff968f3ff3  com.apple.Foundation (6.9 - 1349.25) <D820A498-2E62-367D-BC72-5845B14C06E3> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fff9691f000 -     0x7fff96950fff  com.apple.GSS (4.0 - 2.0) <95FAD1F9-1610-3428-B9B4-D32F67C26574> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
    0x7fff96a10000 -     0x7fff96ab3ffb  com.apple.Bluetooth (5.0.3 - 5.0.3f1) <CCB4E097-1ED0-3439-8450-2B6EFFBC4608> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
    0x7fff96ab4000 -     0x7fff96b49ff7  com.apple.framework.IOKit (2.0.2 - 1324.30.13) <163BE7FA-B29A-348F-8B5F-E301F2E8C964> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x7fff96b4a000 -     0x7fff96b50ffb  com.apple.IOSurface (153.3 - 153.3) <3DD3BF22-0800-31F2-B179-87F87D6F0548> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
    0x7fff96b51000 -     0x7fff96ba1ff3  com.apple.ImageCaptureCore (7.0 - 7.0) <0F899C07-AA23-350E-8670-9090924D670D> /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore
    0x7fff96ba2000 -     0x7fff96cfeff7  com.apple.ImageIO.framework (3.3.0 - 1582) <A9A63D25-DA38-33C0-98C6-F015952568B2> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
    0x7fff96cff000 -     0x7fff96d03fff  libGIF.dylib (1582) <B0435621-A64F-3E0E-AC03-35ED505A61B1> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x7fff96d04000 -     0x7fff96df5fff  libJP2.dylib (1582) <396280DF-6E69-38A5-883D-1EEBAC80771B> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
    0x7fff96df6000 -     0x7fff96e19fff  libJPEG.dylib (1582) <E2A44AAD-F6E0-3D74-80AE-BF2542AA6954> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x7fff96e1a000 -     0x7fff96e40fff  libPng.dylib (1582) <FB81BC9C-5BB7-373F-8464-C41A780F762A> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x7fff96e41000 -     0x7fff96e43ff3  libRadiance.dylib (1582) <825BE3AF-BB9D-3B84-8EFF-8F5FE4C837B8> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
    0x7fff96e44000 -     0x7fff96e9dfff  libTIFF.dylib (1582) <8C24B061-762D-3EC8-AC64-4961C030D575> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x7fff96fc9000 -     0x7fff97a6cff7  com.apple.JavaScriptCore (12602 - 12602.4.8) <4FF12BFD-CD3B-33D7-B844-85234A13BD42> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
    0x7fff97a6d000 -     0x7fff97a86ff7  com.apple.Kerberos (3.0 - 1) <49DCBE1A-130C-3FBF-AAEA-AF9A518913AC> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x7fff97a87000 -     0x7fff97abdfff  com.apple.LDAPFramework (2.4.28 - 194.5) <0F18D033-BBD8-3D88-A17C-EC7E796CA88F> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
    0x7fff97d13000 -     0x7fff97d19fff  com.apple.MediaAccessibility (1.0 - 97.1.1) <1025DB59-18DE-39EA-9C04-35CE8D6103E5> /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility
    0x7fff97d2f000 -     0x7fff98283fff  com.apple.MediaToolbox (1.0 - 1907.15.15) <22150DE7-8CD3-30DD-8C0F-3D06F865C186> /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
    0x7fff98284000 -     0x7fff982dcfff  com.apple.Metal (86.18 - 86.18) <7DFE0437-25A8-3E87-8318-91573C895742> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
    0x7fff98bb0000 -     0x7fff98bb8fff  com.apple.NetFS (6.0 - 4.0) <6614F9B8-0861-338B-8FF0-8E402F96141C> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x7fff98d8d000 -     0x7fff98d95ff7  libcldcpuengine.dylib (2.8.5) <341EBC48-CCF4-3292-9097-F61715AC573E> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
    0x7fff98f5e000 -     0x7fff98facff3  com.apple.opencl (2.8.6 - 2.8.6) <553BFCCA-5ACB-3DB0-B958-4BF2DE91838F> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
    0x7fff98fad000 -     0x7fff98fc6ffb  com.apple.CFOpenDirectory (10.12 - 194) <88E97774-6767-3A01-808B-C923F9310E20> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
    0x7fff98fc7000 -     0x7fff98fd2ff7  com.apple.OpenDirectory (10.12 - 194) <0E4E32DD-6592-3860-9793-BAED6915AE0D> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x7fff98fd3000 -     0x7fff98fd5fff  libCVMSPluginSupport.dylib (13.0.10) <43D037C3-9254-3601-9F5B-CD637D517758> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
    0x7fff98fd6000 -     0x7fff98fd9ff7  libCoreFSCache.dylib (151.1) <1910EF80-DE30-3817-8FDF-63F3C8B4BA37> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
    0x7fff98fda000 -     0x7fff98fddfff  libCoreVMClient.dylib (151.1) <8C8E9295-1918-3763-A0B7-6397EB181EF4> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
    0x7fff98fde000 -     0x7fff98fe6ffb  libGFXShared.dylib (13.0.10) <52E92D3C-25EA-31F9-9885-DC0D886D9143> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
    0x7fff98fe7000 -     0x7fff98ff2fff  libGL.dylib (13.0.10) <B40728B5-13D2-3423-9C39-885B1098698D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x7fff98ff3000 -     0x7fff9902ffe7  libGLImage.dylib (13.0.10) <3E856113-9217-3B13-98AD-4D0D356931B6> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
    0x7fff99030000 -     0x7fff991a6ffb  libGLProgrammability.dylib (13.0.10) <4C3FD24A-1C43-343E-8EBA-BE1FDCE3F74C> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
    0x7fff991a7000 -     0x7fff991e7ff3  libGLU.dylib (13.0.10) <BBCAA457-BA34-3D13-8845-803C63960E08> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x7fff99b4f000 -     0x7fff99b5dfff  com.apple.opengl (13.0.10 - 13.0.10) <B11A2E1B-4B1D-3ECD-BADA-3508BE5775BF> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x7fff99b5e000 -     0x7fff99d04fff  GLEngine (13.0.10) <62CCEC13-1EB3-3A65-9224-3DCD2838E0C7> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLEngine.bundle/GLEngine
    0x7fff99d05000 -     0x7fff99d2fffb  GLRendererFloat (13.0.10) <E508ABC7-3E67-3845-989F-5B764D36FE12> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLRendererFloat.bundle/GLRendererFloat
    0x7fff99dc8000 -     0x7fff99f0ffff  com.apple.QTKit (7.7.3 - 2978.3) <665AF577-900D-349E-B1C5-D5BDD70DB481> /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
    0x7fff99f10000 -     0x7fff9a17aff7  com.apple.imageKit (3.0 - 1021) <5D77D4A4-F844-376B-93AA-F9CB55C719AE> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit
    0x7fff9a17b000 -     0x7fff9a23ffff  com.apple.PDFKit (1.0 - 1) <7375423F-5815-36C5-A345-546843827588> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit
    0x7fff9a240000 -     0x7fff9a766fff  com.apple.QuartzComposer (5.1 - 351.1) <A13FD5C2-36D1-3B92-88E6-AB4CAF733907> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer
    0x7fff9a767000 -     0x7fff9a78affb  com.apple.quartzfilters (1.10.0 - 1.10.0) <8A8ED06E-3A07-312A-A976-982C51159A45> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters
    0x7fff9a78b000 -     0x7fff9a878fff  com.apple.QuickLookUIFramework (5.0 - 720.5) <85A0BF0F-94B1-33CD-A3DC-4048380A3258> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/QuickLookUI
    0x7fff9a879000 -     0x7fff9a879fff  com.apple.quartzframework (1.5 - 21) <DA6924FE-3D6C-3CCE-9CB6-188B6B1671DD> /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
    0x7fff9a87a000 -     0x7fff9aa75ff7  com.apple.QuartzCore (1.11 - 449.41.15) <3CD775C0-683D-3B4E-8EC2-AB1DAC4C3AE9> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x7fff9aa76000 -     0x7fff9aacbfff  com.apple.QuickLookFramework (5.0 - 720.5) <9E76504A-B17B-3302-82DF-9CE1CB31CAC3> /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook
    0x7fff9aacc000 -     0x7fff9aadfff7  com.apple.SafariServices.framework (12602 - 12602.4.8) <D88756B5-91A1-3EE8-B69D-F9CE206DBB14> /System/Library/Frameworks/SafariServices.framework/Versions/A/SafariServices
    0x7fff9afdb000 -     0x7fff9b2fafff  com.apple.security (7.0 - 57740.31.2) <A47D7BAE-0591-3184-8E44-FB2EB08A19C2> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x7fff9b2fb000 -     0x7fff9b371ff7  com.apple.securityfoundation (6.0 - 55132.20.1) <9407620B-B230-3320-B0B7-5AE59F1D135C> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
    0x7fff9b372000 -     0x7fff9b39aff7  com.apple.securityinterface (10.0 - 55079.30.2) <D5B9D6B0-E3D6-32A7-ABAB-3F005B3ED81D> /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInterface
    0x7fff9b39b000 -     0x7fff9b39eff3  com.apple.xpc.ServiceManagement (1.0 - 1) <4E24C12E-6164-3A7A-8EB8-C2523492BAE8> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
    0x7fff9b725000 -     0x7fff9b796ff7  com.apple.SystemConfiguration (1.14 - 1.14) <D9A57D90-E54F-3E1A-AA2F-F5A694BCE4BB> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
    0x7fff9b797000 -     0x7fff9bb44fff  com.apple.VideoToolbox (1.0 - 1907.15.15) <685B6CCD-3027-3D0F-8B31-2388A3CE1BDC> /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
    0x7fff9bb45000 -     0x7fff9cd7eff3  com.apple.WebCore (12602 - 12602.4.8) <2128FC8F-DFC5-350C-8E0B-E3CA6849AC6C> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore
    0x7fff9cd7f000 -     0x7fff9cee9ff3  com.apple.WebKitLegacy (12602 - 12602.4.8) <83C97613-16F4-3BEF-B5D9-B7F69B10BBB3> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebKitLegacy.framework/Versions/A/WebKitLegacy
    0x7fff9ceea000 -     0x7fff9d25cffb  com.apple.WebKit (12602 - 12602.4.8) <04045E4A-16B0-308A-B27B-9E4DAFB12D8B> /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
    0x7fff9ddd0000 -     0x7fff9ddebff3  com.apple.AppContainer (4.0 - 307.30.3) <EF4C3C83-6F51-38F7-A3D2-2D46EE4560EB> /System/Library/PrivateFrameworks/AppContainer.framework/Versions/A/AppContainer
    0x7fff9ddec000 -     0x7fff9ddf9ff3  com.apple.AppSandbox (4.0 - 307.30.3) <D2C978EB-F4F1-3E79-9DB1-BEE2A92590CE> /System/Library/PrivateFrameworks/AppSandbox.framework/Versions/A/AppSandbox
    0x7fff9ddfa000 -     0x7fff9de1cffb  com.apple.framework.Apple80211 (12.0 - 1200.41) <360012DB-DAE7-3EEF-85F0-E5BE1DE3425D> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
    0x7fff9de1d000 -     0x7fff9de2cfdb  com.apple.AppleFSCompression (88 - 1.0) <B6E2148F-BFBF-3F1B-A7DF-0F39190B4C20> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
    0x7fff9df19000 -     0x7fff9dfa497f  com.apple.AppleJPEG (1.0 - 1) <B4C3209B-58A5-359F-A898-F61B6C40E5E9> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
    0x7fff9dfb8000 -     0x7fff9dfd3fff  com.apple.aps.framework (4.0 - 4.0) <D7BF6782-5E35-3A0E-9412-99C2B22F17E9> /System/Library/PrivateFrameworks/ApplePushService.framework/Versions/A/ApplePushService
    0x7fff9dfd4000 -     0x7fff9dfdcffb  com.apple.AppleSRP (5.0 - 1) <F105D2D2-8A12-3361-9C9D-E405668CAF75> /System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP
    0x7fff9dfdd000 -     0x7fff9dfe0ff3  com.apple.AppleSystemInfo (3.1.5 - 3.1.5) <6FF50E26-5BDA-3421-BDAE-B57AE6E4F6AC> /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo
    0x7fff9dfe1000 -     0x7fff9e033fff  com.apple.AppleVAFramework (5.0.34 - 5.0.34) <2AA15DE0-9A7E-3CC0-988A-3BB080A8F603> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
    0x7fff9e03c000 -     0x7fff9e043ffb  com.apple.AssetCacheServices (31.2 - 31.2) <5E08DBDE-1DF0-37AC-9ED0-035A2ED67573> /System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/AssetCacheServices
    0x7fff9e3c9000 -     0x7fff9e447fff  com.apple.backup.framework (1.8.3 - 1.8.3) <B2E28A7A-1727-3052-AA73-CBC108286C07> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
    0x7fff9eae1000 -     0x7fff9eb08fff  com.apple.CalendarAgentLink (8.0 - 250) <884AE0DB-A1AF-3D0D-BFA6-19C6D47E0009> /System/Library/PrivateFrameworks/CalendarAgentLink.framework/Versions/A/CalendarAgentLink
    0x7fff9f0cd000 -     0x7fff9f0f4ffb  com.apple.ChunkingLibrary (172 - 172) <83E91936-305D-32A4-A256-5582B96B1852> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
    0x7fff9f0f5000 -     0x7fff9f187ff7  com.apple.CloudDocs (1.0 - 485.12) <42A562A2-284D-3252-9341-855E52E45A02> /System/Library/PrivateFrameworks/CloudDocs.framework/Versions/A/CloudDocs
    0x7fff9fa11000 -     0x7fff9fa1cffb  com.apple.CommerceCore (1.0 - 581.8) <5A902EF6-F43A-3E6A-8384-990C1E490852> /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore
    0x7fff9fa1d000 -     0x7fff9fa26ffb  com.apple.CommonAuth (4.0 - 2.0) <830B940B-3523-38DE-996D-695739616D10> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
    0x7fff9faed000 -     0x7fff9fb3dff3  com.apple.AddressBook.ContactsFoundation (8.0 - 2250.2.2) <96696447-7484-34C8-A838-9BD28687D17F> /System/Library/PrivateFrameworks/ContactsFoundation.framework/Versions/A/ContactsFoundation
    0x7fff9fb3e000 -     0x7fff9fb60fff  com.apple.contacts.ContactsPersistence (1.0 - 2250.2.2) <12AB8AA1-7F0C-3BE3-B6C6-2A4822948E58> /System/Library/PrivateFrameworks/ContactsPersistence.framework/Versions/A/ContactsPersistence
    0x7fff9fbaa000 -     0x7fff9ff87fe7  com.apple.CoreAUC (224.0.0 - 224.0.0) <8DF6075A-0711-33A9-9031-6FDA22E85C4F> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
    0x7fff9ff88000 -     0x7fff9ffb8fff  com.apple.CoreAVCHD (5.9.0 - 5900.4.1) <5E1B0512-E50B-3534-99EF-AD15E601877A> /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
    0x7fffa002e000 -     0x7fffa0036ffb  com.apple.frameworks.CoreDaemon (1.3 - 1.3) <212D3DB2-DC44-329F-B810-238DF156D1EE> /System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon
    0x7fffa0146000 -     0x7fffa0156fff  com.apple.CoreEmoji (1.0 - 39.1) <0A46D6BF-22F3-39AD-B3DC-DE1EE5C442CC> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
    0x7fffa020b000 -     0x7fffa0221ff3  com.apple.CoreMediaAuthoring (2.2 - 955) <3E1E33F1-B4FF-320E-B336-7E7F74D73642> /System/Library/PrivateFrameworks/CoreMediaAuthoring.framework/Versions/A/CoreMediaAuthoring
    0x7fffa0228000 -     0x7fffa02b8ffb  com.apple.CorePDF (4.0 - 4) <254118BE-2E30-3772-B425-6328D1487162> /System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF
    0x7fffa0439000 -     0x7fffa0469ff3  com.apple.CoreServicesInternal (276.2 - 276.2) <7D8DEF04-72F1-39F4-BBFB-09E65D7B8C10> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
    0x7fffa06f9000 -     0x7fffa0783fff  com.apple.CoreSymbolication (61050) <F4B7C798-F7B7-3977-AA08-59A03F00308E> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
    0x7fffa0784000 -     0x7fffa08c2fd7  com.apple.coreui (2.1 - 430.6) <99D08D71-3E9D-300C-9EB2-A73F1B5E228C> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
    0x7fffa08c3000 -     0x7fffa0973ff3  com.apple.CoreUtils (5.0 - 500.9) <5567181B-721C-339E-A3DC-579E36D92341> /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
    0x7fffa09c3000 -     0x7fffa0a28ff3  com.apple.framework.CoreWiFi (12.0 - 1200.25.1) <BEFA276C-D284-3160-8641-7DD47E38C9D7> /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
    0x7fffa0a29000 -     0x7fffa0a36ff7  com.apple.CrashReporterSupport (10.12 - 817) <CB5251B1-5BE5-308B-B30B-0050065E04CC> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
    0x7fffa0aa8000 -     0x7fffa0ab2ff7  com.apple.framework.DFRFoundation (1.0 - 104.14) <258B6CFE-FD64-31C5-9973-2FD80597ECDA> /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation
    0x7fffa0ab3000 -     0x7fffa0ae7ff3  com.apple.datadetectors (5.0 - 348.2.1) <B16D1182-DF2D-3C7A-BF1F-36717BD1955F> /System/Library/PrivateFrameworks/DataDetectors.framework/Versions/A/DataDetectors
    0x7fffa0ae8000 -     0x7fffa0b5fff7  com.apple.datadetectorscore (7.0 - 539.1) <E9892E38-3D5F-36CF-BDC5-E4E3C5516B55> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
    0x7fffa0b9c000 -     0x7fffa0bdbfff  com.apple.DebugSymbols (137 - 137) <B229F3F7-250B-3151-8048-CEA7BF80FA52> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
    0x7fffa0bdc000 -     0x7fffa0cedfff  com.apple.desktopservices (1.11.3 - 1.11.3) <CCE689AA-85F3-3587-AE12-1231E8ED127E> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
    0x7fffa0e2d000 -     0x7fffa0e37ff7  com.apple.DisplayServicesFW (3.1 - 380) <A1B8B6C2-5782-3D5C-B54E-48E96BB807DA> /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayServices
    0x7fffa0fd1000 -     0x7fffa1402ff7  com.apple.vision.FaceCore (3.3.2 - 3.3.2) <DEB42099-6927-332C-8D3E-D45096318D25> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
    0x7fffa2757000 -     0x7fffa2757fff  libmetal_timestamp.dylib (600.0.48.32) <31DF1B9E-0BBF-308B-B78D-11CCE72DAA68> /System/Library/PrivateFrameworks/GPUCompiler.framework/libmetal_timestamp.dylib
    0x7fffa2764000 -     0x7fffa276fff3  libGPUSupportMercury.dylib (13.0.10) <7CC5CEF8-D132-3234-A078-6D080DFC599F> /System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupportMercury.dylib
    0x7fffa2a23000 -     0x7fffa2a3fff3  com.apple.GenerationalStorage (2.0 - 259.2) <00BF8427-967F-3693-A86F-DA0F29B49BF3> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
    0x7fffa2a58000 -     0x7fffa30f7fff  com.apple.GeoServices (1.0 - 1228.22.8.29.13) <280AEA5E-2EF5-3A88-B1DE-D0811045F9CC> /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/GeoServices
    0x7fffa313d000 -     0x7fffa31b3fff  com.apple.Heimdal (4.0 - 2.0) <00F00E7E-7EF4-3254-86D3-ADA4F67938CF> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
    0x7fffa37d6000 -     0x7fffa37ddffb  com.apple.IOAccelerator (289.32 - 289.32) <6395ACEE-5AD7-3536-AF12-FD6565415D94> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
    0x7fffa37df000 -     0x7fffa37f3ff3  com.apple.IOPresentment (1.0 - 25) <40934217-996A-3DDB-A8C4-484CA0F0222B> /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
    0x7fffa37f4000 -     0x7fffa3816fff  com.apple.IconServices (74.3 - 74.3) <3F0BD358-D019-3083-82F2-69CCAD5E5D66> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
    0x7fffa38b2000 -     0x7fffa38c2ff3  com.apple.IntlPreferences (2.0 - 216) <589A5D92-6809-3F3C-900E-DBC60A07A101> /System/Library/PrivateFrameworks/IntlPreferences.framework/Versions/A/IntlPreferences
    0x7fffa38f9000 -     0x7fffa3aaffff  com.apple.LanguageModeling (1.0 - 123.2.4) <FEB98F96-A9BB-3E6C-85B4-B466825B8C92> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
    0x7fffa3b8f000 -     0x7fffa3c60ffb  com.apple.MMCS (1.3 - 381.1) <5582D879-5F26-3552-8E88-58703456EB7A> /System/Library/PrivateFrameworks/MMCS.framework/Versions/A/MMCS
    0x7fffa4109000 -     0x7fffa410cfff  com.apple.Mangrove (1.0 - 1) <05039E9F-9C07-375B-A940-D90D455A2EC2> /System/Library/PrivateFrameworks/Mangrove.framework/Versions/A/Mangrove
    0x7fffa4373000 -     0x7fffa43ecff7  com.apple.MetalPerformanceShaders.MetalPerformanceShaders (1.0 - 1) <6A759DBA-B7DF-363B-9827-AB1D1129BB34> /System/Library/PrivateFrameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
    0x7fffa4548000 -     0x7fffa4553ff3  com.apple.MobileKeyBag (2.0 - 1.0) <8A7EEA75-8334-3FB5-A83B-F0ECB87952B2> /System/Library/PrivateFrameworks/MobileKeyBag.framework/Versions/A/MobileKeyBag
    0x7fffa4564000 -     0x7fffa458cfff  com.apple.MultitouchSupport.framework (368.7 - 368.7) <A29E6031-E9A6-353A-BDE5-D8DF20FD393C> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
    0x7fffa463b000 -     0x7fffa4645fff  com.apple.NetAuth (6.0 - 6.0) <1E7765FC-4580-3CE4-A0F1-CAA22006AE43> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
    0x7fffa4a3d000 -     0x7fffa4a3ffff  com.apple.OAuth (25 - 25) <1A29AF10-4AFE-32A2-9CA9-A98BACA2CE8D> /System/Library/PrivateFrameworks/OAuth.framework/Versions/A/OAuth
    0x7fffa4ec1000 -     0x7fffa4f02ff7  com.apple.PerformanceAnalysis (1.145 - 145) <12640C1F-433D-3CD9-B2A8-048D57B8B56D> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
    0x7fffa4f46000 -     0x7fffa4f4dff3  com.apple.phonenumbers (1.1.1 - 105) <14003B00-D2DA-3732-A1AC-A71763EC3556> /System/Library/PrivateFrameworks/PhoneNumbers.framework/Versions/A/PhoneNumbers
    0x7fffa5579000 -     0x7fffa55a4ffb  com.apple.ProtectedCloudStorage (1.0 - 1) <4B38E6F6-AD64-3345-B51D-38E9DD518666> /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Versions/A/ProtectedCloudStorage
    0x7fffa55a5000 -     0x7fffa55bffff  com.apple.ProtocolBuffer (1 - 249) <D8B7694B-B598-3728-8583-9C4CC0F05B64> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
    0x7fffa55c0000 -     0x7fffa55d0ffb  com.apple.QuickLookThumbnailing (1.0 - 1) <1A91596D-0A8D-3B7A-ACF5-783A78E9723E> /System/Library/PrivateFrameworks/QuickLookThumbnailing.framework/Versions/A/QuickLookThumbnailing
    0x7fffa55d9000 -     0x7fffa55fcff3  com.apple.RemoteViewServices (2.0 - 124) <4765DC2E-CF05-38CF-9564-1FBACB7E167C> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
    0x7fffa6268000 -     0x7fffa626bfff  com.apple.SecCodeWrapper (4.0 - 307.30.3) <1B0B2122-C230-3E3F-8A81-EBD58818586B> /System/Library/PrivateFrameworks/SecCodeWrapper.framework/Versions/A/SecCodeWrapper
    0x7fffa62fa000 -     0x7fffa6377ff7  com.apple.Sharing (696.1.22 - 696.1.22) <D0A5C682-8996-3851-B332-AD05301E6FA3> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
    0x7fffa6398000 -     0x7fffa6606fff  com.apple.SkyLight (1.600.0 - 122.8) <C65A18FE-3021-38F2-9AA1-9527B0ADD4A2> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
    0x7fffa67e7000 -     0x7fffa67f3ff7  com.apple.SpeechRecognitionCore (3.3.2 - 3.3.2) <F9F0FCED-3A72-3639-91F2-B7EF248ED1B9> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
    0x7fffa6edc000 -     0x7fffa6f48ff3  com.apple.Symbolication (61080.2) <27A57DC2-FEB7-3D23-AEB5-E3E76C5AAE79> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
    0x7fffa7342000 -     0x7fffa7348ff7  com.apple.TCC (1.0 - 1) <956F7C1A-D457-3FE0-9CFE-3F1719F0865C> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
    0x7fffa73d7000 -     0x7fffa759fff7  com.apple.TextureIO (1.41 - 1.41) <3A9D9FD9-8997-3BD1-8046-76D0BF709806> /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO
    0x7fffa75e8000 -     0x7fffa75fdff3  com.apple.ToneKit (1.0 - 1) <0558CDBA-8127-3C55-825E-6F6A464E2FB4> /System/Library/PrivateFrameworks/ToneKit.framework/Versions/A/ToneKit
    0x7fffa75fe000 -     0x7fffa760cffb  com.apple.ToneLibrary (1.0 - 1) <32AD3F5C-124F-351D-BC9B-63A7AEA20F31> /System/Library/PrivateFrameworks/ToneLibrary.framework/Versions/A/ToneLibrary
    0x7fffa7613000 -     0x7fffa7614fff  com.apple.TrustEvaluationAgent (2.0 - 28) <07C1F711-A1E0-3BAC-8F4D-977516D50925> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
    0x7fffa7615000 -     0x7fffa77a5ff3  com.apple.UIFoundation (1.0 - 490.7) <047781ED-9E79-361F-8E04-71FF90C650F3> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
    0x7fffa8201000 -     0x7fffa82c4ff7  com.apple.ViewBridge (280 - 280) <6D4F6019-5ECC-377B-AF7D-9796E96841CB> /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/ViewBridge
    0x7fffa86ee000 -     0x7fffa86f4fff  com.apple.XPCService (2.0 - 1) <BC3FCE26-6219-3316-949F-37F7005C9A0F> /System/Library/PrivateFrameworks/XPCService.framework/Versions/A/XPCService
    0x7fffa87c5000 -     0x7fffa87c7ffb  com.apple.loginsupport (1.0 - 1) <4449ACBA-27A8-3311-BD92-CB7E63583FC6> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
    0x7fffa87f3000 -     0x7fffa881affb  com.apple.contacts.vCard (1.0 - 2250.2.2) <278D1962-FFC8-399C-92FF-1D50383D291F> /System/Library/PrivateFrameworks/vCard.framework/Versions/A/vCard
    0x7fffa881c000 -     0x7fffa8837ff7  libCRFSuite.dylib (34) <BACC371B-6153-36B5-BC54-3BCF26FBB221> /usr/lib/libCRFSuite.dylib
    0x7fffa8838000 -     0x7fffa8843fff  libChineseTokenizer.dylib (21) <09E74E18-ADB2-30D2-A858-13691CB1186C> /usr/lib/libChineseTokenizer.dylib
    0x7fffa88d5000 -     0x7fffa88d6ff3  libDiagnosticMessagesClient.dylib (102) <422911A4-E273-3E88-BFC4-DF6470E48242> /usr/lib/libDiagnosticMessagesClient.dylib
    0x7fffa88d7000 -     0x7fffa8aeafff  libFosl_dynamic.dylib (16.38) <8232FA8A-F16A-3DC0-AE68-B61EFCD5F4A4> /usr/lib/libFosl_dynamic.dylib
    0x7fffa8b06000 -     0x7fffa8b0dfff  libMatch.1.dylib (27) <5D52A207-E2AF-3E05-8C51-91C1D82FCEE8> /usr/lib/libMatch.1.dylib
    0x7fffa8b0e000 -     0x7fffa8b0efff  libOpenScriptingUtil.dylib (172) <D025E180-BB3B-3FFA-98FC-B6835354D723> /usr/lib/libOpenScriptingUtil.dylib
    0x7fffa8b0f000 -     0x7fffa8b13ff3  libScreenReader.dylib (477.20.6) <8158E263-B7DF-3B0C-BABE-4FE94A53DFE5> /usr/lib/libScreenReader.dylib
    0x7fffa8b14000 -     0x7fffa8b15ff3  libSystem.B.dylib (1238) <9CB018AF-54E9-300F-82BE-81FE553C9154> /usr/lib/libSystem.B.dylib
    0x7fffa8b81000 -     0x7fffa8bacffb  libarchive.2.dylib (41.41.1) <D53F0A5C-7FAA-3FCF-8A27-B7DF032C4221> /usr/lib/libarchive.2.dylib
    0x7fffa8bad000 -     0x7fffa8ca2fef  libate.dylib (1.12.13) <DD046A96-07D9-3066-8BD6-D0E27FE9E1D3> /usr/lib/libate.dylib
    0x7fffa8ca6000 -     0x7fffa8ca6ff3  libauto.dylib (187) <5BBF6A00-CC76-389D-84E7-CA88EDADE683> /usr/lib/libauto.dylib
    0x7fffa8ca7000 -     0x7fffa8cb7ff3  libbsm.0.dylib (34) <20084796-B04D-3B35-A003-EA11459557A9> /usr/lib/libbsm.0.dylib
    0x7fffa8cb8000 -     0x7fffa8cc6ff7  libbz2.1.0.dylib (38) <6FD3B63F-0F86-3A25-BD5B-E243F58792C9> /usr/lib/libbz2.1.0.dylib
    0x7fffa8cc7000 -     0x7fffa8d1dff7  libc++.1.dylib (307.4) <BEE86868-F831-384C-919E-2B286ACFE87C> /usr/lib/libc++.1.dylib
    0x7fffa8d1e000 -     0x7fffa8d48fff  libc++abi.dylib (307.2) <1CEF8ABB-7E6D-3C2F-8E0A-E7884478DD23> /usr/lib/libc++abi.dylib
    0x7fffa8d49000 -     0x7fffa8d59ffb  libcmph.dylib (6) <2B5D405E-2D0B-3320-ABD6-622934C86ABE> /usr/lib/libcmph.dylib
    0x7fffa8d5a000 -     0x7fffa8d6fffb  libcompression.dylib (34) <AEF908E6-C0FE-3884-BD45-FB37A035545D> /usr/lib/libcompression.dylib
    0x7fffa8d70000 -     0x7fffa8d70ff7  libcoretls.dylib (121.31.1) <BCC32537-4831-3E9F-876E-8C9F4CF52FD3> /usr/lib/libcoretls.dylib
    0x7fffa8d71000 -     0x7fffa8d72ff3  libcoretls_cfhelpers.dylib (121.31.1) <6F37C5AD-7999-3D31-A52F-7AEED935F32D> /usr/lib/libcoretls_cfhelpers.dylib
    0x7fffa8e2c000 -     0x7fffa8f11ff7  libcrypto.0.9.8.dylib (64.30.2) <D41E1901-06DD-3860-BB4F-B3ACE0284C01> /usr/lib/libcrypto.0.9.8.dylib
    0x7fffa90af000 -     0x7fffa9102ff7  libcups.2.dylib (450) <78243BA4-43AB-3364-8111-8D54D3382621> /usr/lib/libcups.2.dylib
    0x7fffa9154000 -     0x7fffa915bff3  libdscsym.dylib (145.1) <E121E3BC-D2B7-37C3-86A8-5DFC3ECF94D6> /usr/lib/libdscsym.dylib
    0x7fffa917d000 -     0x7fffa917dfff  libenergytrace.dylib (15) <A1B040A2-7977-3097-9ADF-34FF181EB970> /usr/lib/libenergytrace.dylib
    0x7fffa918d000 -     0x7fffa9192ff7  libheimdal-asn1.dylib (498.30.1) <4ED9F6E3-83BC-3302-B004-C25399DA0333> /usr/lib/libheimdal-asn1.dylib
    0x7fffa9193000 -     0x7fffa9285ff7  libiconv.2.dylib (50) <42125B35-81D7-3FC4-9475-A26DBE10884D> /usr/lib/libiconv.2.dylib
    0x7fffa9286000 -     0x7fffa94abffb  libicucore.A.dylib (57149.0.1) <6B5FDA93-AA88-318F-9608-C2A33D602EC7> /usr/lib/libicucore.A.dylib
    0x7fffa94b1000 -     0x7fffa94b2fff  liblangid.dylib (126) <3F4530C9-8BE1-3AA7-9A82-98694D240866> /usr/lib/liblangid.dylib
    0x7fffa94b3000 -     0x7fffa94ccffb  liblzma.5.dylib (10) <44BD0279-99DD-36B5-8A6E-C11432E2098D> /usr/lib/liblzma.5.dylib
    0x7fffa94cd000 -     0x7fffa94e3ff7  libmarisa.dylib (5) <2183D484-032D-3DE5-8984-3A14006E034E> /usr/lib/libmarisa.dylib
    0x7fffa94e4000 -     0x7fffa978bff7  libmecabra.dylib (744.5) <EF046855-CB9C-32D8-B2F1-C85B526E386F> /usr/lib/libmecabra.dylib
    0x7fffa97be000 -     0x7fffa9837ff7  libnetwork.dylib (856.30.16) <66C6E4D6-B39C-3309-80C1-CBBE170DDD51> /usr/lib/libnetwork.dylib
    0x7fffa9838000 -     0x7fffa9c0d127  libobjc.A.dylib (706) <47104A1B-13E8-369F-BC36-27FF465809FD> /usr/lib/libobjc.A.dylib
    0x7fffa9c10000 -     0x7fffa9c14fff  libpam.2.dylib (21.30.1) <71EB0D88-DE84-3C8D-A2C5-58AA282BC5BC> /usr/lib/libpam.2.dylib
    0x7fffa9c15000 -     0x7fffa9c45ff7  libpcap.A.dylib (67) <450DB888-2C0C-3085-A5F1-69324DFE902C> /usr/lib/libpcap.A.dylib
    0x7fffa9c63000 -     0x7fffa9c7fffb  libresolv.9.dylib (64) <A244AE4C-00B0-396C-98FF-97FE4DB3DA30> /usr/lib/libresolv.9.dylib
    0x7fffa9c80000 -     0x7fffa9cb9fff  libsandbox.1.dylib (592.31.1) <0B3D5690-EF2C-39A6-B63C-CFB8CBAC0956> /usr/lib/libsandbox.1.dylib
    0x7fffa9cba000 -     0x7fffa9cccffb  libsasl2.2.dylib (209) <5A177BA8-362D-32DA-8D14-69AB191648B3> /usr/lib/libsasl2.2.dylib
    0x7fffa9ccd000 -     0x7fffa9cceff3  libspindump.dylib (230.3) <59FAC445-F8FB-3881-A69A-FD0E98100E19> /usr/lib/libspindump.dylib
    0x7fffa9ccf000 -     0x7fffa9e10fff  libsqlite3.dylib (253) <AECBC92F-FF00-3369-8ECB-AE053B3578B8> /usr/lib/libsqlite3.dylib
    0x7fffa9f05000 -     0x7fffa9f12fff  libxar.1.dylib (357) <58BFB84B-66FE-3299-AA3D-BBA178ADEE39> /usr/lib/libxar.1.dylib
    0x7fffa9f16000 -     0x7fffaa005ffb  libxml2.2.dylib (30.11) <E12AF929-0FA5-3214-840F-C81E6AC9F36E> /usr/lib/libxml2.2.dylib
    0x7fffaa006000 -     0x7fffaa02ffff  libxslt.1.dylib (15.8) <FFF5DD45-F544-34B2-BE3C-DB877DC60081> /usr/lib/libxslt.1.dylib
    0x7fffaa030000 -     0x7fffaa041ff3  libz.1.dylib (67) <46E3FFA2-4328-327A-8D34-A03E20BFFB8E> /usr/lib/libz.1.dylib
    0x7fffaa050000 -     0x7fffaa054ff7  libcache.dylib (79) <0C8092D3-600F-3ADD-A036-F225B6CDCA43> /usr/lib/system/libcache.dylib
    0x7fffaa055000 -     0x7fffaa060ff7  libcommonCrypto.dylib (60092.30.2) <B16E29B6-EC8D-3A8F-9A89-DD9CF35F7C4B> /usr/lib/system/libcommonCrypto.dylib
    0x7fffaa061000 -     0x7fffaa068fff  libcompiler_rt.dylib (62) <E992E8D9-037C-3454-A366-A25E4D31D6BB> /usr/lib/system/libcompiler_rt.dylib
    0x7fffaa069000 -     0x7fffaa071fff  libcopyfile.dylib (138) <64E285D9-5485-333B-AEE7-8B0C8FB9275F> /usr/lib/system/libcopyfile.dylib
    0x7fffaa072000 -     0x7fffaa0f5fdf  libcorecrypto.dylib (442.30.20) <2074B932-FD79-30A9-8E90-AF25C49F2AF1> /usr/lib/system/libcorecrypto.dylib
    0x7fffaa0f6000 -     0x7fffaa128fff  libdispatch.dylib (703.30.5) <EA0CC14E-D559-3802-B4B2-0E8C7579AAC4> /usr/lib/system/libdispatch.dylib
    0x7fffaa129000 -     0x7fffaa12eff3  libdyld.dylib (421.2) <6F506653-FFF6-3DB8-84F1-109AE3C52F32> /usr/lib/system/libdyld.dylib
    0x7fffaa12f000 -     0x7fffaa12fffb  libkeymgr.dylib (28) <1A318923-1200-3B06-B432-5007D82F195D> /usr/lib/system/libkeymgr.dylib
    0x7fffaa130000 -     0x7fffaa13cffb  libkxld.dylib (3789.41.3) <87550136-9353-348B-9CD9-C342B48C5AAF> /usr/lib/system/libkxld.dylib
    0x7fffaa13d000 -     0x7fffaa13dfff  liblaunch.dylib (972.30.7) <15FACC21-079A-3BDF-9AFB-4253EFDEB587> /usr/lib/system/liblaunch.dylib
    0x7fffaa13e000 -     0x7fffaa143fff  libmacho.dylib (894) <A2F38EC1-C37C-3B93-B0E4-36B07C177F8C> /usr/lib/system/libmacho.dylib
    0x7fffaa144000 -     0x7fffaa146ff3  libquarantine.dylib (85) <C1D7749F-5F5F-3BB9-BEFC-1F0B9DA941FD> /usr/lib/system/libquarantine.dylib
    0x7fffaa147000 -     0x7fffaa148ffb  libremovefile.dylib (45) <CD42974E-BE0B-39FC-9BFC-8A7540A04DC6> /usr/lib/system/libremovefile.dylib
    0x7fffaa149000 -     0x7fffaa161ff7  libsystem_asl.dylib (349.30.2) <EFAC72D7-CB13-3DF7-ADF3-EC6635C6F1EA> /usr/lib/system/libsystem_asl.dylib
    0x7fffaa162000 -     0x7fffaa162ff7  libsystem_blocks.dylib (67) <B8C3701D-5A91-3D35-999D-2DC8D5393525> /usr/lib/system/libsystem_blocks.dylib
    0x7fffaa163000 -     0x7fffaa1f0fef  libsystem_c.dylib (1158.30.7) <2F881962-03CB-3B9D-A782-D98C1BBA4E3D> /usr/lib/system/libsystem_c.dylib
    0x7fffaa1f1000 -     0x7fffaa1f4ffb  libsystem_configuration.dylib (888.30.2) <4FE3983C-E4ED-3939-A578-03AD29C99788> /usr/lib/system/libsystem_configuration.dylib
    0x7fffaa1f5000 -     0x7fffaa1f8fff  libsystem_coreservices.dylib (41.4) <1A572B9E-0C47-320F-8C64-7990D0A5FB5A> /usr/lib/system/libsystem_coreservices.dylib
    0x7fffaa1f9000 -     0x7fffaa211ff3  libsystem_coretls.dylib (121.31.1) <4676F06D-274D-31BE-B61C-4D7A4AEF4858> /usr/lib/system/libsystem_coretls.dylib
    0x7fffaa212000 -     0x7fffaa218fff  libsystem_dnssd.dylib (765.30.11) <DC708D84-ED7D-3936-B996-A67C66B8DDAA> /usr/lib/system/libsystem_dnssd.dylib
    0x7fffaa219000 -     0x7fffaa242ff7  libsystem_info.dylib (503.30.1) <9ED9121C-F111-3FAD-BC2F-C95DEE1C9362> /usr/lib/system/libsystem_info.dylib
    0x7fffaa243000 -     0x7fffaa265ff7  libsystem_kernel.dylib (3789.41.3) <B75B128C-7D7A-3318-91CD-82B5A69C5329> /usr/lib/system/libsystem_kernel.dylib
    0x7fffaa266000 -     0x7fffaa2adfe7  libsystem_m.dylib (3121.4) <266DB92B-A86F-3691-80FB-1B26AD73CFF3> /usr/lib/system/libsystem_m.dylib
    0x7fffaa2ae000 -     0x7fffaa2ccff7  libsystem_malloc.dylib (116.30.3) <F40DEE3B-386A-3529-A3F7-98117ED55BF4> /usr/lib/system/libsystem_malloc.dylib
    0x7fffaa2cd000 -     0x7fffaa324ffb  libsystem_network.dylib (856.30.16) <4AE368E9-605D-379D-B04C-2AC7455B8250> /usr/lib/system/libsystem_network.dylib
    0x7fffaa325000 -     0x7fffaa32eff3  libsystem_networkextension.dylib (563.30.15) <EB020B0C-7DF0-3EEF-8E3C-15DA3C01D687> /usr/lib/system/libsystem_networkextension.dylib
    0x7fffaa32f000 -     0x7fffaa338ff3  libsystem_notify.dylib (165.20.1) <E7FD3A7C-DD07-36E2-9FA4-7561F9F114DA> /usr/lib/system/libsystem_notify.dylib
    0x7fffaa339000 -     0x7fffaa341fe7  libsystem_platform.dylib (126.1.2) <3CA06D4E-C00A-36DE-AA65-3A390097D1F6> /usr/lib/system/libsystem_platform.dylib
    0x7fffaa342000 -     0x7fffaa34cff7  libsystem_pthread.dylib (218.30.1) <C869ED7C-BE29-3532-8E69-3A8DA1447EDC> /usr/lib/system/libsystem_pthread.dylib
    0x7fffaa34d000 -     0x7fffaa350ff7  libsystem_sandbox.dylib (592.31.1) <7BBFDF96-293F-3DD9-B3A4-7C168280B441> /usr/lib/system/libsystem_sandbox.dylib
    0x7fffaa351000 -     0x7fffaa352fff  libsystem_secinit.dylib (24) <5C1F1E47-0F7D-3E25-8DEB-D9DB1F902281> /usr/lib/system/libsystem_secinit.dylib
    0x7fffaa353000 -     0x7fffaa35afff  libsystem_symptoms.dylib (532.30.6) <5D990CF5-B58F-39F7-B375-99B4EC62CFBD> /usr/lib/system/libsystem_symptoms.dylib
    0x7fffaa35b000 -     0x7fffaa37bff7  libsystem_trace.dylib (518.30.7) <6D34D1EA-2A3C-3D2D-803E-A666E6AEEE52> /usr/lib/system/libsystem_trace.dylib
    0x7fffaa37c000 -     0x7fffaa381ffb  libunwind.dylib (35.3) <9F7C2AD8-A9A7-3DE4-828D-B0F0F166AAA0> /usr/lib/system/libunwind.dylib
    0x7fffaa382000 -     0x7fffaa3abff7  libxpc.dylib (972.30.7) <65E41BB6-EBD5-3D93-B0BE-B190CEE4DD93> /usr/lib/system/libxpc.dylib

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

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

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Accelerate framework               384K        4 
Activity Tracing                   256K        2 
CG backing stores                 15.2M        5 
CG image                           860K       10 
CoreAnimation                     15.8M       12 
CoreUI image data                 1672K       10 
CoreUI image file                  180K        5 
Foundation                          28K        3 
Image IO                           268K        4 
Kernel Alloc Once                    8K        2 
MALLOC                           166.0M       46 
MALLOC guard page                   48K       11 
Mach message                         4K        2 
Memory Tag 242                      12K        2 
Memory Tag 251                      16K        2 
SQLite page cache                   64K        2 
STACK GUARD                       56.0M       10 
Stack                             12.1M       11 
VM_ALLOCATE                        688K       23 
__DATA                            43.5M      304 
__GLSLBUILTINS                    2588K        2 
__IMAGE                            528K        2 
__LINKEDIT                       114.8M       25 
__TEXT                           237.2M      303 
__UNICODE                          556K        2 
mapped file                       70.7M       16 
shared memory                     16.4M       16 
===========                     =======  ======= 
TOTAL                            755.7M      809 
asmagill commented 7 years ago

That is really odd... the stack trace for thread 0 (the crashed thread) indicates that the crash is occurring within Lua itself, not within the spaces module...

Does the crash occur if FCPX is not running? If only the Finder and Hammerspoon are running? The spaces module takes advantage of toll-free bridging in a few places that might not work if the query's CFArrayRef contains elements which aren't bridgeable (I'd expect a different crash if this were the case, but I'm running out of ideas)... every test I've run has worked, but we've already established that FCPX is likely doing something I've not seen before, so...

A really "out there" possibility is some text output triggering a unicode crash (again, I'd expect a slightly different error and stack trace, but...)... I could never replicate the bad sequences myself, but there are a few that have popped before. Try results = spaces.debug.report(false) and if that doesn't crash, try hs.utf8.asciiOnly(results) and see what that reports.

I'll try enabling SIP later and see if that makes a difference... since I've only enabled support for unsigned KEXTs (for an old Serial-USB cable that I should probably replace since the company that made it is no longer in business), I can't imagine that will make a difference -- I doubt any of apple's extensions, even the private ones, are unsigned. And, IIRC, you did mention in another thread before that FCPX has a demo/trial version? I may have to install that myself and try it out on my machine.

latenitefilms commented 7 years ago

The only things that were running were Finder & Hammerspoon - so this crash isn't related to Final Cut Pro.

results = spaces.debug.report(false) also crashes Hammerspoon.

Unfortunately I don't have another Mac with me currently to test on, but if we can't solve by Monday, I'll try one our work machines and see if I can reproduce.

latenitefilms commented 7 years ago

Restarted and re-downloaded the latest public Hammerspoon release, and tried again, but it's still crashing - so something must be up!

I have nothing in my ~/.hammerspoon/init.lua config.

I've never used hs._asm.undocumented.spaces before, so have no previous experiences with it.

System: MacBook Pro (Retina, 15-inch, Early 2013) macOS Version: 10.12.3 Hammerspoon Version: 0.9.52

asmagill commented 7 years ago

Looking at #1196 a thought struck me... are your problems with displaying images over FCPX on a single monitor setup or a dual monitor setup or both?

I've only run my tests wrt to image levels on a single monitor setup so far because I've gotten out of the habit of using my laptop at my desk, but I do remember having odd issues before with dual monitors before when drawing things really close to one of the monitors edges.

latenitefilms commented 7 years ago

These crashes were happening with no external display connected. Sorry!

latenitefilms commented 7 years ago

But, the original issue was when using dual screens.

asmagill commented 7 years ago

I should have specified that I was referring to the original question and not the issue with the spaces module (that one truly vexes me and I'm not sure how to proceed with it yet).

latenitefilms commented 7 years ago

Ok, I've done some further testing...

FYI: I've updated macOS since my original post, and I'm using a different external monitor.

macOS: 10.12.3 Hammerspoon: 0.9.52 Hardware: MacBook Pro (Retina, 15-inch, Early 2013)

It seems whether or not Hammerspoon has a dock icon is what's making the difference.

When using this code, with the Dock Icon visible, the hs.drawing will appear BEHIND Final Cut Pro's full screen window:

hs.dockIcon(true); hs.timer.doAfter(2, function() a = hs.drawing.rectangle{x = 100, y = 100, h = 100, w = 100}:bringToFront(true):show() end)

However, if I use:

hs.dockIcon(false); hs.timer.doAfter(2, function() a = hs.drawing.rectangle{x = 100, y = 100, h = 100, w = 100}:bringToFront(true):show() end)

...the hs.drawing will appear ON TOP of Final Cut Pro's full screen window.

This is consistent whether I'm running a single laptop screen, or if I connect an external monitor to my laptop.

Hope this helps solve the mystery! Thanks so much for all your help!

Luckily for me... I'm no longer using the Hammerspoon Dock Icon, so this now solves my problem. I'll leave this issue open however, as hopefully it helps you fix the problem, or at the very least offer some insight that can be added to the hs.drawing documentation.

asmagill commented 7 years ago

Confirmed that this behavior is dependent upon the presence of the Dock icon. Which means looking in an entirely different place than we have before.

As to the spaces module, I'll get back to you on it in another thread sometime later in the month so it doesn't distract from getting the next release out.

cmsj commented 7 years ago

My suspicion here is that this is going to turn out to be something we can't really influence. I think macOS handles apps differently if they have a dock icon or not.

latenitefilms commented 7 years ago

As to the spaces module, I'll get back to you on it in another thread sometime later in the month so it doesn't distract from getting the next release out.

No worries. Thanks as always for everything!

My suspicion here is that this is going to turn out to be something we can't really influence. I think macOS handles apps differently if they have a dock icon or not.

Well, if it's possible, based on what I've seen here, I'm pretty confident @asmagill will eventually solve it!

This might be relevant, although this doesn't sound like good news.

However, now that I know the cause, I'm happy for you to just update the documentation and close this issue if you prefer?

latenitefilms commented 7 years ago

@cmsj & @asmagill - Given there hasn't been any movement on this issue for a few months, should we just update the documentation and close this issue?

cmsj commented 7 years ago

@latenitefilms works for me. (I guess everyone has noticed by now, but I'm trying to aggressively garden our bugs. I think having ~200 open issues is basically pointless. We're never going to get through them all, so let's be honest about that and close out the ones that are going nowhere)

latenitefilms commented 7 years ago

@cmsj - Sounds good! Given you and @asmagill are far better at wording things than me, I'll leave this one to you, but if you do want me to just do it, let me know and I'll submit a pull request.