Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to install in default location on Catalina #760

Closed
thetestgame opened this issue Oct 26, 2019 · 25 comments
Closed

Unable to install in default location on Catalina #760

thetestgame opened this issue Oct 26, 2019 · 25 comments
Labels
Milestone

Comments

@thetestgame
Copy link
Contributor

@thetestgame thetestgame commented Oct 26, 2019

Attempting to click the continue button on the install location screen results in this message from Catalina which promptly closes the installer.

This package is incompatible with  this version of macOS.
The version is trying to install content to the system volume. Contact the software manufacturer for assistance

Quick surface look suggests this is because Catalinas system volume is read only with only a few links to its secondary partition that is read/write. Currently if you do not have more then one drive in your Mac machine you cannot install Panda with anything other then pip.

@rdb rdb added the macos label Oct 29, 2019
@rdb

This comment has been minimized.

Copy link
Member

@rdb rdb commented Oct 29, 2019

Given that my Mac Mini cannot install Mojave, let alone Catalina, it seems we have a need for a new macOS maintainer. I will ask around to see if anyone is interested (if anyone interested reads this, please contact me).

@el-dee

This comment has been minimized.

Copy link
Contributor

@el-dee el-dee commented Nov 8, 2019

It seems /Developer was deprecated since some time ago and has been completely removed in Catalina.

We could instead install Panda either in /Library/Panda3D or in /Library/Developer/Panda3D (though I fear this directory will be removed one day too). Considering the SDK as a framework could allow us to install it in /Library/Framework. It would be more in line with what the SDK actually is but it seems to have more constraints.

@rdb

This comment has been minimized.

Copy link
Member

@rdb rdb commented Nov 14, 2019

Continuing the discussion from #782 here.

The problem with the suggestion made there to use /Library/Frameworks is that Panda3D isn't a framework, in the sense that you can't specify -framework Panda3D on the compiler command-line and have it work. Furthermore, I'm not sure that the best place for sample code, Python modules, and other things is inside a framework.

I see several options:

  • Just find a new location in the system to put Panda3D. To mind comes /opt/panda3d (can we use /opt in Catalina?), or indeed, /Library/Panda3D.
  • Make Panda3D relocatable, ship it in a .zip and allow people to extract it anywhere they want, such as in their Documents folder or wherever.
  • Spread the files all over the system, wherever things seem appropriate, such as /usr/local/lib for the libraries and /usr/local/include for the headers, and /Library/Python/.../site-packages for the Python modules. This means it is no longer a convenient bundle that can easily be removed, but perhaps this is what we are meant to do? I'm not sure where some things, like the samples, would go however.

I'd like to collect opinions of other macOS users to see what they expect (CC @treamology @tcdude).

@treamology

This comment has been minimized.

Copy link
Collaborator

@treamology treamology commented Nov 14, 2019

Frameworks can contain pretty much anything related to a library, including resources and documentation. For example, Python.framework pretty much has a regular Python root plopped into it, with symlinks being used for .framework specific directories. So, I doubt it would be to much work to make Panda a framework, if that is indeed the direction we want to go in.

Otherwise, I'm torn between using /Library/Developer/Panda3D and /Library/Panda3D. I'm tempted to say the former, given that it meshes better with Apple's suggestions on how the Library directory should be used, but I'm seeing a lot of apps and libraries on my system that just drop their directories straight into /Library, so I'm not sure.

@el-dee

This comment has been minimized.

Copy link
Contributor

@el-dee el-dee commented Nov 14, 2019

The problem with the suggestion made there to use /Library/Frameworks is that Panda3D isn't a framework, in the sense that you can't specify -framework Panda3D on the compiler command-line and have it work. Furthermore, I'm not sure that the best place for sample code, Python modules, and other things is inside a framework.

As I said, converting Panda3D to a full fledged Framework will require some work :) And for many framework you can't just add -framework Foo and expect it to work. Actually when specifying framework, it just say to the compiler where to find the header files, libraries, ... but you are still responsible for setting everything else correctly. And a Framework can be only a bundle with no fancy stuff and would be easier to make.

About the other resources, we can take the official Python package as an example: When installing it there is an framework bundle, with the libraries and executables, but also an app bundle with the additional resources, examples, ... (See https://docs.python.org/3.8/using/mac.html)
Or you can use the Extras/ directory in the framework to put everything else under it.

Just find a new location in the system to put Panda3D. To mind comes /opt/panda3d (can we use /opt in Catalina?), or indeed, /Library/Panda3D.

/opt does not exist in Catalina, therefore you can't create it as it is inside the read-only filesystem.

/Library on Mac is more to store resources related to an app shared between users, in this case this is not really what Panda3D is. A better place would therefore be /Applications/Panda3D.app

Make Panda3D relocatable, ship it in a .zip and allow people to extract it anywhere they want, such as in their Documents folder or wherever.

IMHO this should be the last resort solution as it will have impact on applications that are compiled against Panda3D, you will need to modify them to specify where to find Panda3D. Also, how will you integrate with Python when just unzipping the SDK ?

Spread the files all over the system, wherever things seem appropriate, such as /usr/local/lib for the libraries and /usr/local/include for the headers, and /Library/Python/.../site-packages for the Python modules. This means it is no longer a convenient bundle that can easily be removed, but perhaps this is what we are meant to do? I'm not sure where some things, like the samples, would go however.

That's not really what a vanilla mac developper expect :) Also, /usr/local is used, for example, by Homebrew, installing Panda there will be confusing.

TL;DR: Make Panda3D a framework would be the best, but /Applications/Panda3D.app would be a good workaround.

@rdb

This comment has been minimized.

Copy link
Member

@rdb rdb commented Nov 14, 2019

I'm not opposed to providing a framework for C++ users to use if that's what macOS users expect, and I don't think it would be a lot of work, but since linking to a framework is all-or-nothing, linking to Panda this way would kill the modularity of being able to link to the individual libraries. But, I suppose that people don't have to use the framework, they can still use the individual libraries contained within if they wish to make use of that modularity.

If we offered Panda as a framework, how would Python know where to find the Python modules? Would the Python modules live separately from the framework? Or would we install a .pth file into the Python site-packages folder that pointed to some directory inside the framework? The Python modules are of no use to C++ developers, after all.

I'd be reluctant to accept /Applications/Panda3D.app for the simple reason that Panda3D is not an application and would struggle to meet the basic requirements of an application bundle because it doesn't have a main entry point.

@el-dee

This comment has been minimized.

Copy link
Contributor

@el-dee el-dee commented Nov 14, 2019

I'm not opposed to providing a framework for C++ users to use if that's what macOS users expect, and I don't think it would be a lot of work, but since linking to a framework is all-or-nothing, linking to Panda this way would kill the modularity of being able to link to the individual libraries. But, I suppose that people don't have to use the framework, they can still use the individual libraries contained within if they wish to make use of that modularity.

you don't have to link with all the libraries, you can add optional libraries in the Libraries/ subfolder of the Framework (Now don't ask me now how to use them, I'm far beyond my basic knowledge about mac bundles :p But that's what OpenGL and OpenCL are doing AFAIK). I would say libpanda.dylib would become the Frameworks/Panda3D/Panda3D main entry library and everything else would be in Libraries/ Or we could create a dummy empty library as the main library and put all the panda libraries optional ?

If we offered Panda as a framework, how would Python know where to find the Python modules? Would the Python modules live separately from the framework? Or would we install a .pth file into the Python site-packages folder that pointed to some directory inside the framework? The Python modules are of no use to C++ developers, after all.

Good question, the python modules could be stored in the Extras/ subfolder or in a Panda3D.app residing in the framework (That's what Python does) and we just add a .pth in the Python site-packages as usual pointing to them?

I'd be reluctant to accept /Applications/Panda3D.app for the simple reason that Panda3D is not an application and would struggle to meet the basic requirements of an application bundle because it doesn't have a main entry point.

That's a fair point. On the other hand, looking more closely at /Library/Developer, it seems only Xcode is still using it and only for some specific tools (like thee command line tools) no other apps are using it (at least on my machines).
Also, in /Library I don't have any libraries (as shared code libraries) installed, except under Frameworks of course and plugins for some apps. So Moving Panda3d under /Library does not seems to fit either what is expected to reside under /Library.

@rdb

This comment has been minimized.

Copy link
Member

@rdb rdb commented Nov 14, 2019

It looks like we might be able to use the -Xlinker -reexport_library library to reexport the Panda dylib symbols as part of the framework. (libpanda.dylib is not enough, because the user would still need to explicitly add the dependency libraries of libpanda.dylib, which means there is no real benefit to using the framework. However, I'd only want to do this for the core libraries, not for optional plug-ins.)

How about using /Library/Developer/Panda3D (or /Library/Panda3D) as a stop-gap solution for 1.10.5, and then aiming to implement the framework approach in 1.11.0? We want to minimise compatibility breakage in 1.10.5. I'm thinking we might want two downloads in 1.10.5, one for macOS 10.6-10.8, and one for macOS 10.9-10.15 that is in the new location, 64-bit-only, supports Python 3.8, and uses libc++.

Good question, the python modules could be stored in the Extras/ subfolder or in a Panda3D.app residing in the framework (That's what Python does) and we just add a .pth in the Python site-packages as usual pointing to them?

I do feel a little dirty doing this; yes, Python does do this, but Python actually needs the standard library to use the interpreter, whereas for Panda it's the other way around. However, I can't really think of a better place to put it; we can put the Panda stuff in /Library/Python/.../site-packages, but that would prevent a homebrew version of Python from finding them.

@el-dee

This comment has been minimized.

Copy link
Contributor

@el-dee el-dee commented Nov 14, 2019

Yes, for 1.10.5 we need a quick fix not a botched framework that would need to be redone later, we can look more carefully how to proceed in 1.11 and test thoroughly the framework with existing applications. And /Library/Developer (Or /Library) is still writable in Catalina :)

@Moguri Moguri added the bug label Nov 24, 2019
@tsteinholz

This comment was marked as off-topic.

Copy link

@tsteinholz tsteinholz commented Nov 27, 2019

Not sure if this is related or not, however, responding to @thetestgame 's comment

Currently if you do not have more then one drive in your Mac machine you cannot install Panda with anything other then pip.

When installing panda3d via pip, I get a SIGSEGV.

panda3d/samples/boxing-robots on  master [?] via ·panda3d-1.10.4.1
➜ python main.py
Known pipe types:
  CocoaGraphicsPipe
(all display modules loaded.)
fish: 'python main.py' terminated by signal SIGSEGV (Address boundary error)
(venv)
panda3d/samples/boxing-robots on  master [?] via ·panda3d-1.10.4.1
➜ pip3 freeze | grep panda
panda3d==1.10.4.1

And here is the crash information

Process:               python3.7 [37643]
Path:                  /Users/USER/*/python
Identifier:            python3.7
Version:               0
Code Type:             X86-64 (Native)
Parent Process:        fish [34043]
Responsible:           iTerm2 [3817]
User ID:               501

Date/Time:             2019-11-26 19:04:26.809 -0500
OS Version:            Mac OS X 10.15.1 (19B88)
Report Version:        12
Anonymous UUID:        D7AEB4C4-2DB1-C8DF-DC97-978B14CEE09D

Sleep/Wake UUID:       D088B8DD-E224-468C-A3CC-855550194B6D

Time Awake Since Boot: 69000 seconds
Time Since Wake:       320 seconds

System Integrity Protection: disabled

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

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

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

VM Regions Near 0:
--> 
    __TEXT                 000000010c94f000-000000010c951000 [    8K] r-x/rwx SM=COW  /Users/USER/*/*.7

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.CoreFoundation      	0x00007fff2db45dd4 CFArrayGetCount + 6
1   libpanda.1.10.dylib           	0x000000010e02ecc9 IOKitInputDevice::IOKitInputDevice(__IOHIDDevice*) + 1049
2   libpanda.1.10.dylib           	0x000000010e030c4a IOKitInputDeviceManager::on_match_device(void*, int, void*, __IOHIDDevice*) + 74
3   com.apple.framework.IOKit     	0x00007fff30967fb0 __IOHIDManagerDeviceApplier + 764
4   com.apple.CoreFoundation      	0x00007fff2db80a12 __CFSetApplyFunction_block_invoke + 18
5   com.apple.CoreFoundation      	0x00007fff2db632d4 CFBasicHashApply + 124
6   com.apple.CoreFoundation      	0x00007fff2db809b0 CFSetApplyFunction + 128
7   com.apple.framework.IOKit     	0x00007fff30966a1b __ApplyToDevices + 105
8   com.apple.framework.IOKit     	0x00007fff30968203 __IOHIDManagerInitialEnumCallback + 39
9   com.apple.CoreFoundation      	0x00007fff2db85b81 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
10  com.apple.CoreFoundation      	0x00007fff2db85b20 __CFRunLoopDoSource0 + 103
11  com.apple.CoreFoundation      	0x00007fff2db69154 __CFRunLoopDoSources0 + 209
12  com.apple.CoreFoundation      	0x00007fff2db68760 __CFRunLoopRun + 1272
13  com.apple.CoreFoundation      	0x00007fff2db67fe3 CFRunLoopRunSpecific + 499
14  com.apple.HIToolbox           	0x00007fff2c6ef67d RunCurrentEventLoopInMode + 292
15  com.apple.HIToolbox           	0x00007fff2c6ef2c9 ReceiveNextEventCommon + 356
16  com.apple.HIToolbox           	0x00007fff2c6ef147 _BlockUntilNextEventMatchingListInModeWithFilter + 64
17  com.apple.AppKit              	0x00007fff2ad74864 _DPSNextEvent + 990
18  com.apple.AppKit              	0x00007fff2ad735d4 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1352
19  libpandagl.dylib              	0x00000001110ed544 CocoaGraphicsWindow::process_events() + 116
20  libpanda.1.10.dylib           	0x000000010e06dd5d GraphicsEngine::WindowRenderer::do_windows(GraphicsEngine*, Thread*) + 77
21  libpanda.1.10.dylib           	0x000000010e0696f2 GraphicsEngine::open_windows() + 978
22  libpanda.1.10.dylib           	0x000000010e068d4f GraphicsEngine::make_output(GraphicsPipe*, std::string const&, int, FrameBufferProperties const&, WindowProperties const&, int, GraphicsStateGuardian*, GraphicsOutput*) + 1935
23  core.cpython-37m-darwin.so    	0x000000010d184ef6 Dtool_GraphicsEngine_make_output_505(_object*, _object*, _object*) + 918
24  org.python.python             	0x000000010c96d560 _PyMethodDef_RawFastCallKeywords + 544
25  org.python.python             	0x000000010c971dd1 _PyMethodDescr_FastCallKeywords + 81
26  org.python.python             	0x000000010ca01f27 call_function + 801
27  org.python.python             	0x000000010c9fac57 _PyEval_EvalFrameDefault + 6396
28  org.python.python             	0x000000010c96ce8c function_code_fastcall + 112
29  org.python.python             	0x000000010ca01ef7 call_function + 753
30  org.python.python             	0x000000010c9fac57 _PyEval_EvalFrameDefault + 6396
31  org.python.python             	0x000000010c96ce8c function_code_fastcall + 112
32  org.python.python             	0x000000010c96d829 _PyObject_Call_Prepend + 150
33  org.python.python             	0x000000010c9aaf7d slot_tp_init + 80
34  org.python.python             	0x000000010c9a7c20 type_call + 172
35  org.python.python             	0x000000010c96c918 _PyObject_FastCallKeywords + 358
36  org.python.python             	0x000000010ca01ef0 call_function + 746
37  org.python.python             	0x000000010c9fad0b _PyEval_EvalFrameDefault + 6576
38  org.python.python             	0x000000010ca027a6 _PyEval_EvalCodeWithName + 1870
39  org.python.python             	0x000000010c9f92b8 PyEval_EvalCode + 51
40  org.python.python             	0x000000010ca2794b run_mod + 54
41  org.python.python             	0x000000010ca26975 PyRun_FileExFlags + 163
42  org.python.python             	0x000000010ca2601b PyRun_SimpleFileExFlags + 263
43  org.python.python             	0x000000010ca3e89e pymain_main + 5389
44  org.python.python             	0x000000010ca3ef80 _Py_UnixMain + 56
45  libdyld.dylib                 	0x00007fff650422e5 start + 1

Thread 1:
0   libsystem_pthread.dylib       	0x00007fff6524b56c start_wqthread + 0

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

Thread 3:
0   libsystem_pthread.dylib       	0x00007fff6524b56c start_wqthread + 0

Thread 4:
0   libsystem_pthread.dylib       	0x00007fff6524b56c start_wqthread + 0

Thread 5:: CVDisplayLink
0   libsystem_kernel.dylib        	0x00007fff6518e916 __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6524f072 _pthread_cond_wait + 751
2   com.apple.CoreVideo           	0x00007fff2fb5c82b CVDisplayLink::waitUntil(unsigned long long) + 229
3   com.apple.CoreVideo           	0x00007fff2fb5bdda CVDisplayLink::runIOThread() + 482
4   libsystem_pthread.dylib       	0x00007fff6524ed36 _pthread_start + 125
5   libsystem_pthread.dylib       	0x00007fff6524b58f thread_start + 15

Thread 6:: com.apple.NSEventThread
0   libsystem_kernel.dylib        	0x00007fff6518b166 mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff6518b6cc mach_msg + 60
2   com.apple.CoreFoundation      	0x00007fff2db6936b __CFRunLoopServiceMachPort + 322
3   com.apple.CoreFoundation      	0x00007fff2db68907 __CFRunLoopRun + 1695
4   com.apple.CoreFoundation      	0x00007fff2db67fe3 CFRunLoopRunSpecific + 499
5   com.apple.AppKit              	0x00007fff2ad7bdba _NSEventThread + 132
6   libsystem_pthread.dylib       	0x00007fff6524ed36 _pthread_start + 125
7   libsystem_pthread.dylib       	0x00007fff6524b58f thread_start + 15

Thread 7:: AMCP Logging Spool
0   libsystem_kernel.dylib        	0x00007fff6518b1a2 semaphore_wait_trap + 10
1   com.apple.audio.caulk         	0x00007fff61241ec6 caulk::mach::semaphore::wait() + 16
2   com.apple.audio.caulk         	0x00007fff6123d442 caulk::semaphore::timed_wait(double) + 106
3   com.apple.audio.caulk         	0x00007fff61240a14 caulk::concurrent::details::worker_thread::run() + 30
4   com.apple.audio.caulk         	0x00007fff61240b64 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*> > >(void*) + 45
5   libsystem_pthread.dylib       	0x00007fff6524ed36 _pthread_start + 125
6   libsystem_pthread.dylib       	0x00007fff6524b58f thread_start + 15

Thread 8:
0   libsystem_kernel.dylib        	0x00007fff6518b1a2 semaphore_wait_trap + 10
1   com.apple.audio.caulk         	0x00007fff61241ec6 caulk::mach::semaphore::wait() + 16
2   com.apple.audio.caulk         	0x00007fff6123d442 caulk::semaphore::timed_wait(double) + 106
3   com.apple.audio.caulk         	0x00007fff61240a14 caulk::concurrent::details::worker_thread::run() + 30
4   com.apple.audio.caulk         	0x00007fff61240b64 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*> > >(void*) + 45
5   libsystem_pthread.dylib       	0x00007fff6524ed36 _pthread_start + 125
6   libsystem_pthread.dylib       	0x00007fff6524b58f thread_start + 15

Thread 9:
0   libsystem_kernel.dylib        	0x00007fff6518b1ba semaphore_timedwait_trap + 10
1   libdispatch.dylib             	0x00007fff64ff2a1b _dispatch_sema4_timedwait + 76
2   libdispatch.dylib             	0x00007fff64ff2e42 _dispatch_semaphore_wait_slow + 58
3   libdispatch.dylib             	0x00007fff65000642 _dispatch_worker_thread + 318
4   libsystem_pthread.dylib       	0x00007fff6524ed36 _pthread_start + 125
5   libsystem_pthread.dylib       	0x00007fff6524b58f thread_start + 15

Thread 10:: com.apple.audio.IOThread.client
0   libsystem_kernel.dylib        	0x00007fff6518b166 mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff6518b6cc mach_msg + 60
2   com.apple.audio.CoreAudio     	0x00007fff2d2c50c3 HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 111
3   com.apple.audio.CoreAudio     	0x00007fff2d1bf462 invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 2677
4   com.apple.audio.CoreAudio     	0x00007fff2d2f561c HALB_IOThread::Entry(void*) + 72
5   libsystem_pthread.dylib       	0x00007fff6524ed36 _pthread_start + 125
6   libsystem_pthread.dylib       	0x00007fff6524b58f thread_start + 15

Thread 11:
0   libsystem_kernel.dylib        	0x00007fff6518f032 __semwait_signal + 10
1   libsystem_c.dylib             	0x00007fff651120fa nanosleep + 196
2   libsystem_c.dylib             	0x00007fff65111ff4 usleep + 53
3   libfmodex.dylib               	0x0000000117a419bd 0x117a3f000 + 10685
4   libfmodex.dylib               	0x0000000117ac4f91 0x117a3f000 + 548753
5   libsystem_pthread.dylib       	0x00007fff6524ed36 _pthread_start + 125
6   libsystem_pthread.dylib       	0x00007fff6524b58f thread_start + 15

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x0000000000000000  rcx: 0x0000000100000000  rdx: 0x000000010cbc9000
  rdi: 0x0000000000000000  rsi: 0x00007fff6efd2f0a  rbp: 0x00007ffee32adf70  rsp: 0x00007ffee32acee8
   r8: 0x0000000100001c65   r9: 0x0000000000000000  r10: 0x00007fff8f091be0  r11: 0x00007fff64ff1f54
  r12: 0x00007fc3b18d0000  r13: 0x000000000000000d  r14: 0x00007fc3b18b2380  r15: 0x0000000000000000
  rip: 0x00007fff2db45dd4  rfl: 0x0000000000010246  cr2: 0x0000000000000000
  
Logical CPU:     0
Error Code:      0x00000004 (no mapping for user data write)
Trap Number:     14


Binary Images:
       0x10c94f000 -        0x10c950fff +python (0) <A2394F23-AD08-33CD-90AB-4F91BB83938F> /Users/USER/*/python
       0x10c953000 -        0x10cad6fff +org.python.python (3.7.4, [c] 2001-2019 Python Software Foundation. - 3.7.4) <C166D6FB-6B21-3B3A-BC4E-0FC6B1B03541> /usr/local/Cellar/python/3.7.4_1/Frameworks/Python.framework/Versions/3.7/Python
       0x10ce63000 -        0x10ce7bfff +libp3interrogatedb.1.10.dylib (1.10.4) <90D03E00-E6C6-3FC2-8899-D922325B0506> /Users/USER/*/libp3interrogatedb.1.10.dylib
       0x10ce88000 -        0x10ceb9fff +libp3dtool.1.10.dylib (1.10.4) <FACF4521-4A4A-3411-A82B-E1FE1F344332> /Users/USER/*/libp3dtool.1.10.dylib
       0x10cee0000 -        0x10cee0fff +_bisect.cpython-37m-darwin.so (0) <71551D1B-9A62-39B1-9E07-E8C2D2B122AA> /Users/USER/*/_bisect.cpython-37m-darwin.so
       0x10cf23000 -        0x10d955fff +core.cpython-37m-darwin.so (???) <6C084053-A86A-32FF-BD7C-5799996CAF48> /Users/USER/*/core.cpython-37m-darwin.so
       0x10dd98000 -        0x10ea72fe7 +libpanda.1.10.dylib (1.10.4) <644E2EF0-8666-35F3-A6CC-B828A7BE9268> /Users/USER/*/libpanda.1.10.dylib
       0x10f022000 -        0x10f172ff7 +libpandaexpress.1.10.dylib (1.10.4) <E507A575-F72F-35E9-8D1F-C705F3522744> /Users/USER/*/libpandaexpress.1.10.dylib
       0x10f1df000 -        0x10f307ff7 +libp3dtoolconfig.1.10.dylib (1.10.4) <7D01D8B4-1713-38CE-A09D-190E3996833C> /Users/USER/*/libp3dtoolconfig.1.10.dylib
       0x10f36d000 -        0x10f948fff +Cg (0) /Users/USER/*/Cg
       0x1107ca000 -        0x110882ff7 +direct.cpython-37m-darwin.so (???) <B1760544-4B3D-3DD9-9C52-4735282B5403> /Users/USER/*/direct.cpython-37m-darwin.so
       0x1108d4000 -        0x110904fff +libp3direct.1.10.dylib (1.10.4) <FCE3603F-ABA3-3BBA-A55D-D7ECEA527756> /Users/USER/*/libp3direct.1.10.dylib
       0x11096a000 -        0x11096effb +math.cpython-37m-darwin.so (0) <E87AD137-641B-37D5-BFC3-868DF94DB5F0> /Users/USER/*/math.cpython-37m-darwin.so
       0x1109c7000 -        0x1109cafff +_hashlib.cpython-37m-darwin.so (0) <2F737D0E-A70C-3363-AA12-91DD86F2C4E5> /Users/USER/*/_hashlib.cpython-37m-darwin.so
       0x1109ce000 -        0x110a1cfff +libssl.1.1.dylib (0) <6E8C5906-2EB3-3F95-9B6D-2C509049EF4C> /usr/local/opt/openssl@1.1/lib/libssl.1.1.dylib
       0x110a45000 -        0x110be0917 +libcrypto.1.1.dylib (0) <67579E42-401A-3775-B5C6-518E58CC8032> /usr/local/opt/openssl@1.1/lib/libcrypto.1.1.dylib
       0x110c72000 -        0x110c77ffb +_blake2.cpython-37m-darwin.so (0) <4858ABFA-F4AF-32FD-8F67-24F5EA5E5EDD> /Users/USER/*/_blake2.cpython-37m-darwin.so
       0x110c7b000 -        0x110c8bfff +_sha3.cpython-37m-darwin.so (0) <8B06281D-2F3C-3AFE-8A7E-54F7343529B1> /Users/USER/*/_sha3.cpython-37m-darwin.so
       0x110cd0000 -        0x110cd1ffb +_random.cpython-37m-darwin.so (0) <3EE21A2B-6164-3348-A3AC-9BE83DC846C0> /Users/USER/*/_random.cpython-37m-darwin.so
       0x110d14000 -        0x110d15fff +_heapq.cpython-37m-darwin.so (0) <A5297284-1D5D-3D4B-96B2-335DAE0A48F8> /Users/USER/*/_heapq.cpython-37m-darwin.so
       0x11107d000 -        0x111117fff +libpandagl.dylib (1.10.4) <A4A7D3BB-9006-3ACE-A119-C23F11A68629> /Users/USER/*/libpandagl.dylib
       0x111151000 -        0x11116bff7 +libpandafx.1.10.dylib (1.10.4) <55EC7CE6-D56D-312A-AAB5-A619458DE6AE> /Users/USER/*/libpandafx.1.10.dylib
       0x11283d000 -        0x1128cdb5f  dyld (733.6) <DAFEA246-2F9A-3DCB-A37C-4246D4F92770> /usr/lib/dyld
       0x1156bf000 -        0x1156c2047  libobjc-trampolines.dylib (781) <6CF41A53-C75E-3AAA-9E47-E35C1EE56CE4> /usr/lib/libobjc-trampolines.dylib
       0x11741f000 -        0x11741ffff +_opcode.cpython-37m-darwin.so (0) <8F956798-EE54-301E-9D96-448CC2296FD1> /Users/USER/*/_opcode.cpython-37m-darwin.so
       0x11757c000 -        0x11757ffff +zlib.cpython-37m-darwin.so (0) <06AC34F5-76F2-3CBE-A0D4-AA8499C77CCE> /Users/USER/*/zlib.cpython-37m-darwin.so
       0x1175c4000 -        0x1175c5fff +_bz2.cpython-37m-darwin.so (0) <ADC48339-0FCB-3C21-9077-58779C911962> /Users/USER/*/_bz2.cpython-37m-darwin.so
       0x1175c9000 -        0x1175ccff7 +_lzma.cpython-37m-darwin.so (0) <16807336-2CD5-3B2A-8D0E-9F6996CD6904> /Users/USER/*/_lzma.cpython-37m-darwin.so
       0x1175d1000 -        0x1175ecff3 +liblzma.5.dylib (0) <D5E25B2B-6DFB-3233-850B-65F488A14688> /usr/local/opt/xz/lib/liblzma.5.dylib
       0x1175f2000 -        0x1175f3fff +grp.cpython-37m-darwin.so (0) <8DDDA372-84F1-38E5-A7EA-41538F7BB0EC> /Users/USER/*/grp.cpython-37m-darwin.so
       0x1175f6000 -        0x1175f9fff +_struct.cpython-37m-darwin.so (0) <00562B1E-7813-30E5-A48D-613782E211E0> /Users/USER/*/_struct.cpython-37m-darwin.so
       0x117600000 -        0x117603ff7 +binascii.cpython-37m-darwin.so (0) <D2C112C8-4A77-3B3A-B269-14A1045DB49B> /Users/USER/*/binascii.cpython-37m-darwin.so
       0x117647000 -        0x117648fff +_posixsubprocess.cpython-37m-darwin.so (0) <41961A25-00CC-33D3-8FD3-CF6A1553B0E7> /Users/USER/*/_posixsubprocess.cpython-37m-darwin.so
       0x11764b000 -        0x11764efff +select.cpython-37m-darwin.so (0) <DF16ED7C-95EE-3995-BE70-21C46BC67798> /Users/USER/*/select.cpython-37m-darwin.so
       0x1176a1000 -        0x1176acff3 +_datetime.cpython-37m-darwin.so (0) <DCCE3472-6269-3868-A81E-1D04BE56523F> /Users/USER/*/_datetime.cpython-37m-darwin.so
       0x1176b4000 -        0x1176d3ffb +pyexpat.cpython-37m-darwin.so (0) <310FCCED-8BBA-30B2-8805-C3A3FA89DB4F> /Users/USER/*/pyexpat.cpython-37m-darwin.so
       0x11771f000 -        0x117727ffb +_socket.cpython-37m-darwin.so (0) <CF7EB050-4231-3EE0-9586-63E5AACE8E90> /Users/USER/*/_socket.cpython-37m-darwin.so
       0x117a02000 -        0x117a14fff  com.apple.iokit.IOHIDLib (2.0.0 - 2.0.0) <0CBAD74B-19D4-3410-95CB-445D773F8A28> /System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin/Contents/MacOS/IOHIDLib
       0x117a25000 -        0x117a34ff7 +libp3fmod_audio.dylib (1.10.4) <919DCC22-9E84-3D2B-B46A-8741A695DC35> /Users/USER/*/libp3fmod_audio.dylib
       0x117a3f000 -        0x117b42fff +libfmodex.dylib (1) <9BEB677B-91FD-3CE8-8D2B-C95A0EF7AC7C> /Users/USER/*/libfmodex.dylib
       0x117bc4000 -        0x117bc8fff  com.apple.audio.AppleHDAHALPlugIn (283.14 - 283.14) <D5B2752C-3598-3870-8BEB-F91597AE8D64> /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn
       0x117bd1000 -        0x117d2dfff  com.apple.audio.units.Components (1.14 - 1.14) <A5AC33CF-21E6-38FB-9A8B-48CD77AA336C> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
    0x7fff247d8000 -     0x7fff24cdcff7  com.apple.driver.AppleIntelBDWGraphicsGLDriver (14.2.16 - 14.0.2) <239AE7D8-61AE-3E74-8C6B-8FD76F09FA9D> /System/Library/Extensions/AppleIntelBDWGraphicsGLDriver.bundle/Contents/MacOS/AppleIntelBDWGraphicsGLDriver
    0x7fff24cdd000 -     0x7fff24dddff4  com.apple.driver.AppleIntelBDWGraphicsMTLDriver (14.2.16 - 14.0.2) <82196C43-9904-32F7-9E01-0DD7059914DE> /System/Library/Extensions/AppleIntelBDWGraphicsMTLDriver.bundle/Contents/MacOS/AppleIntelBDWGraphicsMTLDriver
    0x7fff298fe000 -     0x7fff298fefff  com.apple.Accelerate (1.11 - Accelerate 1.11) <956D070C-B522-3A08-891A-CAD6BA4082D1> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x7fff298ff000 -     0x7fff29915ff7  libCGInterfaces.dylib (524.2) <23142415-0CD0-3020-B17E-F600C3889856> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.dylib
    0x7fff29916000 -     0x7fff29f81fdf  com.apple.vImage (8.1 - 524.2) <DCF3349F-1159-3F46-81E0-C18E041DC940> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
    0x7fff29f82000 -     0x7fff2a1eafff  libBLAS.dylib (1303) <B950B953-116A-3C78-91A9-F983F61BC795> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
    0x7fff2a1eb000 -     0x7fff2a4daff7  libBNNS.dylib (144.40.3) <BAE2A5E4-14A1-3C54-86DF-888FA26C745E> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
    0x7fff2a4dc000 -     0x7fff2a881fff  libLAPACK.dylib (1303) <5C248B39-F233-3074-A3A5-AF8F436FBF87> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
    0x7fff2a882000 -     0x7fff2a897ff8  libLinearAlgebra.dylib (1303) <3AEC87AB-568C-3D88-959A-D6D8C2776FEC> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
    0x7fff2a898000 -     0x7fff2a89dff3  libQuadrature.dylib (7) <7EE59014-8FC5-3369-868B-8A87E590BF78> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
    0x7fff2a89e000 -     0x7fff2a90efff  libSparse.dylib (103) <093F97A4-47DE-38DF-BB7A-FF5A3FB0BB3B> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib
    0x7fff2a90f000 -     0x7fff2a921fef  libSparseBLAS.dylib (1303) <4536B3F7-7017-36F5-B500-1A63F691CE03> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
    0x7fff2a922000 -     0x7fff2aafbffb  libvDSP.dylib (735) <E849AEB0-2995-38A4-B0C3-4ACEAF434D12> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
    0x7fff2aafc000 -     0x7fff2abb7fd3  libvMisc.dylib (735) <18B48679-444E-3680-A9B2-006A8D1DE3EB> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
    0x7fff2abb8000 -     0x7fff2abb8fff  com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <79C1A1C7-E97A-3B7A-8737-444B402A7AA0> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
    0x7fff2abb9000 -     0x7fff2ac18ffc  com.apple.Accounts (113 - 113) <93F6714C-3028-3F7B-AA9B-82ED89D20D88> /System/Library/Frameworks/Accounts.framework/Versions/A/Accounts
    0x7fff2ad5d000 -     0x7fff2bb15ffe  com.apple.AppKit (6.9 - 1894.10.126) <76EB4086-CA3D-3448-8CE0-9812F9A94F3A> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x7fff2bb65000 -     0x7fff2bb65fff  com.apple.ApplicationServices (48 - 50) <0748E453-524B-33BA-806B-22786DED2958> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
    0x7fff2bb66000 -     0x7fff2bbd1fff  com.apple.ApplicationServices.ATS (377 - 493) <CF8434BF-B51D-3A68-B6FC-AFB0765530A2> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
    0x7fff2bc6a000 -     0x7fff2bca8ffa  libFontRegistry.dylib (274) <A512DEE5-A697-3EE6-AF9D-606C9D9156A0> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
    0x7fff2bd03000 -     0x7fff2bd32ff7  com.apple.ATSUI (1.0 - 1) <50DC5F09-5336-3718-AEE9-490773BA3070> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATSUI.framework/Versions/A/ATSUI
    0x7fff2bd33000 -     0x7fff2bd37ff3  com.apple.ColorSyncLegacy (4.13.0 - 1) <D4F7C969-FE2C-3036-94E3-FD2882F89C6F> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy
    0x7fff2bdd2000 -     0x7fff2be28ffa  com.apple.HIServices (1.22 - 672) <0B1FD2E8-DEBD-3ED3-82F7-E0F80F21621A> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
    0x7fff2be29000 -     0x7fff2be37fff  com.apple.LangAnalysis (1.7.0 - 1.7.0) <72ECDBB9-F607-3FB3-ABC3-882C9EFB3245> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
    0x7fff2be38000 -     0x7fff2be7dff2  com.apple.print.framework.PrintCore (15 - 516) <78F4A9D5-82F5-3578-A78F-CDD438DB6A6C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
    0x7fff2be7e000 -     0x7fff2be88fff  com.apple.QD (4.0 - 413) <63CCC6D7-659A-341A-A8A4-55B596EEFE9C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
    0x7fff2be89000 -     0x7fff2be96ff0  com.apple.speech.synthesis.framework (9.0.22 - 9.0.22) <202F6033-A76D-3B2C-9BA9-9CCF4493AB4D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x7fff2be97000 -     0x7fff2bf77ff2  com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) <CAE6B655-8D07-3040-811E-CE5DE42249AE> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x7fff2bf79000 -     0x7fff2bf79fff  com.apple.audio.units.AudioUnit (1.14 - 1.14) <FE7A9727-7F3F-3E0F-B827-DF421993ED12> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
    0x7fff2c2ef000 -     0x7fff2c666ffb  com.apple.CFNetwork (1120 - 1120) <5EA797F3-2F7A-3E0C-8DBC-DBE145004EC5> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
    0x7fff2c6e0000 -     0x7fff2c6e0fff  com.apple.Carbon (160 - 162) <56A09CBE-D5EB-3918-B42B-B3ABFF52E1D1> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x7fff2c6e1000 -     0x7fff2c6e4ffb  com.apple.CommonPanels (1.2.6 - 101) <9286951D-8B2F-3A4B-86B2-767AFCC6A591> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
    0x7fff2c6e5000 -     0x7fff2c9d9ff3  com.apple.HIToolbox (2.1.1 - 993.4) <AB2DC9D2-6A2A-3EB0-8ED9-8053CFEEC0A9> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
    0x7fff2c9da000 -     0x7fff2c9ddff3  com.apple.help (1.3.8 - 68) <64630D33-B292-3FD1-A3B7-AE98D4157EF1> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
    0x7fff2c9de000 -     0x7fff2c9e3ff7  com.apple.ImageCapture (9.0 - 1600.18) <4B628CBB-65EC-3A36-8EBB-2F9D7D328744> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
    0x7fff2c9e4000 -     0x7fff2c9e4fff  com.apple.ink.framework (10.15 - 227) <ED29C75F-6E14-352E-ACB9-AA899E2F5429> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
    0x7fff2c9e5000 -     0x7fff2c9ffff2  com.apple.openscripting (1.7 - 185.1) <D300E418-CF0F-3127-BCBA-A7553F2F1E88> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
    0x7fff2ca20000 -     0x7fff2ca20fff  com.apple.print.framework.Print (15 - 271) <4DDF3DC5-A69B-3BB8-B5F3-42ECC341A0B4> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
    0x7fff2ca21000 -     0x7fff2ca23ff7  com.apple.securityhi (9.0 - 55008) <8E09C68A-87BB-3D55-A52F-AB1B249D06F8> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
    0x7fff2ca24000 -     0x7fff2ca2aff7  com.apple.speech.recognition.framework (6.0.3 - 6.0.3) <E2CECD92-568A-3C7A-AD98-D99CEF1BBCBF> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
    0x7fff2cbc5000 -     0x7fff2cbc5fff  com.apple.Cocoa (6.11 - 23) <EB4AD4EA-3212-385A-876E-9F8B30F8CA56> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
    0x7fff2cbd3000 -     0x7fff2cdbeff7  com.apple.ColorSync (4.13.0 - 3394.3) <DCAECEC5-F7D0-3A28-AE9D-3FA59CC9FB26> /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync
    0x7fff2d0a8000 -     0x7fff2d5b7ffa  com.apple.audio.CoreAudio (5.0 - 5.0) <73C7F0DD-8919-3056-AB1F-67705F942A04> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x7fff2d60a000 -     0x7fff2d641ff0  com.apple.CoreBluetooth (1.0 - 1) <E57B1D4A-DF7A-37F3-833A-CD440EB58685> /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
    0x7fff2d642000 -     0x7fff2da20ffc  com.apple.CoreData (120 - 973.1) <AC3856BC-894E-30C4-BA99-25C06A3D9FE8> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x7fff2da21000 -     0x7fff2db2dff6  com.apple.CoreDisplay (1.0 - 186.2.4) <AD10EEEB-9A5F-3904-A487-50F13E4B2357> /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
    0x7fff2db2e000 -     0x7fff2dfadfe7  com.apple.CoreFoundation (6.9 - 1673.126) <15D61616-B29B-3BDB-8624-4B84A4956485> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff2dfaf000 -     0x7fff2e627ff0  com.apple.CoreGraphics (2.0 - 1348.12.4.3) <B8D7910C-0C72-315F-8CE1-C257FD0ADD84> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
    0x7fff2e635000 -     0x7fff2e992ff5  com.apple.CoreImage (15.0.0 - 910.8) <CE3DB305-25FF-31FE-9334-C2370473BAAF> /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
    0x7fff2ef1b000 -     0x7fff2ef1bfff  com.apple.CoreServices (1069.11 - 1069.11) <C8F86BE7-AAED-30A6-BBC2-550446137E7C> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x7fff2ef1c000 -     0x7fff2efa1ff7  com.apple.AE (838 - 838) <3301AF1B-D178-306A-9641-B57AA03FB1BE> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
    0x7fff2efa2000 -     0x7fff2f283fff  com.apple.CoreServices.CarbonCore (1217 - 1217) <FAA1467B-6D39-3EBE-9810-A4DF49478F10> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
    0x7fff2f284000 -     0x7fff2f2d1ffd  com.apple.DictionaryServices (1.2 - 323) <C1798F09-36D3-3C8E-AF72-A3DE63962AF1> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
    0x7fff2f2d2000 -     0x7fff2f2dafff  com.apple.CoreServices.FSEvents (1268.40.5 - 1268.40.5) <9BB76885-7CD7-3369-B759-33F7E5DA5392> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
    0x7fff2f2db000 -     0x7fff2f514ff0  com.apple.LaunchServices (1069.11 - 1069.11) <88F59BD5-412A-35EE-AD45-E6BF80B24891> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
    0x7fff2f515000 -     0x7fff2f5adff9  com.apple.Metadata (10.7.0 - 2074.4) <028AC15A-35B7-3E1F-BCDC-470C8EA0CA09> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
    0x7fff2f5ae000 -     0x7fff2f5dbff7  com.apple.CoreServices.OSServices (1069.11 - 1069.11) <A667F007-A599-3869-99F7-1F8460011015> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
    0x7fff2f5dc000 -     0x7fff2f643fff  com.apple.SearchKit (1.4.1 - 1.4.1) <F0A931E4-0C31-36BA-8DD7-01FDF9813FB7> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
    0x7fff2f644000 -     0x7fff2f668ffd  com.apple.coreservices.SharedFileList (131 - 131) <62C3066A-3991-313F-AE2D-75B2B5934D52> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
    0x7fff2f990000 -     0x7fff2fb44ff6  com.apple.CoreText (643.1.1.5 - 643.1.1.5) <4525DC61-0B5B-33B2-A249-68C6A1267EE7> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
    0x7fff2fb45000 -     0x7fff2fb89fff  com.apple.CoreVideo (1.8 - 334.0) <52692CD0-764F-3D77-9087-2825ED39AD0F> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x7fff2fb8a000 -     0x7fff2fc17ff1  com.apple.framework.CoreWLAN (13.0 - 1455.3) <3F7DCCA2-A5E2-3196-B2C7-31491192E75C> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
    0x7fff2feb9000 -     0x7fff2febfff7  com.apple.DiskArbitration (2.7 - 2.7) <A3D2B0A0-3C72-3893-87BF-D45FE398A905> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x7fff300b2000 -     0x7fff301d9ff7  com.apple.FileProvider (257 - 257) <E6755796-E58D-3C24-A0E9-0029521120C4> /System/Library/Frameworks/FileProvider.framework/Versions/A/FileProvider
    0x7fff301f1000 -     0x7fff305b8ff4  com.apple.Foundation (6.9 - 1673.126) <470C2315-3047-39BB-BB6B-2C620087091C> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fff30625000 -     0x7fff30675ff3  com.apple.GSS (4.0 - 2.0) <A149061D-5893-35B5-AE7F-BA889DFEADB2> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
    0x7fff307af000 -     0x7fff308c7ff8  com.apple.Bluetooth (7.0.1 - 7.0.1f1) <61A2BDF8-E3AC-3714-A967-92404AC52389> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
    0x7fff3092e000 -     0x7fff309d1ffb  com.apple.framework.IOKit (2.0.2 - 1726.41.1) <FBB4A97B-D7CF-3B8C-932D-672343D63260> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x7fff309d3000 -     0x7fff309e3ff4  com.apple.IOSurface (269.6 - 269.6) <DB88C9C2-0F53-3C77-98F0-1D8A1DFA9CB1> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
    0x7fff30a5a000 -     0x7fff30bb6ffe  com.apple.ImageIO.framework (3.3.0 - 1972.11.4.4) <2809F8D6-7B13-3703-B266-C5B7A6B62D97> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
    0x7fff30bb7000 -     0x7fff30bbafff  libGIF.dylib (1972.11.4.4) <2BFC7FDD-4A4F-323C-B60A-3B4AE526F7CE> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x7fff30bbb000 -     0x7fff30c75fef  libJP2.dylib (1972.11.4.4) <214BCCF5-2A06-3B4A-B2B8-4ECCB4B32D1C> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
    0x7fff30c76000 -     0x7fff30c9afef  libJPEG.dylib (1972.11.4.4) <DBE9F84B-D9A2-3044-BFE2-B3853025FD9F> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x7fff30f18000 -     0x7fff30f32fe7  libPng.dylib (1972.11.4.4) <BD63D82F-55E5-32DB-96F9-8D7A3CDDA272> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x7fff30f33000 -     0x7fff30f34fff  libRadiance.dylib (1972.11.4.4) <2454AEBE-BE87-3D0F-BE68-6ECA3FCA361C> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
    0x7fff30f35000 -     0x7fff30f7efff  libTIFF.dylib (1972.11.4.4) <73A90FA4-9A51-3653-8F14-2EBBFEED3F78> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x7fff323a3000 -     0x7fff323b5ff3  com.apple.Kerberos (3.0 - 1) <8018F664-0026-3CC3-8685-3E2FE0BF2C7F> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x7fff323b6000 -     0x7fff323b6fff  libHeimdalProxy.dylib (77) <51DB9CFB-808F-32E8-BB34-39F6702DBDED> /System/Library/Frameworks/Kerberos.framework/Versions/A/Libraries/libHeimdalProxy.dylib
    0x7fff32f64000 -     0x7fff33027ff9  com.apple.Metal (212.2.3 - 212.2.3) <AA7DE079-2DFD-3E9F-A041-464CFBE1ABAE> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
    0x7fff33044000 -     0x7fff33080ff3  com.apple.MetalPerformanceShaders.MPSCore (1.0 - 1) <FB95B500-E5A3-3FAD-882E-D12FD9CA0964> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSCore.framework/Versions/A/MPSCore
    0x7fff33081000 -     0x7fff33107fe6  com.apple.MetalPerformanceShaders.MPSImage (1.0 - 1) <C0E349E7-ADE3-3353-8CFF-3DAD653F810E> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSImage.framework/Versions/A/MPSImage
    0x7fff33108000 -     0x7fff3312cff8  com.apple.MetalPerformanceShaders.MPSMatrix (1.0 - 1) <8665FDF1-210F-3A8C-9D5D-FA0C49FD8C8C> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix
    0x7fff3312d000 -     0x7fff33142fff  com.apple.MetalPerformanceShaders.MPSNDArray (1.0 - 1) <EE7CF802-BF7F-3EEC-9EC2-26A3B3432275> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNDArray.framework/Versions/A/MPSNDArray
    0x7fff33143000 -     0x7fff332a2ff4  com.apple.MetalPerformanceShaders.MPSNeuralNetwork (1.0 - 1) <46C9BDBB-1FB9-3E1A-A02C-818D16E472D9> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork
    0x7fff332a3000 -     0x7fff332f1fff  com.apple.MetalPerformanceShaders.MPSRayIntersector (1.0 - 1) <7CFEE008-E1AD-30FE-B0B7-9A7459701234> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector
    0x7fff332f2000 -     0x7fff332f3ff5  com.apple.MetalPerformanceShaders.MetalPerformanceShaders (1.0 - 1) <241617D0-E5E7-3E36-971E-E278D15990A9> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
    0x7fff34239000 -     0x7fff34245ffe  com.apple.NetFS (6.0 - 4.0) <5C3C3672-2549-316E-9AC6-A1CFDCD16E9C> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x7fff34246000 -     0x7fff34389ff6  com.apple.Network (1.0 - 1) <38F65393-1393-3888-9F02-C4087F19CA0D> /System/Library/Frameworks/Network.framework/Versions/A/Network
    0x7fff36da9000 -     0x7fff36db1fff  libcldcpuengine.dylib (2.12.7) <A868A807-EA7D-3F78-9AEB-74E0AC72F8EC> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
    0x7fff36db2000 -     0x7fff36e0aff7  com.apple.opencl (3.5 - 3.5) <D734AF0C-0EA3-3264-BBF9-D3099ACF47E3> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
    0x7fff36e0b000 -     0x7fff36e27fff  com.apple.CFOpenDirectory (10.15 - 220.40.1) <AA81FC34-A7F6-3DA2-A275-B34F75099C7B> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
    0x7fff36e28000 -     0x7fff36e33fff  com.apple.OpenDirectory (10.15 - 220.40.1) <ECFA2FFB-D5B6-3916-96F7-9F3A1EB1E534> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x7fff3778e000 -     0x7fff37790fff  libCVMSPluginSupport.dylib (17.10.22) <48C3CA4F-69EF-31E7-9120-0BA8E9162ACA> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
    0x7fff37791000 -     0x7fff37796fff  libCoreFSCache.dylib (176.9) <D5D62F22-9099-370B-B264-B5398554EF0B> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
    0x7fff37797000 -     0x7fff3779bfff  libCoreVMClient.dylib (176.9) <31DA9263-05A0-35A5-9CB8-40F8311B964B> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
    0x7fff3779c000 -     0x7fff377a4ff7  libGFXShared.dylib (17.10.22) <B153F11B-C10F-38FE-AB8D-9E6C5315F210> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
    0x7fff377a5000 -     0x7fff377affff  libGL.dylib (17.10.22) <59E124FF-8F56-3028-9816-40699F152B3B> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x7fff377b0000 -     0x7fff377e5fff  libGLImage.dylib (17.10.22) <7EC55D26-7FA5-3B7B-A552-C50FA0308101> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
    0x7fff377e6000 -     0x7fff37978ff7  libGLProgrammability.dylib (17.10.22) <832152E0-CE51-3BFD-B21E-DF2111D0C8F7> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
    0x7fff37979000 -     0x7fff379b5fff  libGLU.dylib (17.10.22) <A4C86485-7CDF-30B0-ACB5-B0D11CA88ED0> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x7fff383e5000 -     0x7fff383f4ff7  com.apple.opengl (17.10.22 - 17.10.22) <0142B045-DCF8-3554-A7FB-48A173541E40> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x7fff383f5000 -     0x7fff3856eff7  GLEngine (17.10.22) <3B0B4AB6-3D54-3475-A50B-73C565244063> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLEngine.bundle/GLEngine
    0x7fff3856f000 -     0x7fff38597fff  GLRendererFloat (17.10.22) <F2C6CBD1-30C3-3A1F-9976-C888359930A4> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLRendererFloat.bundle/GLRendererFloat
    0x7fff393ae000 -     0x7fff3962cff0  com.apple.QuartzCore (1.11 - 815.19.4.2) <5F492A40-BBBC-3A31-83A8-32462A7B1FB4> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x7fff3a179000 -     0x7fff3a4bfff6  com.apple.security (7.0 - 59306.41.2) <FB3774D5-C940-35FB-960A-86253A01BDAE> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x7fff3a4c0000 -     0x7fff3a548ff7  com.apple.securityfoundation (6.0 - 55236) <6482C994-4DB4-320D-8FD4-50C998EA8856> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
    0x7fff3a5a2000 -     0x7fff3a5a6ff8  com.apple.xpc.ServiceManagement (1.0 - 1) <2B80E13A-AFFC-355A-AA82-CCDEF4718E66> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
    0x7fff3b333000 -     0x7fff3b39dff7  com.apple.SystemConfiguration (1.19 - 1.19) <A52A533D-DA25-3607-A18E-CA7C539E1C52> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
    0x7fff3f0f9000 -     0x7fff3f1bdfef  com.apple.APFS (1412.41.1 - 1412.41.1) <0319F563-43AE-3F80-9107-7F0056E726DB> /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
    0x7fff40299000 -     0x7fff4029aff1  com.apple.AggregateDictionary (1.0 - 1) <93D38CEB-C8F2-3011-8810-64D1E33B0D62> /System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary
    0x7fff407aa000 -     0x7fff407c7ffc  com.apple.AppContainer (4.0 - 448.40.2) <1A1D23EF-A9CA-3D46-ABAC-E87628E3DF26> /System/Library/PrivateFrameworks/AppContainer.framework/Versions/A/AppContainer
    0x7fff4081c000 -     0x7fff4082aff7  com.apple.AppSandbox (4.0 - 448.40.2) <19B46F6D-3F13-3679-81E0-C626E7E9749D> /System/Library/PrivateFrameworks/AppSandbox.framework/Versions/A/AppSandbox
    0x7fff40cb1000 -     0x7fff40cd5ff3  com.apple.framework.Apple80211 (13.0 - 1460.1) <5290ABDC-D781-31CF-AD23-C39D3BA3FBD6> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
    0x7fff40e0b000 -     0x7fff40e1afdf  com.apple.AppleFSCompression (119 - 1.0) <7EEDBF8A-8812-33D6-A5B0-F7D36825EE73> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
    0x7fff40f19000 -     0x7fff40f24ff7  com.apple.AppleIDAuthSupport (1.0 - 1) <B84D3BAB-BCF7-3DD8-A656-498D5444DC9D> /System/Library/PrivateFrameworks/AppleIDAuthSupport.framework/Versions/A/AppleIDAuthSupport
    0x7fff40f66000 -     0x7fff40faefff  com.apple.AppleJPEG (1.0 - 1) <CFE57DD6-F663-3DBF-8D37-BEFABF557D1F> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
    0x7fff4138c000 -     0x7fff413aeffb  com.apple.applesauce (1.0 - 16.22) <EFF69698-9566-3957-B3F5-CEC2B206EE7C> /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce
    0x7fff4146e000 -     0x7fff41471ffb  com.apple.AppleSystemInfo (3.1.5 - 3.1.5) <F4F1A097-C691-38BC-B91B-FFD828C3EA4E> /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo
    0x7fff4150b000 -     0x7fff4151aff1  com.apple.AssertionServices (1.0 - 223.40.19) <73B5C0D9-AB04-3961-A01D-FFBC94D1348E> /System/Library/PrivateFrameworks/AssertionServices.framework/Versions/A/AssertionServices
    0x7fff41f93000 -     0x7fff41fe4ffd  com.apple.audio.AudioSession (1.0 - 17) <95ED0F4C-FE5E-3401-82CC-3ADC19120CE8> /System/Library/PrivateFrameworks/AudioSession.framework/Versions/A/AudioSession
    0x7fff41fe5000 -     0x7fff42012ff7  libSessionUtility.dylib (17) <B39432B4-506A-3FBE-A512-8E4780CD9A03> /System/Library/PrivateFrameworks/AudioSession.framework/libSessionUtility.dylib
    0x7fff420ab000 -     0x7fff422e8fff  com.apple.audio.AudioToolboxCore (1.0 - 1104.26) <9D7C2174-0854-3C13-AF80-E814A9EC013C> /System/Library/PrivateFrameworks/AudioToolboxCore.framework/Versions/A/AudioToolboxCore
    0x7fff422e9000 -     0x7fff42402ff0  com.apple.AuthKit (1.0 - 1) <F190E8C4-1D9B-34F2-9255-902509534E6A> /System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/AuthKit
    0x7fff425bd000 -     0x7fff425c6ff3  com.apple.coreservices.BackgroundTaskManagement (1.0 - 104) <5E2B9000-49D6-3BFA-97F1-3B47A8A7418D> /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
    0x7fff425c7000 -     0x7fff42668ff8  com.apple.backup.framework (1.11.1 - 1298.1.2) <3C069796-5360-32F6-8841-BC263B94B2A3> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
    0x7fff42669000 -     0x7fff426eaffd  com.apple.BaseBoard (464.1 - 464.1) <1A44B522-904F-3541-BC8C-5EDF0C6EE49C> /System/Library/PrivateFrameworks/BaseBoard.framework/Versions/A/BaseBoard
    0x7fff427ec000 -     0x7fff42828ff7  com.apple.bom (14.0 - 219.1) <4D4C4ACA-A1DD-3D0B-B362-8D202EBE8D9B> /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
    0x7fff4339d000 -     0x7fff433ecfff  com.apple.ChunkingLibrary (302 - 302) <593921FE-7EFE-36F6-8B05-4E89B00EABD6> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
    0x7fff44275000 -     0x7fff44286fff  com.apple.CommonAuth (4.0 - 2.0) <1D04F654-22B1-37EF-90AD-3ADB5238806A> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
    0x7fff4429a000 -     0x7fff442b1fff  com.apple.commonutilities (8.0 - 900) <0B13423D-84E7-394A-8E2A-62D815B5BC4B> /System/Library/PrivateFrameworks/CommonUtilities.framework/Versions/A/CommonUtilities
    0x7fff44dd1000 -     0x7fff44df0ff4  com.apple.analyticsd (1.0 - 1) <CFAD97DE-F4F0-3A1B-B6FE-855164CC68CC> /System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalytics
    0x7fff4533e000 -     0x7fff4534eff3  com.apple.CoreEmoji (1.0 - 107) <8D1CA277-C4F7-3F3B-919E-73B68D39535E> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
    0x7fff4599f000 -     0x7fff45a09ff8  com.apple.CoreNLP (1.0 - 213) <329A9840-CBD8-33A2-A584-2805042284A9> /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP
    0x7fff45e78000 -     0x7fff45e80ff8  com.apple.CorePhoneNumbers (1.0 - 1) <D4405704-6DD4-3486-9DE4-80FC91F1F80B> /System/Library/PrivateFrameworks/CorePhoneNumbers.framework/Versions/A/CorePhoneNumbers
    0x7fff465cc000 -     0x7fff465effff  com.apple.CoreSVG (1.0 - 129) <00FDBCD4-A7CC-3E32-AC10-878B6A74596F> /System/Library/PrivateFrameworks/CoreSVG.framework/Versions/A/CoreSVG
    0x7fff465f0000 -     0x7fff46623fff  com.apple.CoreServicesInternal (446.4 - 446.4) <E9CE4776-4375-384B-B4A8-D0BF1D5BBFA4> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
    0x7fff46624000 -     0x7fff46652ff7  com.apple.CSStore (1069.11 - 1069.11) <792520D2-5D81-3867-8DC7-75F8205D5A5B> /System/Library/PrivateFrameworks/CoreServicesStore.framework/Versions/A/CoreServicesStore
    0x7fff46b53000 -     0x7fff46bdafff  com.apple.CoreSymbolication (11.0 - 64509.98.1) <F0A1415B-068A-3CE6-9AB3-B11EF978B58A> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
    0x7fff46c72000 -     0x7fff46d9effc  com.apple.coreui (2.1 - 607) <5FB17928-EB0D-3C46-B078-7B9621261385> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
    0x7fff46d9f000 -     0x7fff46f3affe  com.apple.CoreUtils (6.1 - 610.14) <62284EE1-1F77-3487-8DD0-43BDCFFD27D2> /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
    0x7fff4706f000 -     0x7fff47082ff1  com.apple.CrashReporterSupport (10.13 - 15011) <E4E96CDA-DFC4-3096-BCFC-994DB61D3E4D> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
    0x7fff472ee000 -     0x7fff47300ff0  com.apple.framework.DFRFoundation (1.0 - 252) <A7A09B8B-CEAD-3480-906E-9C3B685E6611> /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation
    0x7fff47301000 -     0x7fff47306fff  com.apple.DSExternalDisplay (3.1 - 380) <F34E4A29-FD30-3DD0-946E-0AEDAE04EB18> /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay
    0x7fff4736f000 -     0x7fff473eaff8  com.apple.datadetectorscore (8.0 - 659) <0E160ECD-98B5-3D9E-B155-0942A4B009A5> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
    0x7fff47436000 -     0x7fff47474ff0  com.apple.DebugSymbols (194 - 194) <FF16F79C-0D6B-32BF-B2DC-25BAF1E914C2> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
    0x7fff47475000 -     0x7fff475d0ff7  com.apple.desktopservices (1.14.1 - 1281.1.1) <44D9F114-0D09-331E-8CD2-3A191E5AE8E1> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
    0x7fff48e04000 -     0x7fff4921fff9  com.apple.vision.FaceCore (4.3.0 - 4.3.0) <9F0FB4FD-C77F-3494-9898-9709BA2F1315> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
    0x7fff49885000 -     0x7fff499bcffc  libFontParser.dylib (277.2.1.2) <92F025B1-AEE5-3BF8-8515-24FAF66AD7C2> /System/Library/PrivateFrameworks/FontServices.framework/libFontParser.dylib
    0x7fff499bd000 -     0x7fff499f1fff  libTrueTypeScaler.dylib (277.2.1.2) <AD3D80AD-FF50-3652-B42B-A26030249CDF> /System/Library/PrivateFrameworks/FontServices.framework/libTrueTypeScaler.dylib
    0x7fff49a56000 -     0x7fff49a66ff6  libhvf.dylib (1.0 - $[CURRENT_PROJECT_VERSION]) <E7C8B563-8C55-30CC-AA12-EC9A6B1DAB1A> /System/Library/PrivateFrameworks/FontServices.framework/libhvf.dylib
    0x7fff4cf2a000 -     0x7fff4cf2bfff  libmetal_timestamp.dylib (902.11.1) <FA6BD306-D8F5-3F48-A98E-5BA327F3B679> /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3902/Libraries/libmetal_timestamp.dylib
    0x7fff4e5c6000 -     0x7fff4e5d1ff7  libGPUSupportMercury.dylib (17.10.22) <4FBD47A2-1E5F-3FAB-81E0-BCAF8E31A46A> /System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupportMercury.dylib
    0x7fff4e5d2000 -     0x7fff4e5d8fff  com.apple.GPUWrangler (4.5.9 - 4.5.9) <382B7462-5644-3C3E-968A-A5A9EBAFEECA> /System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler
    0x7fff4e8f3000 -     0x7fff4e919ffb  com.apple.GenerationalStorage (2.0 - 312) <C0B51C28-86E3-350E-BE7D-009032478C18> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
    0x7fff4fa37000 -     0x7fff4fa45ffb  com.apple.GraphVisualizer (1.0 - 100.1) <415AAD69-0A45-3B21-9698-D8798A48E5A2> /System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer
    0x7fff4fbd8000 -     0x7fff4fc96ff4  com.apple.Heimdal (4.0 - 2.0) <735D30D6-8713-382B-97EA-12EFCC053486> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
    0x7fff51dcd000 -     0x7fff51dd5ff5  com.apple.IOAccelerator (438.2.7 - 438.2.7) <98C1C6DE-68A7-3396-B3D6-336CF11964AD> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
    0x7fff51dd8000 -     0x7fff51deeff7  com.apple.IOPresentment (1.0 - 37) <E3AACF97-C85A-3720-90F0-61CAEF721F3D> /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
    0x7fff52178000 -     0x7fff521c3ffc  com.apple.IconServices (438.2 - 438.2) <49E47D81-CBE8-3CB3-82F6-927B0AE64086> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
    0x7fff52380000 -     0x7fff52386ffc  com.apple.InternationalSupport (1.0 - 44) <E881A3F9-7D1E-3943-B8DB-7BF31057CBB6> /System/Library/PrivateFrameworks/InternationalSupport.framework/Versions/A/InternationalSupport
    0x7fff525c7000 -     0x7fff525e7fff  com.apple.security.KeychainCircle.KeychainCircle (1.0 - 1) <A6E97F92-DF9D-35F3-9DD8-2951FF162578> /System/Library/PrivateFrameworks/KeychainCircle.framework/Versions/A/KeychainCircle
    0x7fff5273e000 -     0x7fff5280cff5  com.apple.LanguageModeling (1.0 - 215) <D3478ED9-A757-355F-A4A0-464E133182D6> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
    0x7fff5280d000 -     0x7fff52855ff7  com.apple.Lexicon-framework (1.0 - 72) <94910CCB-C386-3912-84A2-1A730BB6EF62> /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
    0x7fff5285c000 -     0x7fff52860ff6  com.apple.LinguisticData (1.0 - 353) <23AF4473-4FDB-39D9-8862-7D23276606A9> /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
    0x7fff53bb1000 -     0x7fff53bfdff7  com.apple.spotlight.metadata.utilities (1.0 - 2074.4) <8957F147-9371-3728-896E-FC517AC7E86E> /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities
    0x7fff53bfe000 -     0x7fff53cccffd  com.apple.gpusw.MetalTools (1.0 - 1) <494BAEE0-8742-31F9-BC6D-C947A2756C5F> /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools
    0x7fff53efc000 -     0x7fff53f1afff  com.apple.MobileKeyBag (2.0 - 1.0) <C137BEF9-6103-3AA5-B4BB-25BFE550B473> /System/Library/PrivateFrameworks/MobileKeyBag.framework/Versions/A/MobileKeyBag
    0x7fff54181000 -     0x7fff541afff7  com.apple.MultitouchSupport.framework (3410.2 - 3410.2) <67076218-F639-3C44-9670-20B54714E339> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
    0x7fff54624000 -     0x7fff5462efff  com.apple.NetAuth (6.2 - 6.2) <BA114B8C-BE33-3DBB-BDC8-25423DBBD3A3> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
    0x7fff5501c000 -     0x7fff55068ff7  com.apple.OTSVG (1.0 - 643.1.1.5) <239EB765-2776-30F4-A300-4DF12C987D0F> /System/Library/PrivateFrameworks/OTSVG.framework/Versions/A/OTSVG
    0x7fff561f7000 -     0x7fff56202ffe  com.apple.PerformanceAnalysis (1.243 - 243) <FCF592E9-A0C8-3E31-BC87-91AEE71C2869> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
    0x7fff56203000 -     0x7fff5622bffb  com.apple.persistentconnection (1.0 - 1.0) <E6842FE3-D767-3540-95D3-39A213B45BD7> /System/Library/PrivateFrameworks/PersistentConnection.framework/Versions/A/PersistentConnection
    0x7fff58b4b000 -     0x7fff58b64fff  com.apple.ProtocolBuffer (1 - 274.20.7.15.1) <89CB1292-0A41-3848-9AE1-CC5CEA756A25> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
    0x7fff58f69000 -     0x7fff58f92ff9  com.apple.RemoteViewServices (2.0 - 148) <D8DCE656-7CBF-381A-827A-B8AA2A34CC08> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
    0x7fff590f7000 -     0x7fff59132ff0  com.apple.RunningBoardServices (1.0 - 223.40.19) <30C89668-9DEE-3948-B4EA-6DC9099497C2> /System/Library/PrivateFrameworks/RunningBoardServices.framework/Versions/A/RunningBoardServices
    0x7fff5aa46000 -     0x7fff5aa49ff1  com.apple.SecCodeWrapper (4.0 - 448.40.2) <C2138BC2-5F03-3E79-AC0C-F95F0BC9C0B3> /System/Library/PrivateFrameworks/SecCodeWrapper.framework/Versions/A/SecCodeWrapper
    0x7fff5ab91000 -     0x7fff5acb5ff4  com.apple.Sharing (1496.4 - 1496.4) <509EE7C8-C096-372E-B1CC-1CBB7B59DFEF> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
    0x7fff5bce9000 -     0x7fff5bfe1ffa  com.apple.SkyLight (1.600.0 - 440.14) <87B4BC36-78DA-3320-B455-FACB48DC63AA> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
    0x7fff5c829000 -     0x7fff5c837fff  com.apple.SpeechRecognitionCore (6.0.91 - 6.0.91) <6D164E0A-5C8D-3125-933F-F4842C731E01> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
    0x7fff5d05a000 -     0x7fff5d063ff3  com.apple.SymptomDiagnosticReporter (1.0 - 1238.40.4) <FB255398-53B0-3462-8227-EBD173B5F93E> /System/Library/PrivateFrameworks/SymptomDiagnosticReporter.framework/Versions/A/SymptomDiagnosticReporter
    0x7fff5d318000 -     0x7fff5d328ff3  com.apple.TCC (1.0 - 1) <87BE8D5C-5D35-3434-8BDF-1615349C7A21> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
    0x7fff5d81a000 -     0x7fff5d8e1ff4  com.apple.TextureIO (3.10.9 - 3.10.9) <499A5034-C527-30AC-9580-912423C3C2D8> /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO
    0x7fff5da5e000 -     0x7fff5da5ffff  com.apple.TrustEvaluationAgent (2.0 - 33) <4327B52D-2681-3195-B1F8-270D9137F932> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
    0x7fff5e738000 -     0x7fff5e991ffa  com.apple.UIFoundation (1.0 - 659.5) <99072103-6A73-3538-944A-5FD2AF709A78> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
    0x7fff5f582000 -     0x7fff5f5a2fff  com.apple.UserManagement (1.0 - 1) <CAD75201-57C8-338E-BE1B-5C5E2EEB9DAB> /System/Library/PrivateFrameworks/UserManagement.framework/Versions/A/UserManagement
    0x7fff60354000 -     0x7fff6043effe  com.apple.ViewBridge (462 - 462) <627E4CA4-2E4E-3CF7-8DBB-F09990DDF0FF> /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/ViewBridge
    0x7fff605e3000 -     0x7fff605e4fff  com.apple.WatchdogClient.framework (1.0 - 67.40.1) <B1228D4E-50B5-3630-A7F4-5598651CE963> /System/Library/PrivateFrameworks/WatchdogClient.framework/Versions/A/WatchdogClient
    0x7fff611bb000 -     0x7fff611beffe  com.apple.dt.XCTTargetBootstrap (1.0 - 15508) <BA4C9007-2C3E-33DE-B81C-608918D2FDF1> /System/Library/PrivateFrameworks/XCTTargetBootstrap.framework/Versions/A/XCTTargetBootstrap
    0x7fff61237000 -     0x7fff61245ffd  com.apple.audio.caulk (1.0 - 32.3) <089441BF-D7F6-388F-8D89-0262AB2EEA3F> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk
    0x7fff61585000 -     0x7fff61587ff3  com.apple.loginsupport (1.0 - 1) <FFE90A0A-BEBC-3032-9368-94C016BE0795> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
    0x7fff61588000 -     0x7fff6159bffd  com.apple.login (3.0 - 3.0) <51B9680F-41CE-394E-A600-1B5B0EC8D52B> /System/Library/PrivateFrameworks/login.framework/Versions/A/login
    0x7fff618ba000 -     0x7fff618efff2  libAudioToolboxUtility.dylib (1104.26) <261CDFD3-BEFF-3BE8-9322-8A0F5282D4B9> /usr/lib/libAudioToolboxUtility.dylib
    0x7fff618f6000 -     0x7fff6192bff7  libCRFSuite.dylib (48) <CDEA70A4-318B-3990-9AAE-1D7B18132760> /usr/lib/libCRFSuite.dylib
    0x7fff6192e000 -     0x7fff61938ff3  libChineseTokenizer.dylib (34) <4D68248B-BD40-32E3-ABCA-CE23BCA0A6A4> /usr/lib/libChineseTokenizer.dylib
    0x7fff619c5000 -     0x7fff619c7fff  libDiagnosticMessagesClient.dylib (112) <83F42398-DB41-3BB2-B8A1-10D78C4B5778> /usr/lib/libDiagnosticMessagesClient.dylib
    0x7fff61a0c000 -     0x7fff61bc3ff3  libFosl_dynamic.dylib (100.4) <F5583DFD-E3A1-3D6A-8698-613F7FA119A0> /usr/lib/libFosl_dynamic.dylib
    0x7fff61bea000 -     0x7fff61bf0ff3  libIOReport.dylib (54) <EC75DB3B-CFC4-3235-8C2F-CE3C29CA8CFE> /usr/lib/libIOReport.dylib
    0x7fff61cd0000 -     0x7fff61cd7fff  libMatch.1.dylib (36) <D059FA22-1620-3A26-BF81-70EA469C97EB> /usr/lib/libMatch.1.dylib
    0x7fff61d07000 -     0x7fff61d26fff  libMobileGestalt.dylib (826.40.7) <C9875B8D-F7C6-32F6-A94D-1F2CA20D00CE> /usr/lib/libMobileGestalt.dylib
    0x7fff61e8d000 -     0x7fff61e8eff3  libSystem.B.dylib (1281) <1DD1BCD2-2C85-3B81-8CAF-224FB042F441> /usr/lib/libSystem.B.dylib
    0x7fff61f1e000 -     0x7fff61f1ffff  libThaiTokenizer.dylib (3) <22582C9C-3D32-3832-8925-813E4F2BA8DA> /usr/lib/libThaiTokenizer.dylib
    0x7fff61f37000 -     0x7fff61f4dfff  libapple_nghttp2.dylib (1.39.2) <9B990E6A-D9EB-3F2C-B7CA-085A47D4BC62> /usr/lib/libapple_nghttp2.dylib
    0x7fff61f82000 -     0x7fff61ff4ff7  libarchive.2.dylib (72.40.2) <25C00824-621A-3FF1-9B6C-52999B6DDF4E> /usr/lib/libarchive.2.dylib
    0x7fff61ff5000 -     0x7fff6208bfc5  libate.dylib (2.0.9) <53750831-1A8E-3AF3-A22D-53C08F9D7002> /usr/lib/libate.dylib
    0x7fff6208f000 -     0x7fff6208fff3  libauto.dylib (187) <F4B3519A-A4FC-30E0-805C-70C99BA3FDDA> /usr/lib/libauto.dylib
    0x7fff6214d000 -     0x7fff6215dfff  libbsm.0.dylib (60) <E57A0CC6-226D-3529-A23A-D5DD6674DB3E> /usr/lib/libbsm.0.dylib
    0x7fff6215e000 -     0x7fff6216afff  libbz2.1.0.dylib (44) <F3D26C17-BC6E-3A83-A3BB-137343C87303> /usr/lib/libbz2.1.0.dylib
    0x7fff6216b000 -     0x7fff621befff  libc++.1.dylib (800.7) <1D42387D-206A-3F06-9B5F-705B83EAC295> /usr/lib/libc++.1.dylib
    0x7fff621bf000 -     0x7fff621d3fff  libc++abi.dylib (800.7) <D89ABFBF-3754-35AB-BAEE-FBF14857F79B> /usr/lib/libc++abi.dylib
    0x7fff621d4000 -     0x7fff621d4ffb  libcharset.1.dylib (59) <EC5B95D9-388B-3351-9192-CD6CDB8C3E0F> /usr/lib/libcharset.1.dylib
    0x7fff621d5000 -     0x7fff621e6ffb  libcmph.dylib (8) <49C8E101-945E-369B-91D3-2129000DFF35> /usr/lib/libcmph.dylib
    0x7fff621e7000 -     0x7fff621fefe7  libcompression.dylib (87) <77B35FFD-CE66-3CCA-BEDD-9771D698CEE3> /usr/lib/libcompression.dylib
    0x7fff624cb000 -     0x7fff624e1fff  libcoretls.dylib (167) <4F054E37-783A-3FCD-B90B-23A0A83621D9> /usr/lib/libcoretls.dylib
    0x7fff624e2000 -     0x7fff624e3ffb  libcoretls_cfhelpers.dylib (167) <62E31BC8-A823-3816-B130-2BB550433203> /usr/lib/libcoretls_cfhelpers.dylib
    0x7fff62686000 -     0x7fff62780fff  libcrypto.35.dylib (47.11.1) <BE850B43-B562-38AD-9A0B-EBDAD26B9875> /usr/lib/libcrypto.35.dylib
    0x7fff62aa1000 -     0x7fff62b00fff  libcups.2.dylib (483) <38F989F6-5143-3D01-9F41-3B34553B68F0> /usr/lib/libcups.2.dylib
    0x7fff62c0c000 -     0x7fff62c0cff3  libenergytrace.dylib (21) <1CE2BD78-F68E-36A3-BCE9-E9EAB78D9FF3> /usr/lib/libenergytrace.dylib
    0x7fff62c0d000 -     0x7fff62c26ff7  libexpat.1.dylib (19) <E209623A-A410-3749-AD6D-2850241CB873> /usr/lib/libexpat.1.dylib
    0x7fff62c34000 -     0x7fff62c36ff7  libfakelink.dylib (149) <528A0ABE-B583-3DA1-8E5B-9CA7E89303DE> /usr/lib/libfakelink.dylib
    0x7fff62c45000 -     0x7fff62c4afff  libgermantok.dylib (24) <5E297121-22A7-3A2F-92B9-DD3E5C829CC7> /usr/lib/libgermantok.dylib
    0x7fff62c4b000 -     0x7fff62c54ff7  libheimdal-asn1.dylib (564.40.3) <6C5102F7-85BE-34E0-BFC7-0569FCAE2755> /usr/lib/libheimdal-asn1.dylib
    0x7fff62c55000 -     0x7fff62d45ff7  libiconv.2.dylib (59) <EB71AC8F-EA44-3BEE-A210-2D92251CA51D> /usr/lib/libiconv.2.dylib
    0x7fff62d46000 -     0x7fff62f9eff7  libicucore.A.dylib (64243.0.1) <4CBF52D7-7235-34C8-9FF1-8657076B604F> /usr/lib/libicucore.A.dylib
    0x7fff62fb8000 -     0x7fff62fb9fff  liblangid.dylib (133) <DCC4FA36-0563-3BD2-AE35-9BAF52F5BD98> /usr/lib/liblangid.dylib
    0x7fff62fba000 -     0x7fff62fd2ffb  liblzma.5.dylib (16) <7D2522C8-8CBE-32C9-8743-A8F598602F4C> /usr/lib/liblzma.5.dylib
    0x7fff62fea000 -     0x7fff63091fff  libmecab.dylib (883) <FDA0E623-F6F2-3402-B72C-0C60A32C2CC1> /usr/lib/libmecab.dylib
    0x7fff63092000 -     0x7fff632f2ff9  libmecabra.dylib (883) <2E84458F-5748-3A9B-94F3-CAF3C79E6383> /usr/lib/libmecabra.dylib
    0x7fff6365e000 -     0x7fff6368dff7  libncurses.5.4.dylib (57) <7115BD9E-9A53-3538-BA7C-6D71E8C0F9F1> /usr/lib/libncurses.5.4.dylib
    0x7fff637bc000 -     0x7fff63c2eff4  libnetwork.dylib (1880.40.26) <D8C5B7F0-04D5-3470-A9C4-EF8B2FF96986> /usr/lib/libnetwork.dylib
    0x7fff63ccd000 -     0x7fff63cfeff6  libobjc.A.dylib (781) <D866A31E-5CB1-3327-8D22-C4F83C9225D0> /usr/lib/libobjc.A.dylib
    0x7fff63d11000 -     0x7fff63d15fff  libpam.2.dylib (25) <02ABA04D-5843-3850-82A3-EBECA6FC2CDF> /usr/lib/libpam.2.dylib
    0x7fff63d18000 -     0x7fff63d4bff7  libpcap.A.dylib (89.40.2) <C4F9F5BD-BA21-3038-9665-4D298FB7511C> /usr/lib/libpcap.A.dylib
    0x7fff63dcd000 -     0x7fff63de5fff  libresolv.9.dylib (67.40.1) <34848168-B77D-3749-A7ED-B1F3F92E5162> /usr/lib/libresolv.9.dylib
    0x7fff63de7000 -     0x7fff63e2bff7  libsandbox.1.dylib (1217.41.1) <EAC4CA6F-6527-373C-8AD8-F8F1B590B54B> /usr/lib/libsandbox.1.dylib
    0x7fff63e41000 -     0x7fff6402eff7  libsqlite3.dylib (308.4) <2D0B1BE5-9B8A-394F-82F7-F612B1A6C73F> /usr/lib/libsqlite3.dylib
    0x7fff64152000 -     0x7fff6419cff7  libstdc++.6.dylib (104.1) <8D404CA3-0176-3BC6-88D4-C77A552FEC56> /usr/lib/libstdc++.6.dylib
    0x7fff6427f000 -     0x7fff64282ffb  libutil.dylib (57) <B88D4C21-DAEF-3566-8EAE-5973C51A16FD> /usr/lib/libutil.dylib
    0x7fff64283000 -     0x7fff64290fff  libxar.1.dylib (420) <46AAA43E-6FC6-38A8-B696-62143706D33B> /usr/lib/libxar.1.dylib
    0x7fff64296000 -     0x7fff64378ff7  libxml2.2.dylib (32.12) <0DB777D9-F9A1-3921-BFCE-05A000293915> /usr/lib/libxml2.2.dylib
    0x7fff6437c000 -     0x7fff643a4fff  libxslt.1.dylib (16.7) <C30A840F-E7E7-39D5-A633-9C256650B552> /usr/lib/libxslt.1.dylib
    0x7fff643a5000 -     0x7fff643b7fff  libz.1.dylib (76) <3EC7A143-AF2D-35EE-9C08-542B2907E3D2> /usr/lib/libz.1.dylib
    0x7fff64e1d000 -     0x7fff64e22ff7  libcache.dylib (83) <74F6459D-3606-3ADB-9808-F6B0FE70062D> /usr/lib/system/libcache.dylib
    0x7fff64e23000 -     0x7fff64e2eff7  libcommonCrypto.dylib (60165) <1333752F-5117-3E86-803A-06E166D80C8C> /usr/lib/system/libcommonCrypto.dylib
    0x7fff64e2f000 -     0x7fff64e36fff  libcompiler_rt.dylib (101.2) <0437EBEF-8191-3912-A365-D6BB75C7A810> /usr/lib/system/libcompiler_rt.dylib
    0x7fff64e37000 -     0x7fff64e40fff  libcopyfile.dylib (166.40.1) <7FAF372E-BAD5-30E6-A8F2-A3D06B91DC80> /usr/lib/system/libcopyfile.dylib
    0x7fff64e41000 -     0x7fff64ed8fef  libcorecrypto.dylib (866.40.8) <AE25C9EE-5D63-3E49-B3AA-D482D35C085A> /usr/lib/system/libcorecrypto.dylib
    0x7fff64fef000 -     0x7fff65030ff0  libdispatch.dylib (1173.40.5) <1FF421B6-4BF0-3B5F-8F56-5ED3B3EFE06F> /usr/lib/system/libdispatch.dylib
    0x7fff65031000 -     0x7fff65066fff  libdyld.dylib (733.6) <2FA4B359-624B-337C-9207-CDCF841C2E52> /usr/lib/system/libdyld.dylib
    0x7fff65067000 -     0x7fff65067ffb  libkeymgr.dylib (30) <7EEF9246-30B4-34DD-8AD6-79679D1A7784> /usr/lib/system/libkeymgr.dylib
    0x7fff65068000 -     0x7fff65074ff7  libkxld.dylib (6153.41.3) <F9FF90CE-DCB0-3918-882F-6E475A6E244A> /usr/lib/system/libkxld.dylib
    0x7fff65075000 -     0x7fff65075ff7  liblaunch.dylib (1738.40.10) <CC02D5B3-A95D-3B16-8EE5-D62521CFE899> /usr/lib/system/liblaunch.dylib
    0x7fff65076000 -     0x7fff6507bff7  libmacho.dylib (949.0.1) <6C3E49B2-594D-3B9D-82DB-C4ABEB9788AB> /usr/lib/system/libmacho.dylib
    0x7fff6507c000 -     0x7fff6507eff3  libquarantine.dylib (110.40.3) <A1BCAA32-A194-3DBE-9930-8F49A4AEF284> /usr/lib/system/libquarantine.dylib
    0x7fff6507f000 -     0x7fff65080ff7  libremovefile.dylib (48) <DD7AE862-F179-3C07-A4FC-5775DDD4D3E6> /usr/lib/system/libremovefile.dylib
    0x7fff65081000 -     0x7fff65098fff  libsystem_asl.dylib (377.40.1) <ECE44856-D279-3B5D-A0AA-8BE421D200C4> /usr/lib/system/libsystem_asl.dylib
    0x7fff65099000 -     0x7fff65099fff  libsystem_blocks.dylib (74) <DC521115-905A-3A0D-9337-C55FACCEA85F> /usr/lib/system/libsystem_blocks.dylib
    0x7fff6509a000 -     0x7fff65121ff7  libsystem_c.dylib (1353.41.1) <5AD50779-955E-3F56-BCB9-1E14833B3455> /usr/lib/system/libsystem_c.dylib
    0x7fff65122000 -     0x7fff65125fff  libsystem_configuration.dylib (1061.40.2) <7A2329E0-3C84-3DB7-BC32-E7796C50D621> /usr/lib/system/libsystem_configuration.dylib
    0x7fff65126000 -     0x7fff65129ff7  libsystem_coreservices.dylib (114) <DF341577-A307-3722-BB24-D4AACEAB19B3> /usr/lib/system/libsystem_coreservices.dylib
    0x7fff6512a000 -     0x7fff65131fff  libsystem_darwin.dylib (1353.41.1) <E862B5B1-A367-39CA-8319-B2F9DFADF606> /usr/lib/system/libsystem_darwin.dylib
    0x7fff65132000 -     0x7fff65139ffb  libsystem_dnssd.dylib (1096.40.7) <2A9C6F3E-427B-332E-BDD3-D4651306F3DE> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff6513a000 -     0x7fff6513bffb  libsystem_featureflags.dylib (17) <B94C0052-B75A-3169-80AA-5F480588AF6E> /usr/lib/system/libsystem_featureflags.dylib
    0x7fff6513c000 -     0x7fff65189ff7  libsystem_info.dylib (538) <18CC56C5-5325-3375-BF99-FAE7F4F19DDD> /usr/lib/system/libsystem_info.dylib
    0x7fff6518a000 -     0x7fff651b6ff7  libsystem_kernel.dylib (6153.41.3) <18918E9C-45BC-3D5A-A6B6-3DBC60EEE2E1> /usr/lib/system/libsystem_kernel.dylib
    0x7fff651b7000 -     0x7fff651feff7  libsystem_m.dylib (3178) <636A1A1C-7AFC-3E82-B86B-0173912A3437> /usr/lib/system/libsystem_m.dylib
    0x7fff651ff000 -     0x7fff65226ff7  libsystem_malloc.dylib (283.40.1) <F82A587B-44A2-3699-A218-9D3ECEE23D5A> /usr/lib/system/libsystem_malloc.dylib
    0x7fff65227000 -     0x7fff65234ff3  libsystem_networkextension.dylib (1095.40.22) <7F206A43-A941-3BAB-AE3A-16169F2FE6AB> /usr/lib/system/libsystem_networkextension.dylib
    0x7fff65235000 -     0x7fff6523efff  libsystem_notify.dylib (241) <C95CC58E-35E7-3828-AA2A-6EED73C12DE5> /usr/lib/system/libsystem_notify.dylib
    0x7fff6523f000 -     0x7fff65248fe7  libsystem_platform.dylib (220) <0CCDD81F-0891-3400-8A97-6CAC3BBBE2F9> /usr/lib/system/libsystem_platform.dylib
    0x7fff65249000 -     0x7fff65253ff7  libsystem_pthread.dylib (416.40.3) <53C65598-9E9E-36FF-BDC2-74F228E58C5C> /usr/lib/system/libsystem_pthread.dylib
    0x7fff65254000 -     0x7fff65258ffb  libsystem_sandbox.dylib (1217.41.1) <2183D15E-2CFD-3160-80CE-A948F0529005> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff65259000 -     0x7fff6525bfff  libsystem_secinit.dylib (62.40.2) <D2782294-ACDC-30FF-A794-B4C1B324526B> /usr/lib/system/libsystem_secinit.dylib
    0x7fff6525c000 -     0x7fff65263ffb  libsystem_symptoms.dylib (1238.40.4) <A44E4405-E22E-32E9-83DE-8C7A82401DA0> /usr/lib/system/libsystem_symptoms.dylib
    0x7fff65264000 -     0x7fff6527aff2  libsystem_trace.dylib (1147.40.13) <376CC435-E656-37D9-A5FF-C49B6E4525E2> /usr/lib/system/libsystem_trace.dylib
    0x7fff6527c000 -     0x7fff65281ffb  libunwind.dylib (35.4) <44448F1F-08E5-3425-ADBA-C38A9E8F90C7> /usr/lib/system/libunwind.dylib
    0x7fff65282000 -     0x7fff652b6ff6  libxpc.dylib (1738.40.10) <99CC9436-D653-3762-ADBB-9054EBD1BA2B> /usr/lib/system/libxpc.dylib

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 47797
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=573.9M resident=0K(0%) swapped_out_or_unallocated=573.9M(100%)
Writable regions: Total=108.4M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=108.4M(100%)
 
                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Accelerate framework               640K        5 
Activity Tracing                   256K        1 
CG backing stores                 1216K        4 
CG image                            48K        3 
CoreAnimation                      100K        9 
CoreGraphics                         8K        1 
CoreImage                           32K        4 
CoreUI image data                  972K        9 
Dispatch continuations            8192K        1 
Foundation                           4K        1 
IOKit                             15.5M        2 
Kernel Alloc Once                    8K        1 
MALLOC                            61.3M       87 
MALLOC guard page                   32K        8 
MALLOC_LARGE (reserved)            512K        2         reserved VM address space (unallocated)
Memory Tag 242                      12K        1 
STACK GUARD                         48K       12 
Stack                             21.1M       12 
VM_ALLOCATE                       13.3M       70 
VM_ALLOCATE (reserved)              36K        1         reserved VM address space (unallocated)
__DATA                            35.0M      327 
__DATA_CONST                       112K        4 
__FONT_DATA                          4K        1 
__GLSLBUILTINS                    5176K        1 
__LINKEDIT                       365.1M       43 
__OBJC_RO                         32.0M        1 
__OBJC_RW                         1776K        1 
__TEXT                           208.8M      318 
__UNICODE                          564K        1 
mapped file                       56.3M       19 
shared memory                      640K       16 
===========                     =======  ======= 
TOTAL                            828.3M      966 
TOTAL, minus reserved VM space   827.8M      966 

Model: MacBookPro12,1, BootROM 184.0.0.0.0, 2 processors, Dual-Core Intel Core i5, 2.7 GHz, 16 GB, SMC 2.28f7
Graphics: kHW_IntelIris6100Item, Intel Iris Graphics 6100, spdisplays_builtin
Memory Module: BANK 0/DIMM0, 8 GB, DDR3, 1867 MHz, 0x02FE, 0x4544464232333241314D412D4A442D460000
Memory Module: BANK 1/DIMM0, 8 GB, DDR3, 1867 MHz, 0x02FE, 0x4544464232333241314D412D4A442D460000
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x133), Broadcom BCM43xx 1.0 (7.77.106.3 AirPortDriverBrcmNIC-1435.3)
Bluetooth: Version 7.0.1f1, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB 3.0 Bus
USB Device: Bluetooth USB Host Controller
USB Device: USB 2.0 Hub [MTT]
USB Device: Hub
USB Device: CTRL Keyboard
USB Device: Razer Taipan
Thunderbolt Bus: MacBook Pro, Apple Inc., 27.1

I also attempted the installer and manually building the package with no success.

@el-dee

This comment was marked as off-topic.

Copy link
Contributor

@el-dee el-dee commented Nov 27, 2019

It's not related to the original problem, but I just tested several examples on Catalina and all of them fail with the same error...

I will try to build a debug version of Panda and retrieve more information

@el-dee

This comment was marked as off-topic.

Copy link
Contributor

@el-dee el-dee commented Nov 27, 2019

I found the problem, not the solution :)

I got the same crash with Panda and its third party dependencies recompiled for Catalina, so it's not due to the obsolete 10.6 SDK, something has changed in IOHIDDeviceCopyMatchingElements that causes it to return a null pointer.

Then I noticed that I got several warnings in the debugger,

TCC deny IOHIDDeviceOpen
and, after a few seconds I got a popup warning that the Terminal app wanted to get control of my input devices.

So, the root cause is that Panda should freeze and wait until the user grant (or reject) access to the input device. Otherwise, IOHIDDeviceCopyMatchingElements returns nullptr instead as it can't read the device properties and so the code crashes a bit later...

@rdb

This comment was marked as resolved.

Copy link
Member

@rdb rdb commented Nov 28, 2019

Please don't post comments about an unrelated issue here; it makes the thread hard to follow. Open a new issue instead.

@rdb

This comment has been minimized.

Copy link
Member

@rdb rdb commented Dec 20, 2019

It looks like pkgbuild lets us set a customLocation setting for a choice:
https://developer.apple.com/library/archive/documentation/DeveloperTools/Reference/DistributionDefinitionRef/Chapters/Distribution_XML_Ref.html

Perhaps we could enable this to allow the user to select any location, including /Developer or /Library/Developer depending on their OS?

@rdb

This comment has been minimized.

Copy link
Member

@rdb rdb commented Dec 20, 2019

I investigated some options and the above isn't great because it requires setting this per component, which not only is cumbersome, but could result in the user installing different components to different locations, which will not have the intended result.

I can't find a way to have the installer script set the location to install to. So from what I can see, we have several options for 1.10.5:

  1. Have the installer install to /tmp and add a postflight script that moves it to the appropriate location depending on whether Catalina is detected or not.
  2. Ship multiple installers, a newer one which writes to /Library/Developer and an older one which writes to /Developer.
  3. Just switch to /Library/Developer in our installers. To prevent a duplicate installation in /Developer that causes confusion, perhaps the installer can ensure that this is deactivated.

I'm actually currently leaning towards a variant of 3: always installing to /Library/Developer, but the installer postflight script could leave a symlink in /Developer pointing to the new location (and move any existing Panda3D installation in /Developer to the trash).

Is there a concensus on whether we prefer /Library/Developer/Panda3D or /Library/Panda3D, by the way?

@el-dee

This comment has been minimized.

Copy link
Contributor

@el-dee el-dee commented Dec 20, 2019

IMHO option 2 is the safest, though the most cumbersome as it requires two installers, so option 3 is a good compromise if there is a link at the old location, otherwise we might break things that assume Panda3D is there.

Now for /Library/Developer or /Library/Panda3D, both are wrong :p but I think /Library/Panda3D is better as it gives some visibility as where Panda is, also /Library/Developer is actually for XCode so it's a bit weird to put it there (though there are some rationales to put it there too...)

treamology added a commit to treamology/panda3d that referenced this issue Dec 27, 2019
Starting with macOS 10.15, we can no longer install into
/Developer/Panda3D due to it not being one of the sanctioned writable
directories. This commit changes the install location to
/Library/Developer/Panda3D, which is the next best place
to put it (discussion on this can be found in panda3d#760).

To keep compatibility with those who may rely on the old location, some
postinstall scripts have been added that create symlinks to the new
location if running on 10.14 or older.

Fixes panda3d#760.
treamology added a commit to treamology/panda3d that referenced this issue Dec 27, 2019
Starting with macOS 10.15, we can no longer install into
/Developer/Panda3D due to it not being one of the sanctioned writable
directories. This commit changes the install location to
/Library/Developer/Panda3D, which is the next best place
to put it (discussion on this can be found in panda3d#760).

To keep compatibility with those who may rely on the old location, some
postinstall scripts have been added that create symlinks to the new
location if running on 10.14 or older.

Fixes panda3d#760.
@rdb rdb added this to the 1.10.5 milestone Dec 28, 2019
@rdb

This comment has been minimized.

Copy link
Member

@rdb rdb commented Jan 4, 2020

@thetestgame @el-dee @treamology I would appreciate thorough testing of the .dmg build here:
https://buildbot.panda3d.org/downloads/b7017669a17e1539c410081e1e00acf3437f3707/
It contains treamous' patch which makes the installer delete /Developer/Panda3D and install to /Library/Developer/Panda3D instead (and write a symlink on pre-Catalina).

@el-dee

This comment has been minimized.

Copy link
Contributor

@el-dee el-dee commented Jan 5, 2020

I tested on Catalina and so far all the components of Panda3D are present and usable. I tried all the samples as well as a few programs based on Panda. All are working fine, except the rocket demo, which can't find libfreetype :

ImportError: dlopen(/Library/Developer/Panda3D/_rocketcore.so, 2): Library not loaded: /usr/X11/lib/libfreetype.6.dylib
Referenced from: /Library/Developer/Panda3D/_rocketcore.so

Both native Python and Homebrew python configurations are working fine.

The only error I got was when I tried to install a Panda3D wheel with the SDK still installed :

ERROR: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: '/Library/Developer/Panda3D/panda3d.dist-info/RECORD'

The dmg installs a skeleton of distinct in /Library/Developer/Panda3D but RECORD is not there (and I think some other important files). I think pip tries to uninstall the SDK as it detects it's installation from the Panda3D.pth file in site-packages.

Now I'm usually do a clean install when switching between SDK and wheel so the problem may not be new.

@rdb rdb closed this in 2d4647e Jan 6, 2020
@el-dee

This comment has been minimized.

Copy link
Contributor

@el-dee el-dee commented Jan 6, 2020

Tested on Mojave, the installation on an existing Panda3D distribution works fine as well as a reinstallation on the new emplacement.

@el-dee

This comment has been minimized.

Copy link
Contributor

@el-dee el-dee commented Jan 6, 2020

BTW, I saw there is a way to add a Read Me panel in the installation procedure, see https://developer.apple.com/library/archive/documentation/DeveloperTools/Conceptual/SoftwareDistribution4/Managed_Installs/Managed_Installs.html and https://developer.apple.com/library/archive/documentation/DeveloperTools/Conceptual/SoftwareDistribution4/Managed_Install_Definition/Managed_Install_Definition.html

I don't know how hard it would be to add this in the current package creation script, but it could be used to warn the user that the existing installation in /Developper will be deleted !

Maybe just adding in distribution.dist

<resource relative="true" mod="true" type="readme">product_info/readme.rtf</resource>

Would do the trick?

@rdb

This comment has been minimized.

Copy link
Member

@rdb rdb commented Jan 7, 2020

The buildbot is now building for both 10.6 and 10.9:
https://buildbot.panda3d.org/downloads/b245c480c01e805055eedc82a8fde1d04fcc0b6d/
However, they are both writing to /Library/Developer/Panda3D. I think it is probably better this way to avoid user confusion as much as possible.

I would appreciate if the 10.9 build could be tested, though. It is built against the 10.9 SDK and therefore uses libc++, and so is preferable for C++ users. It also contains the Catalina fixes that are activated when building with 10.8+.

@el-dee

This comment has been minimized.

Copy link
Contributor

@el-dee el-dee commented Jan 7, 2020

Mojave + SDK 10.6 : Installation OK, Fullscreen OK, Input device OK, C++ Compilation OK
Mojave + SDK 10.9 : Installation OK, Fullscreen Almost OK, Input device OK , C++ Compilation OK
Catalina + SDK 10.6 : Installation OK, Fullscreen N/A, Input device OK , C++ Compilation N/A
Catalina + SDK 10.9 : Installation OK, Fullscreen OK, Input device OK, , C++ Compilation OK

There is a change of behaviour between Mojave + SDK 10.6 and Mojave + SDK 10.9 when we switch to FS mode not using one of the supported display resolution returned by getDisplayInformation() but instead using the current screen resolution, I'll write a quick fix about it.

@rdb

This comment has been minimized.

Copy link
Member

@rdb rdb commented Jan 7, 2020

Thank you for testing so thoroughly! A new 10.9 SDK with your fixes is here if you wish to confirm that the fullscreen issue is fixed now on Mojave:
https://buildbot.panda3d.org/downloads/27fe133df51423218bb8febcf55d19ef8cf9d2e9/

@el-dee

This comment has been minimized.

Copy link
Contributor

@el-dee el-dee commented Jan 7, 2020

Just tested and now 10.9 SDK behaves as 10.6 SDK. I hope we are now at the end of this :)

@rdb

This comment has been minimized.

Copy link
Member

@rdb rdb commented Jan 7, 2020

I installed the 10.6 build on a 10.7 server and it still seems to pass the (non-graphical) test suite. Great! I think we're ready for 1.10.5. :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
6 participants
You can’t perform that action at this time.