Hammerspoon / hammerspoon

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

Hammerspoon crash caused by calling hs.serial.deviceCallback() and reloading #3118

Closed jparoz closed 2 years ago

jparoz commented 2 years ago

I am finding that my Hammerspoon crashes whenever I try to use the hs.serial.deviceCallback function. Indeed, I was able to replicate the crash on two separate Macs (both M1 Mac minis), by simply using an init.lua file with the following contents:

hs.serial.deviceCallback(function(devices)
end)

After loading that init.lua, Hammerspoon launches OK, but then the next time Hammerspoon is reloaded, it crashes.

It's possible that it's an M1 issue; I'll try it on my Intel Mac at home when I get a chance. If there's any other information needed to debug, I'll do my best to get it.

cmsj commented 2 years ago

If you could open Console.app and paste the relevant crash log here, that would be very helpful. Thanks for reporting!

latenitefilms commented 2 years ago

I can reproduce on my MacBook Pro (15-inch, 2017) running Mojave:

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

Date/Time:             2022-02-17 21:34:14.177 +1100
OS Version:            Mac OS X 10.14.6 (18G8022)
Report Version:        12
Bridge OS Version:     3.0 (14Y908)
Anonymous UUID:        15304943-7B8E-F62C-F19F-B9B548D6D5BC

Sleep/Wake UUID:       C5457B4D-9FA7-4A3C-8EC1-E63CFE572978

Time Awake Since Boot: 690000 seconds
Time Since Wake:       790 seconds

System Integrity Protection: enabled

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

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
Assertion failed: (lua_isinteger(L, -1)), function luaL_unref, file lauxlib.c, line 692.

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib          0x00007fff5a1c32c2 __pthread_kill + 10
1   libsystem_pthread.dylib         0x00007fff5a27ebf1 pthread_kill + 284
2   libsystem_c.dylib               0x00007fff5a12d6a6 abort + 127
3   libsystem_c.dylib               0x00007fff5a0f620d __assert_rtn + 324
4   org.hammerspoon.LuaSkin         0x000000010e70a017 luaL_unref.cold.1 + 35
5   org.hammerspoon.LuaSkin         0x000000010e6e2c05 luaL_unref + 130 (lauxlib.c:777)
6   org.hammerspoon.LuaSkin         0x000000010e6d6aba -[LuaSkin luaUnref:ref:] + 279 (Skin.m:588)
7   internal.so                     0x000000010ebd8dbf serial_deviceCallback + 336 (internal.m:1096)
8   org.hammerspoon.LuaSkin         0x000000010e6f705c luaD_precall + 464 (ldo.c:550)
9   org.hammerspoon.LuaSkin         0x000000010e6ed54b luaV_execute + 18507 (lvm.c:1624)
10  org.hammerspoon.LuaSkin         0x000000010e6f71a5 ccall + 85 (ldo.c:595)
11  org.hammerspoon.LuaSkin         0x000000010e6e0fcd luai_objcttry + 28 (lobjectivec_exceptions.m:173)
12  org.hammerspoon.LuaSkin         0x000000010e6f76e3 luaD_pcall + 92 (ldo.c:908)
13  org.hammerspoon.LuaSkin         0x000000010e6fb422 lua_pcallk + 318 (lapi.c:1074)
14  org.hammerspoon.LuaSkin         0x000000010e6f8f5a luaB_xpcall + 115 (lbaselib.c:474)
15  org.hammerspoon.LuaSkin         0x000000010e6f705c luaD_precall + 464 (ldo.c:550)
16  org.hammerspoon.LuaSkin         0x000000010e6ed54b luaV_execute + 18507 (lvm.c:1624)
17  org.hammerspoon.LuaSkin         0x000000010e6f71a5 ccall + 85 (ldo.c:595)
18  org.hammerspoon.LuaSkin         0x000000010e6e0fcd luai_objcttry + 28 (lobjectivec_exceptions.m:173)
19  org.hammerspoon.LuaSkin         0x000000010e6f76e3 luaD_pcall + 92 (ldo.c:908)
20  org.hammerspoon.LuaSkin         0x000000010e6fb422 lua_pcallk + 318 (lapi.c:1074)
21  org.hammerspoon.Hammerspoon     0x000000010e2d5f1e MJLuaInit + 2240
22  libdispatch.dylib               0x00007fff5a03a5f8 _dispatch_call_block_and_release + 12
23  libdispatch.dylib               0x00007fff5a03b63d _dispatch_client_callout + 8
24  libdispatch.dylib               0x00007fff5a04668d _dispatch_main_queue_callback_4CF + 1135
25  com.apple.CoreFoundation        0x00007fff2e08789b __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 9
26  com.apple.CoreFoundation        0x00007fff2e086fc5 __CFRunLoopRun + 2289
27  com.apple.CoreFoundation        0x00007fff2e086482 CFRunLoopRunSpecific + 455
28  com.apple.HIToolbox             0x00007fff2d2e51ab RunCurrentEventLoopInMode + 292
29  com.apple.HIToolbox             0x00007fff2d2e4ded ReceiveNextEventCommon + 355
30  com.apple.HIToolbox             0x00007fff2d2e4c76 _BlockUntilNextEventMatchingListInModeWithFilter + 64
31  com.apple.AppKit                0x00007fff2b67c77d _DPSNextEvent + 1135
32  com.apple.AppKit                0x00007fff2b67b46b -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1361
33  com.apple.AppKit                0x00007fff2b675588 -[NSApplication run] + 699
34  com.apple.AppKit                0x00007fff2b664ac8 NSApplicationMain + 777
35  libdyld.dylib                   0x00007fff5a0883d5 start + 1

Thread 1:
0   libsystem_kernel.dylib          0x00007fff5a1c0f2e __semwait_signal + 10
1   libsystem_c.dylib               0x00007fff5a14c914 nanosleep + 199
2   libsystem_c.dylib               0x00007fff5a14c776 sleep + 41
3   org.hammerspoon.Hammerspoon     0x000000010e371b50 monitorCachedData + 604
4   libsystem_pthread.dylib         0x00007fff5a27c2eb _pthread_body + 126
5   libsystem_pthread.dylib         0x00007fff5a27f249 _pthread_start + 66
6   libsystem_pthread.dylib         0x00007fff5a27b40d thread_start + 13

Thread 2:: SentryCrash Exception Handler (Secondary)
0   libsystem_kernel.dylib          0x00007fff5a1bd21a mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff5a1bd768 mach_msg + 60
2   libsystem_kernel.dylib          0x00007fff5a1d26c0 thread_suspend + 80
3   org.hammerspoon.Hammerspoon     0x000000010e37ebb5 handleExceptions + 132
4   libsystem_pthread.dylib         0x00007fff5a27c2eb _pthread_body + 126
5   libsystem_pthread.dylib         0x00007fff5a27f249 _pthread_start + 66
6   libsystem_pthread.dylib         0x00007fff5a27b40d thread_start + 13

Thread 3:: SentryCrash Exception Handler (Primary)
0   libsystem_kernel.dylib          0x00007fff5a1bd21a mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff5a1bd7f8 mach_msg + 204
2   org.hammerspoon.Hammerspoon     0x000000010e37ebeb handleExceptions + 186
3   libsystem_pthread.dylib         0x00007fff5a27c2eb _pthread_body + 126
4   libsystem_pthread.dylib         0x00007fff5a27f249 _pthread_start + 66
5   libsystem_pthread.dylib         0x00007fff5a27b40d thread_start + 13

Thread 4:: com.apple.NSURLConnectionLoader
0   libsystem_kernel.dylib          0x00007fff5a1bd21a mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff5a1bd768 mach_msg + 60
2   com.apple.CoreFoundation        0x00007fff2e0877b2 __CFRunLoopServiceMachPort + 328
3   com.apple.CoreFoundation        0x00007fff2e086d20 __CFRunLoopRun + 1612
4   com.apple.CoreFoundation        0x00007fff2e086482 CFRunLoopRunSpecific + 455
5   com.apple.CFNetwork             0x00007fff2cf6ae4c -[__CoreSchedulingSetRunnable runForever] + 210
6   com.apple.Foundation            0x00007fff302e30a2 __NSThread__start__ + 1194
7   libsystem_pthread.dylib         0x00007fff5a27c2eb _pthread_body + 126
8   libsystem_pthread.dylib         0x00007fff5a27f249 _pthread_start + 66
9   libsystem_pthread.dylib         0x00007fff5a27b40d thread_start + 13

Thread 5:: com.apple.NSEventThread
0   libsystem_kernel.dylib          0x00007fff5a1bd21a mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff5a1bd768 mach_msg + 60
2   com.apple.CoreFoundation        0x00007fff2e0877b2 __CFRunLoopServiceMachPort + 328
3   com.apple.CoreFoundation        0x00007fff2e086d20 __CFRunLoopRun + 1612
4   com.apple.CoreFoundation        0x00007fff2e086482 CFRunLoopRunSpecific + 455
5   com.apple.AppKit                0x00007fff2b6844a2 _NSEventThread + 175
6   libsystem_pthread.dylib         0x00007fff5a27c2eb _pthread_body + 126
7   libsystem_pthread.dylib         0x00007fff5a27f249 _pthread_start + 66
8   libsystem_pthread.dylib         0x00007fff5a27b40d thread_start + 13

Thread 6:
0   libsystem_pthread.dylib         0x00007fff5a27b3f0 start_wqthread + 0

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

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

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

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x0000000118a1f5c0  rcx: 0x00007ffee1932c08  rdx: 0x0000000000000000
  rdi: 0x0000000000000307  rsi: 0x0000000000000006  rbp: 0x00007ffee1932c40  rsp: 0x00007ffee1932c08
   r8: 0x00000000000002b4   r9: 0xcccccccccccccccd  r10: 0x0000000000000000  r11: 0x0000000000000206
  r12: 0x0000000000000307  r13: 0x000000010e9e3000  r14: 0x0000000000000006  r15: 0x000000000000002d
  rip: 0x00007fff5a1c32c2  rfl: 0x0000000000000206  cr2: 0x000000010e9e4000

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

Binary Images:
       0x10e2cb000 -        0x10e3fefff +org.hammerspoon.Hammerspoon (0.9.91 - 6078) <BEE22211-8493-36BF-B20C-EA2E66D92FCD> /Applications/Hammerspoon.app/Contents/MacOS/Hammerspoon
       0x10e61c000 -        0x10e667fff +org.sparkle-project.Sparkle (1.26.0 - 1.26.0) <7EA2139C-DE4A-35CE-8DDB-C37FBDB6BF52> /Applications/Hammerspoon.app/Contents/Frameworks/Sparkle.framework/Versions/A/Sparkle
       0x10e6d3000 -        0x10e71eff7 +org.hammerspoon.LuaSkin (1.0 - 1) <71A2005C-FB8D-3C8B-9E0D-EDCDB6D5732E> /Applications/Hammerspoon.app/Contents/Frameworks/LuaSkin.framework/Versions/A/LuaSkin
       0x10eb6b000 -        0x10eb6e047  libobjc-trampolines.dylib (756.2) <5795A048-3940-3801-90CE-33D1B1AF81F4> /usr/lib/libobjc-trampolines.dylib
       0x10ebc3000 -        0x10ebc5ff3  com.apple.CloudDocsFileProvider (1.0 - 575.302) <B5A80F89-1654-3B7D-B436-B89656BFCAE0> /System/Library/PrivateFrameworks/FileProvider.framework/OverrideBundles/CloudDocsFileProvider.bundle/Contents/MacOS/CloudDocsFileProvider
       0x10ebd4000 -        0x10ebdbff3 +internal.so (0) <66365A8A-F7A3-326D-9045-3262911F32A5> /Applications/Hammerspoon.app/Contents/Resources/extensions/hs/serial/internal.so
       0x10ece9000 -        0x10ececffb  com.apple.FileProviderOverride (125.130 - 125.130) <72F01008-B40B-3CF7-845D-A0C022CD8E11> /System/Library/PrivateFrameworks/FileProvider.framework/OverrideBundles/FileProviderOverride.bundle/Contents/MacOS/FileProviderOverride
       0x110cc7000 -        0x110ccdfff  com.apple.FinderSyncCollaborationFileProviderOverride (1.0 - 1143.7.1) <D77078EC-A2F0-306F-9D72-E9EE6D6B8C02> /System/Library/PrivateFrameworks/FileProvider.framework/OverrideBundles/FinderSyncCollaborationFileProviderOverride.bundle/Contents/MacOS/FinderSyncCollaborationFileProviderOverride
       0x1113ae000 -        0x1113b1fff +internal.so (0) <EEC69FAA-50D9-3C53-A81A-27F05F713D14> /Applications/Hammerspoon.app/Contents/Resources/extensions/hs/crash/internal.so
       0x1113be000 -        0x1113c1ffb +internal.so (0) <AD806F43-D45A-38CE-B3A6-C64296D52D68> /Applications/Hammerspoon.app/Contents/Resources/extensions/hs/math/internal.so
       0x1113ce000 -        0x1113d1ffb +internal.so (0) <0FBD7542-97C9-38A1-A872-D1621DC25D63> /Applications/Hammerspoon.app/Contents/Resources/extensions/hs/host/internal.so
       0x1113de000 -        0x1113e1ffb +internal.so (0) <2F179C4D-800B-3E4D-820C-995581B5BAA1> /Applications/Hammerspoon.app/Contents/Resources/extensions/hs/timer/internal.so
       0x1113ee000 -        0x1113f1fff +internal.so (0) <4BAEF435-938D-3AA7-97F8-BC3BAEB7999D> /Applications/Hammerspoon.app/Contents/Resources/extensions/hs/host/locale/internal.so
       0x1113fe000 -        0x11140dff3 +internal.so (0) <55FE9889-9B11-31D4-8DAE-A2450CAA5B94> /Applications/Hammerspoon.app/Contents/Resources/extensions/hs/doc/internal.so
       0x11145d000 -        0x111460ffb +internal.so (0) <06E4F187-1196-32B7-9136-BE882EC91711> /Applications/Hammerspoon.app/Contents/Resources/extensions/hs/fs/internal.so
       0x11146d000 -        0x111470fff +volume.so (0) <3A9A2DB5-8273-3B18-8AF9-BCBB36E10134> /Applications/Hammerspoon.app/Contents/Resources/extensions/hs/fs/volume.so
       0x11147d000 -        0x111480fff +xattr.so (0) <843C96AC-6CDB-3117-8B85-703D7447C708> /Applications/Hammerspoon.app/Contents/Resources/extensions/hs/fs/xattr.so
       0x11148d000 -        0x111494fff +internal.so (0) <A5D81A98-E4DF-3E33-AA2C-004942BFEECA> /Applications/Hammerspoon.app/Contents/Resources/extensions/hs/application/internal.so
       0x1114a1000 -        0x1114a4ff7 +internal.so (0) <D2992697-E618-3BC3-89A5-EE0B0F7C3C20> /Applications/Hammerspoon.app/Contents/Resources/extensions/hs/uielement/internal.so
       0x1114b1000 -        0x1114b4fff +watcher.so (0) <F99B74CD-4798-3A9C-9B92-6F001D21DB7D> /Applications/Hammerspoon.app/Contents/Resources/extensions/hs/uielement/watcher.so
       0x1114c1000 -        0x1114c4fff +watcher.so (0) <D5736C3A-F291-3D22-B0B0-2488982B1468> /Applications/Hammerspoon.app/Contents/Resources/extensions/hs/application/watcher.so
       0x1114d1000 -        0x1114d4fff +internal.so (0) <FBC680D0-2AE3-303D-9EE8-59C331127B3E> /Applications/Hammerspoon.app/Contents/Resources/extensions/hs/settings/internal.so
       0x11268f000 -        0x11269afff +internal.so (0) <F5A60C19-F6C0-37BE-AB52-3436C788FC35> /Applications/Hammerspoon.app/Contents/Resources/extensions/hs/spotlight/internal.so
       0x1126af000 -        0x1126b6fff +internal.so (0) <B56A18E9-C906-3522-B0E4-7CE301C02961> /Applications/Hammerspoon.app/Contents/Resources/extensions/hs/sharing/internal.so
       0x1126c7000 -        0x1126cafff +internal.so (0) <A42BCF87-BEBA-3AB4-9D6D-31744ECD0119> /Applications/Hammerspoon.app/Contents/Resources/extensions/hs/window/internal.so
       0x1126d7000 -        0x1126deff7 +internal.so (0) <50DB9048-3ADD-3EF0-8891-43BDCE782C85> /Applications/Hammerspoon.app/Contents/Resources/extensions/hs/screen/internal.so
       0x1126ef000 -        0x1126fefff +internal.so (0) <68AEB376-166E-351E-B590-78E8E701D61D> /Applications/Hammerspoon.app/Contents/Resources/extensions/hs/image/internal.so
       0x11270f000 -        0x112712fff +internal.so (0) <A83A0F1C-4E0A-3AB2-94B3-AF9BBA466168> /Applications/Hammerspoon.app/Contents/Resources/extensions/hs/drawing/color/internal.so
       0x11271f000 -        0x112722fff +watcher.so (0) <4E953D28-A82C-3562-B890-C0177B243F61> /Applications/Hammerspoon.app/Contents/Resources/extensions/hs/screen/watcher.so
       0x11272f000 -        0x11273efff +toolbar_internal.so (0) <F76B9185-D970-38DB-A60D-3E4D53F91648> /Applications/Hammerspoon.app/Contents/Resources/extensions/hs/webview/toolbar_internal.so
       0x11274f000 -        0x11275afff +internal.so (0) <68027879-4251-3094-82B9-F2C2303A30E5> /Applications/Hammerspoon.app/Contents/Resources/extensions/hs/styledtext/internal.so
       0x112767000 -        0x11276afff +internal.so (0) <D119E430-2E4E-37A2-8C0E-775C3008809F> /Applications/Hammerspoon.app/Contents/Resources/extensions/hs/console/internal.so
       0x11897d000 -        0x1189e770f  dyld (655.1.1) <EA5BF483-08FB-31C9-B31E-C0D0FD94FE89> /usr/lib/dyld
    0x7fff227ac000 -     0x7fff22b05fff  com.apple.RawCamera.bundle (8.15.0 - 1031.4.4) <AB6E8A8F-0BFE-37EE-A135-44ABA4FCB559> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
    0x7fff22b08000 -     0x7fff22c14fff  com.apple.AMDMTLBronzeDriver (2.11.23 - 2.1.1) <69902D3A-0267-3D14-9820-D65016305FCC> /System/Library/Extensions/AMDMTLBronzeDriver.bundle/Contents/MacOS/AMDMTLBronzeDriver
    0x7fff275ef000 -     0x7fff27921ff7  com.apple.driver.AppleIntelKBLGraphicsMTLDriver (12.10.25 - 12.1.0) <8F7ACBE5-8423-32D9-B134-73CE82AA4FEB> /System/Library/Extensions/AppleIntelKBLGraphicsMTLDriver.bundle/Contents/MacOS/AppleIntelKBLGraphicsMTLDriver
    0x7fff2a084000 -     0x7fff2a260ffb  com.apple.avfoundation (2.0 - 1550.4) <FE6603A7-7E82-378C-B751-5848B56BDC0E> /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation
    0x7fff2a261000 -     0x7fff2a326fff  com.apple.audio.AVFAudio (1.0 - ???) <D454A339-2FC6-3EF6-992F-D676046612DB> /System/Library/Frameworks/AVFoundation.framework/Versions/A/Frameworks/AVFAudio.framework/Versions/A/AVFAudio
    0x7fff2a42e000 -     0x7fff2a42efff  com.apple.Accelerate (1.11 - Accelerate 1.11) <762942CB-CFC9-3A0C-9645-A56523A06426> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x7fff2a42f000 -     0x7fff2a445ff7  libCGInterfaces.dylib (506.22) <1B6C92D9-F4B8-37BA-9635-94C4A56098CE> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.dylib
    0x7fff2a446000 -     0x7fff2aadffef  com.apple.vImage (8.1 - ???) <53FA3611-894E-3158-A654-FBD2F70998FE> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
    0x7fff2aae0000 -     0x7fff2ad59ff3  libBLAS.dylib (1243.200.4) <417CA0FC-B6CB-3FB3-ACBC-8914E3F62D20> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
    0x7fff2ad5a000 -     0x7fff2adccffb  libBNNS.dylib (38.250.1) <538D12A2-9B9D-3E22-9896-F90F6E69C06E> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
    0x7fff2adcd000 -     0x7fff2b176ff3  libLAPACK.dylib (1243.200.4) <92175DF4-863A-3780-909A-A3E5C410F2E9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
    0x7fff2b177000 -     0x7fff2b18cfeb  libLinearAlgebra.dylib (1243.200.4) <CB671EE6-DEA1-391C-9B2B-AA09A46B4D7A> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
    0x7fff2b18d000 -     0x7fff2b192ff3  libQuadrature.dylib (3.200.2) <1BAE7E22-2862-379F-B334-A3756067730F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
    0x7fff2b193000 -     0x7fff2b20fff3  libSparse.dylib (79.200.5) <E78B33D3-672A-3C53-B512-D3DDB2E9AC8D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib
    0x7fff2b210000 -     0x7fff2b223fe3  libSparseBLAS.dylib (1243.200.4) <E9243341-DB77-37C1-97C5-3DFA00DD70FA> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
    0x7fff2b224000 -     0x7fff2b40bff7  libvDSP.dylib (671.250.4) <7B110627-A9C1-3FB7-A077-0C7741BA25D8> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
    0x7fff2b40c000 -     0x7fff2b4bfff7  libvMisc.dylib (671.250.4) <D5BA4812-BFFC-3CD0-B382-905CD8555DA6> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
    0x7fff2b4c0000 -     0x7fff2b4c0fff  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
    0x7fff2b4c1000 -     0x7fff2b51bfff  com.apple.Accounts (113 - 113) <251A1CB1-F972-3F60-8662-85459EAD6318> /System/Library/Frameworks/Accounts.framework/Versions/A/Accounts
    0x7fff2b51e000 -     0x7fff2b661fff  com.apple.AddressBook.framework (11.0 - 1894) <3FFCAE6B-4CD2-3B8D-AE27-0A3693C9470F> /System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook
    0x7fff2b662000 -     0x7fff2c417ffb  com.apple.AppKit (6.9 - 1671.60.109) <F3BB6BCD-F2DF-36E7-8F20-FEC419671841> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x7fff2c469000 -     0x7fff2c469fff  com.apple.ApplicationServices (50.1 - 50.1) <7BDB78C7-9021-3B29-823A-1FFDB9F79602> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
    0x7fff2c46a000 -     0x7fff2c4d5fff  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
    0x7fff2c56e000 -     0x7fff2c685ff7  libFontParser.dylib (228.6.2.10) <B0B7AF1F-2342-3A95-A7E6-629FC032D4B1> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
    0x7fff2c686000 -     0x7fff2c6c8fff  libFontRegistry.dylib (228.12.2.4) <6DDE44EC-FF6B-3893-9209-45E0955ABDD5> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
    0x7fff2c722000 -     0x7fff2c754fff  libTrueTypeScaler.dylib (228.6.2.10) <5FE48A9A-8329-3B0D-9A99-DEAC708F8334> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
    0x7fff2c7b9000 -     0x7fff2c7bdff3  com.apple.ColorSyncLegacy (4.13.0 - 1) <E8E9342C-47EB-359D-A373-554AC19B174A> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy
    0x7fff2c858000 -     0x7fff2c8aaff7  com.apple.HIServices (1.22 - 628) <2BE461FF-80B9-30D3-A574-AED5724B1C1B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
    0x7fff2c8ab000 -     0x7fff2c8bafff  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
    0x7fff2c8bb000 -     0x7fff2c904ff7  com.apple.print.framework.PrintCore (14.7 - 503.8) <E1D0FCBC-155E-372E-A90F-4A20B94FC114> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
    0x7fff2c905000 -     0x7fff2c93eff7  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
    0x7fff2c93f000 -     0x7fff2c94bfff  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
    0x7fff2c94c000 -     0x7fff2cbc3fff  com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) <32487CB2-246B-3B80-8F60-D65DFC367DDC> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x7fff2cbc5000 -     0x7fff2cbc5fff  com.apple.audio.units.AudioUnit (1.14 - 1.14) <B489CFDA-DEF3-38F5-A815-23EC30B8DA03> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
    0x7fff2cf1e000 -     0x7fff2d2c0fff  com.apple.CFNetwork (978.5 - 978.5) <06BB192E-0302-3AE9-B229-A9B15AD4CBF4> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
    0x7fff2d2d5000 -     0x7fff2d2d5fff  com.apple.Carbon (158 - 158) <B955D7C0-ACA6-33EB-9527-1598288532A6> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x7fff2d2d6000 -     0x7fff2d2d9ffb  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
    0x7fff2d2da000 -     0x7fff2d5d1fff  com.apple.HIToolbox (2.1.1 - 918.7) <88D7F19C-8C9D-384B-BAB5-8205CA282F2C> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
    0x7fff2d5d2000 -     0x7fff2d5d5ff3  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
    0x7fff2d5d6000 -     0x7fff2d5dbff7  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
    0x7fff2d5dc000 -     0x7fff2d671ff3  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
    0x7fff2d672000 -     0x7fff2d68aff7  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
    0x7fff2d6aa000 -     0x7fff2d6abff7  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
    0x7fff2d6ac000 -     0x7fff2d6aeff7  com.apple.securityhi (9.0 - 55006) <05717F77-7A7B-37E6-AB3E-03F063E9095B> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
    0x7fff2d6af000 -     0x7fff2d6b5ff7  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
    0x7fff2d6b6000 -     0x7fff2d7d6fff  com.apple.cloudkit.CloudKit (736.232 - 736.232) <F643F4D4-7F23-32C3-84E1-7981BD45F64C> /System/Library/Frameworks/CloudKit.framework/Versions/A/CloudKit
    0x7fff2d7d7000 -     0x7fff2d7d7fff  com.apple.Cocoa (6.11 - 23) <987A526D-6FD8-345E-9265-4D8067B337D1> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
    0x7fff2d7e5000 -     0x7fff2d934ff7  com.apple.ColorSync (4.13.0 - 3345.6) <356BA478-76DE-3087-86BE-5E884276AB83> /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync
    0x7fff2d935000 -     0x7fff2da1dff7  com.apple.contacts (1.0 - 2901) <A6734AF0-D8E6-32C7-B283-DF1E7627F0D3> /System/Library/Frameworks/Contacts.framework/Versions/A/Contacts
    0x7fff2dac0000 -     0x7fff2db46fff  com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <E6E4A58D-9BAE-30B1-856E-E1332B98E9ED> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x7fff2dbaa000 -     0x7fff2dbd4ffb  com.apple.CoreBluetooth (1.0 - 1) <4F2DDEF0-1F92-384B-8CDA-4958725D0A8E> /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
    0x7fff2dbd5000 -     0x7fff2df5afef  com.apple.CoreData (120 - 866.6) <132CB39B-8D58-30FA-B8AD-49BFFF34B293> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x7fff2df5b000 -     0x7fff2e04bff7  com.apple.CoreDisplay (101.3 - 110.18) <6DD41271-E145-3E99-9D49-7CC8AC1C65B6> /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
    0x7fff2e04c000 -     0x7fff2e491fff  com.apple.CoreFoundation (6.9 - 1575.401) <4D6EA727-F7B9-398A-9B0B-4A30802E49BD> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff2e493000 -     0x7fff2eb23fe7  com.apple.CoreGraphics (2.0 - 1265.11) <71E7056D-6AA5-324A-A5B8-9CD35772D87B> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
    0x7fff2eb25000 -     0x7fff2ee45fff  com.apple.CoreImage (14.4.0 - 750.0.140) <11026E39-D2FF-3CF6-8ACE-7BA293F9853E> /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
    0x7fff2ee46000 -     0x7fff2eebefff  com.apple.corelocation (2245.16.14) <0F59F59B-AC14-3116-83C5-CF7BC57D9EB1> /System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation
    0x7fff2eebf000 -     0x7fff2ef15ff7  com.apple.audio.midi.CoreMIDI (1.10 - 88) <130FB156-4863-3B5D-9508-DBF42A73823B> /System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI
    0x7fff2ef18000 -     0x7fff2f141fff  com.apple.CoreML (1.0 - 1) <9EC1FED2-BA47-307B-A326-43C4D05166E7> /System/Library/Frameworks/CoreML.framework/Versions/A/CoreML
    0x7fff2f142000 -     0x7fff2f246fff  com.apple.CoreMedia (1.0 - 2290.14) <2C7A5348-7F19-3E28-97E4-6065A64B1DC9> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
    0x7fff2f247000 -     0x7fff2f2a2fff  com.apple.CoreMediaIO (900.0 - 5050.1) <073E128B-1162-3369-8348-CBFF6DAEA40C> /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO
    0x7fff2f2a3000 -     0x7fff2f2a3fff  com.apple.CoreServices (946 - 946) <8423F2AB-74CB-3BBD-A66E-ED93DE2363C2> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x7fff2f2a4000 -     0x7fff2f320ff7  com.apple.AE (773 - 773) <55AE7C9E-27C3-30E9-A047-3B92A6FD53B4> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
    0x7fff2f321000 -     0x7fff2f5f8fff  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
    0x7fff2f5f9000 -     0x7fff2f641ff7  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
    0x7fff2f642000 -     0x7fff2f64affb  com.apple.CoreServices.FSEvents (1239.200.13 - 1239.200.13) <5913F08D-4AA2-3200-B998-012E6A19A66D> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
    0x7fff2f64b000 -     0x7fff2f7fcff7  com.apple.LaunchServices (946 - 946) <A0C91634-9410-38E8-BC11-7A5A369E6BA5> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
    0x7fff2f7fd000 -     0x7fff2f89bff7  com.apple.Metadata (10.7.0 - 1191.58) <89DA10B4-5695-3FD9-A920-C34C33957868> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
    0x7fff2f89c000 -     0x7fff2f8e6ff7  com.apple.CoreServices.OSServices (946 - 946) <20C4EEF8-D5AC-39A0-9B4A-78F88E3EFBCC> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
    0x7fff2f8e7000 -     0x7fff2f94eff7  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
    0x7fff2f94f000 -     0x7fff2f970ff3  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
    0x7fff2fc7b000 -     0x7fff2fdddff7  com.apple.CoreText (352.0 - 584.26.3.6) <47B18B6F-C53C-357A-8EBA-A2CD340018E6> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
    0x7fff2fdde000 -     0x7fff2fe1eff3  com.apple.CoreVideo (1.8 - 281.4) <10CF8E52-07E3-382B-8091-2CEEEFFA69B4> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x7fff2fe1f000 -     0x7fff2feaefff  com.apple.framework.CoreWLAN (13.0 - 1375.2) <A476486C-B863-3941-BAE6-A78BDFED4A3B> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
    0x7fff30025000 -     0x7fff30030ffb  com.apple.DirectoryService.Framework (10.14 - 207.200.4) <49B086F4-AFA2-3ABB-8D2E-CE253044C1C0> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
    0x7fff30031000 -     0x7fff300dffff  com.apple.DiscRecording (9.0.3 - 9030.4.5) <D7A28B57-C025-3D44-BB17-82243B7B91BC> /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
    0x7fff30105000 -     0x7fff3010affb  com.apple.DiskArbitration (2.7 - 2.7) <A31C207C-8255-3E93-9DD7-D80C4B179050> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x7fff302d1000 -     0x7fff3067effb  com.apple.Foundation (6.9 - 1575.401) <546CCD67-0069-369A-8E6A-37FB5DD64AA1> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fff306ed000 -     0x7fff3071cffb  com.apple.GSS (4.0 - 2.0) <E2B90D08-3857-3155-9FCC-07D778988EC9> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
    0x7fff3081c000 -     0x7fff30926fff  com.apple.Bluetooth (6.0.14 - 6.0.14d12) <0904E4FC-DE05-3B78-BD49-832A5AC2967D> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
    0x7fff30989000 -     0x7fff30a18fff  com.apple.framework.IOKit (2.0.2 - 1483.260.5) <6D560570-9AEB-3046-96B7-12AC1D145C3D> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x7fff30a1a000 -     0x7fff30a29ffb  com.apple.IOSurface (255.6.1 - 255.6.1) <85F85EBB-EA59-3A8B-B3EB-7C20F3CC77AE> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
    0x7fff30a2a000 -     0x7fff30a7cff3  com.apple.ImageCaptureCore (1.0 - 1534.2) <27942C51-8108-3ED9-B37E-7C365A31EC2D> /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore
    0x7fff30a7d000 -     0x7fff30c0afe7  com.apple.ImageIO.framework (3.3.0 - 1850.2.11) <5F5F7C36-2A20-3CFE-ACAC-53633B0F2F0A> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
    0x7fff30c0b000 -     0x7fff30c0fffb  libGIF.dylib (1850.2.12) <060E927C-DFA7-33A7-98E3-F9699D734A8E> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x7fff30c10000 -     0x7fff30cecff7  libJP2.dylib (1850.2.12) <CEC4FF68-7522-3430-B03D-37648FEB450E> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
    0x7fff30ced000 -     0x7fff30d12feb  libJPEG.dylib (1850.2.12) <F7A6A6EC-24B6-3C45-813F-B2FFA3980B49> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x7fff30fe8000 -     0x7fff3100efeb  libPng.dylib (1850.2.12) <B816B90B-2454-31D8-AD34-1489B6350C70> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x7fff3100f000 -     0x7fff31011ffb  libRadiance.dylib (1850.2.12) <1A67ED5D-00BC-301D-8515-CEDFFE994F2B> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
    0x7fff31012000 -     0x7fff3105fff3  libTIFF.dylib (1850.2.12) <3FB9D8DC-1D7B-324C-ADE6-DDC794FD2B43> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x7fff3135a000 -     0x7fff321bafff  com.apple.JavaScriptCore (14607 - 14607.3.9) <E25D3B54-A072-33F3-AA89-6F8588BF5A05> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
    0x7fff321d2000 -     0x7fff321ebfff  com.apple.Kerberos (3.0 - 1) <DB1E0679-37E1-3B93-9789-32F63D660C3B> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x7fff321ec000 -     0x7fff32221ff3  com.apple.LDAPFramework (2.4.28 - 194.5) <5817F856-5218-333E-B5BA-8FF9564448CA> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
    0x7fff324a5000 -     0x7fff324affff  com.apple.MediaAccessibility (1.0 - 114.4) <76C449C5-DB45-3D7F-BFAD-3DACEF15DA21> /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility
    0x7fff3255f000 -     0x7fff32c05fff  com.apple.MediaToolbox (1.0 - 2290.14) <927F9E24-32DB-33F9-9866-4DD8092A51F4> /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
    0x7fff32c07000 -     0x7fff32cafff7  com.apple.Metal (162.2 - 162.2) <B65C71BF-D40E-3BB3-940C-117DDD203551> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
    0x7fff32cb1000 -     0x7fff32ccaff3  com.apple.MetalKit (1.0 - 113) <51CDE966-54A7-3556-971B-1173E9986BB8> /System/Library/Frameworks/MetalKit.framework/Versions/A/MetalKit
    0x7fff32ccb000 -     0x7fff32ceaff7  com.apple.MetalPerformanceShaders.MPSCore (1.0 - 1) <44CE8362-E972-3697-AD6F-15BC863BAEB8> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSCore.framework/Versions/A/MPSCore
    0x7fff32ceb000 -     0x7fff32d67fe7  com.apple.MetalPerformanceShaders.MPSImage (1.0 - 1) <EE8440DA-66DF-3923-ABBC-E0543211C069> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSImage.framework/Versions/A/MPSImage
    0x7fff32d68000 -     0x7fff32d8ffff  com.apple.MetalPerformanceShaders.MPSMatrix (1.0 - 1) <E64450DF-2B96-331E-B7F4-666E00571C70> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix
    0x7fff32d90000 -     0x7fff32ebbff7  com.apple.MetalPerformanceShaders.MPSNeuralNetwork (1.0 - 1) <F2CF26B6-73F1-3644-8FE9-CDB9B2C4501F> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork
    0x7fff32ebc000 -     0x7fff32ed6fff  com.apple.MetalPerformanceShaders.MPSRayIntersector (1.0 - 1) <B33A35C3-0393-366B-ACFB-F4BB6A5F7B4A> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector
    0x7fff32ed7000 -     0x7fff32ed8ff7  com.apple.MetalPerformanceShaders.MetalPerformanceShaders (1.0 - 1) <69F14BCF-C5C5-3BF8-9C31-8F87D2D6130A> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
    0x7fff33cdc000 -     0x7fff33ce8ff7  com.apple.NetFS (6.0 - 4.0) <1C8237D6-731D-3E32-8BD5-B92A33D08A30> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x7fff33ce9000 -     0x7fff33e26ffb  com.apple.Network (1.0 - 1) <F46AFEE5-A56E-3BD9-AC07-C5D6334B3572> /System/Library/Frameworks/Network.framework/Versions/A/Network
    0x7fff36786000 -     0x7fff367ddff7  com.apple.opencl (2.15.3 - 2.15.3) <2F6B796C-901C-33AF-8B12-F3522DA05218> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
    0x7fff367de000 -     0x7fff367f9ff7  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
    0x7fff367fa000 -     0x7fff36805ffb  com.apple.OpenDirectory (10.14 - 207.200.4) <A8020CEE-5B78-3581-A735-EA2833683F31> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x7fff37155000 -     0x7fff37157fff  libCVMSPluginSupport.dylib (17.7.3) <700B3323-3404-3848-91D2-99EFC7E2634A> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
    0x7fff37158000 -     0x7fff3715dff3  libCoreFSCache.dylib (166.5) <5BC99EE7-7FFD-3F30-9AEE-EEDC25067AC4> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
    0x7fff3715e000 -     0x7fff37162fff  libCoreVMClient.dylib (166.5) <B8FA5858-8185-3992-AD3B-A81AF08C3CDD> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
    0x7fff37163000 -     0x7fff3716bff7  libGFXShared.dylib (17.7.3) <26BA051E-1113-3022-A46A-1F69E7CFA787> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
    0x7fff3716c000 -     0x7fff37177fff  libGL.dylib (17.7.3) <16C56C55-327F-395F-810C-C360F7DE9063> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x7fff37178000 -     0x7fff371b2fef  libGLImage.dylib (17.7.3) <F68F1268-5AD1-3D2E-A255-0BD442A24F4D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
    0x7fff37326000 -     0x7fff37364fff  libGLU.dylib (17.7.3) <D83871DF-B7DD-3DFD-8D5C-0BA359AC1BF2> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x7fff37d01000 -     0x7fff37d10ffb  com.apple.opengl (17.7.3 - 17.7.3) <62E4CB29-51CA-387E-90BF-F58213D56D62> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x7fff38093000 -     0x7fff381dcff7  com.apple.QTKit (7.7.3 - 3040) <D42BB4BE-B347-3113-ACA4-3257A5E45F52> /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
    0x7fff381dd000 -     0x7fff38431fff  com.apple.imageKit (3.0 - 1067) <4F398AF4-828E-3FC2-9E3D-4EE3F36F7619> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit
    0x7fff38432000 -     0x7fff3851fff3  com.apple.PDFKit (1.0 - 745.4) <59D93E57-AEBC-390A-A274-D2F5FF7BB495> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit
    0x7fff38520000 -     0x7fff389efff7  com.apple.QuartzComposer (5.1 - 370) <9C59494E-8D09-359E-B457-AA893520984C> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer
    0x7fff389f0000 -     0x7fff38a16ff7  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
    0x7fff38a17000 -     0x7fff38b18ff7  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
    0x7fff38b19000 -     0x7fff38b19fff  com.apple.quartzframework (1.5 - 23) <C13C449A-4D9E-325F-A3DB-5975AE90C93C> /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
    0x7fff38b1a000 -     0x7fff38d71ff7  com.apple.QuartzCore (1.11 - 701.14) <B37B1291-4977-34D2-B3F0-509FB3DB5090> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x7fff38d72000 -     0x7fff38dc9fff  com.apple.QuickLookFramework (5.0 - 775.6) <CB74C63F-E223-3783-9021-8E28091BCDA6> /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook
    0x7fff38f90000 -     0x7fff38faaff7  com.apple.SafariServices.framework (14610 - 14610.4.3.1.7) <5F8EBF25-B77B-3728-A88E-14B9F4EEF657> /System/Library/Frameworks/SafariServices.framework/Versions/A/SafariServices
    0x7fff395a9000 -     0x7fff398a9ff7  com.apple.security (7.0 - 58286.270.10) <990FF42E-0726-318F-94ED-A8FDF7F41402> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x7fff398aa000 -     0x7fff39936fff  com.apple.securityfoundation (6.0 - 55185.260.1) <964F1F81-D8F1-3952-8137-EF21CDD3A7A6> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
    0x7fff39937000 -     0x7fff39967ffb  com.apple.securityinterface (10.0 - 55109.200.8) <FDF2A5C3-6EF8-3193-90E1-B1192F65C627> /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInterface
    0x7fff39968000 -     0x7fff3996cfff  com.apple.xpc.ServiceManagement (1.0 - 1) <5055F807-1DD4-3F97-A2A6-4537F51A5736> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
    0x7fff39d05000 -     0x7fff39d72fff  com.apple.SystemConfiguration (1.17 - 1.17) <30C8327F-3EFF-3520-9C50-016F8B6B954F> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
    0x7fff39fd1000 -     0x7fff3a332fff  com.apple.VideoToolbox (1.0 - 2290.14) <30C690CF-8935-39E8-B343-ADB009C84FC5> /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
    0x7fff3a607000 -     0x7fff3ac13ff7  libwebrtc.dylib (7607.3.9) <37081D15-C9F6-3F13-A29A-0F5672AC916E> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/Frameworks/libwebrtc.dylib
    0x7fff3ac14000 -     0x7fff3c59aff7  com.apple.WebCore (14607 - 14607.3.9) <4D9F69EF-D3AF-32C5-8C15-1C8CD7370AFC> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore
    0x7fff3c59b000 -     0x7fff3c78cffb  com.apple.WebKitLegacy (14607 - 14607.3.9) <3DE32075-E6CE-3FF1-B4EC-32A9DC0D5EF1> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebKitLegacy.framework/Versions/A/WebKitLegacy
    0x7fff3c78d000 -     0x7fff3ccddff7  com.apple.WebKit (14607 - 14607.3.9) <7949E652-FCCA-3161-87C1-AB3C3FD0718A> /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
    0x7fff3cfae000 -     0x7fff3d053fff  com.apple.APFS (1.0 - 1) <06284DE8-5883-39F8-B04D-0D5EA74D12ED> /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
    0x7fff3d5e0000 -     0x7fff3d5eafff  com.apple.accessibility.AXCoreUtilities (1.0 - 1) <C97597AF-865F-3A33-A6EB-807EE9881521> /System/Library/PrivateFrameworks/AXCoreUtilities.framework/Versions/A/AXCoreUtilities
    0x7fff3d902000 -     0x7fff3da4cff7  com.apple.AddressBook.core (1.0 - 1) <BAA3419D-2C62-3277-980D-11A9C51B1084> /System/Library/PrivateFrameworks/AddressBookCore.framework/Versions/A/AddressBookCore
    0x7fff3da68000 -     0x7fff3da69ff7  com.apple.AggregateDictionary (1.0 - 1) <A6AF8AC4-1F25-37C4-9157-A02E9C200926> /System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary
    0x7fff3de2a000 -     0x7fff3df6dfff  com.apple.AnnotationKit (1.0 - 232.3.31) <73F4FFC8-A97F-3B97-AA8B-7C4CFF769295> /System/Library/PrivateFrameworks/AnnotationKit.framework/Versions/A/AnnotationKit
    0x7fff3df6e000 -     0x7fff3df89ff7  com.apple.AppContainer (4.0 - 360.270.2) <644409D7-6C7A-336F-BF4F-80E82FB48BE9> /System/Library/PrivateFrameworks/AppContainer.framework/Versions/A/AppContainer
    0x7fff3df8a000 -     0x7fff3df97fff  com.apple.AppSandbox (4.0 - 360.270.2) <175BF1C6-8CB1-3AAA-A752-781E09DE3D8E> /System/Library/PrivateFrameworks/AppSandbox.framework/Versions/A/AppSandbox
    0x7fff3e06d000 -     0x7fff3e099ff7  com.apple.framework.Apple80211 (13.0 - 1380.2) <E4D12303-8B12-303C-91E2-3B40F60832BA> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
    0x7fff3e1c1000 -     0x7fff3e1d0fc7  com.apple.AppleFSCompression (96.200.3 - 1.0) <3CF60CE8-976E-3CB8-959D-DD0948C1C2DE> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
    0x7fff3e2cc000 -     0x7fff3e2d7fff  com.apple.AppleIDAuthSupport (1.0 - 1) <2E9D1398-DBE6-328B-ADDA-20FA5FAD7405> /System/Library/PrivateFrameworks/AppleIDAuthSupport.framework/Versions/A/AppleIDAuthSupport
    0x7fff3e318000 -     0x7fff3e361ff3  com.apple.AppleJPEG (1.0 - 1) <4C1F426B-7D77-3980-9633-7DBD8C666B9A> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
    0x7fff3e362000 -     0x7fff3e372fff  com.apple.AppleLDAP (10.14 - 46.200.2) <DA9C0E8E-86D6-3CE8-8A12-B9C2254920A8> /System/Library/PrivateFrameworks/AppleLDAP.framework/Versions/A/AppleLDAP
    0x7fff3e592000 -     0x7fff3e5affff  com.apple.aps.framework (4.0 - 4.0) <83FB4BD1-0C45-3CEF-8640-567DA5A300A7> /System/Library/PrivateFrameworks/ApplePushService.framework/Versions/A/ApplePushService
    0x7fff3e5b0000 -     0x7fff3e5b4ff7  com.apple.AppleSRP (5.0 - 1) <EDD16B2E-4F35-3E13-B389-CF77B3CAD4EB> /System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP
    0x7fff3e5b5000 -     0x7fff3e5d7fff  com.apple.applesauce (1.0 - ???) <F49107C7-3C51-3024-8EF1-C57643BE4F3B> /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce
    0x7fff3e697000 -     0x7fff3e69aff7  com.apple.AppleSystemInfo (3.1.5 - 3.1.5) <B4359468-EB6F-34E6-9B6F-AB23721D4A40> /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo
    0x7fff3e69b000 -     0x7fff3e6ebff7  com.apple.AppleVAFramework (5.1.4 - 5.1.4) <FB127E63-853B-3F00-BE2A-12B4BF6FED33> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
    0x7fff3e736000 -     0x7fff3e74affb  com.apple.AssertionServices (1.0 - 1) <456E507A-4561-3628-9FBE-173ACE7429D8> /System/Library/PrivateFrameworks/AssertionServices.framework/Versions/A/AssertionServices
    0x7fff3eb19000 -     0x7fff3ec05ff7  com.apple.AuthKit (1.0 - 1) <2765ABE9-54F2-3E45-8A93-1261E251B90D> /System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/AuthKit
    0x7fff3edc7000 -     0x7fff3edcffff  com.apple.coreservices.BackgroundTaskManagement (1.0 - 57.1) <2A396FC0-7B79-3088-9A82-FB93C1181A57> /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
    0x7fff3edd0000 -     0x7fff3ee65fff  com.apple.backup.framework (1.10.7 - ???) <5243C2BC-0159-3DBB-9FAB-22EA01E58052> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
    0x7fff3ee66000 -     0x7fff3eed3ff3  com.apple.BaseBoard (360.28 - 360.28) <68FA8044-F3CD-3BC6-9DAB-27DACF52BFC0> /System/Library/PrivateFrameworks/BaseBoard.framework/Versions/A/BaseBoard
    0x7fff3eedc000 -     0x7fff3eee2ffb  com.apple.BezelServicesFW (317.5 - 317.5) <AEA46A32-E9A5-3EC2-9246-5506BDC4CA13> /System/Library/PrivateFrameworks/BezelServices.framework/Versions/A/BezelServices
    0x7fff3ef59000 -     0x7fff3ef95ff3  com.apple.bom (14.0 - 197.6) <A99A6F9A-AFDE-3BC6-95CE-AA90B268B805> /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
    0x7fff3f644000 -     0x7fff3f670fff  com.apple.CalendarAgentLink (8.0 - 250) <0EFCDE1A-4FCB-36C0-B2E2-7B7183065B97> /System/Library/PrivateFrameworks/CalendarAgentLink.framework/Versions/A/CalendarAgentLink
    0x7fff3fd33000 -     0x7fff3fd82ff7  com.apple.ChunkingLibrary (201 - 201) <DFE16C42-24E6-386F-AC50-0058F61980A2> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
    0x7fff3fe9c000 -     0x7fff3ff21ff7  com.apple.CloudDocs (1.0 - 575.302) <524BC6E6-9AF7-3DBE-8FC5-BD35B7A94B55> /System/Library/PrivateFrameworks/CloudDocs.framework/Versions/A/CloudDocs
    0x7fff40b33000 -     0x7fff40b3fff7  com.apple.CommerceCore (1.0 - 708.6) <645E4292-2BFB-32A9-ABCE-BD60BD1D508E> /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore
    0x7fff40b40000 -     0x7fff40b49ffb  com.apple.CommonAuth (4.0 - 2.0) <93335CB6-ABEB-3EC7-A040-8A667F40D5F3> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
    0x7fff40b5d000 -     0x7fff40b72ffb  com.apple.commonutilities (8.0 - 900) <080E168B-21B7-3CCA-AB84-BB9911D18DAC> /System/Library/PrivateFrameworks/CommonUtilities.framework/Versions/A/CommonUtilities
    0x7fff40e1a000 -     0x7fff40e7cff3  com.apple.AddressBook.ContactsFoundation (8.0 - ???) <F5136318-4F71-37D7-A909-5005C698A354> /System/Library/PrivateFrameworks/ContactsFoundation.framework/Versions/A/ContactsFoundation
    0x7fff40e7d000 -     0x7fff40ea0ff3  com.apple.contacts.ContactsPersistence (1.0 - ???) <4082E8CF-5C89-3DE1-97BF-6434F3E03C16> /System/Library/PrivateFrameworks/ContactsPersistence.framework/Versions/A/ContactsPersistence
    0x7fff40fe2000 -     0x7fff413c5fef  com.apple.CoreAUC (274.0.0 - 274.0.0) <C71F1581-E73B-3DA0-958B-E912C3FB3F23> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
    0x7fff413c6000 -     0x7fff413f4ff7  com.apple.CoreAVCHD (6.0.0 - 6000.4.1) <A04A99B8-DAC5-36FC-BAC7-7431600C1F89> /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
    0x7fff41414000 -     0x7fff41432fff  com.apple.CoreAnalytics.CoreAnalytics (1.0 - 1) <BD3F54EF-1FDE-3764-81F8-B84B04A6CDDA> /System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalytics
    0x7fff4148a000 -     0x7fff414e8ffb  com.apple.corebrightness (1.0 - 1) <D2A11F5F-08DD-3DF7-84F2-B5BE7A68E67F> /System/Library/PrivateFrameworks/CoreBrightness.framework/Versions/A/CoreBrightness
    0x7fff4161f000 -     0x7fff41628fff  com.apple.frameworks.CoreDaemon (1.3 - 1.3) <89BDACE6-32AA-3933-BD8C-A44650488873> /System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon
    0x7fff41822000 -     0x7fff41833ff7  com.apple.CoreEmoji (1.0 - 69.19.9) <228457B3-E191-356E-9A5B-3C0438D05FBA> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
    0x7fff419dc000 -     0x7fff41acbfff  com.apple.CoreHandwriting (161 - 1.2) <7CBB18C3-FE95-3352-9D67-B441E89AD10F> /System/Library/PrivateFrameworks/CoreHandwriting.framework/Versions/A/CoreHandwriting
    0x7fff41c9d000 -     0x7fff41cb3ffb  com.apple.CoreMediaAuthoring (2.2 - 959) <86089759-E920-37DB-A3BB-F5621C351E4A> /System/Library/PrivateFrameworks/CoreMediaAuthoring.framework/Versions/A/CoreMediaAuthoring
    0x7fff41ddd000 -     0x7fff41e43ff7  com.apple.CoreNLP (1.0 - 130.15.22) <27877820-17D0-3B02-8557-4014E876CCC7> /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP
    0x7fff41faa000 -     0x7fff41faeff7  com.apple.CoreOptimization (1.0 - 1) <1C724E01-E9FA-3AEE-BE4B-C4DB8EC0C812> /System/Library/PrivateFrameworks/CoreOptimization.framework/Versions/A/CoreOptimization
    0x7fff41faf000 -     0x7fff4203bfff  com.apple.CorePDF (4.0 - 414) <E4ECDD15-34C0-30C2-AFA9-27C8EDAC3DB0> /System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF
    0x7fff420f0000 -     0x7fff420f8ff7  com.apple.CorePhoneNumbers (1.0 - 1) <11F97C7E-C183-305F-8E6C-9B374F50E26B> /System/Library/PrivateFrameworks/CorePhoneNumbers.framework/Versions/A/CorePhoneNumbers
    0x7fff420f9000 -     0x7fff4214fff7  com.apple.CorePrediction (1.0 - 1) <A66C8A6F-C3B2-3547-985D-C62C62F9FA48> /System/Library/PrivateFrameworks/CorePrediction.framework/Versions/A/CorePrediction
    0x7fff42274000 -     0x7fff422a5ff3  com.apple.CoreServicesInternal (358 - 358) <DD6EF60D-048F-3186-83DA-EB191EDF48AE> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
    0x7fff4266c000 -     0x7fff426f0fff  com.apple.CoreSymbolication (10.2 - 64490.25.1) <28B2FF2D-3FDE-3A20-B343-341E5BD4E22F> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
    0x7fff42780000 -     0x7fff428abff7  com.apple.coreui (2.1 - 499.10) <A80F4B09-F940-346F-A9DF-4EFADD9220A8> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
    0x7fff428ac000 -     0x7fff42a4cfff  com.apple.CoreUtils (5.9 - 590.16) <BF9A990D-24C0-3633-A753-F19F4DFCA663> /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
    0x7fff42aa0000 -     0x7fff42b03ff7  com.apple.framework.CoreWiFi (13.0 - 1375.2) <7E9CC352-BB06-3C97-A51F-6A35F09EBA16> /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
    0x7fff42b04000 -     0x7fff42b15ff3  com.apple.CrashReporterSupport (10.13 - 938.29) <8A66F5D5-87D1-31C9-BEAE-86E0735F4E92> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
    0x7fff42ba5000 -     0x7fff42bb4fff  com.apple.framework.DFRFoundation (1.0 - 211.1) <E3F02F2A-2059-39CC-85DA-969676EB88EB> /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation
    0x7fff42bb5000 -     0x7fff42bb9ff7  com.apple.DSExternalDisplay (3.1 - 380) <787B9748-B120-3453-B8FE-61D9E363A9E0> /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay
    0x7fff42bfb000 -     0x7fff42c39ff7  com.apple.datadetectors (5.0 - 390.2) <B6DEDE81-832C-3078-ACAF-767F01E9615D> /System/Library/PrivateFrameworks/DataDetectors.framework/Versions/A/DataDetectors
    0x7fff42c3a000 -     0x7fff42cafffb  com.apple.datadetectorscore (7.0 - 590.27) <06FB1A07-7AE6-3ADD-8E7E-41955FAB38E8> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
    0x7fff42cfb000 -     0x7fff42d38ff7  com.apple.DebugSymbols (190 - 190) <6F4FAACA-E06B-38AD-A0C2-14EA5408A231> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
    0x7fff42d39000 -     0x7fff42e74ff7  com.apple.desktopservices (1.13.6 - ???) <7536F3F3-90F1-3D1C-9249-91B809FE5328> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
    0x7fff42f1e000 -     0x7fff42f1fff7  com.apple.diagnosticlogcollection (10.0 - 1000) <3C6F41B0-DD03-373C-B423-63C1FA6174EC> /System/Library/PrivateFrameworks/DiagnosticLogCollection.framework/Versions/A/DiagnosticLogCollection
    0x7fff43080000 -     0x7fff43146fff  com.apple.DiskManagement (12.1 - 1555.270.2) <087F13AB-C8DA-3E6A-B457-1AA894D73ECC> /System/Library/PrivateFrameworks/DiskManagement.framework/Versions/A/DiskManagement
    0x7fff43147000 -     0x7fff4314bffb  com.apple.DisplayServicesFW (3.1 - 380) <62041594-2A4C-3362-87EE-F8E8C8E5BEEC> /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayServices
    0x7fff431f4000 -     0x7fff431f7ff3  com.apple.EFILogin (2.0 - 2) <C8EDA539-CA28-3962-8507-DC5F058CB6B5> /System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin
    0x7fff43917000 -     0x7fff4392cfff  com.apple.Engram (1.0 - 1) <F4A93313-F507-3F9A-AB1C-C18F2779B7CF> /System/Library/PrivateFrameworks/Engram.framework/Versions/A/Engram
    0x7fff4392d000 -     0x7fff43c0fff7  com.apple.vision.EspressoFramework (1.0 - 120) <8B56D943-F87B-3A01-B7A4-19DE3312B61C> /System/Library/PrivateFrameworks/Espresso.framework/Versions/A/Espresso
    0x7fff43dbb000 -     0x7fff441d6fff  com.apple.vision.FaceCore (3.3.4 - 3.3.4) <A576E2DA-BF6F-3B18-8FEB-324E5C5FA9BD> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
    0x7fff44207000 -     0x7fff4428cff7  com.apple.FileProvider (125.130 - 125.130) <D95A997E-33E6-3427-9A4B-B16756ACBA0B> /System/Library/PrivateFrameworks/FileProvider.framework/Versions/A/FileProvider
    0x7fff47a8a000 -     0x7fff47a8bfff  libmetal_timestamp.dylib (902.3.2) <05389463-AF2E-33E2-A14F-1416E4A30835> /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3902/Libraries/libmetal_timestamp.dylib
    0x7fff4912b000 -     0x7fff49130fff  com.apple.GPUWrangler (3.50.16 - 3.50.16) <1156CF8C-729B-3173-B3CC-00BB17156BCC> /System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler
    0x7fff494be000 -     0x7fff494e2ff3  com.apple.GenerationalStorage (2.0 - 285.101) <84C2E52C-F2C6-3FF8-87E5-3C88A40D3881> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
    0x7fff494fb000 -     0x7fff49efafff  com.apple.GeoServices (1.0 - 1364.26.4.19.6) <28BDB8AB-A823-3BF7-BE15-266254A256F0> /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/GeoServices
    0x7fff49f3c000 -     0x7fff49f4bfff  com.apple.GraphVisualizer (1.0 - 5) <48D020B7-5938-3FAE-B468-E291AEE2C06F> /System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer
    0x7fff49f4c000 -     0x7fff49f59ff7  com.apple.GraphicsServices (1.0 - 1.0) <56646B62-B331-31DC-80EB-7996DCAB6944> /System/Library/PrivateFrameworks/GraphicsServices.framework/Versions/A/GraphicsServices
    0x7fff4a0b1000 -     0x7fff4a125ffb  com.apple.Heimdal (4.0 - 2.0) <D97FCF19-EAD6-3E2F-BE88-F817E45CAE96> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
    0x7fff4a126000 -     0x7fff4a154fff  com.apple.HelpData (2.3 - 184.4) <22850610-29F8-3902-93A3-BBF403440185> /System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData
    0x7fff4ab79000 -     0x7fff4ac71ff7  com.apple.ids (10.0 - 1000) <CFDD5888-606E-3196-9D03-7863A9DB5792> /System/Library/PrivateFrameworks/IDS.framework/Versions/A/IDS
    0x7fff4ac72000 -     0x7fff4ad75ffb  com.apple.idsfoundation (10.0 - 1000) <17FFAADF-E870-3DCF-987F-CF9F4F2426C1> /System/Library/PrivateFrameworks/IDSFoundation.framework/Versions/A/IDSFoundation
    0x7fff4b2f4000 -     0x7fff4b355fff  com.apple.imfoundation (10.0 - 1000) <098F3A98-2184-32EF-8EC9-87B892CD85CA> /System/Library/PrivateFrameworks/IMFoundation.framework/Versions/A/IMFoundation
    0x7fff4b426000 -     0x7fff4b42ffff  com.apple.IOAccelMemoryInfo (1.0 - 1) <32F6778F-3EB5-36A3-8AF8-55B37A44AC0C> /System/Library/PrivateFrameworks/IOAccelMemoryInfo.framework/Versions/A/IOAccelMemoryInfo
    0x7fff4b430000 -     0x7fff4b437ffb  com.apple.IOAccelerator (404.15 - 404.15) <06D2C96E-1CF5-3199-A234-9033934D78BF> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
    0x7fff4b43b000 -     0x7fff4b453fff  com.apple.IOPresentment (1.0 - 42.6) <D2BA3A78-21C6-37B8-9F8F-9EC0F30F953F> /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
    0x7fff4b7fb000 -     0x7fff4b828ff7  com.apple.IconServices (379 - 379) <7BAD562D-4FA3-3E11-863C-1EEBE2406D2C> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
    0x7fff4b952000 -     0x7fff4b956ffb  com.apple.InternationalSupport (1.0 - 10.15.6) <6226A905-D055-321D-B665-5B0CC4798A74> /System/Library/PrivateFrameworks/InternationalSupport.framework/Versions/A/InternationalSupport
    0x7fff4b9c0000 -     0x7fff4b9cdffb  com.apple.IntlPreferences (2.0 - 227.18) <1B5AFE5D-4D6F-3471-8F4D-256F5068093F> /System/Library/PrivateFrameworks/IntlPreferences.framework/Versions/A/IntlPreferences
    0x7fff4babb000 -     0x7fff4bacdff3  com.apple.security.KeychainCircle.KeychainCircle (1.0 - 1) <D5DDE47A-E922-3166-BD7F-E7C3DF360DD9> /System/Library/PrivateFrameworks/KeychainCircle.framework/Versions/A/KeychainCircle
    0x7fff4bae8000 -     0x7fff4bbc3ff7  com.apple.LanguageModeling (1.0 - 159.15.15) <3DE3CE61-542B-37B7-883E-4B9717CAC65F> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
    0x7fff4bbc4000 -     0x7fff4bc00ff7  com.apple.Lexicon-framework (1.0 - 33.15.10) <4B5E843E-2809-3E70-9560-9254E2656419> /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
    0x7fff4bc07000 -     0x7fff4bc0cfff  com.apple.LinguisticData (1.0 - 238.25) <F529B961-098C-3E4C-A3E9-9DA9BFA1B3F0> /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
    0x7fff4bd5e000 -     0x7fff4bd77ff3  com.apple.LookupFramework (1.2 - 251) <50031B5A-F3D5-39CC-954A-B3AEAF52FB89> /System/Library/PrivateFrameworks/Lookup.framework/Versions/A/Lookup
    0x7fff4c42b000 -     0x7fff4c42efff  com.apple.Mangrove (1.0 - 25) <537A5B2E-4C30-3CFD-8BDC-79F9A04AC327> /System/Library/PrivateFrameworks/Mangrove.framework/Versions/A/Mangrove
    0x7fff4c4b2000 -     0x7fff4c4b4ff3  com.apple.marco (10.0 - 1000) <608B1000-1427-34B3-96B4-5B6079964E7F> /System/Library/PrivateFrameworks/Marco.framework/Versions/A/Marco
    0x7fff4c4b5000 -     0x7fff4c4dbff3  com.apple.MarkupUI (1.0 - 232.3.31) <51E6781F-99C4-37D1-8FFE-0AFEDA997396> /System/Library/PrivateFrameworks/MarkupUI.framework/Versions/A/MarkupUI
    0x7fff4c543000 -     0x7fff4c576ff7  com.apple.MediaKit (16 - 907) <AB279933-3DEB-3F96-9634-166B8F0C2919> /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
    0x7fff4c902000 -     0x7fff4c92aff7  com.apple.spotlight.metadata.utilities (1.0 - 1191.58) <23E8580B-19C0-3E4F-A9FE-368DA80EAA6F> /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities
    0x7fff4c92b000 -     0x7fff4c9b8ff7  com.apple.gpusw.MetalTools (1.0 - 1) <9B542958-6363-3041-A265-EC7AC7BD7A43> /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools
    0x7fff4c9cf000 -     0x7fff4c9e8ffb  com.apple.MobileAssets (1.0 - 437.250.3) <8BE5B3A0-8F3A-3FAE-9AFF-32836300183C> /System/Library/PrivateFrameworks/MobileAsset.framework/Versions/A/MobileAsset
    0x7fff4cbcc000 -     0x7fff4cbe7ffb  com.apple.MobileKeyBag (2.0 - 1.0) <39337CBB-1D39-3DDC-A998-591194C76523> /System/Library/PrivateFrameworks/MobileKeyBag.framework/Versions/A/MobileKeyBag
    0x7fff4cbfa000 -     0x7fff4cc6ffff  com.apple.Montreal (1.0 - 42.15.9) <17BFD046-4362-3A76-A496-648D00FF3743> /System/Library/PrivateFrameworks/Montreal.framework/Versions/A/Montreal
    0x7fff4cc70000 -     0x7fff4cc9affb  com.apple.MultitouchSupport.framework (2450.1 - 2450.1) <42A23EC9-64A7-31C7-BF33-DF4412ED8A3F> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
    0x7fff4ced6000 -     0x7fff4cee0fff  com.apple.NetAuth (6.2 - 6.2) <0D01BBE5-0269-310D-B148-D19DAE143DEB> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
    0x7fff4d742000 -     0x7fff4d793ff3  com.apple.OTSVG (1.0 - ???) <CB2F1DBE-0313-30CB-A95F-2FE75E0A089E> /System/Library/PrivateFrameworks/OTSVG.framework/Versions/A/OTSVG
    0x7fff4e838000 -     0x7fff4e92bfff  com.apple.PencilKit (1.0 - 1) <79225726-6980-3680-AC0B-D8C5C5DB2224> /System/Library/PrivateFrameworks/PencilKit.framework/Versions/A/PencilKit
    0x7fff4e92c000 -     0x7fff4e93bff7  com.apple.PerformanceAnalysis (1.218.2 - 218.2) <65F3DB3E-6D4E-33A0-B510-EF768D323DAB> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
    0x7fff4eb62000 -     0x7fff4eb62fff  com.apple.PhoneNumbers (1.0 - 1) <DBCEDE3B-B681-3F6C-89EC-36E4827A2AF9> /System/Library/PrivateFrameworks/PhoneNumbers.framework/Versions/A/PhoneNumbers
    0x7fff5031e000 -     0x7fff50341ffb  com.apple.pluginkit.framework (1.0 - 1) <B00A2028-4490-3BEA-B0F1-082BB7C050DD> /System/Library/PrivateFrameworks/PlugInKit.framework/Versions/A/PlugInKit
    0x7fff5036c000 -     0x7fff5037dffb  com.apple.PowerLog (1.0 - 1) <5B7CB9AD-2C2B-3059-A044-0B297DDD574C> /System/Library/PrivateFrameworks/PowerLog.framework/Versions/A/PowerLog
    0x7fff50778000 -     0x7fff507ccffb  com.apple.ProtectedCloudStorage (1.0 - 1) <0D6BFA27-B807-3999-8B65-C2183803CA20> /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Versions/A/ProtectedCloudStorage
    0x7fff507cd000 -     0x7fff507ebff7  com.apple.ProtocolBuffer (1 - 263.2) <907D6C95-D050-31DE-99CA-16A5135BC6F9> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
    0x7fff50969000 -     0x7fff5096cff3  com.apple.QuickLookNonBaseSystem (1.0 - 1) <69D0DD00-A3D2-3835-91F0-F33BD9D7D740> /System/Library/PrivateFrameworks/QuickLookNonBaseSystem.framework/Versions/A/QuickLookNonBaseSystem
    0x7fff5096d000 -     0x7fff50982ff3  com.apple.QuickLookThumbnailing (1.0 - 1) <B5E746AE-1DCB-3299-8626-10CCCBC2D5EE> /System/Library/PrivateFrameworks/QuickLookThumbnailing.framework/Versions/A/QuickLookThumbnailing
    0x7fff50983000 -     0x7fff509d3fff  com.apple.ROCKit (27.6 - 27.6) <756C2253-E8B1-3C48-9945-DE8D6AD24DE2> /System/Library/PrivateFrameworks/ROCKit.framework/Versions/A/ROCKit
    0x7fff50b13000 -     0x7fff50b1efff  com.apple.xpc.RemoteServiceDiscovery (1.0 - 1336.261.6) <E15156B4-3417-377E-A730-2625F927E983> /System/Library/PrivateFrameworks/RemoteServiceDiscovery.framework/Versions/A/RemoteServiceDiscovery
    0x7fff50b31000 -     0x7fff50b53fff  com.apple.RemoteViewServices (2.0 - 128) <8FB0E4EB-DCBB-32E6-94C6-AA9BA9EE4CAC> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
    0x7fff50b54000 -     0x7fff50b67ff3  com.apple.xpc.RemoteXPC (1.0 - 1336.261.6) <C33A49E3-4826-334C-9A32-9DB4F7976B33> /System/Library/PrivateFrameworks/RemoteXPC.framework/Versions/A/RemoteXPC
    0x7fff51892000 -     0x7fff518dbfff  com.apple.Safari.SafeBrowsing (14607 - 14607.3.9) <5C73225F-B323-3894-A751-E1BC05CD3779> /System/Library/PrivateFrameworks/SafariSafeBrowsing.framework/Versions/A/SafariSafeBrowsing
    0x7fff521fe000 -     0x7fff52201ff7  com.apple.SecCodeWrapper (4.0 - 360.270.2) <6B331C0A-1A9D-3039-9FF6-89A49B04F846> /System/Library/PrivateFrameworks/SecCodeWrapper.framework/Versions/A/SecCodeWrapper
    0x7fff5235d000 -     0x7fff5247bfff  com.apple.Sharing (1288.62.5 - 1288.62.5) <BB647030-839A-3271-B205-D4325346DD3B> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
    0x7fff5247c000 -     0x7fff5249bffb  com.apple.shortcut (2.16 - 101) <FA635B3A-8B45-3132-BB06-BD0398F03E12> /System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut
    0x7fff53290000 -     0x7fff5353ffff  com.apple.SkyLight (1.600.0 - 340.55) <1F737945-E242-3F03-A7D6-1A5955AB1298> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
    0x7fff53ce3000 -     0x7fff53ceffff  com.apple.SpeechRecognitionCore (5.0.21 - 5.0.21) <7A6A67DB-C813-328E-AAFB-D267A5B50B3D> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
    0x7fff53da1000 -     0x7fff54004ff3  com.apple.spotlight.index (10.7.0 - 1191.58) <8B8CD767-69EE-3183-A5DC-01C248B18C49> /System/Library/PrivateFrameworks/SpotlightIndex.framework/Versions/A/SpotlightIndex
    0x7fff5438e000 -     0x7fff543caff3  com.apple.StreamingZip (1.0 - 1) <046FAD5C-E0C5-3013-B1FE-24C018A0DDCF> /System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/StreamingZip
    0x7fff54440000 -     0x7fff544cbfc7  com.apple.Symbolication (10.2 - 64490.38.1) <9FDCC98D-5B32-35AD-A9BF-94DF2B78507F> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
    0x7fff544cc000 -     0x7fff544d4ffb  com.apple.SymptomDiagnosticReporter (1.0 - 820.267.2) <3344A7DC-90E6-3FA7-9E18-74E7DAACD2B9> /System/Library/PrivateFrameworks/SymptomDiagnosticReporter.framework/Versions/A/SymptomDiagnosticReporter
    0x7fff549a0000 -     0x7fff549acfff  com.apple.private.SystemPolicy (1.0 - 1) <9CDA85A3-875C-3615-8818-2DC73E9FFE8B> /System/Library/PrivateFrameworks/SystemPolicy.framework/Versions/A/SystemPolicy
    0x7fff549b1000 -     0x7fff549bdffb  com.apple.TCC (1.0 - 1) <E3691073-7284-35E4-94F3-16587A7F380F> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
    0x7fff54c23000 -     0x7fff54cebff3  com.apple.TextureIO (3.8.4 - 3.8.1) <7CEAC05A-D283-3D5A-B1E3-C849285FA0BF> /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO
    0x7fff54d48000 -     0x7fff54d63fff  com.apple.ToneKit (1.0 - 1) <84911F2C-394F-3FFF-8220-B51F581BB8E6> /System/Library/PrivateFrameworks/ToneKit.framework/Versions/A/ToneKit
    0x7fff54d64000 -     0x7fff54d89ff7  com.apple.ToneLibrary (1.0 - 1) <4D7D03EB-744F-3402-8C3E-B483A74BEF1E> /System/Library/PrivateFrameworks/ToneLibrary.framework/Versions/A/ToneLibrary
    0x7fff54da8000 -     0x7fff54f60ffb  com.apple.UIFoundation (1.0 - 551.5) <A0FDC3A4-45C6-3C87-B77F-7DC394374C08> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
    0x7fff54fae000 -     0x7fff54fb4ffb  com.apple.URLFormatting (59 - 59.47) <4EAD8032-A39D-35B7-91BD-97207E7DD60A> /System/Library/PrivateFrameworks/URLFormatting.framework/Versions/A/URLFormatting
    0x7fff55bdc000 -     0x7fff55cb5fff  com.apple.ViewBridge (406 - 406) <3CC6AE31-2CD7-30CA-982C-47EF242EFA30> /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/ViewBridge
    0x7fff560f8000 -     0x7fff5636affb  libAWDSupportFramework.dylib (2131) <AC78D095-4D47-37DF-AE0D-8EEC7C2553F0> /System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libAWDSupportFramework.dylib
    0x7fff5636b000 -     0x7fff5637cfff  libprotobuf-lite.dylib (2131) <297886A7-F889-38AA-B6F6-162598345EC4> /System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libprotobuf-lite.dylib
    0x7fff5637d000 -     0x7fff563d7fff  libprotobuf.dylib (2131) <05141A5F-1870-3AA7-B339-6EB13E375BA4> /System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libprotobuf.dylib
    0x7fff563d8000 -     0x7fff56419ff7  com.apple.awd (1.0 - 930.11) <652A1F08-52A3-36CC-8055-EF57143BED76> /System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/WirelessDiagnostics
    0x7fff5648d000 -     0x7fff56490fff  com.apple.dt.XCTTargetBootstrap (1.0 - 14490.66) <7AE3457F-AF40-3508-93FB-1D9E31EB1C9D> /System/Library/PrivateFrameworks/XCTTargetBootstrap.framework/Versions/A/XCTTargetBootstrap
    0x7fff56498000 -     0x7fff564f7ff3  com.apple.xquery (1.3.1 - 30) <D7D44940-9CF0-301D-B739-CB13460A6E24> /System/Library/PrivateFrameworks/XQuery.framework/Versions/A/XQuery
    0x7fff56891000 -     0x7fff56893ffb  com.apple.loginsupport (1.0 - 1) <3F8D6334-BCD6-36C1-BA20-CC8503A84375> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
    0x7fff56894000 -     0x7fff568a9fff  com.apple.login (3.0 - 3.0) <E168F05D-A5DF-3848-8686-DF5015EA4BA4> /System/Library/PrivateFrameworks/login.framework/Versions/A/login
    0x7fff568e0000 -     0x7fff56911ffb  com.apple.contacts.vCard (1.0 - ???) <651AD944-66CA-3408-818F-484E0F53A1DE> /System/Library/PrivateFrameworks/vCard.framework/Versions/A/vCard
    0x7fff56acd000 -     0x7fff56ae1ffb  libAccessibility.dylib (2402.95) <6BC07631-25B1-3C31-A2CB-E5E477836A5E> /usr/lib/libAccessibility.dylib
    0x7fff56b5d000 -     0x7fff56b91fff  libCRFSuite.dylib (41.15.4) <406DAC06-0C77-3F90-878B-4D38F11F0256> /usr/lib/libCRFSuite.dylib
    0x7fff56b94000 -     0x7fff56b9eff7  libChineseTokenizer.dylib (28.15.3) <9B7F6109-3A5D-3641-9A7E-31D2239D73EE> /usr/lib/libChineseTokenizer.dylib
    0x7fff56b9f000 -     0x7fff56c28fff  libCoreStorage.dylib (546.50.1) <8E643B27-7986-3351-B37E-038FB6794BF9> /usr/lib/libCoreStorage.dylib
    0x7fff56c2c000 -     0x7fff56c2dffb  libDiagnosticMessagesClient.dylib (107) <A14D0819-0970-34CD-8680-80E4D7FE8C2C> /usr/lib/libDiagnosticMessagesClient.dylib
    0x7fff56c64000 -     0x7fff56ebbff3  libFosl_dynamic.dylib (18.3.4) <1B5DD4E2-8AE0-315E-829E-D5BFCD264EA8> /usr/lib/libFosl_dynamic.dylib
    0x7fff56edb000 -     0x7fff56ee2fff  libMatch.1.dylib (31.200.1) <EF8164CB-B599-39D9-9E73-4958A372DC0B> /usr/lib/libMatch.1.dylib
    0x7fff56f0c000 -     0x7fff56f2bfff  libMobileGestalt.dylib (645.270.1) <99A06C8A-97D6-383D-862C-F453BABB48A4> /usr/lib/libMobileGestalt.dylib
    0x7fff56f2c000 -     0x7fff56f2cfff  libOpenScriptingUtil.dylib (179.1) <4D603146-EDA5-3A74-9FF8-4F75D8BB9BC6> /usr/lib/libOpenScriptingUtil.dylib
    0x7fff5706c000 -     0x7fff5706dffb  libSystem.B.dylib (1252.250.1) <C7A55258-8EB2-3202-82B5-AA56E53EE2DA> /usr/lib/libSystem.B.dylib
    0x7fff5706e000 -     0x7fff570e8ff7  libTelephonyUtilDynamic.dylib (3705) <155194D3-2B24-3A5F-9C04-364E0D583C60> /usr/lib/libTelephonyUtilDynamic.dylib
    0x7fff570e9000 -     0x7fff570eafff  libThaiTokenizer.dylib (2.15.1) <ADB37DC3-7D9B-3E73-A72A-BCC3433C937A> /usr/lib/libThaiTokenizer.dylib
    0x7fff570fc000 -     0x7fff57112ffb  libapple_nghttp2.dylib (1.24.1) <6F04250A-6686-3FDC-9A8D-290C64B06502> /usr/lib/libapple_nghttp2.dylib
    0x7fff57113000 -     0x7fff5713cffb  libarchive.2.dylib (54.250.1) <47289946-8504-3966-9127-6CE39993DC2C> /usr/lib/libarchive.2.dylib
    0x7fff5713d000 -     0x7fff571bcfff  libate.dylib (1.13.8) <92B44EDB-369D-3EE8-AEC5-61F8B9313DBF> /usr/lib/libate.dylib
    0x7fff571c0000 -     0x7fff571c0ff3  libauto.dylib (187) <3E3780E1-96F3-3A22-91C5-92F9A5805518> /usr/lib/libauto.dylib
    0x7fff571c1000 -     0x7fff57291ff7  libboringssl.dylib (109.250.5) <E0C6A545-7EE4-3FF9-B67A-C68251BD9C65> /usr/lib/libboringssl.dylib
    0x7fff57292000 -     0x7fff572a2ffb  libbsm.0.dylib (39.200.18) <CF381E0B-025B-364F-A83D-2527E03F1AA3> /usr/lib/libbsm.0.dylib
    0x7fff572a3000 -     0x7fff572b0fff  libbz2.1.0.dylib (38.200.3) <272953A1-8D36-329B-BDDB-E887B347710F> /usr/lib/libbz2.1.0.dylib
    0x7fff572b1000 -     0x7fff57304ff7  libc++.1.dylib (400.9.4) <9A60A190-6C34-339F-BB3D-AACE942009A4> /usr/lib/libc++.1.dylib
    0x7fff57305000 -     0x7fff5731aff7  libc++abi.dylib (400.17) <38C09CED-9090-3719-90F3-04A2749F5428> /usr/lib/libc++abi.dylib
    0x7fff5731b000 -     0x7fff5731bff3  libcharset.1.dylib (51.200.6) <2A27E064-314C-359C-93FC-8A9B06206174> /usr/lib/libcharset.1.dylib
    0x7fff5731c000 -     0x7fff5732cffb  libcmph.dylib (6.15.1) <9C52B2FE-179F-32AC-B87E-2AFC49ABF817> /usr/lib/libcmph.dylib
    0x7fff5732d000 -     0x7fff57345ffb  libcompression.dylib (52.250.2) <7F4BB18C-1FB4-3825-8D8B-6E6B168774C6> /usr/lib/libcompression.dylib
    0x7fff575ba000 -     0x7fff575d0fff  libcoretls.dylib (155.220.1) <4C64BE3E-41E3-3020-8BB7-07E90C0C861C> /usr/lib/libcoretls.dylib
    0x7fff575d1000 -     0x7fff575d2ff3  libcoretls_cfhelpers.dylib (155.220.1) <0959B3E9-6643-3589-8BB3-21D52CDF0EF1> /usr/lib/libcoretls_cfhelpers.dylib
    0x7fff57a6b000 -     0x7fff57a76ff7  libcsfde.dylib (546.50.1) <7BAF8FCF-33A1-3C7C-8FEB-2020C8ED6063> /usr/lib/libcsfde.dylib
    0x7fff57a7e000 -     0x7fff57ad4ff3  libcups.2.dylib (462.16) <E82021D0-36AD-3FB7-AE47-A03A6947C7D0> /usr/lib/libcups.2.dylib
    0x7fff57c08000 -     0x7fff57c08fff  libenergytrace.dylib (17.200.1) <80BB567A-FD18-3497-BF97-353F57D98CDD> /usr/lib/libenergytrace.dylib
    0x7fff57c09000 -     0x7fff57c22ffb  libexpat.1.dylib (16.1.2) <3E146D20-52C1-3EDA-9374-1243E2890AC6> /usr/lib/libexpat.1.dylib
    0x7fff57c3a000 -     0x7fff57c3fff7  libgermantok.dylib (17.15.2) <E5F0F794-FF27-3D64-AE52-C78C6A84DD67> /usr/lib/libgermantok.dylib
    0x7fff57c40000 -     0x7fff57c45ff7  libheimdal-asn1.dylib (520.270.1) <73F60D6F-76F8-35EF-9C86-9A81225EE4BE> /usr/lib/libheimdal-asn1.dylib
    0x7fff57c70000 -     0x7fff57d60fff  libiconv.2.dylib (51.200.6) <2047C9B7-3F74-3A95-810D-2ED8F0475A99> /usr/lib/libiconv.2.dylib
    0x7fff57d61000 -     0x7fff57fc2ffb  libicucore.A.dylib (62141.0.1) <A0D63918-76E9-3C1B-B255-46F4C1DA7FE8> /usr/lib/libicucore.A.dylib
    0x7fff5800f000 -     0x7fff58010fff  liblangid.dylib (128.15.1) <22D05C4F-769B-3075-ABCF-44A0EBACE028> /usr/lib/liblangid.dylib
    0x7fff58011000 -     0x7fff58029ff3  liblzma.5.dylib (10.200.3) <E1F4FD60-1CE4-37B9-AD95-29D348AF1AC0> /usr/lib/liblzma.5.dylib
    0x7fff58041000 -     0x7fff580e5ff7  libmecab.1.0.0.dylib (779.24.1) <A8D0379B-85FA-3B3D-89ED-5CF2C3826AB2> /usr/lib/libmecab.1.0.0.dylib
    0x7fff580e6000 -     0x7fff582eafff  libmecabra.dylib (779.24.1) <D71F71E0-30E2-3DB3-B636-7DE13D51FB4B> /usr/lib/libmecabra.dylib
    0x7fff584c2000 -     0x7fff58813ff7  libnetwork.dylib (1229.250.15) <72C7E9E3-B2BE-3300-BE1B-64606222022C> /usr/lib/libnetwork.dylib
    0x7fff588a5000 -     0x7fff5902afdf  libobjc.A.dylib (756.2) <7C312627-43CB-3234-9324-4DEA92D59F50> /usr/lib/libobjc.A.dylib
    0x7fff5903c000 -     0x7fff59040ffb  libpam.2.dylib (22.200.1) <586CF87F-349C-393D-AEEB-FB75F94A5EB7> /usr/lib/libpam.2.dylib
    0x7fff59043000 -     0x7fff59078fff  libpcap.A.dylib (79.250.3) <97B8CE1B-3EF6-3443-95EF-5659733139C9> /usr/lib/libpcap.A.dylib
    0x7fff59079000 -     0x7fff590b4ff7  libpcre.0.dylib (9.1) <4E8473EB-B783-3FC9-A4ED-1C1515C71E82> /usr/lib/libpcre.0.dylib
    0x7fff59191000 -     0x7fff591a9ffb  libresolv.9.dylib (65.200.3) <1FB0982D-84D9-36E0-B3D8-C808891EFF50> /usr/lib/libresolv.9.dylib
    0x7fff591ab000 -     0x7fff591e6ff3  libsandbox.1.dylib (851.270.5) <C1713887-318D-35D8-B208-8075DBEBC64D> /usr/lib/libsandbox.1.dylib
    0x7fff591e7000 -     0x7fff591f9ff7  libsasl2.2.dylib (211.1) <EB100B5A-3178-3AFD-86F4-B2AF94E2534F> /usr/lib/libsasl2.2.dylib
    0x7fff591fa000 -     0x7fff591fbff7  libspindump.dylib (267.3) <A584E403-8C95-3841-9C16-E22664A5A63F> /usr/lib/libspindump.dylib
    0x7fff591fc000 -     0x7fff593d9fff  libsqlite3.dylib (274.26) <6404BA3B-BCA4-301F-B2FE-8776105A2AA3> /usr/lib/libsqlite3.dylib
    0x7fff59548000 -     0x7fff59578ffb  libtidy.A.dylib (16.5) <184A7025-ABDA-3B24-AD95-F75FC6AA6692> /usr/lib/libtidy.A.dylib
    0x7fff59592000 -     0x7fff595f1ffb  libusrtcp.dylib (1229.250.15) <36BBD474-FAE5-366F-946D-16C5C4B4A792> /usr/lib/libusrtcp.dylib
    0x7fff595f2000 -     0x7fff595f5ff7  libutil.dylib (51.200.4) <CE9B18C9-66ED-32D4-9D29-01F8FCB467B0> /usr/lib/libutil.dylib
    0x7fff595f6000 -     0x7fff59603fff  libxar.1.dylib (417.1) <39CCF46B-C81A-34B1-92A1-58C4E5DA846E> /usr/lib/libxar.1.dylib
    0x7fff59608000 -     0x7fff596ebfff  libxml2.2.dylib (32.19) <E07AB10E-E2E6-33F2-8550-C24A0EB8FEAC> /usr/lib/libxml2.2.dylib
    0x7fff596ec000 -     0x7fff59714ff3  libxslt.1.dylib (16.7.1) <4A5CB7D5-50F8-36BF-8A80-D526C57EB5D9> /usr/lib/libxslt.1.dylib
    0x7fff59715000 -     0x7fff59727ff7  libz.1.dylib (70.200.4) <B048FC1F-058F-3A08-A1FE-81D5308CB3E6> /usr/lib/libz.1.dylib
    0x7fff59755000 -     0x7fff59756ffb  liblog_network.dylib (1229.250.15) <C9C042D5-C018-3FB6-AC50-F11F44F3D815> /usr/lib/log/liblog_network.dylib
    0x7fff59f0b000 -     0x7fff59f0fff3  libcache.dylib (81) <1987D1E1-DB11-3291-B12A-EBD55848E02D> /usr/lib/system/libcache.dylib
    0x7fff59f10000 -     0x7fff59f1aff3  libcommonCrypto.dylib (60118.250.2) <1765BB6E-6784-3653-B16B-CB839721DC9A> /usr/lib/system/libcommonCrypto.dylib
    0x7fff59f1b000 -     0x7fff59f22ff7  libcompiler_rt.dylib (63.4) <5212BA7B-B7EA-37B4-AF6E-AC4F507EDFB8> /usr/lib/system/libcompiler_rt.dylib
    0x7fff59f23000 -     0x7fff59f2cff7  libcopyfile.dylib (146.250.1) <98CD00CD-9B91-3B5C-A9DB-842638050FA8> /usr/lib/system/libcopyfile.dylib
    0x7fff59f2d000 -     0x7fff59fb1fc3  libcorecrypto.dylib (602.260.2) <01464D24-570C-3B83-9D18-467769E0FCDD> /usr/lib/system/libcorecrypto.dylib
    0x7fff5a038000 -     0x7fff5a071ff7  libdispatch.dylib (1008.270.1) <97273678-E94C-3C8C-89F6-2E2020F4B43B> /usr/lib/system/libdispatch.dylib
    0x7fff5a072000 -     0x7fff5a09eff7  libdyld.dylib (655.1.1) <002418CC-AD11-3D10-865B-015591D24E6C> /usr/lib/system/libdyld.dylib
    0x7fff5a09f000 -     0x7fff5a09fffb  libkeymgr.dylib (30) <0D0F9CA2-8D5A-3273-8723-59987B5827F2> /usr/lib/system/libkeymgr.dylib
    0x7fff5a0a0000 -     0x7fff5a0acff3  libkxld.dylib (4903.278.56) <A3FF22FA-4AD4-3FF3-9891-B34482DC8572> /usr/lib/system/libkxld.dylib
    0x7fff5a0ad000 -     0x7fff5a0adff7  liblaunch.dylib (1336.261.6) <1F0EEC6F-4D08-38E6-ACF9-6E44D328931F> /usr/lib/system/liblaunch.dylib
    0x7fff5a0ae000 -     0x7fff5a0b3fff  libmacho.dylib (927.0.3) <A377D608-77AB-3F6E-90F0-B4F251A5C12F> /usr/lib/system/libmacho.dylib
    0x7fff5a0b4000 -     0x7fff5a0b6ff7  libquarantine.dylib (86.270.1) <3F36A3D6-9606-3D90-B520-809BAEF981C3> /usr/lib/system/libquarantine.dylib
    0x7fff5a0b7000 -     0x7fff5a0b8ff7  libremovefile.dylib (45.200.2) <9FBEB2FF-EEBE-31BC-BCFC-C71F8D0E99B6> /usr/lib/system/libremovefile.dylib
    0x7fff5a0b9000 -     0x7fff5a0d0ff3  libsystem_asl.dylib (356.200.4) <A62A7249-38B8-33FA-9875-F1852590796C> /usr/lib/system/libsystem_asl.dylib
    0x7fff5a0d1000 -     0x7fff5a0d1ff7  libsystem_blocks.dylib (73) <A453E8EE-860D-3CED-B5DC-BE54E9DB4348> /usr/lib/system/libsystem_blocks.dylib
    0x7fff5a0d2000 -     0x7fff5a159fff  libsystem_c.dylib (1272.250.1) <7EDACF78-2FA3-35B8-B051-D70475A35117> /usr/lib/system/libsystem_c.dylib
    0x7fff5a15a000 -     0x7fff5a15dffb  libsystem_configuration.dylib (963.270.3) <2B4A836D-68A4-33E6-8D48-CD4486B03387> /usr/lib/system/libsystem_configuration.dylib
    0x7fff5a15e000 -     0x7fff5a161ff7  libsystem_coreservices.dylib (66) <719F75A4-74C5-3BA6-A09E-0C5A3E5889D7> /usr/lib/system/libsystem_coreservices.dylib
    0x7fff5a162000 -     0x7fff5a168fff  libsystem_darwin.dylib (1272.250.1) <EC9B39A5-9592-3577-8997-7DC721D20D8C> /usr/lib/system/libsystem_darwin.dylib
    0x7fff5a169000 -     0x7fff5a16fffb  libsystem_dnssd.dylib (878.270.3) <D5352ABD-0311-3327-8E64-93F29EB19BF1> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff5a170000 -     0x7fff5a1bbffb  libsystem_info.dylib (517.200.9) <D09D5AE0-2FDC-3A6D-93EC-729F931B1457> /usr/lib/system/libsystem_info.dylib
    0x7fff5a1bc000 -     0x7fff5a1e4ff7  libsystem_kernel.dylib (4903.278.56) <5B0F1BF0-E2F4-3753-87B6-6F91C594F59E> /usr/lib/system/libsystem_kernel.dylib
    0x7fff5a1e5000 -     0x7fff5a230ff7  libsystem_m.dylib (3158.200.7) <F19B6DB7-014F-3820-831F-389CCDA06EF6> /usr/lib/system/libsystem_m.dylib
    0x7fff5a231000 -     0x7fff5a25bfff  libsystem_malloc.dylib (166.270.1) <011F3AD0-8E6A-3A89-AE64-6E5F6840F30A> /usr/lib/system/libsystem_malloc.dylib
    0x7fff5a25c000 -     0x7fff5a266ff7  libsystem_networkextension.dylib (767.250.2) <FF06F13A-AEFE-3A27-A073-910EF78AEA36> /usr/lib/system/libsystem_networkextension.dylib
    0x7fff5a267000 -     0x7fff5a26efff  libsystem_notify.dylib (172.200.21) <145B5CFC-CF73-33CE-BD3D-E8DDE268FFDE> /usr/lib/system/libsystem_notify.dylib
    0x7fff5a26f000 -     0x7fff5a278fef  libsystem_platform.dylib (177.270.1) <9D1FE5E4-EB7D-3B3F-A8D1-A96D9CF1348C> /usr/lib/system/libsystem_platform.dylib
    0x7fff5a279000 -     0x7fff5a283ff7  libsystem_pthread.dylib (330.250.2) <2D5C08FF-484F-3D59-9132-CE1DCB3F76D7> /usr/lib/system/libsystem_pthread.dylib
    0x7fff5a284000 -     0x7fff5a287ff7  libsystem_sandbox.dylib (851.270.5) <20D11F30-783F-3A56-9BD2-6CF38C049332> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff5a288000 -     0x7fff5a28aff3  libsystem_secinit.dylib (30.260.2) <EF1EA47B-7B22-35E8-BD9B-F7003DCB96AE> /usr/lib/system/libsystem_secinit.dylib
    0x7fff5a28b000 -     0x7fff5a292ff3  libsystem_symptoms.dylib (820.267.2) <0DA60956-0403-3456-9D6A-11F2DB9E3819> /usr/lib/system/libsystem_symptoms.dylib
    0x7fff5a293000 -     0x7fff5a2a8ff7  libsystem_trace.dylib (906.260.3) <5B6FAE61-EF5C-381F-B71B-9B6F6428FEE2> /usr/lib/system/libsystem_trace.dylib
    0x7fff5a2aa000 -     0x7fff5a2afffb  libunwind.dylib (35.4) <24A97A67-F017-3CFC-B0D0-6BD0224B1336> /usr/lib/system/libunwind.dylib
    0x7fff5a2b0000 -     0x7fff5a2dffff  libxpc.dylib (1336.261.6) <522FA3AF-D3B1-3283-8EF4-8B17CB237B65> /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: 13778499
    thread_create: 0
    thread_set_state: 0

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

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Accelerate framework               384K        3 
Activity Tracing                   256K        1 
CG backing stores                 1320K        2 
CG image                           700K       17 
CoreAnimation                     34.4M       19 
CoreGraphics                         8K        1 
CoreImage                          132K       10 
CoreUI image data                 1296K       14 
CoreUI image file                  220K        6 
Foundation                          44K        2 
Kernel Alloc Once                    8K        1 
MALLOC                           224.7M       63 
MALLOC guard page                   48K        9 
MALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)
Memory Tag 242                      12K        1 
SQLite page cache                   64K        1 
STACK GUARD                       56.0M       10 
Stack                             12.6M       10 
VM_ALLOCATE                        160K       20 
__DATA                            42.2M      400 
__FONT_DATA                          4K        1 
__LINKEDIT                       225.8M       57 
__TEXT                           286.6M      398 
__UNICODE                          564K        1 
libnetwork                         128K        1 
mapped file                       96.3M       36 
shared memory                      836K       17 
===========                     =======  ======= 
TOTAL                              1.3G     1102 
TOTAL, minus reserved VM space   984.7M     1102 
latenitefilms commented 2 years ago

