Closed daviewales closed 2 months ago
@stephengtuggy you suggested I should run it through a debugger. Could you give me some pointers? I'm looking at the lldb
tutorial, but let me know if there's something specific I should run.
OK. Here's my first attempt with lldb
:
❯ lldb ./bin/vegastrike-engine -- -d../data
(lldb) target create "./bin/vegastrike-engine"
Current executable set to './bin/vegastrike-engine' (x86_64).
(lldb) settings set -- target.run-args "-d../data"
(lldb) r
Process 1042 launched: './bin/vegastrike-engine' (x86_64)
[2021-08-30 22:24:15.614618] [0x00007fff960f7380] [trace] Registering codec ogg
[2021-08-30 22:24:15.615704] [0x00007fff960f7380] [trace] .
2021-08-30 22:24:15.840686+1000 vegastrike-engine[1042:18315] SLPSGetCurrentProcess(): This call is deprecated and should not be called anymore.
2021-08-30 22:24:15.840979+1000 vegastrike-engine[1042:18315] set_foreground_operation_state(): This call is deprecated and should not be called anymore.
Legacy Mode: FALSE
In path /Users/dwales/Documents/Programming/not-my-code/Vega-Strike-Engine-Source/bin
Vega Strike
See http://www.gnu.org/copyleft/gpl.html for license details.
ARG #1 = -d../data
Using data dir specified on command line : ../data
GOT SUBDIR ARG =
Found data in ../data
Using /Users/dwales/Documents/Programming/not-my-code/Vega-Strike-Engine-Source/data as data directory
Using .vegastrike as the home directory
Found MODDIR = /Users/dwales/Documents/Programming/not-my-code/Vega-Strike-Engine-Source/data/mods
USING HOMEDIR : /Users/dwales/.vegastrike As the home directory
CONFIGFILE - Found a config file in home directory, using : /Users/dwales/.vegastrike/vegastrike.config
DATADIR - No datadir specified in config file
Force galaxy to /Users/dwales/Documents/Programming/not-my-code/Vega-Strike-Engine-Source/data/universe/milky_way.xml
SIMULATION_ATOM: 0.01
['/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python39.zip', '/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9', '/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/lib-dynload']
['', '/Users/dwales/Documents/Programming/not-my-code/Vega-Strike-Engine-Source/data/modules/builtin', '/Users/dwales/Documents/Programming/not-my-code/Vega-Strike-Engine-Source/data/modules/quests', '/Users/dwales/Documents/Programming/not-my-code/Vega-Strike-Engine-Source/data/modules/missions', '/Users/dwales/Documents/Programming/not-my-code/Vega-Strike-Engine-Source/data/modules/ai', '/Users/dwales/Documents/Programming/not-my-code/Vega-Strike-Engine-Source/data/modules', '/Users/dwales/Documents/Programming/not-my-code/Vega-Strike-Engine-Source/data/bases', '/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python39.zip', '/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9', '/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/lib-dynload']
2021-08-30 22:24:19.196264+1000 vegastrike-engine[1042:18315] WARNING: The Gestalt selector gestaltSystemVersion is returning 10.9.6 instead of 10.13.6. This is not a bug in Gestalt -- it is a documented limitation. Use NSProcessInfo's operatingSystemVersion property to get correct system version number.
Call location:
2021-08-30 22:24:19.196582+1000 vegastrike-engine[1042:18315] 0 CarbonCore 0x00007fff3695e378 ___Gestalt_SystemVersion_block_invoke + 112
2021-08-30 22:24:19.196690+1000 vegastrike-engine[1042:18315] 1 libdispatch.dylib 0x00007fff5d679db8 _dispatch_client_callout + 8
2021-08-30 22:24:19.196782+1000 vegastrike-engine[1042:18315] 2 libdispatch.dylib 0x00007fff5d679d6b dispatch_once_f + 41
2021-08-30 22:24:19.196817+1000 vegastrike-engine[1042:18315] 3 CarbonCore 0x00007fff368eec40 _Gestalt_SystemVersion + 948
2021-08-30 22:24:19.196847+1000 vegastrike-engine[1042:18315] 4 CarbonCore 0x00007fff368ee486 Gestalt + 139
2021-08-30 22:24:19.196880+1000 vegastrike-engine[1042:18315] 5 libSDL-1.2.0.dylib 0x00000001021376b5 QZ_VideoInit + 56
2021-08-30 22:24:19.196907+1000 vegastrike-engine[1042:18315] 6 libSDL-1.2.0.dylib 0x000000010212f20f SDL_VideoInit + 411
2021-08-30 22:24:28.547391+1000 vegastrike-engine[1042:18315] Initializing libGL.
2021-08-30 22:24:28.547823+1000 vegastrike-engine[1042:18315] CGL major 1 minor 2
Process 1042 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
frame #0: 0x0000000000000000
error: memory read failed for 0x0
Target 0: (vegastrike-engine) stopped.
(lldb) thread list
Process 1042 stopped
* thread #1: tid = 0x478b, 0x0000000000000000, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
thread #2: tid = 0x47b7, 0x00007fff5d80428a libsystem_kernel.dylib`__workq_kernreturn + 10
thread #10: tid = 0x4985, 0x0000000000000000
(lldb) thread backtrace
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
* frame #0: 0x0000000000000000
frame #1: 0x0000000100431a2b vegastrike-engine`GFXTransferTexture(buffer=<unavailable>, handle=<unavailable>, inWidth=<unavailable>, inHeight=<unavailable>, internformat=RGBA32, imagetarget=<unavailable>, maxdimension=<unavailable>, detail_texture='\0', pageIndex=0) at gl_texture.cpp:950 [opt]
frame #2: 0x00000001000cc504 vegastrike-engine`Texture::Transfer(this=<unavailable>, maxdimension=65536, detailtexture=<unavailable>) at aux_texture.cpp:0 [opt]
frame #3: 0x00000001000ca76e vegastrike-engine`Texture::Bind(this=0x0000000112721ab0, maxdimension=65536, detailtexture='\0') at aux_texture.cpp:634 [opt]
frame #4: 0x00000001000caf93 vegastrike-engine`Texture::Load(this=0x0000000112721ab0, FileName="splash_aera.image", stage=<unavailable>, mipmap=<unavailable>, target=<unavailable>, imagetarget=<unavailable>, force_load='\x01', maxdimension=65536, detailtexture='\0', nocache='\x01', address_mode=DEFAULT_ADDRESS_MODE, SDL_main=0x0000000000000000) at aux_texture.cpp:378 [opt]
frame #5: 0x00000001000b3e79 vegastrike-engine`AnimatedTexture::LoadFrame(this=0x0000000112721e90, frame=1) at ani_texture.cpp:730 [opt]
frame #6: 0x00000001000ab6f4 vegastrike-engine`AnimatedTexture::MakeActive(this=0x0000000112721e90, stage=<unavailable>, pass=0) at ani_texture.cpp:170 [opt]
frame #7: 0x00000001000bbb82 vegastrike-engine`Animation::DrawNow(this=0x0000000112721e90, final_orientation=<unavailable>) at animation.cpp:275 [opt]
frame #8: 0x000000010043cac8 vegastrike-engine`bootstrap_draw(message="Vegastrike Loading...", newSplashScreen=<unavailable>) at main.cpp:526 [opt]
frame #9: 0x000000010043c6be vegastrike-engine`bootstrap_first_loop() at main.cpp:590 [opt]
frame #10: 0x00000001000a2bf5 vegastrike-engine`Universe::Universe(this=0x0000000105827c00, argc=2, argv=0x0000000107900400, galaxy_str="milky_way.xml") at universe.cpp:310 [opt]
frame #11: 0x000000010043ab9c vegastrike-engine`::SDL_main(argc=2, argv=0x0000000107900400) at main.cpp:447 [opt]
frame #12: 0x000000010088d32f vegastrike-engine`-[SDLMain applicationDidFinishLaunching:] + 49
frame #13: 0x00007fff3579320c CoreFoundation`__CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 12
frame #14: 0x00007fff357930da CoreFoundation`_CFXRegistrationPost + 458
frame #15: 0x00007fff35792e11 CoreFoundation`___CFXNotificationPost_block_invoke + 225
frame #16: 0x00007fff35750bf0 CoreFoundation`-[_CFXNotificationRegistrar find:object:observer:enumerator:] + 1664
frame #17: 0x00007fff3574fd27 CoreFoundation`_CFXNotificationPost + 599
frame #18: 0x00007fff37860817 Foundation`-[NSNotificationCenter postNotificationName:object:userInfo:] + 66
frame #19: 0x00007fff32e4a206 AppKit`-[NSApplication _postDidFinishNotification] + 313
frame #20: 0x00007fff32e49e4f AppKit`-[NSApplication _sendFinishLaunchingNotification] + 220
frame #21: 0x00007fff32d1cab3 AppKit`-[NSApplication(NSAppleEventHandling) _handleAEOpenEvent:] + 562
frame #22: 0x00007fff32d1c6e9 AppKit`-[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 690
frame #23: 0x00007fff378a3664 Foundation`-[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 287
frame #24: 0x00007fff378a34e2 Foundation`_NSAppleEventManagerGenericHandler + 102
frame #25: 0x00007fff3687bf08 AE`aeDispatchAppleEvent(AEDesc const*, AEDesc*, unsigned int, unsigned char*) + 1788
frame #26: 0x00007fff3687b7af AE`dispatchEventAndSendReply(AEDesc const*, AEDesc*) + 41
frame #27: 0x00007fff3687b69d AE`aeProcessAppleEvent + 383
frame #28: 0x00007fff34a774a0 HIToolbox`AEProcessAppleEvent + 55
frame #29: 0x00007fff32d17d32 AppKit`_DPSNextEvent + 2788
frame #30: 0x00007fff334ade34 AppKit`-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 3044
frame #31: 0x00007fff32d0c885 AppKit`-[NSApplication run] + 764
frame #32: 0x000000010088d961 vegastrike-engine`main + 1321
frame #33: 0x00007fff5d6b3015 libdyld.dylib`start + 1
That thread backtrace was what I was looking for. Thanks, @daviewales .
I am getting a segmentation fault, but
2022-02-22 15:50:41.663 vegastrike-engine[8405:78407] GLUT Warning: glutInit being called a second time.
zsh: segmentation fault ./vegastrike-engine -d../../Assets-Production
as the error
So glutInit is being called a second time? Very interesting.
Thanks for the report, @hellosway
I think this particular issue should be fixed, as of either #788 or a later PR. @daviewales , any chance you could retest this at some point? See if the game works now for you on macOS 10.13?
I know the 0.9.x branch of the code works on macOS now. And I think 0.8.x does too. But I'll be sure to do some more testing before closing this ticket.
I'll see what I can do. My build environment is a bit broken for some reason, so it might take some time.
@daviewales Okay, no problem. Thanks.
I might need some assistance helping cmake to find GLUT. I've installed freeglut
, and it's include directory is here:
/opt/local/include/GL
However, cmake is trying to use the MacOS built-in GLUT, which is missing a bunch of required symbols:
++ GLUT found : /System/Library/Frameworks/GLUT.framework;/System/Library/Frameworks/Cocoa.framework
I've tried setting a bunch of environment variables to point cmake in the right direction, but it's quite insistent on finding the system GLUT...
OPENGL_INCLUDE_DIR=/opt/local/include
OPENGL_LIBRARY_DIR=/opt/local/include/GL
OPENGL_ROOT=/opt/local/
GLUT_INCLUDE_DIR=/opt/local/include
GLUT_glut_LIBRARY=/opt/local/lib
OK. I realised that script/cibuild
passes arguments through to cmake, so I can supply -D
arguments.
This convinces cmake to find the MacPorts version of OpenGL and freeglut:
./script/cibuild -DOPENGL_gl_LIBRARY:FILEPATH=/opt/local/lib/libGL.dylib -DOPENGL_glu_LIBRARY:FILEPATH=/opt/local/lib/libGLU.dylib -DGLUT_glut_LIBRARY=/opt/local/lib/libglut.dylib
Just waiting to see if it compiles.
Nice.
Wasn't there also an argument that needed to be passed that was something like FRAMEWORK=LAST? Or maybe an environment variable? Maybe see if that helps. If you can determine or remember what the full setting name was, that is.
CMAKE_FIND_FRAMEWORK=LAST
, maybe?
Thanks. I feel like I must be getting close.
With this build command:
./script/cibuild -DBoost_ROOT=/opt/local/libexec/boost/1.76 -DPython3_ROOT_DIR=/opt/local/Library/Frameworks/Python.framework/Versions/3.12 -DOPENGL_gl_LIBRARY:FILEPATH=/opt/local/lib/libGL.dylib -DOPENGL_glu_LIBRARY:FILEPATH=/opt/local/lib/libGLU.dylib -DGLUT_glut_LIBRARY=/opt/local/lib/libglut.dylib -DGLUT_INCLUDE_DIR=/opt/local/include -DCMAKE_FIND_FRAMEWORK=LAST
I'm getting these errors (and others similar):
[ 63%] Building CXX object CMakeFiles/vegastrike-engine.dir/src/gui/text_area.cpp.o
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/example/Vega-Strike-Engine-Source/engine/src -I/example/Vega-Strike-Engine-Source/engine/src/cmd -I/example/Vega-Strike-Engine-Source/engine/src/damage -I/example/Vega-Strike-Engine-Source/engine/src/resource -I/example/Vega-Strike-Engine-Source/build -I/example/Vega-Strike-Engine-Source/build/src -I/usr/include/harfbuzz -I/opt/local/Library/Frameworks/Python.framework/Versions/3.12/include/python3.12 -I/opt/local/libexec/boost/1.76/include -I/System/Library/Frameworks/OpenAL.framework/Headers -I/opt/local/include/vorbis -I/opt/local/include/ogg -isystem /opt/local/include -isystem /opt/local/include/SDL2 -O2 -g -DNDEBUG -std=gnu++11 -pipe -Wall -fvisibility=hidden -Og -g3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gui/text_area.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gui/text_area.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gui/text_area.cpp.o -c /example/Vega-Strike-Engine-Source/engine/src/gui/text_area.cpp
...
In file included from /example/Vega-Strike-Engine-Source/engine/src/gui/guitexture.cpp:34:
/example/Vega-Strike-Engine-Source/engine/src/gldrv/gl_globals.h:150:8: error:
unknown type name 'PFNGLBINDBUFFERARBPROC'; did you mean 'PFNGLBINDBUFFERBASEPROC'?
extern PFNGLBINDBUFFERARBPROC glBindBufferARB_p;
^~~~~~~~~~~~~~~~~~~~~~
PFNGLBINDBUFFERBASEPROC
/opt/local/include/GL/glext.h:1130:25: note: 'PFNGLBINDBUFFERBASEPROC' declared here
typedef void (APIENTRYP PFNGLBINDBUFFERBASEPROC) (GLenum target, GLuint index, GLuin...
^
8 warnings generated.
In file included from /example/Vega-Strike-Engine-Source/engine/src/gui/guitexture.cpp:34:
/example/Vega-Strike-Engine-Source/engine/src/gldrv/gl_globals.h:151:8: error:
unknown type name 'PFNGLGENBUFFERSARBPROC'; did you mean 'PFNGLTEXBUFFERARBPROC'?
extern PFNGLGENBUFFERSARBPROC glGenBuffersARB_p;
^~~~~~~~~~~~~~~~~~~~~~
PFNGLTEXBUFFERARBPROC
/opt/local/include/GL/glext.h:4348:25: note: 'PFNGLTEXBUFFERARBPROC' declared here
typedef void (APIENTRYP PFNGLTEXBUFFERARBPROC) (GLenum target, GLenum internalformat...
The really interesting bit is that the error message notes that the unknown type is defined in /opt/local/include/GL/glext.h
... So, it knows where to find it, but isn't using it for some reason?
Edit: Actually, I think I misread the error message. It's found a similarly named type, but not the exact one it's looking for?
But if I grep for the type name of interest, it shows up in /opt/local/include/GL/glext.h
:
/opt/local/include/GL/glext.h
4737:typedef void (APIENTRYP PFNGLBINDBUFFERARBPROC) (GLenum target, GLuint buffer);
Looking at glext.h
, the typedef
in question is guarded by: #ifndef GL_ARB_vertex_buffer_object
.
So can we assume that GL_ARB_vertex_buffer_object
is defined somewhere, which is causing the include to skip these typedefs?
Edit: But I can see that you explicitly undefine GL_ARB_vertex_buffer_object
in gl_undefined_extensions.h
, which should make this work.
Sounds like good progress. Be careful, though: we're having issues with the backdoored version of xz/liblzma that has generated a lot of commotion online in the last few weeks. In some branches of the Vega Strike code, at least on Windows, the vcpkg dependency manager actually pulls in one of the compromised versions of liblzma! We're working on fixing that as quickly as we can. In the meantime, I would make sure you have an up-to-date antivirus program, and also double-check that liblzma version 5.6.0/5.6.1 is not getting pulled in anywhere.
Regarding the GL_ARB... functions: I'm pretty sure those are from a very old version of OpenGL. The function names should have BASE in place of ARB, in many cases.
So it sounds like more work is needed on this PR. Those function names probably need to be updated in our code.
Grepping suggests vcpkg is only used for Windows, so I think I'm OK regarding liblzma
.
Regarding the GL_ARB
functions, I'll keep tinkering. I discovered that some errors go away if I force GL_ARB_vertex_buffer_object
to be undefined in gl_init.h
and gl_undefined_extensions.h
, but I'm guessing that's not the right way to do it? (There are other similar errors still, presumably due to similar reasons.)
Grepping suggests vcpkg is only used for Windows, so I think I'm OK regarding
liblzma
.Regarding the
GL_ARB
functions, I'll keep tinkering. I discovered that some errors go away if I forceGL_ARB_vertex_buffer_object
to be undefined ingl_init.h
andgl_undefined_extensions.h
, but I'm guessing that's not the right way to do it? (There are other similar errors still, presumably due to similar reasons.)
You are correct that vcpkg is primarily used on Windows. And that's the only OS where we use it.
I have access to my macOS installation again (yay!). So I expect I will be able to work on the OpenGL errors again shortly.
I have, indeed, been able to spend some time troubleshooting the OpenGL errors on macOS. I haven't gotten very far though.
MacPorts is much faster at installing stuff on older versions of macOS, it seems. Like macOS 11, which is what I have. Unfortunately, I haven't figured out how to get Vega Strike to work with it. It would be great if I can, though.
I will keep you updated.
How far through the cmake build do you get? I can get to 62% with the following patches, and the flags above:
diff --git a/engine/CMakeLists.txt b/engine/CMakeLists.txt
index b35ba35ef..c2c12b501 100644
--- a/engine/CMakeLists.txt
+++ b/engine/CMakeLists.txt
@@ -36,6 +36,7 @@ CMAKE_MINIMUM_REQUIRED(VERSION 3.16 FATAL_ERROR)
SET(VEGASTRIKE_VERSION_MAJOR "0")
SET(VEGASTRIKE_VERSION_MINOR "10")
SET(VEGASTRIKE_VERSION_PATCH "0")
+# SET(CMAKE_LIBARY_PATH /opt/local/lib ${CMAKE_LIBRARY_PATH})
IF (DEFINED ENV{SHORT_SHA} AND NOT "$ENV{SHORT_SHA}" STREQUAL "")
SET(VEGASTRIKE_VERSION_TWEAK "$ENV{SHORT_SHA}")
diff --git a/engine/FindGTK3.cmake b/engine/FindGTK3.cmake
index 324861b65..a187003d8 100644
--- a/engine/FindGTK3.cmake
+++ b/engine/FindGTK3.cmake
@@ -180,6 +180,7 @@ FUNCTION(_GTK3_FIND_INCLUDE_DIR _var _hdr)
/sw
/opt/local
/opt/local/include
+ /opt/local/lib/glib-2.0/include
$ENV{GTKMM_BASEPATH}
[HKEY_CURRENT_USER\\SOFTWARE\\gtkmm\\2.4;Path]
[HKEY_LOCAL_MACHINE\\SOFTWARE\\gtkmm\\2.4;Path]
I also needed to add the following includes to gl_globals.h
and gl_init.h
:
#include <GL/glut.h>
#include <GL/glext.h>
Then build with:
./script/cibuild -DBoost_ROOT=/opt/local/libexec/boost/1.76 -DPython3_ROOT_DIR=/opt/local/Library/Frameworks/Python.framework/Versions/3.12 -DOPENGL_gl_LIBRARY:FILEPATH=/opt/local/lib/libGL.dylib -DOPENGL_glu_LIBRARY:FILEPATH=/opt/local/lib/libGLU.dylib -DGLUT_glut_LIBRARY=/opt/local/lib/libglut.dylib -DGLUT_INCLUDE_DIR=/opt/local/include -DCMAKE_FIND_FRAMEWORK=LAST
I also experimented with adding #include "gl_undefined_extensions.h"
in a few places before glext.h
is included, which makes some errors go away by undefining some things cause glext.h
to skip some expected typedefs.
I installed the following MacPorts packages:
cmake
libvorbis
boost
libsdl2 <-- different to docs (libsdl)
libjpeg-turbo <-- different to docs (jpeg) (got error Could NOT find JPEG (missing: JPEG_LIBRARY) (found version "62") with `jpeg`.)
expat
libpng
gtk3
glib2 <-- new (actually, might be automatic dependency of gtk3?) (for (missing: GTK3_GLIBCONFIG_INCLUDE_DIR))
gtkglext <-- Strangely, this depends on gtk2. Is this right?
mesa
libGLU
freeglut
@daviewales you and I went down very similar paths. I am happy to report that I have gotten vegastrike-engine itself to build 100%. I haven’t figured out the GTK stuff yet, though (for vegasettings). Maybe your patches will help. Thanks for those.
I have to say, I am very impressed with your work. I know how hard it was for me to get as far as I have gotten.
One of the key pieces seems to have been installing XQuartz, available through MacPorts as “xorg-server”. And yes, I did need to set CMAKE_PREFIX_PATH to /opt/local as well. I did that in my CMake Presets.
See my linked Pull Request, https://github.com/vegastrike/Vega-Strike-Engine-Source/pull/851 , for more details on the changes I have made to get Vega Strike to compile on macOS in conjunction with MacPorts. Note that the game also runs, and I can hear music; however, the game window doesn’t show anything except blank blackness. I’m curious to see whether you get any better results on your system.
Thanks, Stephen G. Tuggy
On Sun, Apr 28, 2024, at 4:14 PM, David Wales wrote:
I installed the following MacPorts packages:
cmake libvorbis boost libsdl2 <-- different to docs (libsdl) libjpeg-turbo <-- different to docs (jpeg) (got error Could NOT find JPEG (missing: JPEG_LIBRARY) (found version "62") with
jpeg.) expat libpng gtk3 glib2 <-- new (actually, might be automatic dependency of gtk3?) (for (missing: GTK3_GLIBCONFIG_INCLUDE_DIR)) gtkglext <-- Strangely, this depends on gtk2. Is this right? mesa libGLU freeglut
— Reply to this email directly, view it on GitHub https://github.com/vegastrike/Vega-Strike-Engine-Source/issues/533#issuecomment-2081692849, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADFQPJT5TPLIN7PV4IX6LJ3Y7V7FDAVCNFSM5DBX7M4KU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMBYGE3DSMRYGQ4Q. You are receiving this because you were assigned.Message ID: @.***>
With my latest code, available in the linked Pull Request that's still open, the game runs equally as well on macOS as it does on Linux or Windows. The game itself doesn't even use XQuartz anymore. That is only used for vegasettings now, AFAIK.
I am testing on macOS 11.7. @daviewales feel free to test the latest code on your machine, and see how it works for you. That would be valuable information to have. (Are you still on macOS X 10.13?)
You might be able to avoid using XQuartz by using port install gtk3 +quartz
, which will attempt to use the native macOS backend rather than Xorg. I'll try to find some time to test your PR. I'm still on macOS 10.13.
You might be able to avoid using XQuartz by using
port install gtk3 +quartz
, which will attempt to use the native macOS backend rather than Xorg. I'll try to find some time to test your PR. I'm still on macOS 10.13.
Oh, cool. Thanks. Sounds good.
@daviewales #851 got merged, so I believe this crash is finally fixed! Am I good to close this ticket? Or do you want to test some more?
Let me know if you need any help figuring out the presets thing or anything.
And I closed it already without thinking about it. Oops!
@daviewales you can always reopen this ticket if you need to.
Thanks. I can build it again now. I have a strange issue where MacPorts creates a brokenlibboost_python39-mt.dylib
symlink instead of the correct libboost_python312-mt.dylib
. Manually fixing that allows it to build as expected. (Probably an issue with my system or MacPorts, not with Vega Strike).
It does crash when I run it however. I'm not sure if this crash is a VegaStrike issue, or an issue with my system. I see an initial loading screen, then it crashes with the following log:
./vegastrike-engine -d../../../../../vegastrike-data
Registering codec ogg
.
Legacy Mode: 0
In path /Users/dwales/Code/not-my-code/Vega-Strike-Engine-Source/bin/vegastrike-engine.app/Contents/MacOS
Vega Strike
See http://www.gnu.org/copyleft/gpl.html for license details.
ARG #1 = -d../../../../../vegastrike-data
Using data dir specified on command line : ../../../../../vegastrike-data
GOT SUBDIR ARG =
Found data in ../../../../../vegastrike-data
Using /Users/dwales/Code/not-my-code/vegastrike-data as data directory
Using .vegastrike as the home directory
Found MODDIR = /Users/dwales/Code/not-my-code/vegastrike-data/mods
USING HOMEDIR : /Users/dwales/.vegastrike As the home directory
CONFIGFILE - Found a config file in home directory, using : /Users/dwales/.vegastrike/vegastrike.config
LoadGameConfig: Found game config at '/Users/dwales/.vegastrike/vegastrike.config'
LoadXML called with filename '/Users/dwales/.vegastrike/vegastrike.config'
Force galaxy to /Users/dwales/Code/not-my-code/vegastrike-data/universe/milky_way.xml
SIMULATION_ATOM: 0.01
log directory : '/Users/dwales/.vegastrike/logs'
MISSION_NAME is empty using : main_menu.mission
running import sys
print(sys.path)
sys.path = ["",r"/Users/dwales/Code/not-my-code/vegastrike-data/modules/builtin",r"/Users/dwales/Code/not-my-code/vegastrike-data/modules/quests",r"/Users/dwales/Code/not-my-code/vegastrike-data/modules/missions",r"/Users/dwales/Code/not-my-code/vegastrike-data/modules/ai",r"/Users/dwales/Code/not-my-code/vegastrike-data/modules",r"/Users/dwales/Code/not-my-code/vegastrike-data/bases"] + sys.path
running import sys
print(sys.path)
sys.path = ["",r"/Users/dwales/Code/not-my-code/vegastrike-data/modules/builtin",r"/Users/dwales/Code/not-my-code/vegastrike-data/modules/quests",r"/Users/dwales/Code/not-my-code/vegastrike-data/modules/missions",r"/Users/dwales/Code/not-my-code/vegastrike-data/modules/ai",r"/Users/dwales/Code/not-my-code/vegastrike-data/modules",r"/Users/dwales/Code/not-my-code/vegastrike-data/bases"] + sys.path
['/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python312.zip', '/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12', '/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/lib-dynload']
testing Python integration
running import sys
print(sys.path)
running import sys
print(sys.path)
['', '/Users/dwales/Code/not-my-code/vegastrike-data/modules/builtin', '/Users/dwales/Code/not-my-code/vegastrike-data/modules/quests', '/Users/dwales/Code/not-my-code/vegastrike-data/modules/missions', '/Users/dwales/Code/not-my-code/vegastrike-data/modules/ai', '/Users/dwales/Code/not-my-code/vegastrike-data/modules', '/Users/dwales/Code/not-my-code/vegastrike-data/bases', '/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python312.zip', '/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12', '/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/lib-dynload']
running import VS
print("Engine Version: {0} \nAsset API Version: {1}".format('.'.join([str(i) for i in VS.EngineVersion().GetVersion()]),VS.EngineVersion().GetAssetAPIVersion()))
running import VS
print("Engine Version: {0} \nAsset API Version: {1}".format('.'.join([str(i) for i in VS.EngineVersion().GetVersion()]),VS.EngineVersion().GetAssetAPIVersion()))
Engine Version: 0.9.0.2af4b7809
Asset API Version: 2
SDL_SetHint(SDL_HINT_RENDER_DRIVER, ...) succeeded
GL Vendor: Intel Inc.
GL Renderer: Intel Iris Pro OpenGL Engine
GL Version: 2.1 INTEL-10.36.23
2024-05-06 08:09:10.886 vegastrike-engine[87855:42011425] GLUT Warning: glutInit being called a second time.
running
import Base
import Director
Base.LoadBaseInterface("main_menu")
from privateer import privateer
my_obj=privateer(8000,40000,500,3,2,.6,.25,.1,400000,2000)
File 'bases/main_menu_privateer_night.py' NOT FOUND
File 'bases/main_menu_privateer.py' NOT FOUND
File 'bases/main_menu_night.py' NOT FOUND
running file 'main_menunightprivateer.py'
::: What's in VS object ['AdjustRelation', 'Cargo', 'EngineVersion', 'GetAdjacentSystem', 'GetContrabandList', 'GetDifficulty', 'GetFactionIndex', 'GetFactionName', 'GetGalaxyFaction', 'GetGalaxyProperty', 'GetGalaxyPropertyDefault', 'GetGameTime', 'GetJumpPath', 'GetMasterPartList', 'GetNumAdjacentSystems', 'GetNumFactions', 'GetRelation', 'IOmessage', 'LoadMission', 'LoadMissionScript', 'LoadNamedMissionScript', 'LookupUnitStat', 'PythonAI', 'SafeEntrancePoint', 'SetAutoStatus', 'SetDifficulty', 'SetGalaxyFaction', 'SetTimeCompression', 'StopAllSounds', 'StopTargettingEachOther', 'TargetEachOther', 'Unit', '__doc__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'addObjective', 'addParticle', 'adjustFGRelationModifier', 'adjustRelationModifier', 'adjustRelationModifierInt', 'asin', 'atan', 'cacheAnimation', 'clearObjectives', 'cos', 'eraseObjective', 'exp', 'getCompleteness', 'getCurrentPlayer', 'getCurrentSaveGame', 'getFGRelationModifier', 'getMissionOwner', 'getNewGameSaveName', 'getNumPlayers', 'getNumUnits', 'getOwner', 'getPlanetRadiusPercent', 'getPlayer', 'getPlayerX', 'getRandCargo', 'getRelationModifier', 'getRelationModifierInt', 'getSaveDir', 'getSaveInfo', 'getScratchUnit', 'getScratchVector', 'getStarDate', 'getStarTime', 'getSubVariable', 'getSystemFile', 'getSystemName', 'getTargetLabel', 'getUnit', 'getUnitByName', 'getUnitList', 'getVariable', 'hideSplashScreen', 'isCitizen', 'isSplashScreenShowing', 'isserver', 'launch', 'launchJumppoint', 'loadGame', 'log', 'micro_sleep', 'musicAddList', 'musicLayerLoopList', 'musicLayerPlayList', 'musicLayerPlaySong', 'musicLayerSetHardVolume', 'musicLayerSetSoftVolume', 'musicLayerSkip', 'musicLayerStop', 'musicLoopList', 'musicPlayList', 'musicPlaySong', 'musicSetHardVolume', 'musicSetSoftVolume', 'musicSkip', 'musicStop', 'networked', 'newGetPlayer', 'numActiveMissions', 'playAnimation', 'playAnimationGrow', 'playSound', 'playSoundCockpit', 'popSystem', 'precacheUnit', 'pushSystem', 'receivedCustom', 'saveGame', 'sendCustom', 'setCompleteness', 'setMissionOwner', 'setObjective', 'setOwner', 'setScratchUnit', 'setScratchVector', 'setTargetLabel', 'showSplashMessage', 'showSplashProgress', 'showSplashScreen', 'sin', 'sqrt', 'systemInMemory', 'tan', 'terminateMission', 'timeofday', 'un_iter', 'vsConfig'] :::
::: Engine Version 0.9.0.2af4b7809 :::
::: Asset API Version 2 :::
ERROR: NULL Unit used in Python script; returning default value...
ERROR: NULL Unit used in Python script; returning default value...
CreateVideoTexture could not find preintro.ogv
CreateVideoTexture could not find intro.ogv
running import VS
VS.loading_active_missions=True
print("Loading active missions "+str(VS.loading_active_missions))
running import VS
VS.loading_active_missions=True
print("Loading active missions "+str(VS.loading_active_missions))
Loading active missions True
running import VS
VS.loading_active_missions=False
running import VS
VS.loading_active_missions=False
running # <-- this disables precompiled python objects
from GUI import GUIRootSingleton
GUIRootSingleton.dispatchMessage(0,'eos',None)
GUIRootSingleton.redrawIfNeeded()
running # <-- this disables precompiled python objects
from GUI import GUIRootSingleton
GUIRootSingleton.dispatchMessage(0,'eos',None)
GUIRootSingleton.redrawIfNeeded()
OpenAL error: unknown(Bad value) at /Users/dwales/Code/not-my-code/Vega-Strike-Engine-Source/engine/src/audio/renderers/OpenAL/OpenALRenderer.cpp:215
libc++abi.dylib: terminating with uncaught exception of type Audio::Exception: OpenAL error: unknown(Bad value) at /Users/dwales/Code/not-my-code/Vega-Strike-Engine-Source/engine/src/audio/renderers/OpenAL/OpenALRenderer.cpp:215
zsh: abort ./vegastrike-engine -d../../../../../vegastrike-data
Then the following macOS crash report appears:
Process: vegastrike-engine [87855]
Path: /Users/USER/*/vegastrike-engine.app/Contents/MacOS/./vegastrike-engine
Identifier: ???
Version: ??? (???)
Code Type: X86-64 (Native)
Parent Process: zsh [51234]
Responsible: vegastrike-engine [87855]
User ID: 501
Date/Time: 2024-05-06 08:09:15.588 +1000
OS Version: Mac OS X 10.13.6 (17G6030)
Report Version: 12
Anonymous UUID: F7AF7FD7-38D7-4F0F-FC40-D33697320272
Sleep/Wake UUID: A9F3E7AC-8369-43DD-BB4F-57A5D62BE657
Time Awake Since Boot: 3700000 seconds
Time Since Wake: 33000 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Application Specific Information:
abort() called
terminating with uncaught exception of type Audio::Exception: OpenAL error: unknown(Bad value) at /Users/dwales/Code/not-my-code/Vega-Strike-Engine-Source/engine/src/audio/renderers/OpenAL/OpenALRenderer.cpp:215
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff7bef3b66 __pthread_kill + 10
1 libsystem_pthread.dylib 0x00007fff7c0be080 pthread_kill + 333
2 libsystem_c.dylib 0x00007fff7be4f1ae abort + 127
3 libc++abi.dylib 0x00007fff79d49f8f abort_message + 245
4 libc++abi.dylib 0x00007fff79d4a113 default_terminate_handler() + 241
5 libobjc.A.dylib 0x00007fff7b18beab _objc_terminate() + 105
6 libc++abi.dylib 0x00007fff79d657c9 std::__terminate(void (*)()) + 8
7 libc++abi.dylib 0x00007fff79d6526f __cxa_throw + 121
8 0x0000000100201611 Audio::__impl::OpenAL::_checkAlErrorAt(int, char const*, int) + 881
9 0x0000000100203ada Audio::__impl::OpenAL::RendererData::suspend() + 42 (OpenALRenderer.cpp:216)
10 0x0000000100203a8e Audio::OpenALRenderer::beginTransaction() + 30 (OpenALRenderer.cpp:350)
11 0x00000001001ef66b Audio::SceneManager::commit() + 267 (SceneManager.cpp:395)
12 0x0000000100248b53 BaseInterface::Draw() + 1283 (base_interface.cpp:1566)
13 0x000000010024863c RefreshGUI() + 124
14 0x0000000100086694 Universe::StartDraw() + 308 (universe.cpp:438)
15 0x0000000100063af8 main_loop() + 184 (main_loop.cpp:1052)
16 0x000000010032cb51 winsys_process_events + 545 (winsys.cpp:553)
17 0x000000010032d9d8 main + 1832 (main.cpp:393)
18 libdyld.dylib 0x00007fff7bda3015 start + 1
Thread 1:
0 libsystem_kernel.dylib 0x00007fff7bef428a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff7c0bb20e _pthread_wqthread + 1552
2 libsystem_pthread.dylib 0x00007fff7c0babe9 start_wqthread + 13
Thread 2:
0 libsystem_kernel.dylib 0x00007fff7bef428a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff7c0bb009 _pthread_wqthread + 1035
2 libsystem_pthread.dylib 0x00007fff7c0babe9 start_wqthread + 13
Thread 3:
0 libsystem_kernel.dylib 0x00007fff7bef428a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff7c0bb009 _pthread_wqthread + 1035
2 libsystem_pthread.dylib 0x00007fff7c0babe9 start_wqthread + 13
Thread 4:
0 libsystem_kernel.dylib 0x00007fff7bef428a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff7c0bb009 _pthread_wqthread + 1035
2 libsystem_pthread.dylib 0x00007fff7c0babe9 start_wqthread + 13
Thread 5:: CVDisplayLink
0 libsystem_kernel.dylib 0x00007fff7bef3a16 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff7c0bc5c2 _pthread_cond_wait + 789
2 com.apple.CoreVideo 0x00007fff55a463f3 CVDisplayLink::waitUntil(unsigned long long) + 237
3 com.apple.CoreVideo 0x00007fff55a459a4 CVDisplayLink::runIOThread() + 500
4 libsystem_pthread.dylib 0x00007fff7c0bb661 _pthread_body + 340
5 libsystem_pthread.dylib 0x00007fff7c0bb50d _pthread_start + 377
6 libsystem_pthread.dylib 0x00007fff7c0babf9 thread_start + 13
Thread 6:
0 libsystem_kernel.dylib 0x00007fff7bef428a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff7c0bb20e _pthread_wqthread + 1552
2 libsystem_pthread.dylib 0x00007fff7c0babe9 start_wqthread + 13
Thread 7:: CVDisplayLink
0 libsystem_kernel.dylib 0x00007fff7bef3a16 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff7c0bc5c2 _pthread_cond_wait + 789
2 com.apple.CoreVideo 0x00007fff55a463f3 CVDisplayLink::waitUntil(unsigned long long) + 237
3 com.apple.CoreVideo 0x00007fff55a459a4 CVDisplayLink::runIOThread() + 500
4 libsystem_pthread.dylib 0x00007fff7c0bb661 _pthread_body + 340
5 libsystem_pthread.dylib 0x00007fff7c0bb50d _pthread_start + 377
6 libsystem_pthread.dylib 0x00007fff7c0babf9 thread_start + 13
Thread 8:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x00007fff7beea20a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff7bee9724 mach_msg + 60
2 com.apple.CoreFoundation 0x00007fff53e6eab5 __CFRunLoopServiceMachPort + 341
3 com.apple.CoreFoundation 0x00007fff53e6de07 __CFRunLoopRun + 1783
4 com.apple.CoreFoundation 0x00007fff53e6d483 CFRunLoopRunSpecific + 483
5 com.apple.AppKit 0x00007fff51544fc4 _NSEventThread + 184
6 libsystem_pthread.dylib 0x00007fff7c0bb661 _pthread_body + 340
7 libsystem_pthread.dylib 0x00007fff7c0bb50d _pthread_start + 377
8 libsystem_pthread.dylib 0x00007fff7c0babf9 thread_start + 13
Thread 9:
0 libsystem_kernel.dylib 0x00007fff7bef428a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff7c0bb20e _pthread_wqthread + 1552
2 libsystem_pthread.dylib 0x00007fff7c0babe9 start_wqthread + 13
Thread 10:
0 libsystem_kernel.dylib 0x00007fff7bef428a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff7c0bb20e _pthread_wqthread + 1552
2 libsystem_pthread.dylib 0x00007fff7c0babe9 start_wqthread + 13
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x00007fffb47e7380 rcx: 0x00007ffeefbfc358 rdx: 0x0000000000000000
rdi: 0x0000000000000307 rsi: 0x0000000000000006 rbp: 0x00007ffeefbfc390 rsp: 0x00007ffeefbfc358
r8: 0x00007ffeefbfc220 r9: 0x0000000000000101 r10: 0x0000000000000000 r11: 0x0000000000200206
r12: 0x0000000000000307 r13: 0x0000000000000030 r14: 0x0000000000000006 r15: 0x000000000000002d
rip: 0x00007fff7bef3b66 rfl: 0x0000000000200206 cr2: 0x00007fffb47c4168
Logical CPU: 0
Error Code: 0x02000148
Trap Number: 133
Binary Images:
0x100000000 - 0x1007ddff7 + (??? - ???) <74951466-C8DC-3331-84D4-8574F091FB58> /Users/USER/*/vegastrike-engine.app/Contents/MacOS/vegastrike-engine
0x101a1b000 - 0x101decff7 +org.python.python (3.12.3, [c] 2001-2023 Python Software Foundation. - 3.12.3) <2F90AD92-0ED1-30E6-8BDB-DB68FA62D446> /opt/local/Library/Frameworks/Python.framework/Versions/3.12/Python
0x102173000 - 0x1021a1ff7 +libboost_python312-mt.dylib (0) <941702D1-A101-3EB4-8C70-9D8D7E83BA4C> /opt/local/libexec/*/libboost_python312-mt.dylib
0x1021dc000 - 0x10225efff +libboost_log-mt.dylib (0) <F2C5B626-B778-30A5-AA33-A429F7F3520B> /opt/local/libexec/*/libboost_log-mt.dylib
0x10233d000 - 0x1023f6fff +libboost_log_setup-mt.dylib (0) <7D1503B2-931C-33C8-9B0A-59DD9040C615> /opt/local/libexec/*/libboost_log_setup-mt.dylib
0x10251e000 - 0x10251efff +libboost_date_time-mt.dylib (0) <03C63FCC-4D8B-3830-8A82-DC0E6410ADBC> /opt/local/libexec/*/libboost_date_time-mt.dylib
0x102520000 - 0x102520fff +libboost_system-mt.dylib (0) <5F545928-67DC-3C5A-BA53-74D8CB45D29C> /opt/local/libexec/*/libboost_system-mt.dylib
0x102522000 - 0x102537fff +libboost_filesystem-mt.dylib (0) <1DF47948-1F34-3B15-94D9-59ED240CBA29> /opt/local/libexec/*/libboost_filesystem-mt.dylib
0x10254a000 - 0x102556ff7 +libboost_thread-mt.dylib (0) <626034C1-9D06-32F7-B450-1CCD54894CEF> /opt/local/libexec/*/libboost_thread-mt.dylib
0x10256c000 - 0x102570ff7 +libboost_chrono-mt.dylib (0) <8D957901-BDE8-36FA-A663-A79ECF322C66> /opt/local/libexec/*/libboost_chrono-mt.dylib
0x102578000 - 0x102579fff +libboost_atomic-mt.dylib (0) <2388EC14-FE2E-39D2-94DE-13231CA3CE4D> /opt/local/libexec/*/libboost_atomic-mt.dylib
0x102585000 - 0x1025c9ff7 +libboost_regex-mt.dylib (0) <A6002BA6-1145-30F8-B204-0C7C8940D461> /opt/local/libexec/*/libboost_regex-mt.dylib
0x1025f0000 - 0x1026a1ffb +libopenal.1.dylib (0) <5C57F2ED-8B07-3AA7-AA88-2892629B1C76> /opt/local/lib/libopenal.1.dylib
0x102748000 - 0x102869ff7 +libSDL2-2.0.0.dylib (0) <CFE704E7-00D9-37AF-8ADA-E28E1D71F581> /opt/local/lib/libSDL2-2.0.0.dylib
0x1028bf000 - 0x1028e1ff7 +libvorbis.0.dylib (0) <7A25725B-36A8-3D27-9DBC-297B34F32E09> /opt/local/lib/libvorbis.0.dylib
0x1028ea000 - 0x1028effff +libvorbisfile.3.dylib (0) <2078F3D3-D8C4-37D5-91FD-B1D8E5DD6267> /opt/local/lib/libvorbisfile.3.dylib
0x1028f4000 - 0x1028f8ff7 +libogg.0.dylib (0) <69BD93F9-001A-36F5-8FD6-24C79D57A43B> /opt/local/lib/libogg.0.dylib
0x1028fc000 - 0x102981fef +libjpeg.8.dylib (0) <0D02ECCA-1911-357E-9248-66BB7E58535D> /opt/local/lib/libjpeg.8.dylib
0x10299a000 - 0x1029bdffb +libpng16.16.dylib (0) <0E731B90-17DA-3691-922D-E6BC068FF98F> /opt/local/lib/libpng16.16.dylib
0x1029c6000 - 0x1029d7fff +libz.1.dylib (0) <1C9A204B-DE58-389E-9266-B95CE61D4C5D> /opt/local/lib/libz.1.dylib
0x1029db000 - 0x1029f6ffb +libexpat.1.dylib (0) <1E5E0EDC-4ABF-3F05-B806-7E592793AEB0> /opt/local/lib/libexpat.1.dylib
0x1029ff000 - 0x102a10ffb +libintl.8.dylib (0) <1BA67556-5F27-3F36-936D-0334AF92FC98> /opt/local/lib/libintl.8.dylib
0x102a16000 - 0x102b16ff3 +libiconv.2.dylib (0) <6A6F7404-D117-3D83-AFB3-96D7E614BF07> /opt/local/lib/libiconv.2.dylib
0x102b27000 - 0x104883fff +libicudata.74.dylib (0) <5C903E04-01E8-3DD3-B4C6-2367707D1156> /opt/local/lib/libicudata.74.dylib
0x104885000 - 0x104a2bffb +libicui18n.74.dylib (0) <73A67D2B-526B-3A29-A29C-1CBE7EBA8F39> /opt/local/lib/libicui18n.74.dylib
0x104b4d000 - 0x104c83ff7 +libicuuc.74.dylib (0) <DDC4F7F3-07EC-3EEE-BF2A-43A3C5F137DD> /opt/local/lib/libicuuc.74.dylib
0x108188000 - 0x1081d2acf dyld (551.5) <30B355CB-35BA-3112-AA76-4E46CD45F699> /usr/lib/dyld
0x10f349000 - 0x10f890fff com.apple.driver.AppleIntelHD5000GraphicsGLDriver (10.36.23 - 10.3.6) <49BA7C3C-F0BC-3C65-9CDC-4A5BAF50D663> /System/Library/Extensions/AppleIntelHD5000GraphicsGLDriver.bundle/Contents/MacOS/AppleIntelHD5000GraphicsGLDriver
0x117ed4000 - 0x117edffff +math.cpython-312-darwin.so (0) <9467CCA7-EFCD-3EB1-9859-D27ADA83FC64> /opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/lib-dynload/math.cpython-312-darwin.so
0x7fff4c39e000 - 0x7fff4c6ecff7 com.apple.RawCamera.bundle (8.05.0 - 1017.4.1) <CAF490E6-CB0E-3EF0-B3D2-C4880CF85077> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
0x7fff4dcfb000 - 0x7fff4dd80ff7 com.apple.driver.AppleIntelHD5000GraphicsMTLDriver (10.36.23 - 10.3.6) <D60F478D-5293-3DCD-A768-F851050562DE> /System/Library/Extensions/AppleIntelHD5000GraphicsMTLDriver.bundle/Contents/MacOS/AppleIntelHD5000GraphicsMTLDriver
0x7fff50360000 - 0x7fff50360fff com.apple.Accelerate (1.11 - Accelerate 1.11) <8632A9C5-19EA-3FD7-A44D-80765CC9C540> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x7fff50361000 - 0x7fff50377fef libCGInterfaces.dylib (417.2) <E08ADB62-DF87-3BC8-81C6-60438991D4E1> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.dylib
0x7fff50378000 - 0x7fff50876fc3 com.apple.vImage (8.1 - ???) <A243A7EF-0C8E-3A9A-AA38-44AFD7507F00> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x7fff50877000 - 0x7fff509d1fe3 libBLAS.dylib (1211.50.2) <62C659EB-3E32-3B5F-83BF-79F5DF30D5CE> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x7fff509d2000 - 0x7fff50a00fef libBNNS.dylib (38.1) <7BAEFDCA-3227-3E07-80D8-59B6370B89C6> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
0x7fff50a01000 - 0x7fff50dc0ff7 libLAPACK.dylib (1211.50.2) <40ADBA5F-8B2D-30AC-A7AD-7B17C37EE52D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x7fff50dc1000 - 0x7fff50dd6ff7 libLinearAlgebra.dylib (1211.50.2) <E8E0B7FD-A0B7-31E5-AF01-81781F71EBBE> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
0x7fff50dd7000 - 0x7fff50ddcff3 libQuadrature.dylib (3) <3D6BF66A-55B2-3692-BAC7-DEB0C676ED29> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
0x7fff50ddd000 - 0x7fff50e5dfff libSparse.dylib (79.50.2) <0DC25CDD-F8C1-3D6E-B472-8B060708424F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib
0x7fff50e5e000 - 0x7fff50e71fff libSparseBLAS.dylib (1211.50.2) <722573CC-31CC-34B2-9032-E4F652A9CCFE> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
0x7fff50e72000 - 0x7fff5101ffc3 libvDSP.dylib (622.50.5) <40690941-CF89-3F90-A0AC-A4D200744A5D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x7fff51020000 - 0x7fff510d1fff libvMisc.dylib (622.50.5) <BA2532DF-2D68-3DD0-9B59-D434BF702AA4> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x7fff510d2000 - 0x7fff510d2fff com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <54FF3B43-E66C-3F36-B34B-A2B3B0A36502> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x7fff513c6000 - 0x7fff52224fff com.apple.AppKit (6.9 - 1561.60.100) <869D3CF3-E410-34A1-AA49-EF479DE941A1> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x7fff52276000 - 0x7fff52276fff com.apple.ApplicationServices (48 - 50) <3E227FC4-415F-3575-8C9C-8648301782C0> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x7fff52277000 - 0x7fff522ddfff com.apple.ApplicationServices.ATS (377 - 445.5) <703CE7E4-426A-35C0-A229-F140F30F5340> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x7fff52376000 - 0x7fff52498fff libFontParser.dylib (222.1.7) <9C4CEFB4-0F08-3B60-BD50-0120A37F6EA2> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x7fff52499000 - 0x7fff524e3ff7 libFontRegistry.dylib (221.5) <8F68EA59-C8EE-3FA3-BD19-0F1A58441440> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x7fff52588000 - 0x7fff525bbff7 libTrueTypeScaler.dylib (222.1.7) <E401BD38-5F0E-382F-B4CB-AC6063871C0F> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
0x7fff52625000 - 0x7fff52629ff3 com.apple.ColorSyncLegacy (4.13.0 - 1) <A5FB2694-1559-34A8-A3D3-2029F68A63CA> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy
0x7fff526c9000 - 0x7fff5271bffb com.apple.HIServices (1.22 - 624.1) <66FD9ED2-9630-313C-86AE-4C2FBCB3F351> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x7fff5271c000 - 0x7fff5272afff com.apple.LangAnalysis (1.7.0 - 1.7.0) <B65FF7E6-E9B5-34D8-8CA7-63D415A8A9A6> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x7fff5272b000 - 0x7fff52777fff com.apple.print.framework.PrintCore (13.4 - 503.2) <B90C67C1-0292-3CEC-885D-F1882CD104BE> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x7fff52778000 - 0x7fff527b2fff com.apple.QD (3.12 - 404.2) <38B20AFF-9D54-3B52-A6DC-C0D71380AA5F> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x7fff527b3000 - 0x7fff527bffff com.apple.speech.synthesis.framework (7.8.1 - 7.8.1) <A08DE016-C8F2-3B0E-BD34-15959D13DBF0> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x7fff527c0000 - 0x7fff52a4eff7 com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) <E0B8B5D8-80A0-308B-ABD6-F8612102B5D8> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x7fff52a50000 - 0x7fff52a50fff com.apple.audio.units.AudioUnit (1.14 - 1.14) <ABF8778E-4F9D-305E-A528-DE406A1A2B68> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x7fff52d73000 - 0x7fff5310eff7 com.apple.CFNetwork (902.3.1 - 902.3.1) <4C012538-BB8A-32F3-AACA-011092BEFAB1> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x7fff53123000 - 0x7fff53123fff com.apple.Carbon (158 - 158) <F8B370D9-2103-3276-821D-ACC756167F86> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x7fff53124000 - 0x7fff53127ffb com.apple.CommonPanels (1.2.6 - 98) <2391761C-5CAA-3F68-86B7-50B37927B104> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x7fff53128000 - 0x7fff5342dfff com.apple.HIToolbox (2.1.1 - 911.10) <BF7F9C0E-C732-3FB2-9BBC-362888BDA57B> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x7fff5342e000 - 0x7fff53431ffb com.apple.help (1.3.8 - 66) <DEBADFA8-C189-3195-B0D6-A1F2DE95882A> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x7fff53432000 - 0x7fff53437fff com.apple.ImageCapture (9.0 - 9.0) <23B4916F-3B43-3DFF-B956-FC390EECA284> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x7fff53438000 - 0x7fff534cdffb com.apple.ink.framework (10.9 - 221) <5206C8B0-22DA-36C9-998E-846EDB626D5B> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x7fff534ce000 - 0x7fff534e8ff7 com.apple.openscripting (1.7 - 174) <1B2A1F9E-5534-3D61-83CA-9199B39E8708> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x7fff53509000 - 0x7fff5350afff com.apple.print.framework.Print (12 - 267) <3682ABFB-2561-3419-847D-02C247F4800D> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x7fff5350b000 - 0x7fff5350dff7 com.apple.securityhi (9.0 - 55006) <C1406B8D-7D05-3959-808F-9C82189CF57F> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x7fff5350e000 - 0x7fff53514fff com.apple.speech.recognition.framework (6.0.3 - 6.0.3) <2ED8643D-B0C3-3F17-82A2-BBF13E6CBABC> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x7fff53635000 - 0x7fff53635fff com.apple.Cocoa (6.11 - 22) <8C1B3F7A-889A-3D71-A58C-C672665F9E78> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x7fff53643000 - 0x7fff536fcfff com.apple.ColorSync (4.13.0 - 3325) <D283C285-447D-3258-A7E4-59532123B8FF> /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x7fff53889000 - 0x7fff5391cff7 com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <EB35D3EC-56EA-33E6-98DC-BDC3A5FA8ACE> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x7fff53983000 - 0x7fff539acffb com.apple.CoreBluetooth (1.0 - 1) <E1335074-9D07-370E-8440-61C4874BAC56> /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
0x7fff539ad000 - 0x7fff53d03fef com.apple.CoreData (120 - 851) <A2B59780-FB16-36A3-8EE0-E0EF072454E0> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x7fff53d04000 - 0x7fff53de7fff com.apple.CoreDisplay (99.14 - 99.14) <A1B91ADD-828D-33A0-8A92-CC3F83DF89D0> /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
0x7fff53de8000 - 0x7fff54289fe7 com.apple.CoreFoundation (6.9 - 1454.95) <2FC52F3C-CCEA-3EDA-8337-1FE84E755FF7> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7fff5428b000 - 0x7fff5489bfef com.apple.CoreGraphics (2.0 - 1161.21.2) <B3ECE8F4-92B5-3E04-A30D-72540D3B93CB> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x7fff5489d000 - 0x7fff54b8cfff com.apple.CoreImage (13.0.0 - 579.5) <AAE2DFD0-9B0A-3D56-8A3E-C460BAF70394> /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
0x7fff54e1b000 - 0x7fff54f11ffb com.apple.CoreMedia (1.0 - 2276.80.3) <7074CDF4-0586-39E3-8CEE-71AF53CBE6ED> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
0x7fff54f61000 - 0x7fff54f61fff com.apple.CoreServices (822.37 - 822.37) <19C9118E-08B7-3FF7-B252-5C9571C7882C> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x7fff54f62000 - 0x7fff54fd6ffb com.apple.AE (735.2 - 735.2) <690A6F47-1306-371F-B257-783D8F83EA9E> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x7fff54fd7000 - 0x7fff552aefff com.apple.CoreServices.CarbonCore (1178.4.1 - 1178.4.1) <009E1ABC-A66B-3355-9E6C-0D4E9B7BEA4C> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x7fff552af000 - 0x7fff552e3fff com.apple.DictionaryServices (1.2 - 284.2) <6505B075-41C3-3C62-A4C3-85CE3F6825CD> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x7fff552e4000 - 0x7fff552ecffb com.apple.CoreServices.FSEvents (1239.50.1 - 1239.50.1) <3637CEC7-DF0E-320E-9634-44A442925C65> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
0x7fff552ed000 - 0x7fff554abff7 com.apple.LaunchServices (822.37 - 822.37) <6AA93307-220A-3417-BBC2-FE1C0DE0B652> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x7fff554ac000 - 0x7fff5555cfff com.apple.Metadata (10.7.0 - 1191.7) <3DD530A7-E104-3469-98BB-20449834B2FE> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x7fff5555d000 - 0x7fff555bdfff com.apple.CoreServices.OSServices (822.37 - 822.37) <4AD2FC98-C6CB-392A-A22F-196A723D7FAE> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x7fff555be000 - 0x7fff5562cfff com.apple.SearchKit (1.4.0 - 1.4.0) <3662545A-B1CF-3079-BDCD-C83855CEFEEE> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x7fff5562d000 - 0x7fff55651ffb com.apple.coreservices.SharedFileList (71.21 - 71.21) <1B5228EF-D869-3A50-A373-7F4B0289FADD> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
0x7fff558f2000 - 0x7fff55a42fff com.apple.CoreText (352.0 - 578.22) <6129F39D-284D-3BBF-8999-7854AB61C01C> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
0x7fff55a43000 - 0x7fff55a7dfff com.apple.CoreVideo (1.8 - 0.0) <86CCC036-51BB-3DD1-9601-D93798BCCD0F> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x7fff55a7e000 - 0x7fff55b09ff3 com.apple.framework.CoreWLAN (13.0 - 1350.2) <829B4EAC-5AC9-353C-8D0F-565578EF2A6F> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
0x7fff55d84000 - 0x7fff55d89fff com.apple.DiskArbitration (2.7 - 2.7) <2F628584-8177-3894-92CE-9CA6089B61C6> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x7fff55f47000 - 0x7fff55f49ff7 com.apple.ForceFeedback (1.0.6 - 1.0.6) <87FB3F31-DF4C-3172-BF86-45EFC331BDD8> /System/Library/Frameworks/ForceFeedback.framework/Versions/A/ForceFeedback
0x7fff55f4a000 - 0x7fff56310ff3 com.apple.Foundation (6.9 - 1454.95) <0A759716-AD1C-3409-A8FD-D6C615FADB7F> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x7fff56342000 - 0x7fff56380ff7 com.apple.glut (3.6.14 - GLUT-3.6.9) <E9294D22-0B30-3FBC-BEBD-3BE87F28C8C2> /System/Library/Frameworks/GLUT.framework/Versions/A/GLUT
0x7fff56381000 - 0x7fff563b1ff3 com.apple.GSS (4.0 - 2.0) <62F1A2A7-EBDB-3CAB-8306-4DA9EFA70E81> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x7fff564c3000 - 0x7fff565c7ffb com.apple.Bluetooth (6.0.7 - 6.0.7f12) <D453376E-5CE7-39FA-A28E-4C8ABFCF31E1> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
0x7fff56627000 - 0x7fff566c2fff com.apple.framework.IOKit (2.0.2 - 1445.71.5) <59191D07-0C8E-3823-A124-CE46F1A35935> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x7fff566c4000 - 0x7fff566cbfff com.apple.IOSurface (211.15 - 211.15) <9FD406F1-6BF2-35B0-8339-DF83A1A661EB> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x7fff56722000 - 0x7fff5689cff7 com.apple.ImageIO.framework (3.3.0 - 1739.3) <7C579D3F-AE0B-31C9-8F80-67F2290B8DE0> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x7fff5689d000 - 0x7fff568a1ffb libGIF.dylib (1739.3) <7AA44C9D-48E8-3090-B044-61FE6F0AEF38> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x7fff568a2000 - 0x7fff56989fef libJP2.dylib (1739.3) <AEBF7260-0C10-30C0-8F0F-8B347DEE78B3> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x7fff5698a000 - 0x7fff569adff7 libJPEG.dylib (1739.3) <D8C966AD-A00C-3E8B-A7ED-D7CC7ECB3224> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x7fff56c89000 - 0x7fff56caffeb libPng.dylib (1739.3) <1737F680-99D1-3F03-BFA5-5CDA30EB880A> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x7fff56cb0000 - 0x7fff56cb2ffb libRadiance.dylib (1739.3) <21746434-FCC7-36DE-9331-11277DF66AA8> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x7fff56cb3000 - 0x7fff56d01fef libTIFF.dylib (1739.3) <C4CB5C1D-20F2-3BD4-B0E6-629FDB3EF8E8> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x7fff57bbb000 - 0x7fff57bd4ff7 com.apple.Kerberos (3.0 - 1) <F86DCCDF-93C1-38B3-82C2-477C12E8EE6D> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x7fff57e93000 - 0x7fff57e9afff com.apple.MediaAccessibility (1.0 - 114) <9F72AACD-BAEB-3646-BD0F-12C47591C20D> /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility
0x7fff57f4a000 - 0x7fff585b4ff7 com.apple.MediaToolbox (1.0 - 2276.80.3) <F54E1300-EF35-3B0B-9ED4-203DF052FB6E> /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
0x7fff585b6000 - 0x7fff58637fff com.apple.Metal (125.30 - 125.30) <6B9EBDEE-C64C-3C1C-922A-0363B642C9BC> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
0x7fff58654000 - 0x7fff5866ffff com.apple.MetalPerformanceShaders.MPSCore (1.0 - 1) <AD754E8F-CA00-3878-9AF3-208C224A230B> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSCore.framework/Versions/A/MPSCore
0x7fff58670000 - 0x7fff586dffef com.apple.MetalPerformanceShaders.MPSImage (1.0 - 1) <338B7779-E608-3D68-8A07-2ACC11299744> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSImage.framework/Versions/A/MPSImage
0x7fff586e0000 - 0x7fff58704fff com.apple.MetalPerformanceShaders.MPSMatrix (1.0 - 1) <9CE072D7-853B-3939-9645-7EB951376B87> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix
0x7fff58705000 - 0x7fff587ecff7 com.apple.MetalPerformanceShaders.MPSNeuralNetwork (1.0 - 1) <0DE891AD-27E5-38FF-AEC8-4A95356C4357> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork
0x7fff587ed000 - 0x7fff587edff7 com.apple.MetalPerformanceShaders.MetalPerformanceShaders (1.0 - 1) <2D2D261C-50B0-32F9-BF9A-5C01382BB528> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
0x7fff597ec000 - 0x7fff597f8ffb com.apple.NetFS (6.0 - 4.0) <471DD96F-FA2E-3FE9-9746-2519A6780D1A> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x7fff5c5e1000 - 0x7fff5c5e9fef libcldcpuengine.dylib (2.8.7) <EF9A91AC-029C-300A-99E7-4952C15DA09F> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
0x7fff5c5ea000 - 0x7fff5c644ff7 com.apple.opencl (2.8.24 - 2.8.24) <058114A8-6825-31D7-976E-0612B6A273E9> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x7fff5c645000 - 0x7fff5c661ffb com.apple.CFOpenDirectory (10.13 - 207.50.1) <29F55F7B-379F-3053-8FF3-5C6675A3DD4D> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x7fff5c662000 - 0x7fff5c66dfff com.apple.OpenDirectory (10.13 - 207.50.1) <F895547D-4915-353F-9C1E-E95172BA803B> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x7fff5d7ec000 - 0x7fff5d7eefff libCVMSPluginSupport.dylib (16.7.4) <F9270AE0-CC3B-3E3E-BA32-CC1068DD8F27> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
0x7fff5d7ef000 - 0x7fff5d7f4ffb libCoreFSCache.dylib (162.9) <DD9DD721-2957-3D05-B361-70AF9EBFB280> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
0x7fff5d7f5000 - 0x7fff5d7f9fff libCoreVMClient.dylib (162.9) <4E4F3EA2-5B53-31A3-8256-54EFAA94E4D6> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x7fff5d7fa000 - 0x7fff5d803ff3 libGFXShared.dylib (16.7.4) <EB2BF8A0-E10D-35EA-8F46-B2E3C62C12A8> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x7fff5d804000 - 0x7fff5d80ffff libGL.dylib (16.7.4) <2BB333D3-5C61-33DF-8545-06DF2D08B83D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x7fff5d810000 - 0x7fff5d84bfe7 libGLImage.dylib (16.7.4) <4DA003CE-0B74-3FE4-808C-B2FBCE517EB4> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x7fff5d84c000 - 0x7fff5d9b9ff3 libGLProgrammability.dylib (16.7.4) <ECC9D79B-C0B1-33F9-A9BB-097EF12D9E13> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
0x7fff5d9ba000 - 0x7fff5d9f8ffb libGLU.dylib (16.7.4) <BCB09CD8-EB0E-38FA-8B5A-9E29532EE364> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x7fff5e370000 - 0x7fff5e37fff3 com.apple.opengl (16.7.4 - 16.7.4) <9BDE8FF9-5418-3C70-8D1C-09656884CE48> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x7fff5e380000 - 0x7fff5e517ff3 GLEngine (16.7.4) <E2EE1D9C-826E-3DA9-9DCA-2FF371CDE5BB> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLEngine.bundle/GLEngine
0x7fff5e518000 - 0x7fff5e540ffb GLRendererFloat (16.7.4) <3B51AC1B-0A3C-30E5-80EB-F64EBB1B1F77> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLRendererFloat.bundle/GLRendererFloat
0x7fff5f1ce000 - 0x7fff5f41aff7 com.apple.QuartzCore (1.11 - 584.64.2) <37BA5F4F-6B51-3B33-85A6-13673CBF6F3B> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x7fff5fc53000 - 0x7fff5ff7efff com.apple.security (7.0 - 58286.70.13) <2AE4C057-B8D1-3DD0-A634-5C50C5146B49> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x7fff5ff7f000 - 0x7fff6000bff7 com.apple.securityfoundation (6.0 - 55185.50.5) <507A174F-35D6-3004-A22F-513CD4FD8579> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x7fff6003d000 - 0x7fff60041ffb com.apple.xpc.ServiceManagement (1.0 - 1) <884CC665-5725-3C74-97E2-11D410DF0490> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
0x7fff603e6000 - 0x7fff60456ff3 com.apple.SystemConfiguration (1.17 - 1.17) <CD4A4C66-7886-3323-A3B9-0C8952500856> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x7fff6060b000 - 0x7fff60986fff com.apple.VideoToolbox (1.0 - 2276.80.3) <2C4AAD1D-ED78-395A-A0E6-13AB7945CF6F> /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
0x7fff63353000 - 0x7fff633e6fff com.apple.APFS (1.0 - 1) <39C3577D-FBFF-337F-B9CD-7E73B68B5504> /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
0x7fff64012000 - 0x7fff6403afff com.apple.framework.Apple80211 (13.0 - 1370.4) <0FE38EB2-0E2B-38E6-8F15-BE082A1A36E2> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
0x7fff6403c000 - 0x7fff6404bfef com.apple.AppleFSCompression (96.60.1 - 1.0) <A7C875C4-F5EE-3272-AFB6-57C9FD5352B3> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
0x7fff6414a000 - 0x7fff64155ff7 com.apple.AppleIDAuthSupport (1.0 - 1) <2FAF5567-CDB3-33EF-AB71-05D37F2248B7> /System/Library/PrivateFrameworks/AppleIDAuthSupport.framework/Versions/A/AppleIDAuthSupport
0x7fff6418f000 - 0x7fff641d7ff3 com.apple.AppleJPEG (1.0 - 1) <8DD410CB-76A1-3F22-9A9F-0491FA0CEB4A> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
0x7fff64212000 - 0x7fff6423afff com.apple.applesauce (1.0 - ???) <CCA8B094-1BCE-3AE3-A0A7-D544C818DE36> /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce
0x7fff64307000 - 0x7fff64357ff7 com.apple.AppleVAFramework (5.0.41 - 5.0.41) <14E91E09-C345-3C5F-8D3C-4BC291FAF796> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
0x7fff6468d000 - 0x7fff64926ffb com.apple.AuthKit (1.0 - 1) <6CA71A11-91C5-307C-B933-9FCDEDCB580A> /System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/AuthKit
0x7fff64a5d000 - 0x7fff64a64ff7 com.apple.coreservices.BackgroundTaskManagement (1.0 - 57.1) <51A41CA3-DB1D-3380-993E-99C54AEE518E> /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
0x7fff64a65000 - 0x7fff64aecff7 com.apple.backup.framework (1.9.6 - 1.9.6) <3C96FD26-C7F2-3F37-885A-5A71372FA8F4> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x7fff664a6000 - 0x7fff664afff3 com.apple.CommonAuth (4.0 - 2.0) <FBBD852E-FFFE-396B-A343-2C5DB7A3D819> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x7fff667eb000 - 0x7fff66bf3fff com.apple.CoreAUC (259.0.0 - 259.0.0) <1E0FB2C7-109E-3924-8E7F-8C6ACD78AF26> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
0x7fff66bf4000 - 0x7fff66c24ff7 com.apple.CoreAVCHD (5.9.0 - 5900.4.1) <E9FF9574-122A-3966-AA2B-546E512ACD06> /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
0x7fff66fc3000 - 0x7fff66fd3ff7 com.apple.CoreEmoji (1.0 - 69.3) <A4357F5C-0C38-3A61-B456-D7321EB2CEE5> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
0x7fff67767000 - 0x7fff6776fff3 com.apple.CorePhoneNumbers (1.0 - 1) <A5D41251-9F38-3AB9-9DE7-F77023FAAA44> /System/Library/PrivateFrameworks/CorePhoneNumbers.framework/Versions/A/CorePhoneNumbers
0x7fff678fa000 - 0x7fff6792bff3 com.apple.CoreServicesInternal (309.1 - 309.1) <4ECD14EA-A493-3B84-A32F-CF928474A405> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
0x7fff67ca5000 - 0x7fff67d36fff com.apple.CoreSymbolication (9.3 - 64026.2) <A8D4315F-5DD5-3164-8672-ECDAF2766644> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
0x7fff67db9000 - 0x7fff67eeefff com.apple.coreui (2.1 - 494.1) <B2C515C3-FCE8-3B28-A225-05AD917F509B> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x7fff67eef000 - 0x7fff68020fff com.apple.CoreUtils (5.6 - 560.11) <1A02D6F0-8C65-3FAE-AD63-56477EDE4773> /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
0x7fff68075000 - 0x7fff680d9fff com.apple.framework.CoreWiFi (13.0 - 1350.2) <CB841DAA-7777-38FE-9C96-C709EB6A0D90> /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
0x7fff680da000 - 0x7fff680eaff7 com.apple.CrashReporterSupport (10.13 - 1) <A909F468-0648-3F51-A77E-3F9ADBC9A941> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
0x7fff68169000 - 0x7fff68178ff7 com.apple.framework.DFRFoundation (1.0 - 191.7) <3B8ED6F7-5DFF-34C3-BA90-DDB85679684C> /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation
0x7fff6817b000 - 0x7fff6817fffb com.apple.DSExternalDisplay (3.1 - 380) <901B7F6D-376A-3848-99D0-170C4D00F776> /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay
0x7fff68201000 - 0x7fff68277fff com.apple.datadetectorscore (7.0 - 590.3) <B4706195-CBE6-320D-A0E1-A9D4BDF52791> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
0x7fff682c5000 - 0x7fff68305ff7 com.apple.DebugSymbols (181.0 - 181.0) <299A0238-ED78-3676-B131-274D972824AA> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
0x7fff68306000 - 0x7fff68435fff com.apple.desktopservices (1.12.5 - 1.12.5) <7739C9A5-64D9-31A5-899B-5FFA242AD70D> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x7fff69250000 - 0x7fff6967efff com.apple.vision.FaceCore (3.3.2 - 3.3.2) <B574FE33-4A41-3611-9738-388EBAF03E37> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
0x7fff6b2da000 - 0x7fff6b2dafff libmetal_timestamp.dylib (802.4.8) <B428D084-681A-3A20-837D-6BCB3B2AE2A3> /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3802/Libraries/libmetal_timestamp.dylib
0x7fff6c93a000 - 0x7fff6c945ff7 libGPUSupportMercury.dylib (16.7.4) <A4D6F79C-1DFA-3E96-8F76-4882FBEDE9CF> /System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupportMercury.dylib
0x7fff6c946000 - 0x7fff6c94bfff com.apple.GPUWrangler (3.20.0 - 3.20.0) <52CF4100-EEC3-3557-8519-BA5A1FB37D90> /System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler
0x7fff6d6c1000 - 0x7fff6d6d0fff com.apple.GraphVisualizer (1.0 - 5) <B993B8A2-5700-3DFC-9EB7-4CCEE8F959F1> /System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer
0x7fff6d753000 - 0x7fff6d7c7fff com.apple.Heimdal (4.0 - 2.0) <9F4D7008-944E-3A7C-8E58-A9F7D8497C32> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
0x7fff6e0d7000 - 0x7fff6e0deff7 com.apple.IOAccelerator (378.26 - 378.26) <2274BE11-18DE-3B13-BCDB-C488C9BB19AD> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
0x7fff6e0e2000 - 0x7fff6e0f9fff com.apple.IOPresentment (1.0 - 35.1) <7C6332FF-6535-3064-B437-1E9F70671927> /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
0x7fff6e4c4000 - 0x7fff6e4eaffb com.apple.IconServices (97.6 - 97.6) <A56D826D-20D2-34BE-AACC-A80CFCB4E915> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
0x7fff6e76f000 - 0x7fff6e782ff3 com.apple.security.KeychainCircle.KeychainCircle (1.0 - 1) <CCFECD89-2469-375C-86E2-892D1A7EA47B> /System/Library/PrivateFrameworks/KeychainCircle.framework/Versions/A/KeychainCircle
0x7fff6e783000 - 0x7fff6e878ff7 com.apple.LanguageModeling (1.0 - 159.5.3) <7F0AC200-E3DD-39FB-8A95-00DD70B66A9F> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
0x7fff6e879000 - 0x7fff6e8bbfff com.apple.Lexicon-framework (1.0 - 33.5) <DC94CF9E-1EB4-3C0E-B298-CA1190885276> /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
0x7fff6e8bf000 - 0x7fff6e8c6ff7 com.apple.LinguisticData (1.0 - 238.3) <49A54649-1021-3DBD-99B8-1B2EDFFA5378> /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
0x7fff6f0c5000 - 0x7fff6f0c8fff com.apple.Mangrove (1.0 - 1) <27D6DF76-B5F8-3443-8826-D25B284331BF> /System/Library/PrivateFrameworks/Mangrove.framework/Versions/A/Mangrove
0x7fff6f5d8000 - 0x7fff6f641ff7 com.apple.gpusw.MetalTools (1.0 - 1) <B4217182-B2AA-3AA3-80E8-F4C80B71BDDC> /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools
0x7fff6f64a000 - 0x7fff6f661ff7 com.apple.MobileAssets (1.0 - 437.60.1) <5FFD8A8B-F33F-3FA9-8F50-31C24A67862C> /System/Library/PrivateFrameworks/MobileAsset.framework/Versions/A/MobileAsset
0x7fff6f7d1000 - 0x7fff6f7eafff com.apple.MobileKeyBag (2.0 - 1.0) <BE1FFE6C-0F68-3AAE-820A-93CA0EA5F732> /System/Library/PrivateFrameworks/MobileKeyBag.framework/Versions/A/MobileKeyBag
0x7fff6f876000 - 0x7fff6f8a0ffb com.apple.MultitouchSupport.framework (1614.1 - 1614.1) <A0709B43-FA9E-3617-8E7A-D68CDFAB2167> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x7fff6fb07000 - 0x7fff6fb12fff com.apple.NetAuth (6.2 - 6.2) <62A8E863-18C3-36E5-ABF5-B9614CA40374> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x7fff713ab000 - 0x7fff713bbffb com.apple.PerformanceAnalysis (1.194 - 194) <8022ED1F-CE70-388E-B37B-6FB1E5F90CF2> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
0x7fff7317a000 - 0x7fff73198fff com.apple.ProtocolBuffer (1 - 260) <40704740-4A53-3010-A49B-08D1D69D1D5E> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
0x7fff73373000 - 0x7fff73396ffb com.apple.RemoteViewServices (2.0 - 125) <592323D1-CB44-35F1-9921-4C2AB8D920A0> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
0x7fff74cbc000 - 0x7fff74dd1ff7 com.apple.Sharing (1050.22.3 - 1050.22.3) <BD9A4548-CAB5-3B44-8472-3973880BC9BC> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
0x7fff74dfc000 - 0x7fff74dfdff7 com.apple.performance.SignpostNotification (1.2.6 - 2.6) <8F04800F-3570-3392-A24D-B229FF03F7F9> /System/Library/PrivateFrameworks/SignpostNotification.framework/Versions/A/SignpostNotification
0x7fff75b5a000 - 0x7fff75df6fff com.apple.SkyLight (1.600.0 - 312.103.11) <2E04D36B-F539-356A-BED5-781CD98C2C96> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
0x7fff765bf000 - 0x7fff765ccfff com.apple.SpeechRecognitionCore (4.6.1 - 4.6.1) <87EE7AB5-6925-3D21-BE00-F155CB457699> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
0x7fff76a79000 - 0x7fff76aa0fff com.apple.StreamingZip (1.0 - 1) <32F550C9-3DF8-3DF9-A1EC-699C3D32621B> /System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/StreamingZip
0x7fff77172000 - 0x7fff771fbfc7 com.apple.Symbolication (9.3 - 64033) <FAA17252-6378-34A4-BBBB-22DF54EC1626> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
0x7fff7776b000 - 0x7fff77773ff7 com.apple.TCC (1.0 - 1) <E1EB7272-FE6F-39AB-83CA-B2B5F2A88D9B> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
0x7fff77980000 - 0x7fff77a3dff7 com.apple.TextureIO (3.7 - 3.7) <F8BAC954-405D-3CC3-AB7B-048C866EF980> /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO
0x7fff77ae7000 - 0x7fff77ae8fff com.apple.TrustEvaluationAgent (2.0 - 31) <39F533B2-211E-3635-AF47-23F27749FF4A> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
0x7fff77aee000 - 0x7fff77c9dfff com.apple.UIFoundation (1.0 - 547.5) <86A2FBA7-2709-3894-A3D5-A00C19BAC48D> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
0x7fff78972000 - 0x7fff78a41ff7 com.apple.ViewBridge (343.2 - 343.2) <5519FCED-1F88-3BE6-9BE1-69992086B01B> /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/ViewBridge
0x7fff79419000 - 0x7fff7941bffb com.apple.loginsupport (1.0 - 1) <D1232C1B-80EA-3DF8-9466-013695D0846E> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
0x7fff79582000 - 0x7fff795b5ff7 libclosured.dylib (551.5) <112BC241-6626-3848-8DD8-B34B5B6F7ABC> /usr/lib/closure/libclosured.dylib
0x7fff7966f000 - 0x7fff796a8ff7 libCRFSuite.dylib (41) <FE5EDB68-2593-3C2E-BBAF-1C52D206F296> /usr/lib/libCRFSuite.dylib
0x7fff796a9000 - 0x7fff796b4fff libChineseTokenizer.dylib (28) <53633C9B-A3A8-36F7-A53C-432D802F4BB8> /usr/lib/libChineseTokenizer.dylib
0x7fff79746000 - 0x7fff79747ff3 libDiagnosticMessagesClient.dylib (104) <9712E980-76EE-3A89-AEA6-DF4BAF5C0574> /usr/lib/libDiagnosticMessagesClient.dylib
0x7fff7977e000 - 0x7fff79948ff3 libFosl_dynamic.dylib (17.8) <C58ED77A-4986-31C2-994C-34DDFB8106F0> /usr/lib/libFosl_dynamic.dylib
0x7fff79980000 - 0x7fff79980fff libOpenScriptingUtil.dylib (174) <610F0242-7CE5-3C86-951B-B646562694AF> /usr/lib/libOpenScriptingUtil.dylib
0x7fff79ab7000 - 0x7fff79abbffb libScreenReader.dylib (562.18.4) <E239923D-54C9-3BBF-852F-87C09DEF4091> /usr/lib/libScreenReader.dylib
0x7fff79abc000 - 0x7fff79abdffb libSystem.B.dylib (1252.50.4) <88203CF0-5028-3653-BD02-A5E6DD7F1B2D> /usr/lib/libSystem.B.dylib
0x7fff79b50000 - 0x7fff79b50fff libapple_crypto.dylib (109.50.14) <48BA2E76-BF2F-3522-A54E-D7FB7EAF7A57> /usr/lib/libapple_crypto.dylib
0x7fff79b51000 - 0x7fff79b67ff7 libapple_nghttp2.dylib (1.24) <01402BC4-4822-3676-9C80-50D83F816424> /usr/lib/libapple_nghttp2.dylib
0x7fff79b68000 - 0x7fff79b92ff3 libarchive.2.dylib (54) <8FC28DD8-E315-3C3E-95FE-D1D2CBE49888> /usr/lib/libarchive.2.dylib
0x7fff79b93000 - 0x7fff79c14fdf libate.dylib (1.13.1) <178ACDAD-DE7E-346C-A613-1CBF7929AC07> /usr/lib/libate.dylib
0x7fff79c18000 - 0x7fff79c18ff3 libauto.dylib (187) <A05C7900-F8C7-3E75-8D3F-909B40C19717> /usr/lib/libauto.dylib
0x7fff79c19000 - 0x7fff79cd1ff3 libboringssl.dylib (109.50.14) <E6813F87-B5E4-3F7F-A725-E6A7F2BD02EC> /usr/lib/libboringssl.dylib
0x7fff79cd2000 - 0x7fff79ce2ff3 libbsm.0.dylib (39) <6BC96A72-AFBE-34FD-91B1-748A530D8AE6> /usr/lib/libbsm.0.dylib
0x7fff79ce3000 - 0x7fff79cf0ffb libbz2.1.0.dylib (38) <0A5086BB-4724-3C14-979D-5AD4F26B5B45> /usr/lib/libbz2.1.0.dylib
0x7fff79cf1000 - 0x7fff79d47fff libc++.1.dylib (400.9) <7D3DACCC-3804-393C-ABC1-1A580FD00CB6> /usr/lib/libc++.1.dylib
0x7fff79d48000 - 0x7fff79d6cff7 libc++abi.dylib (400.8.2) <EF5E37D7-11D9-3530-BE45-B986612D13E2> /usr/lib/libc++abi.dylib
0x7fff79d6e000 - 0x7fff79d7efff libcmph.dylib (6) <890DEC4C-4334-393C-8B56-7C8560BBED9D> /usr/lib/libcmph.dylib
0x7fff79d7f000 - 0x7fff79d96fcf libcompression.dylib (47.60.2) <543F07BF-2F2F-37D5-9866-E84BF659885B> /usr/lib/libcompression.dylib
0x7fff7a041000 - 0x7fff7a059ff7 libcoretls.dylib (155.50.1) <D350052E-DC4D-3185-ADBA-BA48EDCEE955> /usr/lib/libcoretls.dylib
0x7fff7a05a000 - 0x7fff7a05bff3 libcoretls_cfhelpers.dylib (155.50.1) <B297F5D8-F2FE-3566-A752-E9D998B9C039> /usr/lib/libcoretls_cfhelpers.dylib
0x7fff7a1f4000 - 0x7fff7a385fff libcrypto.35.dylib (22.50.3) <6E609F99-59BC-3AEA-9DB3-FD360A2C50CC> /usr/lib/libcrypto.35.dylib
0x7fff7a52c000 - 0x7fff7a582ff3 libcups.2.dylib (462.2.5) <EA944DD1-0B60-32E9-8FB4-BE642D2E7352> /usr/lib/libcups.2.dylib
0x7fff7a6c2000 - 0x7fff7a6c2fff libenergytrace.dylib (16) <A92AB8B8-B986-3CE6-980D-D55090FEF387> /usr/lib/libenergytrace.dylib
0x7fff7a6f9000 - 0x7fff7a6feff3 libheimdal-asn1.dylib (520.50.8) <6C10CD33-2920-340F-A98B-E1A465A40D03> /usr/lib/libheimdal-asn1.dylib
0x7fff7a72a000 - 0x7fff7a81bff7 libiconv.2.dylib (51.50.1) <2FEC9707-3FAF-3828-A50D-8605086D060F> /usr/lib/libiconv.2.dylib
0x7fff7a81c000 - 0x7fff7aa43ffb libicucore.A.dylib (59181.0.1) <2CE6205F-D375-3BF5-AA0A-3254BC4773D0> /usr/lib/libicucore.A.dylib
0x7fff7aa90000 - 0x7fff7aa91fff liblangid.dylib (128) <39C39393-0D05-301D-93B2-F224FC4949AA> /usr/lib/liblangid.dylib
0x7fff7aa92000 - 0x7fff7aaabffb liblzma.5.dylib (10) <3D419A50-961F-37D2-8A01-3DC7AB7B8D18> /usr/lib/liblzma.5.dylib
0x7fff7aaac000 - 0x7fff7aac2ff7 libmarisa.dylib (9) <D6D2D55D-1D2E-3442-B152-B18803C0ABB4> /usr/lib/libmarisa.dylib
0x7fff7ab73000 - 0x7fff7ad9bff7 libmecabra.dylib (779.7.6) <F462F170-E872-3D09-B219-973D5E99C09F> /usr/lib/libmecabra.dylib
0x7fff7af73000 - 0x7fff7b0eefff libnetwork.dylib (1229.70.2) <E185D902-AC7F-3044-87C0-AE2887C59CE7> /usr/lib/libnetwork.dylib
0x7fff7b175000 - 0x7fff7b5637e7 libobjc.A.dylib (723) <DD9E5EC5-B507-3249-B700-93433E2D5EDF> /usr/lib/libobjc.A.dylib
0x7fff7b576000 - 0x7fff7b57afff libpam.2.dylib (22) <7B4D2CE2-1438-387A-9802-5CEEFBF26F86> /usr/lib/libpam.2.dylib
0x7fff7b57d000 - 0x7fff7b5b1fff libpcap.A.dylib (79.20.1) <FA13918B-A247-3181-B256-9B852C7BA316> /usr/lib/libpcap.A.dylib
0x7fff7b630000 - 0x7fff7b64cffb libresolv.9.dylib (65) <E8F3415B-4472-3202-8901-41FD87981DB2> /usr/lib/libresolv.9.dylib
0x7fff7b69b000 - 0x7fff7b69cff3 libspindump.dylib (252) <D8E27057-E3CC-3D7F-A010-4A87830F6A83> /usr/lib/libspindump.dylib
0x7fff7b69d000 - 0x7fff7b830ff7 libsqlite3.dylib (274.8.1) <FCAD6A57-829E-3701-B16E-1833D620E0E8> /usr/lib/libsqlite3.dylib
0x7fff7ba04000 - 0x7fff7ba64ff3 libusrtcp.dylib (1229.70.2) <1E065228-D0E3-3808-9405-894056C6BEC0> /usr/lib/libusrtcp.dylib
0x7fff7ba65000 - 0x7fff7ba68ffb libutil.dylib (51.20.1) <216D18E5-0BAF-3EAF-A38E-F6AC37CBABD9> /usr/lib/libutil.dylib
0x7fff7ba69000 - 0x7fff7ba76ff3 libxar.1.dylib (417.1) <351781D5-3CCF-320F-BB5A-4DFCC1CCD31D> /usr/lib/libxar.1.dylib
0x7fff7ba7a000 - 0x7fff7bb61fff libxml2.2.dylib (31.13) <8C12B82A-66FD-330C-9BEA-AAC090C7076A> /usr/lib/libxml2.2.dylib
0x7fff7bb62000 - 0x7fff7bb8afff libxslt.1.dylib (15.12) <4A5E011D-8B29-3135-A52B-9A9070ABD752> /usr/lib/libxslt.1.dylib
0x7fff7bb8b000 - 0x7fff7bb9dffb libz.1.dylib (70) <48C67CFC-940D-3857-8DAD-857774605352> /usr/lib/libz.1.dylib
0x7fff7bc39000 - 0x7fff7bc3dff7 libcache.dylib (80) <092479CB-1008-3A83-BECF-E115F24D13C1> /usr/lib/system/libcache.dylib
0x7fff7bc3e000 - 0x7fff7bc48ff3 libcommonCrypto.dylib (60118.50.1) <029F5985-9B6E-3DCB-9B96-FD007678C6A7> /usr/lib/system/libcommonCrypto.dylib
0x7fff7bc49000 - 0x7fff7bc50fff libcompiler_rt.dylib (62) <968B8E3F-3681-3230-9D78-BB8732024F6E> /usr/lib/system/libcompiler_rt.dylib
0x7fff7bc51000 - 0x7fff7bc5affb libcopyfile.dylib (146.50.5) <3885083D-50D8-3EEC-B481-B2E605180D7F> /usr/lib/system/libcopyfile.dylib
0x7fff7bc5b000 - 0x7fff7bce0ffb libcorecrypto.dylib (562.70.3) <37AF8EC6-BF34-3D15-BC3A-A9B98F2427D4> /usr/lib/system/libcorecrypto.dylib
0x7fff7bd68000 - 0x7fff7bda1ff7 libdispatch.dylib (913.60.3) <BF368549-2DFB-3530-B4CB-31D5EDAC4F2F> /usr/lib/system/libdispatch.dylib
0x7fff7bda2000 - 0x7fff7bdbfff7 libdyld.dylib (551.5) <49BF9E96-8297-30CF-8AA6-128CC14054B2> /usr/lib/system/libdyld.dylib
0x7fff7bdc0000 - 0x7fff7bdc0ffb libkeymgr.dylib (28) <E34E283E-90FA-3C59-B48E-1277CDB9CDCE> /usr/lib/system/libkeymgr.dylib
0x7fff7bdc1000 - 0x7fff7bdcdff3 libkxld.dylib (4570.71.35) <89E1A912-9AB7-3EFA-83B5-EB899F2E891F> /usr/lib/system/libkxld.dylib
0x7fff7bdce000 - 0x7fff7bdceff7 liblaunch.dylib (1205.70.10) <ACB92462-EDA9-39E6-BB4E-635D47D30D58> /usr/lib/system/liblaunch.dylib
0x7fff7bdcf000 - 0x7fff7bdd3ffb libmacho.dylib (906) <1902A611-081A-3452-B11E-EBD1B166E831> /usr/lib/system/libmacho.dylib
0x7fff7bdd4000 - 0x7fff7bdd6ff3 libquarantine.dylib (86) <26C0BA22-8F93-3A07-9A4E-C8D53D2CE42E> /usr/lib/system/libquarantine.dylib
0x7fff7bdd7000 - 0x7fff7bdd8ff3 libremovefile.dylib (45) <711E18B2-5BBE-3211-A916-56740C27D17A> /usr/lib/system/libremovefile.dylib
0x7fff7bdd9000 - 0x7fff7bdf0fff libsystem_asl.dylib (356.70.1) <39E46A6F-B228-3E78-B83E-1779F9707A39> /usr/lib/system/libsystem_asl.dylib
0x7fff7bdf1000 - 0x7fff7bdf1fff libsystem_blocks.dylib (67) <17303FDF-0D2D-3963-B05E-B4DF63052D47> /usr/lib/system/libsystem_blocks.dylib
0x7fff7bdf2000 - 0x7fff7be7bff7 libsystem_c.dylib (1244.50.9) <1187BFE8-4576-3247-8177-481554E1F9E7> /usr/lib/system/libsystem_c.dylib
0x7fff7be7c000 - 0x7fff7be7fffb libsystem_configuration.dylib (963.50.9) <A5DC1AFC-2C3E-3113-BE20-48F96064DB0F> /usr/lib/system/libsystem_configuration.dylib
0x7fff7be80000 - 0x7fff7be83ffb libsystem_coreservices.dylib (51) <486000D3-D8CB-3BE7-8EE5-8BF380DE6DF7> /usr/lib/system/libsystem_coreservices.dylib
0x7fff7be84000 - 0x7fff7be85fff libsystem_darwin.dylib (1244.50.9) <09C21A4A-9EE0-388B-A9D9-DFF8F6758791> /usr/lib/system/libsystem_darwin.dylib
0x7fff7be86000 - 0x7fff7be8cff7 libsystem_dnssd.dylib (878.70.3) <B6E027BB-B4B1-37F4-9BBE-C2D299124CF3> /usr/lib/system/libsystem_dnssd.dylib
0x7fff7be8d000 - 0x7fff7bed6ff7 libsystem_info.dylib (517.30.1) <AB634A98-B8AA-3804-8436-38261FC8EC4D> /usr/lib/system/libsystem_info.dylib
0x7fff7bed7000 - 0x7fff7befdff7 libsystem_kernel.dylib (4570.71.35) <63791C4B-6118-3D55-AA3F-5065B1345410> /usr/lib/system/libsystem_kernel.dylib
0x7fff7befe000 - 0x7fff7bf49fcb libsystem_m.dylib (3147.50.1) <17570F46-566C-39FC-BEF6-635A355DD549> /usr/lib/system/libsystem_m.dylib
0x7fff7bf4a000 - 0x7fff7bf69ff7 libsystem_malloc.dylib (140.50.7) <A45A484C-3BDE-3BC4-A219-726E3CB332D9> /usr/lib/system/libsystem_malloc.dylib
0x7fff7bf6a000 - 0x7fff7c09aff7 libsystem_network.dylib (1229.70.2) <5E86B2DE-9E15-3354-8714-4094ED5F698D> /usr/lib/system/libsystem_network.dylib
0x7fff7c09b000 - 0x7fff7c0a5ffb libsystem_networkextension.dylib (767.70.2) <9DC03712-552D-3AEE-9519-B5ED70980B70> /usr/lib/system/libsystem_networkextension.dylib
0x7fff7c0a6000 - 0x7fff7c0afff3 libsystem_notify.dylib (172) <08012EC0-2CD2-34BE-BF93-E7F56491299A> /usr/lib/system/libsystem_notify.dylib
0x7fff7c0b0000 - 0x7fff7c0b7ff7 libsystem_platform.dylib (161.50.1) <6355EE2D-5456-3CA8-A227-B96E8F1E2AF8> /usr/lib/system/libsystem_platform.dylib
0x7fff7c0b8000 - 0x7fff7c0c3fff libsystem_pthread.dylib (301.50.1) <0E51CCBA-91F2-34E1-BF2A-FEEFD3D321E4> /usr/lib/system/libsystem_pthread.dylib
0x7fff7c0c4000 - 0x7fff7c0c7fff libsystem_sandbox.dylib (765.70.1) <553DFCC6-9D31-3B9C-AB7C-30F6F265786D> /usr/lib/system/libsystem_sandbox.dylib
0x7fff7c0c8000 - 0x7fff7c0c9ff3 libsystem_secinit.dylib (30) <DE8D14E8-A276-3FF8-AE13-77F7040F33C1> /usr/lib/system/libsystem_secinit.dylib
0x7fff7c0ca000 - 0x7fff7c0d1ff7 libsystem_symptoms.dylib (820.60.3) <441C6CA0-5711-3BB1-8420-DDAC3D5272E1> /usr/lib/system/libsystem_symptoms.dylib
0x7fff7c0d2000 - 0x7fff7c0e5fff libsystem_trace.dylib (829.70.1) <3A6CB706-8CA6-3616-8AFC-14AAD7FAF187> /usr/lib/system/libsystem_trace.dylib
0x7fff7c0e7000 - 0x7fff7c0ecff7 libunwind.dylib (35.3) <BEF3FB49-5604-3B5F-82B5-332B80023AC3> /usr/lib/system/libunwind.dylib
0x7fff7c0ed000 - 0x7fff7c11aff7 libxpc.dylib (1205.70.10) <94028D4E-F0CB-3D6E-ACF6-9323631588B5> /usr/lib/system/libxpc.dylib
External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 1
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 2630806
thread_create: 0
thread_set_state: 0
VM Region Summary:
ReadOnly portion of Libraries: Total=426.9M resident=0K(0%) swapped_out_or_unallocated=426.9M(100%)
Writable regions: Total=252.1M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=252.1M(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate framework 128K 2
Activity Tracing 256K 2
CG backing stores 5928K 4
CG image 24K 4
CoreAnimation 40K 7
CoreImage 24K 3
CoreUI image data 668K 8
CoreUI image file 180K 4
Dispatch continuations 16.0M 2
Foundation 4K 2
IOKit 7940K 2
Image IO 4K 2
Kernel Alloc Once 8K 2
MALLOC 200.5M 68
MALLOC guard page 48K 13
MALLOC_LARGE (reserved) 256K 3 reserved VM address space (unallocated)
Memory Tag 242 12K 2
OpenGL GLSL 256K 4
STACK GUARD 56.0M 12
Stack 13.1M 14
VM_ALLOCATE 5676K 23
__DATA 36.2M 276
__FONT_DATA 4K 2
__GLSLBUILTINS 2588K 2
__LINKEDIT 210.1M 31
__TEXT 216.8M 279
__UNICODE 560K 2
mapped file 64.9M 15
shared memory 2744K 15
=========== ======= =======
TOTAL 840.3M 776
TOTAL, minus reserved VM space 840.1M 776
Model: MacBookPro11,2, BootROM 151.0.0.0.0, 4 processors, Intel Core i7, 2.2 GHz, 16 GB, SMC 2.18f15
Graphics: Intel Iris Pro, Intel Iris Pro, Built-In
Memory Module: BANK 0/DIMM0, 8 GB, DDR3, 1600 MHz, 0x80AD, 0x484D54343147533641465238412D50422020
Memory Module: BANK 1/DIMM0, 8 GB, DDR3, 1600 MHz, 0x80AD, 0x484D54343147533641465238412D50422020
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x134), Broadcom BCM43xx 1.0 (7.77.37.32.1a1)
Bluetooth: Version 6.0.7f12, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
Serial ATA Device: APPLE SSD SM1024F, 1 TB
USB Device: USB 3.0 Bus
USB Device: Apple Internal Keyboard / Trackpad
USB Device: BRCM20702 Hub
USB Device: Bluetooth USB Host Controller
Thunderbolt Bus:
So. An exception was thrown on line 215 of OpenALRenderer.cpp. That's a bummer.
Line 213 of that file (2 lines further up) has a comment that says the following:
// FIXME: There's a residual error here on Windows. Can't track down where it's from.
This is not encouraging LOL. I guess the residual error
mentioned also occurs on macOS X 10.13.
I would think we should treat this crash as a separate issue. I'll go ahead and file one.
@daviewales can you try setting Sounds to No Sound, and audio volume to Off, in vegasettings? Then save your changes, and try running the game again? See if that makes any difference.
Hmm... That's the other issue. When I run ./vegasettings
I get:
./vegasettings
Error: Failed to find Version.txt anywhere.
If I point it to the data directory, it just hangs here indefinitely:
./vegasettings --target ../../vegastrike-data
Set data directory to ../../vegastrike-data
Found data in /Users/dwales/Code/not-my-code/vegastrike-data
I'm open to the possibility that it's just another weird glitch in my setup...
Sorry, vegasettings
does work. I just had a version of XQuartz installed which was too new to run. Installing an old version of XQuartz enabled vegasettings
to run.
vegasettings
does require that the user specify the assets. I don't think we added the legacy mode support to it like we did with engine (vegastrike
vs vegastrike-engine
).
And with both vegasettings
and vegastrike-engine
, it's best if you specify the full path, not just a relative path. (You can typically use $(pwd)
).
This issue follows on from #78 and #524. @stephengtuggy and @nabaco asked me to copy over the debug information for the runtime issues I'm getting now that it actually builds on MacOS.
For reference, I installed the dependencies as follows:
Segfault
Apple debug info
Output from --test-audio: