Game version: Latest
Operating system: Mac OS X
Tiles or curses: Tiles
Mods active: Tried with no mods (deleted the directory) and still same Segfault
Expected behavior: Game
Actual behavior: Crash to terminal
Steps to reproduce the behavior: Download/Compile latest and attempt to run
This is what I receive when it crashes:
Process: cataclysm-tiles [1028]
Path: /Users/USER/Downloads/*/cataclysm-tiles
Identifier: cataclysm-tiles
Version: ???
Code Type: X86-64 (Native)
Parent Process: bash [1011]
Responsible: cataclysm-tiles [1028]
User ID: 501
Date/Time: 2018-03-10 07:50:50.134 -0600
OS Version: Mac OS X 10.12.6 (16G29)
Report Version: 12
Anonymous UUID: 073FF86E-450F-70A7-8B91-2276ED84FF04
Time Awake Since Boot: 480 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: EXC_I386_GPFLT
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [0]
Hmm, your GPU and RAM?
Intel HD Graphics 4000 1536 MB GPU
8 GB 1600 MHz DDR3
I used to play quite a bit from the .C experimental line, not sure when it failed.
10.13.2 here, no issues
Weird. Not even the version from narc.ro seems to want to run :(
On Sun, Mar 11, 2018 at 11:37 AM, Leland Clemmons notifications@github.com
wrote:
10.13.2 here, no issues
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/CleverRaven/Cataclysm-DDA/issues/23171#issuecomment-372128967,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AERt8J8V2FRjgGHUmurF0eFfz2bZbz7oks5tdVK0gaJpZM4SlSP0
.
Ah, just kidding. Downloaded version crashes on me. Self-compiled runs just fine, however
Just tried a make clean and then will recompile, results:
clang++ -DRELEASE -DMACOSX -DGIT_VERSION -DTILES -ffast-math -Os -Wall
-Wextra -fsigned-char -stdlib=libc++ -Werror -std=c++11 -MMD -MP
-mmacosx-version-min=10.7 -F/Library/Frameworks
-I/Library/Frameworks/SDL2.framework/Headers
-I/Library/Frameworks/SDL2_image.framework/Headers
-I/Library/Frameworks/SDL2_ttf.framework/Headers -c src/anatomy.cpp -o
obj/tiles/anatomy.o
clang++ -DRELEASE -DMACOSX -DGIT_VERSION -DTILES -ffast-math -Os -Wall
-Wextra -fsigned-char -stdlib=libc++ -Werror -std=c++11 -MMD -MP
-mmacosx-version-min=10.7 -F/Library/Frameworks
-I/Library/Frameworks/SDL2.framework/Headers
-I/Library/Frameworks/SDL2_image.framework/Headers
-I/Library/Frameworks/SDL2_ttf.framework/Headers -c src/animation.cpp -o
obj/tiles/animation.o
In file included from src/animation.cpp:11:
In file included from src/cata_tiles.h:6:
In file included from
/Library/Frameworks/SDL2_ttf.framework/Headers/SDL_ttf.h:30:
In file included from /usr/local/include/SDL2/SDL.h:32:
In file included from /usr/local/include/SDL2/SDL_main.h:25:
/usr/local/include/SDL2/SDL_stdinc.h:141:5: *error: *redefinition of
enumerator 'SDL_FALSE'
SDL_FALSE = 0,
/Library/Frameworks/SDL2.framework/Headers/SDL_stdinc.h:128:5:
*note: *previous
definition is here
SDL_FALSE = 0,
In file included from src/animation.cpp:11:
In file included from src/cata_tiles.h:6:
In file included from
/Library/Frameworks/SDL2_ttf.framework/Headers/SDL_ttf.h:30:
In file included from /usr/local/include/SDL2/SDL.h:32:
In file included from /usr/local/include/SDL2/SDL_main.h:25:
/usr/local/include/SDL2/SDL_stdinc.h:142:5: *error: *redefinition of
enumerator 'SDL_TRUE'
SDL_TRUE = 1
/Library/Frameworks/SDL2.framework/Headers/SDL_stdinc.h:129:5:
*note: *previous
definition is here
SDL_TRUE = 1
In file included from src/animation.cpp:11:
In file included from src/cata_tiles.h:6:
In file included from
/Library/Frameworks/SDL2_ttf.framework/Headers/SDL_ttf.h:30:
In file included from /usr/local/include/SDL2/SDL.h:32:
In file included from /usr/local/include/SDL2/SDL_main.h:25:
/usr/local/include/SDL2/SDL_stdinc.h:143:3: *error: *typedef
redefinition with different types ('enum SDL_bool' vs 'enum SDL_bool')
} SDL_bool;
/Library/Frameworks/SDL2.framework/Headers/SDL_stdinc.h:130:3:
*note: *previous
definition is here
} SDL_bool;
In file included from src/animation.cpp:11:
In file included from src/cata_tiles.h:6:
In file included from
/Library/Frameworks/SDL2_ttf.framework/Headers/SDL_ttf.h:30:
In file included from /usr/local/include/SDL2/SDL.h:32:
In file included from /usr/local/include/SDL2/SDL_main.h:25:
/usr/local/include/SDL2/SDL_stdinc.h:317:5: *error: *redefinition of
enumerator 'DUMMY_ENUM_VALUE'
DUMMY_ENUM_VALUE
/Library/Frameworks/SDL2.framework/Headers/SDL_stdinc.h:196:5:
*note: *previous
definition is here
DUMMY_ENUM_VALUE
In file included from src/animation.cpp:11:
In file included from src/cata_tiles.h:6:
In file included from
/Library/Frameworks/SDL2_ttf.framework/Headers/SDL_ttf.h:30:
In file included from /usr/local/include/SDL2/SDL.h:32:
In file included from /usr/local/include/SDL2/SDL_main.h:25:
/usr/local/include/SDL2/SDL_stdinc.h:318:3: *error: *typedef
redefinition with different types ('enum SDL_DUMMY_ENUM' vs 'enum
SDL_DUMMY_ENUM')
} SDL_DUMMY_ENUM;
/Library/Frameworks/SDL2.framework/Headers/SDL_stdinc.h:197:3:
*note: *previous
definition is here
} SDL_DUMMY_ENUM;
In file included from src/animation.cpp:11:
In file included from src/cata_tiles.h:6:
In file included from
/Library/Frameworks/SDL2_ttf.framework/Headers/SDL_ttf.h:30:
In file included from /usr/local/include/SDL2/SDL.h:32:
In file included from /usr/local/include/SDL2/SDL_main.h:25:
/usr/local/include/SDL2/SDL_stdinc.h:420:23: *error: *redefinition of
'SDL_memset4'
SDL_FORCE_INLINE void SDL_memset4(void *dst, Uint32 val, size_t dwords)
/Library/Frameworks/SDL2.framework/Headers/SDL_stdinc.h:268:23:
*note: *previous
definition is here
SDL_FORCE_INLINE void SDL_memset4(void *dst, Uint32 val, size_t dwords)
In file included from src/animation.cpp:11:
In file included from src/cata_tiles.h:6:
In file included from
/Library/Frameworks/SDL2_ttf.framework/Headers/SDL_ttf.h:30:
In file included from /usr/local/include/SDL2/SDL.h:32:
In file included from /usr/local/include/SDL2/SDL_main.h:25:
/usr/local/include/SDL2/SDL_stdinc.h:592:24: *error: *redefinition of
'SDL_memcpy4'
SDL_FORCE_INLINE void SDL_memcpy4(SDL_OUT_BYTECAP(dwords4) void dst,
SDL_IN_BYTECAP(dwords4) const void *src, size_t dwords)
/Library/Frameworks/SDL2.framework/Headers/SDL_stdinc.h:299:24:
*note: *previous
definition is here
SDL_FORCE_INLINE void *SDL_memcpy4(void *dst, const void *src, size_t
dwords)
In file included from src/animation.cpp:11:
In file included from src/cata_tiles.h:6:
In file included from
/Library/Frameworks/SDL2_ttf.framework/Headers/SDL_ttf.h:30:
In file included from /usr/local/include/SDL2/SDL.h:34:
/usr/local/include/SDL2/SDL_assert.h:104:5: *error: *redefinition of
enumerator 'SDL_ASSERTION_RETRY'
SDL_ASSERTION_RETRY, /**< Retry the assert immediately. */
/Library/Frameworks/SDL2.framework/Headers/SDL_assert.h:100:5:
*note: *previous
definition is here
SDL_ASSERTION_RETRY, /**< Retry the assert immediately. */
In file included from src/animation.cpp:11:
In file included from src/cata_tiles.h:6:
In file included from
/Library/Frameworks/SDL2_ttf.framework/Headers/SDL_ttf.h:30:
In file included from /usr/local/include/SDL2/SDL.h:34:
/usr/local/include/SDL2/SDL_assert.h:105:5: *error: *redefinition of
enumerator 'SDL_ASSERTION_BREAK'
SDL_ASSERTION_BREAK, /**< Make the debugger trigger a breakpoint. */
/Library/Frameworks/SDL2.framework/Headers/SDL_assert.h:101:5:
*note: *previous
definition is here
SDL_ASSERTION_BREAK, /**< Make the debugger trigger a breakpoint. */
In file included from src/animation.cpp:11:
In file included from src/cata_tiles.h:6:
In file included from
/Library/Frameworks/SDL2_ttf.framework/Headers/SDL_ttf.h:30:
In file included from /usr/local/include/SDL2/SDL.h:34:
/usr/local/include/SDL2/SDL_assert.h:106:5: *error: *redefinition of
enumerator 'SDL_ASSERTION_ABORT'
SDL_ASSERTION_ABORT, /**< Terminate the program. */
/Library/Frameworks/SDL2.framework/Headers/SDL_assert.h:102:5:
*note: *previous
definition is here
SDL_ASSERTION_ABORT, /**< Terminate the program. */
In file included from src/animation.cpp:11:
In file included from src/cata_tiles.h:6:
In file included from
/Library/Frameworks/SDL2_ttf.framework/Headers/SDL_ttf.h:30:
In file included from /usr/local/include/SDL2/SDL.h:34:
/usr/local/include/SDL2/SDL_assert.h:107:5: *error: *redefinition of
enumerator 'SDL_ASSERTION_IGNORE'
SDL_ASSERTION_IGNORE, /**< Ignore the assert. */
/Library/Frameworks/SDL2.framework/Headers/SDL_assert.h:103:5:
*note: *previous
definition is here
SDL_ASSERTION_IGNORE, /**< Ignore the assert. */
In file included from src/animation.cpp:11:
In file included from src/cata_tiles.h:6:
In file included from
/Library/Frameworks/SDL2_ttf.framework/Headers/SDL_ttf.h:30:
In file included from /usr/local/include/SDL2/SDL.h:34:
/usr/local/include/SDL2/SDL_assert.h:108:5: *error: *redefinition of
enumerator 'SDL_ASSERTION_ALWAYS_IGNORE'
SDL_ASSERTION_ALWAYS_IGNORE /**< Ignore the assert from now on. */
/Library/Frameworks/SDL2.framework/Headers/SDL_assert.h:104:5:
*note: *previous
definition is here
SDL_ASSERTION_ALWAYS_IGNORE /**< Ignore the assert from now on. */
In file included from src/animation.cpp:11:
In file included from src/cata_tiles.h:6:
In file included from
/Library/Frameworks/SDL2_ttf.framework/Headers/SDL_ttf.h:30:
In file included from /usr/local/include/SDL2/SDL.h:34:
/usr/local/include/SDL2/SDL_assert.h:125:41: *error: *functions that
differ only in their return type cannot be overloaded
extern DECLSPEC SDL_AssertState SDLCALL SDL_ReportAssertion(SDL_AssertData
*,
/Library/Frameworks/SDL2.framework/Headers/SDL_assert.h:121:42:
*note: *previous
declaration is here
extern DECLSPEC SDL_assert_state SDLCALL
SDL_ReportAssertion(SDL_assert_data *,
In file included from src/animation.cpp:11:
In file included from src/cata_tiles.h:6:
In file included from
/Library/Frameworks/SDL2_ttf.framework/Headers/SDL_ttf.h:30:
In file included from /usr/local/include/SDL2/SDL.h:34:
/usr/local/include/SDL2/SDL_assert.h:188:35: *error: *typedef
redefinition with different types ('SDL_AssertState ()(const
SDL_AssertData , void *)' vs
typedef SDL_AssertState (SDLCALL *SDL_AssertionHandler)(
/Library/Frameworks/SDL2.framework/Headers/SDL_assert.h:187:36:
*note: *previous
definition is here
typedef SDL_assert_state (SDLCALL *SDL_AssertionHandler)(
In file included from src/animation.cpp:11:
In file included from src/cata_tiles.h:6:
In file included from
/Library/Frameworks/SDL2_ttf.framework/Headers/SDL_ttf.h:30:
In file included from /usr/local/include/SDL2/SDL.h:34:
/usr/local/include/SDL2/SDL_assert.h:266:48: *error: *functions that
differ only in their return type cannot be overloaded
extern DECLSPEC const SDL_AssertData * SDLCALL SDL_GetAssertionReport(void);
/Library/Frameworks/SDL2.framework/Headers/SDL_assert.h:265:49:
*note: *previous
declaration is here
extern DECLSPEC const SDL_assert_data * SDLCALL
SDL_GetAssertionReport(void);
In file included from src/animation.cpp:11:
In file included from src/cata_tiles.h:6:
In file included from
/Library/Frameworks/SDL2_ttf.framework/Headers/SDL_ttf.h:30:
In file included from /usr/local/include/SDL2/SDL.h:35:
/usr/local/include/SDL2/SDL_atomic.h:198:31: *error: *typedef
redefinition with different types ('struct SDL_atomic_t' vs 'struct
SDL_atomic_t')
typedef struct { int value; } SDL_atomic_t;
/Library/Frameworks/SDL2.framework/Headers/SDL_atomic.h:181:31:
*note: *previous
definition is here
typedef struct { int value; } SDL_atomic_t;
In file included from src/animation.cpp:11:
In file included from src/cata_tiles.h:6:
In file included from
/Library/Frameworks/SDL2_ttf.framework/Headers/SDL_ttf.h:30:
In file included from /usr/local/include/SDL2/SDL.h:36:
In file included from /usr/local/include/SDL2/SDL_audio.h:32:
/usr/local/include/SDL2/SDL_error.h:57:5: *error: *redefinition of
enumerator 'SDL_ENOMEM'
SDL_ENOMEM,
/Library/Frameworks/SDL2.framework/Headers/SDL_error.h:57:5: *note: *previous
definition is here
SDL_ENOMEM,
In file included from src/animation.cpp:11:
In file included from src/cata_tiles.h:6:
In file included from
/Library/Frameworks/SDL2_ttf.framework/Headers/SDL_ttf.h:30:
In file included from /usr/local/include/SDL2/SDL.h:36:
In file included from /usr/local/include/SDL2/SDL_audio.h:32:
/usr/local/include/SDL2/SDL_error.h:58:5: *error: *redefinition of
enumerator 'SDL_EFREAD'
SDL_EFREAD,
/Library/Frameworks/SDL2.framework/Headers/SDL_error.h:58:5: *note: *previous
definition is here
SDL_EFREAD,
In file included from src/animation.cpp:11:
In file included from src/cata_tiles.h:6:
In file included from
/Library/Frameworks/SDL2_ttf.framework/Headers/SDL_ttf.h:30:
In file included from /usr/local/include/SDL2/SDL.h:36:
In file included from /usr/local/include/SDL2/SDL_audio.h:32:
/usr/local/include/SDL2/SDL_error.h:59:5: *error: *redefinition of
enumerator 'SDL_EFWRITE'
SDL_EFWRITE,
/Library/Frameworks/SDL2.framework/Headers/SDL_error.h:59:5: *note: *previous
definition is here
SDL_EFWRITE,
*fatal error: *too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make: * [obj/tiles/animation.o] Error 1
On Sun, Mar 11, 2018 at 12:23 PM, Leland Clemmons notifications@github.com
wrote:
Ah, just kidding. Downloaded version crashes on me. Self-compiled runs
just fine, however—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/CleverRaven/Cataclysm-DDA/issues/23171#issuecomment-372132495,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AERt8NM_QYMVRECdG7v4gXhuH1kquyQ8ks5tdV2vgaJpZM4SlSP0
.
i'll update to high sierra and revert back if the compile succeeds
On Sun, Mar 11, 2018 at 12:23 PM, Leland Clemmons notifications@github.com
wrote:
Ah, just kidding. Downloaded version crashes on me. Self-compiled runs
just fine, however—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/CleverRaven/Cataclysm-DDA/issues/23171#issuecomment-372132495,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AERt8NM_QYMVRECdG7v4gXhuH1kquyQ8ks5tdV2vgaJpZM4SlSP0
.
@bpwatts this is the command I use to build make app NATIVE=osx OSX_MIN=10.7 RELEASE=0 TILES=1 USE_HOME_DIR=1 SOUND=1 LOCALIZE=0 CLANG=1
Even using that build command I still get a segfault when starting. Maybe clean out my mods directory / options file?
Process: cataclysm-tiles [5275]
Path: /Users/USER/Downloads/*/Cataclysm.app/Contents/Resources/./cataclysm-tiles
Identifier: com.cataclysmdda.en.cataclysm
Version: 1.0 (1)
Code Type: X86-64 (Native)
Parent Process: ??? [5270]
Responsible: cataclysm-tiles [5275]
User ID: 501
Date/Time: 2018-03-11 20:51:57.265 -0500
OS Version: Mac OS X 10.13.3 (17D47)
Report Version: 12
Anonymous UUID: 073FF86E-450F-70A7-8B91-2276ED84FF04
Time Awake Since Boot: 1800 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: EXC_I386_GPFLT
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [0]
Do you have all the libraries installed? I prefer Homebrew. brew update && brew install sdl2 sdl2_image sdl2_ttf sdl2_mixer libvorbis libogg
Ugh, okay...
Warning: sdl2 2.0.8 is already installed
Warning: sdl2_image 2.0.3 is already installed
Warning: sdl2_ttf 2.0.14 is already installed
Error: Your Xcode (8.1) is too outdated.
Please update to Xcode 9.2 (or delete it).
Xcode can be updated from the App Store.
Now updating Xcode
On Sun, Mar 11, 2018 at 9:02 PM, Leland Clemmons notifications@github.com
wrote:
Do you have all the libraries installed? I prefer Homebrew. brew update
&& brew install sdl2 sdl2_image sdl2_ttf sdl2_mixer libvorbis libogg—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/CleverRaven/Cataclysm-DDA/issues/23171#issuecomment-372173597,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AERt8J5BXn8_FhNv9_spoVblAOtfZGIAks5tdddMgaJpZM4SlSP0
.
Yeah, I'd bet an outdated Xcode could be the culprit.
Just got CDDA compiled on another Mac running 10.13.3 and Xcode 9.2. Installed the Brew libraries, ran my above make command and it compiled successfully
Yeah, my internet connection isn't the best. Xcode 9.2 took 5+ hours to
download. Will install after work and report back. Thanks for your
continued patience all responding
Moral of the story is keep your ancillary libraries updated for maximum joy
On Mon, Mar 12, 2018 at 11:37 AM, Leland Clemmons notifications@github.com
wrote:
Just got CDDA compiled on another Mac running 10.13.3 and Xcode 9.2.
Installed the Brew libraries, ran my above make command and it compiled
successfully—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/CleverRaven/Cataclysm-DDA/issues/23171#issuecomment-372375897,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AERt8Gg3DWd_HT_tKRQ-asPtw39Qbre6ks5tdqRggaJpZM4SlSP0
.
And that was it, self-compile is back running again. sheepish kick of the can
_Awesome_, glad to hear it worked 👏
@Leland what's the conclusion here? Our pre-compiled versions don't work? Do we need to update the mentioned libraries on server side to make them work again?
Pre-compiled crashes on open on my Mac. Haven’t had a chance to dig deeper
yet.
On Tue, Mar 13, 2018 at 2:23 AM Dmitry Serov notifications@github.com
wrote:
@Leland https://github.com/leland what's the conclusion here? Our
pre-compiled versions don't work? Do we need to update the mentioned
libraries on server side to make them work again?—
You are receiving this because you were mentioned.Reply to this email directly, view it on GitHub
https://github.com/CleverRaven/Cataclysm-DDA/issues/23171#issuecomment-372559344,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AArlIXBvb32EnPWlE200OIqXgom1ZyO1ks5td2XGgaJpZM4SlSP0
.
@illi-kun Seems to be the case. Getting more reports with an identical error to @bpwatts' and fixed the same way: self-compiling with updated libs. I was told @narc0tiq is the one to do that.
I'm certainly the person to talk to about getting it updated, but it'll have to be someone else updating the osxcross
environment, as I literally have no idea what's in there. I can provide SSH access to the build machine for this purpose.
@Leland my self-compiled game is running, but for some reason I changing language in the settings doesn't work. USE_HOME_DIR=1 seems doesn't work as well
When will this be fixed? All experimental versions available for download crash
Here's a build as of today. Built with home directory, sound, tiles, and no lua.
https://mega.nz/#!HRQywJ6a!Jr2sdG7YuGhQSZ6ITp6uSJz4VKvgrBYd8R4r6gRCcLA
Don't know if this information helps.
The 7093 build is the last build that works for me. Every build from then on crashes.
I use MacOS High Sierra.
How did you build with home directory? USE_HOME_DIR=1 seems doesn't work. Also how do you build with other languages? I tried LANGUAGES=all but it doesn't work. I am compiling catacylsm-dda-master
$ make app NATIVE=osx OSX_MIN=10.7 RELEASE=1 TILES=1 FRAMEWORK=1 MACPORT=1 CLANG=1 LANGUAGES=all USE_HOME_DIR=1
fatal: Not a git repository (or any of the parent directories): .git
/bin/sh: astyle: command not found
rm -rf Cataclysm.app
rm -f data/options.txt
rm -f data/keymap.txt
rm -f data/auto_pickup.txt
rm -f data/fontlist.txt
mkdir -p Cataclysm.app/Contents
cp data/osx/Info.plist Cataclysm.app/Contents/
mkdir -p Cataclysm.app/Contents/MacOS
cp data/osx/Cataclysm.sh Cataclysm.app/Contents/MacOS/
mkdir -p Cataclysm.app/Contents/Resources
cp cataclysm-tiles Cataclysm.app/Contents/Resources/
cp data/osx/AppIcon.icns Cataclysm.app/Contents/Resources/
mkdir -p Cataclysm.app/Contents/Resources/data
cp data/fontdata.json Cataclysm.app/Contents/Resources/data
cp -R data/core Cataclysm.app/Contents/Resources/data
cp -R data/font Cataclysm.app/Contents/Resources/data
cp -R data/json Cataclysm.app/Contents/Resources/data
cp -R data/mods Cataclysm.app/Contents/Resources/data
cp -R data/names Cataclysm.app/Contents/Resources/data
cp -R data/raw Cataclysm.app/Contents/Resources/data
cp -R data/motd Cataclysm.app/Contents/Resources/data
cp -R data/credits Cataclysm.app/Contents/Resources/data
cp -R data/title Cataclysm.app/Contents/Resources/data
mkdir -p Cataclysm.app/Contents/Resources/lang/mo/
cp -pR lang/mo/* Cataclysm.app/Contents/Resources/lang/mo/
cp: lang/mo/: No such file or directory
make: ** [app] Error 1
fatal: Not a git repository (or any of the parent directories): .git
Looks like you didn’t clone the repo.
However, please use the Discourse forum for support rather than this issue:
https://discourse.cataclysmdda.org/
On Mon, Apr 2, 2018 at 4:57 PM Heaper327 notifications@github.com wrote:
$ make app NATIVE=osx OSX_MIN=10.7 RELEASE=1 TILES=1 FRAMEWORK=1 MACPORT=1
CLANG=1 LANGUAGES=all USE_HOME_DIR=1
fatal: Not a git repository (or any of the parent directories): .git
/bin/sh: astyle: command not found
rm -rf Cataclysm.app
rm -f data/options.txt
rm -f data/keymap.txt
rm -f data/auto_pickup.txt
rm -f data/fontlist.txt
mkdir -p Cataclysm.app/Contents
cp data/osx/Info.plist Cataclysm.app/Contents/
mkdir -p Cataclysm.app/Contents/MacOS
cp data/osx/Cataclysm.sh Cataclysm.app/Contents/MacOS/
mkdir -p Cataclysm.app/Contents/Resources
cp cataclysm-tiles Cataclysm.app/Contents/Resources/
cp data/osx/AppIcon.icns Cataclysm.app/Contents/Resources/
mkdir -p Cataclysm.app/Contents/Resources/data
cp data/fontdata.json Cataclysm.app/Contents/Resources/data
cp -R data/core Cataclysm.app/Contents/Resources/data
cp -R data/font Cataclysm.app/Contents/Resources/data
cp -R data/json Cataclysm.app/Contents/Resources/data
cp -R data/mods Cataclysm.app/Contents/Resources/data
cp -R data/names Cataclysm.app/Contents/Resources/data
cp -R data/raw Cataclysm.app/Contents/Resources/data
cp -R data/motd Cataclysm.app/Contents/Resources/data
cp -R data/credits Cataclysm.app/Contents/Resources/data
cp -R data/title Cataclysm.app/Contents/Resources/data
mkdir -p Cataclysm.app/Contents/Resources/lang/mo/
cp -pR lang/mo/* Cataclysm.app/Contents/Resources/lang/mo/
cp: lang/mo/: No such file or directory
make: ** [app] Error 1—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/CleverRaven/Cataclysm-DDA/issues/23171#issuecomment-378044211,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AArlIV-NRpCNs7e5tUWjtIviIF6Tee7fks5tkpC8gaJpZM4SlSP0
.
Looks like osxcross doesn't support 10.13 yet.
Here are some possible steps to get it working https://github.com/tpoechtrager/osxcross/issues/103#issuecomment-333948908
(lldb) bt
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=EXC_I386_GPFLT)
frame #0: 0x0000000100580502 cataclysm`___lldb_unnamed_symbol15552$$cataclysm + 70
frame #1: 0x000000010056132d cataclysm`___lldb_unnamed_symbol15315$$cataclysm + 93
* frame #2: 0x00000001005418af cataclysm`___lldb_unnamed_symbol15137$$cataclysm + 1617
frame #3: 0x000000010007f737 cataclysm`___lldb_unnamed_symbol1501$$cataclysm + 1727
frame #4: 0x00000001003321d3 cataclysm`___lldb_unnamed_symbol10014$$cataclysm + 4691
frame #5: 0x0000000100001044 cataclysm`___lldb_unnamed_symbol1$$cataclysm + 52
Got the call stack trace above. All symbols were stripped in narc.ro builds, so it's pretty hard for me to locate where the crash site is. By reading disassemblies, I speculate that frame #3 to be bool main_menu::opening_screen()
, but I can't ensure what frame #2 and above are.
@narc0tiq Would you please make a debug OSX build with all other configs the same?
@BrettDong Can do, try this one: http://dev.narc.ro/cataclysm/Cataclysm-0.C-7451-debug.dmg
It should match build 7451 (git commit 8471fb368a8f648fc992794ee131b947613c1c24) in everything but with the debug symbols and stuff left in.
Weird, the debug build runs perfectly. No crash happens.
MacOS High Sierra 10.13.6
both downloadable binaries 7628 are crashing on launch with segfault. ASCII version goes to menu, but segfault error is displayed and menu is not working. Graphical version crashes with segfault to stacktrace
Output
`Process: cataclysm-tiles [1008]
Path: /Applications/Cataclysm.app/Contents/Resources/./cataclysm-tiles
Identifier: com.cataclysmdda.en.cataclysm
Version: 1.0 (1)
Code Type: X86-64 (Native)
Parent Process: ??? [1003]
Responsible: cataclysm-tiles [1008]
User ID: 501
Date/Time: 2018-07-30 19:41:54.069 +0000
OS Version: Mac OS X 10.13.6 (17G65)
Report Version: 12
Bridge OS Version: 3.0 (14Y664)
Anonymous UUID: 5911891F-1FA7-52D9-5662-7AFBF1196C16
Sleep/Wake UUID: F75E737E-0EED-41D9-B30C-CE6276DB92F8
Time Awake Since Boot: 840 seconds
Time Since Wake: 300 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: EXC_I386_GPFLT
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [0]
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 cataclysm-tiles 0x000000010cef7408 0x10c765000 + 7939080
1 cataclysm-tiles 0x000000010ced6f97 0x10c765000 + 7806871
2 cataclysm-tiles 0x000000010ceb3737 0x10c765000 + 7661367
3 cataclysm-tiles 0x000000010cb934bd 0x10c765000 + 4383933
4 cataclysm-tiles 0x000000010cb8e835 0x10c765000 + 4364341
5 cataclysm-tiles 0x000000010c765f54 0x10c765000 + 3924
Thread 1:
0 libsystem_kernel.dylib 0x00007fff60af128a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff60cb820e _pthread_wqthread + 1552
2 libsystem_pthread.dylib 0x00007fff60cb7be9 start_wqthread + 13
Thread 2:
0 libsystem_kernel.dylib 0x00007fff60af128a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff60cb820e _pthread_wqthread + 1552
2 libsystem_pthread.dylib 0x00007fff60cb7be9 start_wqthread + 13
Thread 3:: SDLTimer
0 libsystem_kernel.dylib 0x00007fff60af0a16 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff60cb9589 _pthread_cond_wait + 732
2 org.libsdl.SDL2 0x000000010d9681be 0x10d935000 + 209342
3 org.libsdl.SDL2 0x000000010d968530 0x10d935000 + 210224
4 org.libsdl.SDL2 0x000000010d969094 0x10d935000 + 213140
5 org.libsdl.SDL2 0x000000010d968c7c 0x10d935000 + 212092
6 org.libsdl.SDL2 0x000000010d968709 0x10d935000 + 210697
7 libsystem_pthread.dylib 0x00007fff60cb8661 _pthread_body + 340
8 libsystem_pthread.dylib 0x00007fff60cb850d _pthread_start + 377
9 libsystem_pthread.dylib 0x00007fff60cb7bf9 thread_start + 13
Thread 4:
0 libsystem_kernel.dylib 0x00007fff60af128a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff60cb8009 _pthread_wqthread + 1035
2 libsystem_pthread.dylib 0x00007fff60cb7be9 start_wqthread + 13
Thread 5:
0 libsystem_kernel.dylib 0x00007fff60af128a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff60cb820e _pthread_wqthread + 1552
2 libsystem_pthread.dylib 0x00007fff60cb7be9 start_wqthread + 13
Thread 6:
0 libsystem_kernel.dylib 0x00007fff60af128a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff60cb820e _pthread_wqthread + 1552
2 libsystem_pthread.dylib 0x00007fff60cb7be9 start_wqthread + 13
Thread 7:
0 libsystem_kernel.dylib 0x00007fff60af128a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff60cb820e _pthread_wqthread + 1552
2 libsystem_pthread.dylib 0x00007fff60cb7be9 start_wqthread + 13
Thread 8:
0 libsystem_kernel.dylib 0x00007fff60af128a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff60cb8009 _pthread_wqthread + 1035
2 libsystem_pthread.dylib 0x00007fff60cb7be9 start_wqthread + 13
Thread 9:
0 libsystem_kernel.dylib 0x00007fff60ae725e semaphore_timedwait_trap + 10
1 libdispatch.dylib 0x00007fff6097694f _dispatch_sema4_timedwait + 72
2 libdispatch.dylib 0x00007fff6096e94e _dispatch_semaphore_wait_slow + 58
3 libdispatch.dylib 0x00007fff60969e53 _dispatch_worker_thread + 251
4 libsystem_pthread.dylib 0x00007fff60cb8661 _pthread_body + 340
5 libsystem_pthread.dylib 0x00007fff60cb850d _pthread_start + 377
6 libsystem_pthread.dylib 0x00007fff60cb7bf9 thread_start + 13
Thread 10:: com.apple.audio.IOThread.client
0 libsystem_kernel.dylib 0x00007fff60ae720a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff60ae6724 mach_msg + 60
2 com.apple.audio.CoreAudio 0x00007fff385bb007 HALC_IOContext_Start + 145
3 com.apple.audio.CoreAudio 0x00007fff385b95b0 HALC_ProxyIOContext::IOWorkLoop() + 296
4 com.apple.audio.CoreAudio 0x00007fff385b92bc HALC_ProxyIOContext::IOThreadEntry(void) + 128
5 com.apple.audio.CoreAudio 0x00007fff385b8ffe HALB_IOThread::Entry(void) + 72
6 libsystem_pthread.dylib 0x00007fff60cb8661 _pthread_body + 340
7 libsystem_pthread.dylib 0x00007fff60cb850d _pthread_start + 377
8 libsystem_pthread.dylib 0x00007fff60cb7bf9 thread_start + 13
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x00007fef0c0c8ba0 rbx: 0x00007fef0c202ee0 rcx: 0x00007fef0c0c9988 rdx: 0x00000000000fa490
rdi: 0x000000010d5a2080 rsi: 0x00000000fbffffff rbp: 0x00007ffee3496310 rsp: 0x00007ffee34962f0
r8: 0x00007fef0c202160 r9: 0x0000000000000017 r10: 0x00007fef0c2017a0 r11: 0x00000000fffffff7
r12: 0x00007ffee3499848 r13: 0x00007ffee3498b68 r14: 0x00007fef0c0c9980 r15: 0x00007fef0c202ee8
rip: 0x000000010cef7408 rfl: 0x0000000000010206 cr2: 0x000000010cef736a
Logical CPU: 4
Error Code: 0x00000000
Trap Number: 13
Binary Images:
0x10c765000 - 0x10d3f8ff7 +cataclysm-tiles (???) <4D7AD42D-7D41-3F62-839C-E98A8517D754> /Applications/Cataclysm.app/Contents/Resources/cataclysm-tiles
0x10d593000 - 0x10d59cfff +libintl.8.dylib (0)
0x10d5a6000 - 0x10d5bffff +org.libsdl.SDL2-mixer (2.0.0 - 2.0.0) <0E610500-CF41-3D00-B4B3-424CCA094FC4> /Applications/Cataclysm.app/Contents/Resources/SDL2_mixer.framework/Versions/A/SDL2_mixer
0x10d5f7000 - 0x10d8beff7 +org.xiph.vorbis (1.2.3 - 1.2.3) <55E6BE0D-2622-32E1-81AE-5595294AD5EE> /Applications/Cataclysm.app/Contents/Resources/SDL2_mixer.framework/Versions/A/Frameworks/Vorbis.framework/Versions/A/Vorbis
0x10d900000 - 0x10d903fff +org.xiph.ogg (1.1.4 - 1.1.4) <87CAE53C-FA6C-3DC0-8D4A-73267243D350> /Applications/Cataclysm.app/Contents/Resources/SDL2_mixer.framework/Versions/A/Frameworks/Ogg.framework/Versions/A/Ogg
0x10d90a000 - 0x10d928ff7 +liblua.5.2.dylib (0) <8F0A91E7-D714-3D49-B372-54ADB64FA58F> /Applications/Cataclysm.app/Contents/Resources/liblua.5.2.dylib
0x10d935000 - 0x10d9fcfff +org.libsdl.SDL2 (2.0.3 - 2.0.3) <78D9C537-E977-3AD1-9890-53FBC62A4D69> /Applications/Cataclysm.app/Contents/Resources/SDL2.framework/Versions/A/SDL2
0x10da1e000 - 0x10da2cff7 +org.libsdl.SDL2-image (2.0.0 - 2.0.0)
0x10da3a000 - 0x10da3efff +org.libsdl.SDL2-ttf (2.0.12 - 2.0.12) <89D18445-4D54-329F-A2D6-F9C2F887F57C> /Applications/Cataclysm.app/Contents/Resources/SDL2_ttf.framework/Versions/A/SDL2_ttf
0x10da48000 - 0x10da8cff7 +webp (0.1.3 - 0.1.3)
0x10da9d000 - 0x10db23fe7 +FreeType (2.4.8 - 2.4.8) <6DF58A25-830A-36D7-917C-73869CD91F52> /Applications/Cataclysm.app/Contents/Resources/SDL2_ttf.framework/Versions/A/Frameworks/FreeType.framework/Versions/A/FreeType
0x10dd6e000 - 0x10ddb8acf dyld (551.4) <8A72DE9C-A136-3506-AA02-4BA2B82DCAF3> /usr/lib/dyld
0x11244a000 - 0x112581fff com.apple.AMDMTLBronzeDriver (1.68.20 - 1.6.8)
0x112a90000 - 0x11380efff com.apple.driver.AppleIntelSKLGraphicsGLDriver (10.36.19 - 10.3.6)
0x113c4d000 - 0x113d0fffb com.apple.AMDRadeonX4000GLDriver (1.68.20 - 1.6.8) <03AC29A1-DE03-3031-854D-B7F6D2018B4D> /System/Library/Extensions/AMDRadeonX4000GLDriver.bundle/Contents/MacOS/AMDRadeonX4000GLDriver
0x114046000 - 0x11404affb com.apple.audio.AppleHDAHALPlugIn (281.52 - 281.52) <23C7DDE6-A44B-3BE4-B47C-EB3045B267D9> /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn
0x1141dd000 - 0x114385ff7 com.apple.audio.units.Components (1.14 - 1.14) <1E04BB32-1550-3851-8CD1-4A588BFE5D46> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
0x7fff3162b000 - 0x7fff31e81ff7 ATIRadeonX4000SCLib.dylib (1.68.20) <09BE979C-D263-34F4-A83D-3E36420ED78D> /System/Library/Extensions/AMDRadeonX4000GLDriver.bundle/Contents/MacOS/ATIRadeonX4000SCLib.dylib
0x7fff32c64000 - 0x7fff32e4ffff com.apple.driver.AppleIntelSKLGraphicsMTLDriver (10.36.19 - 10.3.6) <99BD9935-A9CE-376F-BF70-47B38989DDA9> /System/Library/Extensions/AppleIntelSKLGraphicsMTLDriver.bundle/Contents/MacOS/AppleIntelSKLGraphicsMTLDriver
0x7fff35057000 - 0x7fff35057fff com.apple.Accelerate (1.11 - Accelerate 1.11) <8632A9C5-19EA-3FD7-A44D-80765CC9C540> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x7fff35058000 - 0x7fff3506efef libCGInterfaces.dylib (417.2) <2E67702C-75F6-308A-A023-F28120BEE667> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.dylib
0x7fff3506f000 - 0x7fff3556dfc3 com.apple.vImage (8.1 - ???)
0x7fff3556e000 - 0x7fff356c8fe3 libBLAS.dylib (1211.50.2) <62C659EB-3E32-3B5F-83BF-79F5DF30D5CE> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x7fff356c9000 - 0x7fff356f7fef libBNNS.dylib (38.1) <7BAEFDCA-3227-3E07-80D8-59B6370B89C6> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
0x7fff356f8000 - 0x7fff35ab7ff7 libLAPACK.dylib (1211.50.2) <40ADBA5F-8B2D-30AC-A7AD-7B17C37EE52D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x7fff35ab8000 - 0x7fff35acdff7 libLinearAlgebra.dylib (1211.50.2)
0x7fff35ace000 - 0x7fff35ad3ff3 libQuadrature.dylib (3) <3D6BF66A-55B2-3692-BAC7-DEB0C676ED29> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
0x7fff35ad4000 - 0x7fff35b54fff libSparse.dylib (79.50.2) <0DC25CDD-F8C1-3D6E-B472-8B060708424F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib
0x7fff35b55000 - 0x7fff35b68fff libSparseBLAS.dylib (1211.50.2) <722573CC-31CC-34B2-9032-E4F652A9CCFE> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
0x7fff35b69000 - 0x7fff35d16fc3 libvDSP.dylib (622.50.5) <40690941-CF89-3F90-A0AC-A4D200744A5D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x7fff35d17000 - 0x7fff35dc8fff libvMisc.dylib (622.50.5)
0x7fff35dc9000 - 0x7fff35dc9fff 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
0x7fff360bd000 - 0x7fff36f1bfff com.apple.AppKit (6.9 - 1561.60.100) <3C27CF6F-E640-3411-A87D-CCB2222CC754> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x7fff36f6d000 - 0x7fff36f6dfff com.apple.ApplicationServices (48 - 50)
0x7fff36f6e000 - 0x7fff36fd4fff com.apple.ApplicationServices.ATS (377 - 445.4) <85E779EE-0219-3181-B4C4-201E4CC82AB5> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x7fff3706d000 - 0x7fff3718ffff libFontParser.dylib (222.1.6) <6CEBACDD-B848-302E-B4B2-630CB16E663E> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x7fff37190000 - 0x7fff371daff7 libFontRegistry.dylib (221.4) <5FDB4F1A-E15C-3ACB-A5C1-F15458C0C6DC> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x7fff3727f000 - 0x7fff372b2ff7 libTrueTypeScaler.dylib (222.1.6) <9147F859-8BD9-31D9-AB54-8E9549B92AE9> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
0x7fff3731c000 - 0x7fff37320ff3 com.apple.ColorSyncLegacy (4.13.0 - 1)
0x7fff373c0000 - 0x7fff37412ffb 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
0x7fff37413000 - 0x7fff37421fff com.apple.LangAnalysis (1.7.0 - 1.7.0)
0x7fff37422000 - 0x7fff3746efff com.apple.print.framework.PrintCore (13.4 - 503.2)
0x7fff3746f000 - 0x7fff374a9fff 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
0x7fff374aa000 - 0x7fff374b6fff com.apple.speech.synthesis.framework (7.8.1 - 7.8.1)
0x7fff374b7000 - 0x7fff37745ff7 com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14)
0x7fff37747000 - 0x7fff37747fff com.apple.audio.units.AudioUnit (1.14 - 1.14)
0x7fff37a6a000 - 0x7fff37e04ff7 com.apple.CFNetwork (902.1 - 902.1) <76EB8CB6-BF59-3BDA-BF2B-F21B161611B9> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x7fff37e19000 - 0x7fff37e19fff com.apple.Carbon (158 - 158)
0x7fff37e1a000 - 0x7fff37e1dffb 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
0x7fff37e1e000 - 0x7fff38123fff com.apple.HIToolbox (2.1.1 - 911.10)
0x7fff38124000 - 0x7fff38127ffb com.apple.help (1.3.8 - 66)
0x7fff38128000 - 0x7fff3812dfff 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
0x7fff3812e000 - 0x7fff381c3ffb 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
0x7fff381c4000 - 0x7fff381deff7 com.apple.openscripting (1.7 - 174) <1B2A1F9E-5534-3D61-83CA-9199B39E8708> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x7fff381ff000 - 0x7fff38200fff 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
0x7fff38201000 - 0x7fff38203ff7 com.apple.securityhi (9.0 - 55006)
0x7fff38204000 - 0x7fff3820afff 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
0x7fff3832b000 - 0x7fff3832bfff com.apple.Cocoa (6.11 - 22) <78E6C28E-4308-3D10-AD14-0CBCF6789B3F> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x7fff38339000 - 0x7fff383f2fff com.apple.ColorSync (4.13.0 - 3325)
0x7fff3857f000 - 0x7fff38612ff7 com.apple.audio.CoreAudio (4.3.0 - 4.3.0)
0x7fff38679000 - 0x7fff386a2ffb com.apple.CoreBluetooth (1.0 - 1)
0x7fff386a3000 - 0x7fff389f9fef com.apple.CoreData (120 - 851)
0x7fff389fa000 - 0x7fff38addfff com.apple.CoreDisplay (99.14 - 99.14)
0x7fff38ade000 - 0x7fff38f7ffef com.apple.CoreFoundation (6.9 - 1454.90)
0x7fff38f81000 - 0x7fff39591fef com.apple.CoreGraphics (2.0 - 1161.21) <375C477F-5A89-3C49-9B63-373C81A63F7E> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x7fff39593000 - 0x7fff39882fff com.apple.CoreImage (13.0.0 - 579.5)
0x7fff39c57000 - 0x7fff39c57fff com.apple.CoreServices (822.36 - 822.36)
0x7fff39c58000 - 0x7fff39cccffb com.apple.AE (735.1 - 735.1) <08EBA184-20F7-3725-AEA6-C314448161C6> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x7fff39ccd000 - 0x7fff39fa4fff com.apple.CoreServices.CarbonCore (1178.4 - 1178.4) <0D5E19BF-18CB-3FA4-8A5F-F6C787C5EE08> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x7fff39fa5000 - 0x7fff39fd9fff 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
0x7fff39fda000 - 0x7fff39fe2ffb 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
0x7fff39fe3000 - 0x7fff3a1a0fff com.apple.LaunchServices (822.36 - 822.36) <6E68C090-B12D-3D3D-9617-E5D82C36B2D0> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x7fff3a1a1000 - 0x7fff3a251ff7 com.apple.Metadata (10.7.0 - 1191.4.13)
0x7fff3a252000 - 0x7fff3a2b2fff com.apple.CoreServices.OSServices (822.36 - 822.36) <3BB2E0CE-81AE-3D3D-9FCE-E1B7FC6D6A61> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x7fff3a2b3000 - 0x7fff3a321fff 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
0x7fff3a322000 - 0x7fff3a346ffb com.apple.coreservices.SharedFileList (71.21 - 71.21) <35582D88-5975-35E2-A29A-E3148C3EE727> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
0x7fff3a5e7000 - 0x7fff3a737fff com.apple.CoreText (352.0 - 578.22) <6129F39D-284D-3BBF-8999-7854AB61C01C> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
0x7fff3a738000 - 0x7fff3a772fff com.apple.CoreVideo (1.8 - 0.0) <86CCC036-51BB-3DD1-9601-D93798BCCD0F> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x7fff3a773000 - 0x7fff3a7feff3 com.apple.framework.CoreWLAN (13.0 - 1350.1)
0x7fff3aa79000 - 0x7fff3aa7efff com.apple.DiskArbitration (2.7 - 2.7)
0x7fff3ac3c000 - 0x7fff3ac3eff7 com.apple.ForceFeedback (1.0.6 - 1.0.6) <87FB3F31-DF4C-3172-BF86-45EFC331BDD8> /System/Library/Frameworks/ForceFeedback.framework/Versions/A/ForceFeedback
0x7fff3ac3f000 - 0x7fff3b005fff com.apple.Foundation (6.9 - 1454.90) <8EA924F3-ADAE-3F4B-8482-8B11C027D9A5> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x7fff3b076000 - 0x7fff3b0a6fff com.apple.GSS (4.0 - 2.0)
0x7fff3b1b8000 - 0x7fff3b2bcffb com.apple.Bluetooth (6.0.7 - 6.0.7f10) <557F26F9-C7A0-34EA-A905-22E243BF6B48> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
0x7fff3b31c000 - 0x7fff3b3b7fff com.apple.framework.IOKit (2.0.2 - 1445.71.1) <2EA4F383-CAA9-3AF0-99C5-90C22ADAA6B6> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x7fff3b3b9000 - 0x7fff3b3c0fff com.apple.IOSurface (211.15 - 211.15) <9FD406F1-6BF2-35B0-8339-DF83A1A661EB> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x7fff3b417000 - 0x7fff3b591ff7 com.apple.ImageIO.framework (3.3.0 - 1739.3) <7C579D3F-AE0B-31C9-8F80-67F2290B8DE0> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x7fff3b592000 - 0x7fff3b596ffb libGIF.dylib (1739.3) <7AA44C9D-48E8-3090-B044-61FE6F0AEF38> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x7fff3b597000 - 0x7fff3b67efef libJP2.dylib (1739.3)
0x7fff3b67f000 - 0x7fff3b6a2ff7 libJPEG.dylib (1739.3)
0x7fff3b97e000 - 0x7fff3b9a4feb libPng.dylib (1739.3) <1737F680-99D1-3F03-BFA5-5CDA30EB880A> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x7fff3b9a5000 - 0x7fff3b9a7ffb libRadiance.dylib (1739.3) <21746434-FCC7-36DE-9331-11277DF66AA8> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x7fff3b9a8000 - 0x7fff3b9f6fef libTIFF.dylib (1739.3)
0x7fff3c8b0000 - 0x7fff3c8c9ff7 com.apple.Kerberos (3.0 - 1)
0x7fff3d2ab000 - 0x7fff3d32cfff com.apple.Metal (125.30 - 125.30) <975FD6B5-D695-346A-869F-0584A968D100> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
0x7fff3d349000 - 0x7fff3d364fff com.apple.MetalPerformanceShaders.MPSCore (1.0 - 1)
0x7fff3d365000 - 0x7fff3d3d4fef com.apple.MetalPerformanceShaders.MPSImage (1.0 - 1) <338B7779-E608-3D68-8A07-2ACC11299744> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSImage.framework/Versions/A/MPSImage
0x7fff3d3d5000 - 0x7fff3d3f9fff com.apple.MetalPerformanceShaders.MPSMatrix (1.0 - 1) <9CE072D7-853B-3939-9645-7EB951376B87> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix
0x7fff3d3fa000 - 0x7fff3d4e1ff7 com.apple.MetalPerformanceShaders.MPSNeuralNetwork (1.0 - 1) <0DE891AD-27E5-38FF-AEC8-4A95356C4357> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork
0x7fff3d4e2000 - 0x7fff3d4e2ff7 com.apple.MetalPerformanceShaders.MetalPerformanceShaders (1.0 - 1) <2D2D261C-50B0-32F9-BF9A-5C01382BB528> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
0x7fff3e4e1000 - 0x7fff3e4edffb com.apple.NetFS (6.0 - 4.0) <471DD96F-FA2E-3FE9-9746-2519A6780D1A> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x7fff412d6000 - 0x7fff412defef libcldcpuengine.dylib (2.8.7)
0x7fff412df000 - 0x7fff41339ff7 com.apple.opencl (2.8.24 - 2.8.24) <4D7401A7-6ADD-3632-85AE-7A5012DFFA04> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x7fff4133a000 - 0x7fff41356ffb 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
0x7fff41357000 - 0x7fff41362fff com.apple.OpenDirectory (10.13 - 207.50.1)
0x7fff424e1000 - 0x7fff424e3fff libCVMSPluginSupport.dylib (16.7.4)
0x7fff424e4000 - 0x7fff424e9ffb libCoreFSCache.dylib (162.9) <7AF87F3E-D5D0-3625-BE09-CA4223195466> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
0x7fff424ea000 - 0x7fff424eefff libCoreVMClient.dylib (162.9) <115FE643-6141-39B4-8193-77DFCBE7A4E0> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x7fff424ef000 - 0x7fff424f8ff3 libGFXShared.dylib (16.7.4)
0x7fff424f9000 - 0x7fff42504fff libGL.dylib (16.7.4) <2BB333D3-5C61-33DF-8545-06DF2D08B83D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x7fff42505000 - 0x7fff42540fe7 libGLImage.dylib (16.7.4) <4DA003CE-0B74-3FE4-808C-B2FBCE517EB4> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x7fff42541000 - 0x7fff426aeff3 libGLProgrammability.dylib (16.7.4)
0x7fff426af000 - 0x7fff426edffb libGLU.dylib (16.7.4)
0x7fff43065000 - 0x7fff43074ff3 com.apple.opengl (16.7.4 - 16.7.4) <9BDE8FF9-5418-3C70-8D1C-09656884CE48> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x7fff43075000 - 0x7fff4320cff3 GLEngine (16.7.4)
0x7fff4320d000 - 0x7fff43235ffb GLRendererFloat (16.7.4) <3B51AC1B-0A3C-30E5-80EB-F64EBB1B1F77> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLRendererFloat.bundle/GLRendererFloat
0x7fff43ec3000 - 0x7fff4410fff7 com.apple.QuartzCore (1.11 - 584.62) <1950D993-DE48-3C97-95A5-66D98BDFC95D> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x7fff44944000 - 0x7fff44c6ffff com.apple.security (7.0 - 58286.70.7) <9FC166E1-14D0-305C-A086-02B9E83F547E> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x7fff44c70000 - 0x7fff44cfcff7 com.apple.securityfoundation (6.0 - 55185.50.5)
0x7fff44d2e000 - 0x7fff44d32ffb com.apple.xpc.ServiceManagement (1.0 - 1) <71B45D83-ECA4-3265-997E-683A8B8DF413> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
0x7fff450d7000 - 0x7fff45147ff3 com.apple.SystemConfiguration (1.17 - 1.17) <8532B8E9-7E30-35A3-BC4A-DDE8E0614FDA> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x7fff48044000 - 0x7fff480d7fff com.apple.APFS (1.0 - 1) <6BBB3988-1C91-314F-A77A-4E093A1B18F0> /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
0x7fff48d02000 - 0x7fff48d2afff com.apple.framework.Apple80211 (13.0 - 1361.7) <16627876-8CF5-3502-A1D6-35FCBDD5E79A> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
0x7fff48d2c000 - 0x7fff48d3bfef com.apple.AppleFSCompression (96.60.1 - 1.0)
0x7fff48e3a000 - 0x7fff48e45ff7 com.apple.AppleIDAuthSupport (1.0 - 1) <2FAF5567-CDB3-33EF-AB71-05D37F2248B7> /System/Library/PrivateFrameworks/AppleIDAuthSupport.framework/Versions/A/AppleIDAuthSupport
0x7fff48e7f000 - 0x7fff48ec7ff3 com.apple.AppleJPEG (1.0 - 1) <8DD410CB-76A1-3F22-9A9F-0491FA0CEB4A> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
0x7fff48f02000 - 0x7fff48f2afff com.apple.applesauce (1.0 - ???)
0x7fff4937c000 - 0x7fff49615ffb com.apple.AuthKit (1.0 - 1) <6CA71A11-91C5-307C-B933-9FCDEDCB580A> /System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/AuthKit
0x7fff4974c000 - 0x7fff49753ff7 com.apple.coreservices.BackgroundTaskManagement (1.0 - 57.1) <51A41CA3-DB1D-3380-993E-99C54AEE518E> /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
0x7fff49754000 - 0x7fff497dbff7 com.apple.backup.framework (1.9.5 - 1.9.5) <5E7B0925-8C71-353D-BB0F-9CA144BB264C> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x7fff4b195000 - 0x7fff4b19eff3 com.apple.CommonAuth (4.0 - 2.0) <4D237B25-27E5-3577-948B-073659F6D3C0> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x7fff4bca4000 - 0x7fff4bcb4ff7 com.apple.CoreEmoji (1.0 - 69.3)
0x7fff4c448000 - 0x7fff4c450ff3 com.apple.CorePhoneNumbers (1.0 - 1)
0x7fff4c5db000 - 0x7fff4c60cff3 com.apple.CoreServicesInternal (309.1 - 309.1) <4ECD14EA-A493-3B84-A32F-CF928474A405> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
0x7fff4c949000 - 0x7fff4c9dafff com.apple.CoreSymbolication (9.3 - 64026.2)
0x7fff4ca5d000 - 0x7fff4cb92fff com.apple.coreui (2.1 - 494.1)
0x7fff4cb93000 - 0x7fff4ccc4fff com.apple.CoreUtils (5.6 - 560.11) <1A02D6F0-8C65-3FAE-AD63-56477EDE4773> /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
0x7fff4cd19000 - 0x7fff4cd7dfff com.apple.framework.CoreWiFi (13.0 - 1350.1) <6EC5DEB3-6E2F-3DC2-BE59-1FD05175FB0C> /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
0x7fff4cd7e000 - 0x7fff4cd8eff7 com.apple.CrashReporterSupport (10.13 - 1)
0x7fff4ce0c000 - 0x7fff4ce1bff7 com.apple.framework.DFRFoundation (1.0 - 191.7) <5F486F5A-3795-3CD4-86A2-FD008A23F205> /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation
0x7fff4ce1e000 - 0x7fff4ce22ffb com.apple.DSExternalDisplay (3.1 - 380) <901B7F6D-376A-3848-99D0-170C4D00F776> /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay
0x7fff4cea4000 - 0x7fff4cf1afff com.apple.datadetectorscore (7.0 - 590.3) <7437160E-68A3-3FD7-8868-5E3F92E23C4F> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
0x7fff4cf68000 - 0x7fff4cfa8ff7 com.apple.DebugSymbols (181.0 - 181.0) <299A0238-ED78-3676-B131-274D972824AA> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
0x7fff4cfa9000 - 0x7fff4d0d8fff com.apple.desktopservices (1.12.5 - 1.12.5) <7739C9A5-64D9-31A5-899B-5FFA242AD70D> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x7fff4def2000 - 0x7fff4e320fff com.apple.vision.FaceCore (3.3.2 - 3.3.2)
0x7fff4ff7c000 - 0x7fff4ff7cfff libmetal_timestamp.dylib (802.4.8) <311A8FAA-5FA9-3AAF-887E-DC9884DE8BE5> /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3802/Libraries/libmetal_timestamp.dylib
0x7fff515dc000 - 0x7fff515e7ff7 libGPUSupportMercury.dylib (16.7.4)
0x7fff515e8000 - 0x7fff515edfff com.apple.GPUWrangler (3.20.13 - 3.20.13) <9C5BD618-69E3-36D5-9BC9-A4841BC00D2A> /System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler
0x7fff52363000 - 0x7fff52372fff com.apple.GraphVisualizer (1.0 - 5)
0x7fff523f5000 - 0x7fff52469fff com.apple.Heimdal (4.0 - 2.0) <93091531-CC91-34FF-8B93-5D3F02C37BC5> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
0x7fff52d6f000 - 0x7fff52d78fff com.apple.IOAccelMemoryInfo (1.0 - 1)
0x7fff52d79000 - 0x7fff52d80ff7 com.apple.IOAccelerator (378.26 - 378.26) <2274BE11-18DE-3B13-BCDB-C488C9BB19AD> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
0x7fff52d84000 - 0x7fff52d9bfff com.apple.IOPresentment (1.0 - 35.1) <7C6332FF-6535-3064-B437-1E9F70671927> /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
0x7fff53166000 - 0x7fff5318cffb com.apple.IconServices (97.6 - 97.6)
0x7fff53411000 - 0x7fff53424ff3 com.apple.security.KeychainCircle.KeychainCircle (1.0 - 1)
0x7fff53425000 - 0x7fff5351aff7 com.apple.LanguageModeling (1.0 - 159.5.3) <7F0AC200-E3DD-39FB-8A95-00DD70B66A9F> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
0x7fff5351b000 - 0x7fff5355dfff com.apple.Lexicon-framework (1.0 - 33.5)
0x7fff53561000 - 0x7fff53568ff7 com.apple.LinguisticData (1.0 - 238.3) <49A54649-1021-3DBD-99B8-1B2EDFFA5378> /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
0x7fff5427a000 - 0x7fff542e3ff7 com.apple.gpusw.MetalTools (1.0 - 1) <458F319A-2707-3C83-8351-BD9F02EC05BD> /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools
0x7fff54463000 - 0x7fff5447cfff com.apple.MobileKeyBag (2.0 - 1.0) <32E63C7B-E133-33DE-A593-C3C10D64FCAA> /System/Library/PrivateFrameworks/MobileKeyBag.framework/Versions/A/MobileKeyBag
0x7fff54508000 - 0x7fff54532ffb com.apple.MultitouchSupport.framework (1404.4 - 1404.4) <45374A2A-C0BC-3A70-8183-37295205CDFA> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x7fff54799000 - 0x7fff547a4fff com.apple.NetAuth (6.2 - 6.2)
0x7fff5603a000 - 0x7fff5604affb com.apple.PerformanceAnalysis (1.194 - 194) <2844933E-B71C-3BE9-9A84-27B29E111F13> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
0x7fff57e09000 - 0x7fff57e27fff com.apple.ProtocolBuffer (1 - 260) <40704740-4A53-3010-A49B-08D1D69D1D5E> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
0x7fff57ffe000 - 0x7fff58021ffb com.apple.RemoteViewServices (2.0 - 125) <592323D1-CB44-35F1-9921-4C2AB8D920A0> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
0x7fff59940000 - 0x7fff59a55ff7 com.apple.Sharing (1050.22.2 - 1050.22.2) <4E3CCDF2-EA26-334F-8EBA-79BD28486C9D> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
0x7fff59a80000 - 0x7fff59a81ff7 com.apple.performance.SignpostNotification (1.2.6 - 2.6) <8F04800F-3570-3392-A24D-B229FF03F7F9> /System/Library/PrivateFrameworks/SignpostNotification.framework/Versions/A/SignpostNotification
0x7fff5a7c9000 - 0x7fff5aa65ff7 com.apple.SkyLight (1.600.0 - 312.103) <27F91170-846C-3E9E-9B8A-788F27C7DAF5> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
0x7fff5b22e000 - 0x7fff5b23bfff com.apple.SpeechRecognitionCore (4.6.1 - 4.6.1) <87EE7AB5-6925-3D21-BE00-F155CB457699> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
0x7fff5bde1000 - 0x7fff5be6afc7 com.apple.Symbolication (9.3 - 64033)
0x7fff5c3db000 - 0x7fff5c3e3ff7 com.apple.TCC (1.0 - 1)
0x7fff5c5f0000 - 0x7fff5c6adff7 com.apple.TextureIO (3.7 - 3.7)
0x7fff5c757000 - 0x7fff5c758fff com.apple.TrustEvaluationAgent (2.0 - 31) <39F533B2-211E-3635-AF47-23F27749FF4A> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
0x7fff5c75e000 - 0x7fff5c90dfff com.apple.UIFoundation (1.0 - 547.5) <86A2FBA7-2709-3894-A3D5-A00C19BAC48D> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
0x7fff5e016000 - 0x7fff5e018ffb com.apple.loginsupport (1.0 - 1)
0x7fff5e17f000 - 0x7fff5e1b2ff7 libclosured.dylib (551.4) <3FB6B209-51F4-38DA-B1D8-2EE29D5BDD83> /usr/lib/closure/libclosured.dylib
0x7fff5e26c000 - 0x7fff5e2a5ff7 libCRFSuite.dylib (41)
0x7fff5e2a6000 - 0x7fff5e2b1fff libChineseTokenizer.dylib (28) <53633C9B-A3A8-36F7-A53C-432D802F4BB8> /usr/lib/libChineseTokenizer.dylib
0x7fff5e343000 - 0x7fff5e344ff3 libDiagnosticMessagesClient.dylib (104) <9712E980-76EE-3A89-AEA6-DF4BAF5C0574> /usr/lib/libDiagnosticMessagesClient.dylib
0x7fff5e37b000 - 0x7fff5e545ff3 libFosl_dynamic.dylib (17.8)
0x7fff5e57d000 - 0x7fff5e57dfff libOpenScriptingUtil.dylib (174) <610F0242-7CE5-3C86-951B-B646562694AF> /usr/lib/libOpenScriptingUtil.dylib
0x7fff5e6b4000 - 0x7fff5e6b8ffb libScreenReader.dylib (562.18.4)
0x7fff5e6b9000 - 0x7fff5e6baffb libSystem.B.dylib (1252.50.4)
0x7fff5e74d000 - 0x7fff5e74dfff libapple_crypto.dylib (109.50.14) <48BA2E76-BF2F-3522-A54E-D7FB7EAF7A57> /usr/lib/libapple_crypto.dylib
0x7fff5e74e000 - 0x7fff5e764ff7 libapple_nghttp2.dylib (1.24) <01402BC4-4822-3676-9C80-50D83F816424> /usr/lib/libapple_nghttp2.dylib
0x7fff5e765000 - 0x7fff5e78fff3 libarchive.2.dylib (54) <8FC28DD8-E315-3C3E-95FE-D1D2CBE49888> /usr/lib/libarchive.2.dylib
0x7fff5e790000 - 0x7fff5e811fdf libate.dylib (1.13.1) <178ACDAD-DE7E-346C-A613-1CBF7929AC07> /usr/lib/libate.dylib
0x7fff5e815000 - 0x7fff5e815ff3 libauto.dylib (187)
0x7fff5e816000 - 0x7fff5e8ceff3 libboringssl.dylib (109.50.14)
0x7fff5e8cf000 - 0x7fff5e8dfff3 libbsm.0.dylib (39) <6BC96A72-AFBE-34FD-91B1-748A530D8AE6> /usr/lib/libbsm.0.dylib
0x7fff5e8e0000 - 0x7fff5e8edffb libbz2.1.0.dylib (38) <0A5086BB-4724-3C14-979D-5AD4F26B5B45> /usr/lib/libbz2.1.0.dylib
0x7fff5e8ee000 - 0x7fff5e944fff libc++.1.dylib (400.9) <7D3DACCC-3804-393C-ABC1-1A580FD00CB6> /usr/lib/libc++.1.dylib
0x7fff5e945000 - 0x7fff5e969ff7 libc++abi.dylib (400.8.2)
0x7fff5e96b000 - 0x7fff5e97bfff libcmph.dylib (6)
0x7fff5e97c000 - 0x7fff5e993fcf libcompression.dylib (47.60.2) <543F07BF-2F2F-37D5-9866-E84BF659885B> /usr/lib/libcompression.dylib
0x7fff5ec3e000 - 0x7fff5ec56ff7 libcoretls.dylib (155.50.1)
0x7fff5ec57000 - 0x7fff5ec58ff3 libcoretls_cfhelpers.dylib (155.50.1)
0x7fff5edf1000 - 0x7fff5ef82fff libcrypto.35.dylib (22.50.2) <97828BFD-4675-35DF-BE2E-C6D1555BB71D> /usr/lib/libcrypto.35.dylib
0x7fff5f129000 - 0x7fff5f17fff3 libcups.2.dylib (462.2.4) <908099FB-C70E-38FA-9573-88CB98FDDE29> /usr/lib/libcups.2.dylib
0x7fff5f2bf000 - 0x7fff5f2bffff libenergytrace.dylib (16)
0x7fff5f2f6000 - 0x7fff5f2fbff3 libheimdal-asn1.dylib (520.50.6)
0x7fff5f327000 - 0x7fff5f418ff7 libiconv.2.dylib (51.50.1) <2FEC9707-3FAF-3828-A50D-8605086D060F> /usr/lib/libiconv.2.dylib
0x7fff5f419000 - 0x7fff5f640ffb libicucore.A.dylib (59180.0.1) <34EBADD6-4092-30EC-90E8-F75241E94D76> /usr/lib/libicucore.A.dylib
0x7fff5f68d000 - 0x7fff5f68efff liblangid.dylib (128) <39C39393-0D05-301D-93B2-F224FC4949AA> /usr/lib/liblangid.dylib
0x7fff5f68f000 - 0x7fff5f6a8ffb liblzma.5.dylib (10) <3D419A50-961F-37D2-8A01-3DC7AB7B8D18> /usr/lib/liblzma.5.dylib
0x7fff5f6a9000 - 0x7fff5f6bfff7 libmarisa.dylib (9)
0x7fff5f770000 - 0x7fff5f998ff7 libmecabra.dylib (779.7.6)
0x7fff5fb70000 - 0x7fff5fcebfff libnetwork.dylib (1229.70.2)
0x7fff5fd72000 - 0x7fff601607e7 libobjc.A.dylib (723)
0x7fff60173000 - 0x7fff60177fff libpam.2.dylib (22) <7B4D2CE2-1438-387A-9802-5CEEFBF26F86> /usr/lib/libpam.2.dylib
0x7fff6017a000 - 0x7fff601aefff libpcap.A.dylib (79.20.1)
0x7fff6022d000 - 0x7fff60249ffb libresolv.9.dylib (65)
0x7fff6029a000 - 0x7fff6042dff7 libsqlite3.dylib (274.8.1)
0x7fff60601000 - 0x7fff60661ff3 libusrtcp.dylib (1229.70.2) <1E065228-D0E3-3808-9405-894056C6BEC0> /usr/lib/libusrtcp.dylib
0x7fff60662000 - 0x7fff60665ffb libutil.dylib (51.20.1) <216D18E5-0BAF-3EAF-A38E-F6AC37CBABD9> /usr/lib/libutil.dylib
0x7fff60666000 - 0x7fff60673fff libxar.1.dylib (400) <0316128D-3B47-3052-995D-97B4FE5491DC> /usr/lib/libxar.1.dylib
0x7fff60677000 - 0x7fff6075efff libxml2.2.dylib (31.11)
0x7fff6075f000 - 0x7fff60787fff libxslt.1.dylib (15.12) <4A5E011D-8B29-3135-A52B-9A9070ABD752> /usr/lib/libxslt.1.dylib
0x7fff60788000 - 0x7fff6079affb libz.1.dylib (70) <48C67CFC-940D-3857-8DAD-857774605352> /usr/lib/libz.1.dylib
0x7fff60836000 - 0x7fff6083aff7 libcache.dylib (80) <092479CB-1008-3A83-BECF-E115F24D13C1> /usr/lib/system/libcache.dylib
0x7fff6083b000 - 0x7fff60845ff3 libcommonCrypto.dylib (60118.50.1) <029F5985-9B6E-3DCB-9B96-FD007678C6A7> /usr/lib/system/libcommonCrypto.dylib
0x7fff60846000 - 0x7fff6084dfff libcompiler_rt.dylib (62) <968B8E3F-3681-3230-9D78-BB8732024F6E> /usr/lib/system/libcompiler_rt.dylib
0x7fff6084e000 - 0x7fff60857ffb libcopyfile.dylib (146.50.5) <3885083D-50D8-3EEC-B481-B2E605180D7F> /usr/lib/system/libcopyfile.dylib
0x7fff60858000 - 0x7fff608ddfff libcorecrypto.dylib (562.70.1) <5C26364F-2269-31EC-84AF-0FED2C902E38> /usr/lib/system/libcorecrypto.dylib
0x7fff60965000 - 0x7fff6099eff7 libdispatch.dylib (913.60.2) <232C69BD-022E-3AB9-8807-79F9FA7CB5EC> /usr/lib/system/libdispatch.dylib
0x7fff6099f000 - 0x7fff609bcff7 libdyld.dylib (551.4) <81BF3A82-5719-3B54-ABA9-76C82D932CAC> /usr/lib/system/libdyld.dylib
0x7fff609bd000 - 0x7fff609bdffb libkeymgr.dylib (28)
0x7fff609be000 - 0x7fff609caff3 libkxld.dylib (4570.71.2)
0x7fff609cb000 - 0x7fff609cbff7 liblaunch.dylib (1205.70.9)
0x7fff609cc000 - 0x7fff609d0ffb libmacho.dylib (906) <1902A611-081A-3452-B11E-EBD1B166E831> /usr/lib/system/libmacho.dylib
0x7fff609d1000 - 0x7fff609d3ff3 libquarantine.dylib (86) <26C0BA22-8F93-3A07-9A4E-C8D53D2CE42E> /usr/lib/system/libquarantine.dylib
0x7fff609d4000 - 0x7fff609d5ff3 libremovefile.dylib (45) <711E18B2-5BBE-3211-A916-56740C27D17A> /usr/lib/system/libremovefile.dylib
0x7fff609d6000 - 0x7fff609edfff libsystem_asl.dylib (356.70.1) <39E46A6F-B228-3E78-B83E-1779F9707A39> /usr/lib/system/libsystem_asl.dylib
0x7fff609ee000 - 0x7fff609eefff libsystem_blocks.dylib (67) <17303FDF-0D2D-3963-B05E-B4DF63052D47> /usr/lib/system/libsystem_blocks.dylib
0x7fff609ef000 - 0x7fff60a78ff7 libsystem_c.dylib (1244.50.9) <1187BFE8-4576-3247-8177-481554E1F9E7> /usr/lib/system/libsystem_c.dylib
0x7fff60a79000 - 0x7fff60a7cffb libsystem_configuration.dylib (963.50.8)
0x7fff60a7d000 - 0x7fff60a80ffb libsystem_coreservices.dylib (51) <486000D3-D8CB-3BE7-8EE5-8BF380DE6DF7> /usr/lib/system/libsystem_coreservices.dylib
0x7fff60a81000 - 0x7fff60a82fff libsystem_darwin.dylib (1244.50.9) <09C21A4A-9EE0-388B-A9D9-DFF8F6758791> /usr/lib/system/libsystem_darwin.dylib
0x7fff60a83000 - 0x7fff60a89ff7 libsystem_dnssd.dylib (878.70.2) <3290768B-54DE-3AB6-B155-AC0950AC5564> /usr/lib/system/libsystem_dnssd.dylib
0x7fff60a8a000 - 0x7fff60ad3ff7 libsystem_info.dylib (517.30.1)
0x7fff60ad4000 - 0x7fff60afaff7 libsystem_kernel.dylib (4570.71.2)
0x7fff60afb000 - 0x7fff60b46fcb libsystem_m.dylib (3147.50.1) <8CFB51C9-B422-3379-8552-064C63943A23> /usr/lib/system/libsystem_m.dylib
0x7fff60b47000 - 0x7fff60b66fff libsystem_malloc.dylib (140.50.6) <7FD43735-9DDD-300E-8C4A-F909A74BDF49> /usr/lib/system/libsystem_malloc.dylib
0x7fff60b67000 - 0x7fff60c97ff7 libsystem_network.dylib (1229.70.2) <5E86B2DE-9E15-3354-8714-4094ED5F698D> /usr/lib/system/libsystem_network.dylib
0x7fff60c98000 - 0x7fff60ca2ffb libsystem_networkextension.dylib (767.70.1)
0x7fff60ca3000 - 0x7fff60cacff3 libsystem_notify.dylib (172) <08012EC0-2CD2-34BE-BF93-E7F56491299A> /usr/lib/system/libsystem_notify.dylib
0x7fff60cad000 - 0x7fff60cb4ff7 libsystem_platform.dylib (161.50.1) <6355EE2D-5456-3CA8-A227-B96E8F1E2AF8> /usr/lib/system/libsystem_platform.dylib
0x7fff60cb5000 - 0x7fff60cc0fff libsystem_pthread.dylib (301.50.1) <0E51CCBA-91F2-34E1-BF2A-FEEFD3D321E4> /usr/lib/system/libsystem_pthread.dylib
0x7fff60cc1000 - 0x7fff60cc4fff libsystem_sandbox.dylib (765.70.1) <553DFCC6-9D31-3B9C-AB7C-30F6F265786D> /usr/lib/system/libsystem_sandbox.dylib
0x7fff60cc5000 - 0x7fff60cc6ff3 libsystem_secinit.dylib (30)
0x7fff60cc7000 - 0x7fff60cceff7 libsystem_symptoms.dylib (820.60.2) <585BDFA2-D54D-39D0-8046-44E824DABD43> /usr/lib/system/libsystem_symptoms.dylib
0x7fff60ccf000 - 0x7fff60ce2fff libsystem_trace.dylib (829.70.1) <3A6CB706-8CA6-3616-8AFC-14AAD7FAF187> /usr/lib/system/libsystem_trace.dylib
0x7fff60ce4000 - 0x7fff60ce9ff7 libunwind.dylib (35.3)
0x7fff60cea000 - 0x7fff60d17ff7 libxpc.dylib (1205.70.9) <0BC7AD67-671D-31D4-8B88-C317B8379598> /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: 61888
thread_create: 0
thread_set_state: 0
VM Region Summary:
ReadOnly portion of Libraries: Total=384.0M resident=0K(0%) swapped_out_or_unallocated=384.0M(100%)
Writable regions: Total=166.5M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=166.5M(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate framework 128K 2
Activity Tracing 256K 2
CG backing stores 1160K 3
CoreImage 24K 3
CoreUI image data 148K 2
CoreUI image file 180K 4
Dispatch continuations 16.0M 2
Foundation 4K 2
Kernel Alloc Once 8K 2
MALLOC 132.2M 30
MALLOC guard page 48K 10
Memory Tag 249 156K 3
OpenGL GLSL 256K 4
STACK GUARD 56.0M 12
Stack 13.1M 12
VM_ALLOCATE 1444K 15
__DATA 26.7M 257
__FONT_DATA 4K 2
__GLSLBUILTINS 2588K 2
__LINKEDIT 198.1M 19
__TEXT 185.9M 255
__UNICODE 560K 2
mapped file 45.9M 15
shared memory 2928K 19
=========== ======= =======
TOTAL 683.6M 655
Model: MacBookPro13,3, BootROM MBP133.0247.B00, 4 processors, Intel Core i7, 2,7 GHz, 16 GB, SMC 2.38f7
Graphics: Intel HD Graphics 530, Intel HD Graphics 530, Built-In
Graphics: Radeon Pro 455, AMD Radeon Pro 455, PCIe
Memory Module: BANK 0/DIMM0, 8 GB, LPDDR3, 2133 MHz, 0x802C, 0x4D5435324C31473332443450472D30393320
Memory Module: BANK 1/DIMM0, 8 GB, LPDDR3, 2133 MHz, 0x802C, 0x4D5435324C31473332443450472D30393320
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x15A), Broadcom BCM43xx 1.0 (7.77.37.31.1a9)
Bluetooth: Version 6.0.7f10, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB 3.0 Bus
USB Device: iBridge
Thunderbolt Bus: MacBook Pro, Apple Inc., 33.1
Thunderbolt Bus: MacBook Pro, Apple Inc., 33.1
`
Edit by @Leland: hid output
is there an eta on a fix?
So far experimental builds from homebrew are working. You can install it via command brew install cataclysm --with-tiles --HEAD
Regardless of changes in Makefile
from #24587 jenkins build result still crashes 😞
Not a major surprise, if osxcross
still doesn't work properly on OSX 10.13. I am assuming the builds work on previous versions of OSX, so I'm hesitant to turn them off altogether.
Nonetheless, there's really nothing I can do, including investigate, without an OSX machine -- and that includes not being able to update the osxcross
if/when the time comes. I'm still open to providing access credentials to the build machine, if anyone would like to try it.
Alternately, we can make the homebrew
builds official and turn off the Jenkins for OSX. I certainly won't complain about using fewer resources.
homebrew
is also good workaround for this issue however there are few considerations to make if second official (apart of precompiled jenkins build) OSX installer:
LUA
, SOUND
, USE_HOME_DIR
flags in cataclysm
formula Homebrew/homebrew-core#30837 I've made LUA
and USE_HOME_DIR
implicit enabled similar to Your script.
After going back and forth with Homebrew/homebrew-core
maintainer LUA
, TILES
, SOUND
, USE_HOME_DIR
will be enabled without option to disable.
The experimental build also segfaults on my machine running MacOS 10.13.6.
The default homebrew does work but has no lua or sound support.
I used the homebrew file from vircung's pull request in https://github.com/Homebrew/homebrew-core/pull/30837/files and that got me a working game. I played for about 5 hours, now on my 4th survivor...
Youtuber Quill18 got me to try the game.
It gives one lua related error when starting up, but seems to work fine, not sure if statsthroughskills actually works. I have some sound, but not as many as Quill18 has, could be a soundpack issue. If I keep playing the game, I'll try to debug those issues.
The homebrew from vircung currently seems to use ~/Library/Application Suppport/Cataclysm as the home directory, which makes it a bit confusing calling it a homedir, but a normal location for OSX that a lot of other games use as well.
Thanks for all the hard work!
@AdriaanRenting another one from vast horde of Quill's followers :)
For statsthroughskills error please file Bug issue or PR with necessary updates.
For sound packs search discourse forum or check Windows installer data files
lua support isn't working properly, installing the lua directory is missing from the homebrew script.
libexec.install "cataclysm-tiles", "data", "gfx"
probably needs to be
libexec.install "cataclysm-tiles", "data", "gfx", "lua"
I've suggested that in https://github.com/Homebrew/homebrew-core/pull/30837
Then my lua error goes away.
Updated cataclysm
formula as suggested.
brew install cataclysm --HEAD
solves problem.
Vircung's changes to the cataclysm formula were merged into homebrew-core two days ago.
https://github.com/Homebrew/homebrew-core/pull/30837
This means that the homebrew solution
brew install cataclysm --HEAD
should work on MacOS Sierra, High Sierra and (probably) Mojave, as he states above.
This is with tiles, sound and lua support.
The default 0.C install from a zip also works if you run without --HEAD, but is probably not what you want.
This is at the moment probably the best way to distribute the game to Mac users, although it does require installing a basic development environment (Xcode) to compile the code and of course having homebrew installed.
It at least gives options for as long as osxcross isn't producing compatible code.
On that note, I'm tempted to disable the automatic packaging (but not the auto-builds!) and leaving a README.txt in the Jenkins OSX output folders providing guidance regarding homebrew and such.
Can I get some reasonable text for this potential readme, and/or a reason not to do it that way?
I would agree and for now I would point OSX users to simple-build-using-homebrew
section of COMPILING.md which already contains all necessary information for standard cases of experimental and latest release installation.
On that note, I'm tempted to disable the automatic packaging
If you're short on resources I dont mind you reigning it in, but if not, I'd prefer to leave it around for unaffected users.
Or is the responsible version bump mandatory?
I'd prefer to leave it around for unaffected users.
Sounds fine to me, I can spare the disk space -- I just wanted to avoid having possible downloaders think that the Jenkins builds are supposed to work unconditionally. That said, we do have some traffic for the OSX builds (about 318 GB/year to date), so maybe they're working for someone.
I downloaded a few snapshots before I found what the problem was. Others probably did the same. Which might account for parts of the downloads.
A few people will be on older versions of OSX for which the daily builds do work, but most Mac users will have upgraded. The numbers I found shows about 30% on older versions.
I have no clue what percentage of cdda users that translates to, as gamers tend to be on newer machines, but cdda runs comparatively well on older hardware.
I would suggest a readme like this:
README for MacOS Sierra/High Sierra/Mojave.txt
Currently the automatic builds crash and do not function on MacOS 10.12 Sierra, 10.13 High Sierra and 10.14 Mojave. If you want to run Cataclysm on one of those, please use the instructions below to build it yourself with Homebrew:
https://github.com/CleverRaven/Cataclysm-DDA/blob/master/COMPILING.md#mac-os-x
This is because the automatic build depends on osxcross which currently only supports up to OSX 10.11. If you can provide help updating it or know of alternatives please visit the Cataclysm github to help us out: https://github.com/CleverRaven/Cataclysm-DDA/issues
The last bit is optional and I've pointed to the Mac OS X entry in the COMPILING.md because it includes instruction to install the needed Xcode tools and Homebrew.
I understood osxcross is only compatible up to 10.11, but I didn't test on 10.12 or 10.14
That proposal looks good, thank you, @AdriaanRenting. Re: OSX versions, I'm certain we've had reports of breakage on 10.12, as well, and I have no reason to believe it would start working again in 10.14.
Here are some statistics of homebrew installations.
Pre-build cataclysm from Jenkins that works is curses version. Because it doesn't use sounds which for most cases caused crashes. I think some file download statistics would provide same conclusion.
What's left to do on this issue? Is it fixed?
All the macOS experimental served on https://cataclysmdda.org/ crash on open still, so no, not fixed unfortunately.
The Homebrew work does offer a viable alternative route to enterprising CLI folks, but it doesn't fix this issue.
Both Tiles and curses builds crashed on MacOS 10.11 right after loading the game data and building the config directory (with files in it). Similar reports.
I managed to compile the apps and it seems to run well: https://github.com/auto-load/Cataclysm-DDA/releases/tag/0.C-E006
Not sure where the problem is, but you can try not to strip the binary or to make the OPTLEVEL=-O2.
I'd like to test it if you can provide the builds.
If it crashes on 10.11 as well, is there anyone for whom it does work?
Both Tiles and curses builds crashed on MacOS 10.11 right after loading the game data and building the config directory (with files in it). Similar reports.
I managed to compile the apps and it seems to run well: https://github.com/auto-load/Cataclysm-DDA/releases/tag/0.C-E006
Not sure where the problem is, but you can try not to strip the binary or to make the OPTLEVEL=-O2.
The problem is not that it doesn't compile or run when built on a Mac natively with the latest Xcode environment installed. That's also why the homebrew work around does work, as it compiles the code on the users machine.
The problem is that the automated Jenkins build environment that the cdda developers use to provide the builds on the website runs on Linux and uses the osxcross (https://github.com/tpoechtrager/osxcross) tool to compile for OSX. This tool is not compatible with the newer OSX versions. See https://github.com/tpoechtrager/osxcross/issues/103
It has something to do with Apple not providing all the needed libraries or something like that.
If it crashes on 10.11 as well, is there anyone for whom it _does_ work?
I can't confirm if it works on 10.11 or not, iology seems to have tested that. osxcross seems to be compatible with 10.11, so there might be more (or a new) issues.
I assumed it works on 10.8-10.11 for those that still use an older version of OSX because they're on an old Mac. From the discussions I came across, a significant number of cdda players seem to be on old hardware, so that probably includes a few old macs. I'm not sure how much effort you want to put into what must be a relatively small user base.
@AdriaanRenting I knew it is the problem with the cross-compilation. Ow, my edit removed that info. btw I compiled two standalone apps for mac users, not just for a dev machine. It shouldn't be hard to automate the experimental builds through GitHub & Travis CI, but it is still up to the devs whether to stick with Jenkins. I proposed this idea 2 years ago.
Stripping the binary with the program "strip" or some special optimization levels can give unexpected output sometimes. Since cross-compilation worked well before, the crash is not necessarily due to the fault of osxcross.
@AdriaanRenting I knew it is the problem with the cross-compilation. Ow, my edit removed that info. btw I compiled two _standalone_ apps for mac users, not just for a dev machine. It shouldn't be hard to automate the experimental builds through GitHub & Travis CI, but it is still up to the devs whether to stick with Jenkins. I proposed this idea 2 years ago.
Stripping the binary with the program "strip" or some special optimization levels can give unexpected output sometimes. Since cross-compilation worked well before, the crash is not necessarily due to the fault of osxcross.
From my perspective you are reporting a new issue, unrelated to the problems with osxcross on newer OSX versions that have been discussed in this thread so far. Maybe the title of the thread needs to be updated and your report should become a new discussion? I can't test on 10.11 myself so I don't know.
@AdriaanRenting Don't play words with me, okay? Can the title of this issue be more clear?
You can see this comment: https://github.com/CleverRaven/Cataclysm-DDA/issues/23171#issuecomment-396162732
@AdriaanRenting Don't play words with me, okay? Can the title of this issue be more clear?
You can see this comment: #23171 (comment)
I'm not trying to argue with you, just wondering if we're now mixing up two issues.
I've been mostly focussed on helping vircung getting the homebrew work around working.
I might have misunderstood you. Are you saying that with less aggressive compile options, you get a build using osxcross that does work on 10.13?
Come on, guys...
In the six months this issue has existed, it has referred to builds from my
Jenkins (aka experimental builds) that don't work on OSX 10.12 and above
because of that osxcross issue that was linked above. We can't fix that
without getting a Mac build slave for the Jenkins, or using some other
build process - and apparently Homebrew can fill that gap.
If you now tell me that the same Jenkins builds also don't with on OSX
10.11 and/or lower, then that's another issue altogether. We may even be
able to fix it, if someone can find me the right changes to either the
makefile or the make invocation to make them work. I don't have a Mac, I
can't test the builds.
Or I can scrap OSX builds altogether and let you guys sort out an
alternative, hopefully with testing so you'll know when it goes wrong.
On Thu, Sep 20, 2018, 13:41 AdriaanRenting notifications@github.com wrote:
@AdriaanRenting https://github.com/AdriaanRenting Don't play words with
me, okay? Can the title of this issue be more clear?You can see this comment: #23171 (comment)
https://github.com/CleverRaven/Cataclysm-DDA/issues/23171#issuecomment-396162732I'm not trying to argue with you, just wondering if we're now mixing up
two issues.
I've been mostly focussed on helping vircung getting the homebrew work
around working.I might have misunderstood you. Are you saying that with less aggressive
compile options, you get a build using osxcross that does work on 10.13?—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/CleverRaven/Cataclysm-DDA/issues/23171#issuecomment-423135262,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAkG1UdwnscPvcOxcHdDLCgmwvlPQ-mYks5uc3DXgaJpZM4SlSP0
.
Any clear reason for excluding 10.11 except my report is too late? I just wanted to provide some ideas for a solution, hopefully can resolve this issue for 10.11, 10.12, 10.13 and 10.14. I never tried to urge anyone to keep the support for 10.11. You have too much presumption about my words. Good luck finding a better guy to collaborate with you. The guy who introduced osxcross should know how to edit the makefile.
Nobody's excluding anything, what we're saying is that it's supposed to be working for 10.11, and if it doesn't, that's not the osxcross
bug and it needs to be tracked in its own issue. Because it's another issue.
I just pointed out the crash might not be caused by some bug of osxcross. Just make a good title for this issue if you're so sure about it. I'm really tired of your word playing.
You two agree with each other, don’t think narc is trying to play word
games.
There’s something else going on, I’ll create another once I’m in front of a
computer.
We may solve that second issue only to find osxcross blocking us again
On Thu, Sep 20, 2018 at 2:21 PM J.W notifications@github.com wrote:
I just pointed out the crash might not be caused by some bug of osxcross.
Just make a good title for this issue if you're so sure about it. I'm
really tired of your word playing.—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/CleverRaven/Cataclysm-DDA/issues/23171#issuecomment-423284087,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AArlIWRDF88BBMgHcoMpyY5uzVO_V9sxks5uc9ylgaJpZM4SlSP0
.>
Leland Clemmons
Which MacOS versions do we need to test Cataclysm on?
I have 10.13.6 on VM. Should I install 10.9-10.12 too?
I have 10.13.6 on VM. Should I install 10.9-10.12 too?
A little bit tangent to the issue itself, how did you make it to install Mac OS inside a VM?
A little bit tangent to the issue itself, how did you make it to install Mac OS inside a VM?
There are ways.
Heads up I'm running 10.11.6 and compiled latest as of today. Segfaults, at launch, like so:
0 cataclysm-tiles 0x000000010f5e640e std::__1::__tree<std::__1::__value_type<string_id<mutation_branch>, player_morale::mutation_data>, std::__1::__map_value_compare<string_id<mutation_branch>, std::__1::__value_type<string_id<mutation_branch>, player_morale::mutation_data>, std::__1::less<string_id<mutation_branch> >, true>, std::__1::allocator<std::__1::__value_type<string_id<mutation_branch>, player_morale::mutation_data> > >::__move_assign(std::__1::__tree<std::__1::__value_type<string_id<mutation_branch>, player_morale::mutation_data>, std::__1::__map_value_compare<string_id<mutation_branch>, std::__1::__value_type<string_id<mutation_branch>, player_morale::mutation_data>, std::__1::less<string_id<mutation_branch> >, true>, std::__1::allocator<std::__1::__value_type<string_id<mutation_branch>, player_morale::mutation_data> > >&, std::__1::integral_constant<bool, true>) + 70 (__tree:1301)
1 cataclysm-tiles 0x000000010f5c5a6d player_morale::operator=(player_morale&&) + 93 (map:955)
2 cataclysm-tiles 0x000000010f5a0652 player::operator=(player&&) + 1664 (player.cpp:566)
3 cataclysm-tiles 0x000000010f288247 main_menu::opening_screen() + 1007 (main_menu.cpp:395)
4 cataclysm-tiles 0x000000010f282953 main + 2867 (main.cpp:643)
5 libdyld.dylib 0x00007fff9b6205ad start + 1
Seems like this might be similar to https://github.com/CleverRaven/Cataclysm-DDA/issues/17714?
I tried compiling debug/release versions with both For those that have compiled working versions, what version of clang
and gcc
. Didn't seem to make a difference.clang
do you have installed?
$ clang -v
Apple LLVM version 8.0.0 (clang-800.0.42.1)
Target: x86_64-apple-darwin15.6.0
EDIT:
I was doing this, randomly, late last night -- so I must've not saved the makefile or something when I was trying for a debug build. But I can confirm that using -O0
results in a functioning binary. Just like in the issue I referenced above.
clang -v
Apple LLVM version 9.1.0 (clang-902.0.39.2)
Target: x86_64-apple-darwin17.7.0
Ok, so, regarding the experimental builds: I've understood that they currently aren't working at all, for anyone. I also haven't seen anyone trying to fix them. I definitely can't -- I don't have access to a Mac I could use for this purpose.
If homebrew (which strikes me as something like gentoo for Mac -- i.e., packages are built locally) can fill the gap, and especially if it's a thing that people are actually supporting, then I see no reason to maintain the confusing broken downloads at https://dev.narc.ro/cataclysm/jenkins-latest/OSX.
What I need, really, is for someone to step up and actually fix the OSX builds _or_ declare them unfixable. This limbo we're currently in isn't working for me, and we're wasting storage space for no apparent benefit.
@narc0tiq Homebrew is just a package manager. It's not really something most people have installed.
As for the builds -- if you give me ssh access to the build machine, I'd be willing to take a crack at it. It might be the case that we can have the build server generate non-optimized (-O0
) versions for osx, for now.
Here's a version I compiled as of today, if anyone wants it. Built with home directory, sound, tiles, lua, RRFSounds, and Cata-MSX-DeadPeopleTileset:
https://mega.nz/#!i3pzFQTY!WmjhPpp4pr2hzsaP7VNUA_wz2Io4_q7cdlYTY1XEDG0
@Veid
if you give me ssh access to the build machine, I'd be willing to take a crack at it.
Sure, absolutely -- pass me an SSH public key by email (should be available in my profile) or other means, and I'll set you up with an account and pass back the details.
It might be the case that we can have the build server generate non-optimized (
-O0
) versions for osx, for now.
If that works, we should consider putting it in the regular Makefile
for when OSX cross-compiles are being done.
I find it strange (and disappointing) that clang-for-osx needs optimizations turned off like that -- is that specific to using osxcross? Does a less-aggressive (e.g., -O2
) level work?
Most helpful comment
brew install cataclysm --HEAD
solves problem.