Looks like some kind of issue in here:

/// hs.serial.deviceCallback(callbackFn) -> none
/// Function
/// A callback that's triggered when a serial port is added or removed from the system.
///
/// Parameters:
///  * callbackFn - the callback function to trigger.
///
/// Returns:
///  * None
///
/// Notes:
///  * The callback function should expect 1 argument and should not return anything:
///    * `devices` - A table containing the names of any serial ports connected as strings.
static int serial_deviceCallback(lua_State *L) {
    // Check Arguments:
    LuaSkin *skin = [LuaSkin sharedWithState:L];
    [skin checkArgs:LS_TFUNCTION | LS_TNIL, LS_TBREAK];

    // Setup or Remove Callback Function:
    if (!watcherDeviceManager) {
        watcherDeviceManager = [[HSSerialPort alloc] init];
        watcherDeviceManager.lsCanary = [skin createGCCanary];
    } else {
        if (watcherDeviceManager.deviceCallbackRef != LUA_NOREF) [watcherDeviceManager unwatchDevices];
    }
    watcherDeviceManager.deviceCallbackRef = [skin luaUnref:refTable ref:watcherDeviceManager.deviceCallbackRef];
    if (lua_type(skin.L, 1) != LUA_TNIL) { // may be table with __call metamethod
        watcherDeviceManager.deviceCallbackRef = [skin luaRef:refTable atIndex:1];
        [watcherDeviceManager watchDevices];
    }
    else {
        [watcherDeviceManager unwatchDevices];
        watcherDeviceManager = nil;
    }
    return 0;
}

