4.14.3 crashes on High Sierra

Hey all! Just curious if there may be an easy fix for this, though I know it’s an earlier version of UE4.

I seem to get an instant crash with a UE reporter dialogue, with no change after restarting. Here’s the error:


 SEGV_NOOP at 0x0

SLSNewWindowWithOpaqueShape Address = 0x7fff49e72c49 (filename not found) [in SkyLight]
-[_NSCGSWindow initWithConnectionID:] Address = 0x7fff2694b8ae (filename not found) [in AppKit]
+[NSCGSWindow(NSCGSWindowCreation) windowWithConnectionID:] Address = 0x7fff2694a7fc (filename not found) [in AppKit]
_NSCreateWindowWithOpaqueShape2 Address = 0x7fff2604b61b (filename not found) [in AppKit]
-[NSWindow _commonAwake] Address = 0x7fff2604a30b (filename not found) [in AppKit]
-[NSWindow _commonInitFrame:styleMask:backing:defer:] Address = 0x7fff25e8b8f8 (filename not found) [in AppKit]
-[NSWindow _initContent:styleMask:backing:defer:contentView:] Address = 0x7fff25e8a12f (filename not found) [in AppKit]
-[NSWindow initWithContentRect:styleMask:backing:defer:] Address = 0x7fff25e89be6 (filename not found) [in AppKit]
invocation function for block in FMacPlatformSplash::Show() Address = 0x10406f337 (filename not found) [in UE4Editor-Core.dylib]
invocation function for block in PerformBlockOnThread(FCocoaRunLoopSource&, void () block_pointer, NSArray*, NSString*, bool) Address = 0x10401d7a0 (filename not found) [in UE4Editor-Core.dylib]
FCocoaRunLoopSource::Process(__CFString const*) Address = 0x103ff329c (filename not found) [in UE4Editor-Core.dylib]
-[FCocoaRunLoopSourceInfo perform] Address = 0x103ff2ca6 (filename not found) [in UE4Editor-Core.dylib]
__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ Address = 0x7fff28885941 (filename not found) [in CoreFoundation]
__CFRunLoopDoSource0 Address = 0x7fff2893d33c (filename not found) [in CoreFoundation]
__CFRunLoopDoSources0 Address = 0x7fff28868930 (filename not found) [in CoreFoundation]
__CFRunLoopRun Address = 0x7fff28867dad (filename not found) [in CoreFoundation]
CFRunLoopRunSpecific Address = 0x7fff28867607 (filename not found) [in CoreFoundation]
RunCurrentEventLoopInMode Address = 0x7fff27b7c866 (filename not found) [in HIToolbox]
ReceiveNextEventCommon Address = 0x7fff27b7c5d6 (filename not found) [in HIToolbox]
_BlockUntilNextEventMatchingListInModeWithFilter Address = 0x7fff27b7c354 (filename not found) [in HIToolbox]
_DPSNextEvent Address = 0x7fff25e7a44f (filename not found) [in AppKit]
-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] Address = 0x7fff2660f508 (filename not found) [in AppKit]
-[NSApplication run] Address = 0x7fff25e6f25d (filename not found) [in AppKit]
tchar_main(int, wchar_t**) Address = 0x103dd8d2a (filename not found) [in UE4Editor]
main Address = 0x103dd858e (filename not found) [in UE4Editor]
start Address = 0x7fff4fe67145 (filename not found) [in libdyld.dylib]

(I redacted the IDs, but can provide them if needed. :slight_smile: )

It’s on a Mac that was just updated to High Sierra that I use for tinkering with stuff, but it is old enough to be non-Metal compatible, so I can’t go any higher than UE 4.14.3 on this machine.

Any chance of a fix or should I maybe try installing an older version? It’s just for experiments and my main work is all done in 4.17 right now, so it’s not a huge loss, but it’d be great to get this working again.

I have this issue as well. This is a crash buried deep in the frameworks that UE4 is built upon, so there is no simple way to fix this (as far as I have been able to find). +1 for Epic fix, please!

Any movement on this? I’m blocked by this at the moment, having to borrow a friend’s computer to keep working. I’m guessing Epic has no interest in fixing this issue as 4.18 is on the horizon…

I am having the same issue as well. My 4.13 is crashing and so is 4.18

I just upgraded to a Metal-capable Mac and I’m sad to report that this issue is still happening, even for a brand new Mac. 4.14.3 is completely incompatible with macOS High Sierra it seems, regardless of Metal or other component upgrades. :frowning:

My game can’t work on OSX old version with an metal api error. Engine Said let upgrade to newest OSX version to get beeter performance. Tried to update high sierra then UE4 4.14.3 can not run anymore. Then I read this topic which created from 09-26-2017. There is no anwser.

Same issue here. I am running HIgh Sierra. All older projects are crashing as soon as I attempt to open them. I created a new testing project with 4.18 and it seems to be running okay. But older projects cannot be recovered at the moment.

Same issue here. Big problem for me.

Same issue for me! All my macs use high sierra!

One more, reporting in with 4.12.5 crashing with the same “SLSNewWindowWithOpaqueShape” error upon editor launch. High Sierra 10.13.3.

I’m on Mojave but this is the only thread I find for the error and I’m also having it…is there a fix? I’ve redownloaded/reinstalled multiple times but have not been able to launch the engine even once :frowning: Any help would be much appreciated.

Hi everybody.
As OpenGL is not supported and I don´t have a Metal compatible graphics card on-board it seems I´m out. Or is there any chance to run the Unreal Editor somehow? I just need to check geometry+animation - no developer+publisher here.
Thanks for any insights and hints.