Any ideas @cmsj?

latenitefilms commented 2 years ago

I'm guessing it's crashing on:

watcherDeviceManager.deviceCallbackRef = [skin luaUnref:refTable ref:watcherDeviceManager.deviceCallbackRef];

...and it has something to do with watcherDeviceManager.deviceCallbackRef being initialised as LUA_NOREF?

cmsj commented 2 years ago

The line in question is:

watcherDeviceManager.deviceCallbackRef = [skin luaUnref:refTable ref:watcherDeviceManager.deviceCallbackRef];

but that line doesn't make a lot of sense, because it can be called right after watcherDeviceManager is created, at which point deviceCallbackRef would be LUA_NOREF which is a fatal error if passed to luaUnref::.

I also note that watcherDeviceManager is not stopped/deallocated in meta_gc, which means that across reloads its state is inconsistent because it may retain Lua references that no longer exist, and its gcCanary will be stale.

latenitefilms commented 2 years ago

I honestly couldn't tell you why I coded it like that - so feel free to fix!

Good point about meta_gc - there's probably other extensions that I've touched that have this same issue, as I'm not sure I've ever done anything with meta_gc.

cmsj commented 2 years ago

attached PR fixes the crash at least. I'm not sure I have any serial port devices to test it with though!

latenitefilms commented 2 years ago

Just putting a = hs.serial.deviceCallback(function() print("hi") end) in your init.lua was enough to make it crash without anything specific connected.

cmsj commented 2 years ago

yeah I was able to reproduce the crash, and that's gone with the PR, but a proper test really would involve attaching a serial port device so the callback actually gets triggered - I've rewritten the deviceCallback() function completely, so I could easily have missed something 😬

latenitefilms commented 2 years ago

Does GitHub automatically create builds for pull requests now or to test would I have to compile this branch myself?

cmsj commented 2 years ago

No we only generate a signed build on commits to the main branch - it would be too risky to generate signed builds for PRs, anyone could submit any random malware and get my signature on it :)

cmsj commented 2 years ago

but if you can test it, I can just merge the PR and we'll get a build and fix it up from there?

latenitefilms commented 2 years ago

Yeah, merge away, and I'll test tomorrow. Currently on my Mojave laptop, so can't test right now.

cmsj commented 2 years ago

ok thanks. the signed dev build will appear here in a little while: https://github.com/Hammerspoon/hammerspoon/actions/runs/1858372745

latenitefilms commented 2 years ago

Working! Thanks heaps @cmsj & @jparoz!

image
jparoz commented 2 years ago

Thanks so much guys, sorry I wasn't able to contribute much! Love Hammerspoon, and love the developers!