Unreal Engine 4.14.3 crashes on opening on MacOS X Mojave

My machine is a late 2009 MacBook Pro (version 5,1) with MacOS Mojave installed through non-official ways (since it’s not officially supported). I tried to run the newest UE version (4.20 as of now) but it don’t work, since it needs a Metal compatible graphics card, which mine isn’t (it’s an old GeForce 9400M with 256MB), so I researched a little and found out that version 4.14.3 should work, since it still have OpenGL support (although it’s deprecated), but when I try to execute it, it crashes, giving the following stack trace on the error report:

MachineId:F99953BE054FA59786B531A422B16C6D
EpicAccountId:750b2e0d2acb4d7c802ff2e5022d67b9

 SEGV_NOOP at 0x0

CGSWindowCreateInternal Address = 0x7fff5f2c0293 (filename not found) [in SkyLight]
SLSNewWindowWithOpaqueShape Address = 0x7fff5f22909d (filename not found) [in SkyLight]
-[_NSCGSWindow initWithConnectionID:] Address = 0x7fff3726a8bb (filename not found) [in AppKit]
+[NSCGSWindow(NSCGSWindowCreation) windowWithConnectionID:] Address = 0x7fff372698d6 (filename not found) [in AppKit]
_NSCreateWindowWithOpaqueShape2 Address = 0x7fff3698c4d6 (filename not found) [in AppKit]
-[NSWindow _commonAwake] Address = 0x7fff3698b26b (filename not found) [in AppKit]
-[NSWindow _commonInitFrame:styleMask:backing:defer:] Address = 0x7fff367eef62 (filename not found) [in AppKit]
-[NSWindow _initContent:styleMask:backing:defer:contentView:] Address = 0x7fff367ed8ca (filename not found) [in AppKit]
-[NSWindow initWithContentRect:styleMask:backing:defer:] Address = 0x7fff367ed412 (filename not found) [in AppKit]
invocation function for block in FMacPlatformSplash::Show() Address = 0x10717f337 (filename not found) [in UE4Editor-Core.dylib]
invocation function for block in PerformBlockOnThread(FCocoaRunLoopSource&, void () block_pointer, NSArray*, NSString*, bool) Address = 0x10712d7a0 (filename not found) [in UE4Editor-Core.dylib]
FCocoaRunLoopSource::Process(__CFString const*) Address = 0x10710329c (filename not found) [in UE4Editor-Core.dylib]
-[FCocoaRunLoopSourceInfo perform] Address = 0x107102ca6 (filename not found) [in UE4Editor-Core.dylib]
__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ Address = 0x7fff392a435b (filename not found) [in CoreFoundation]
__CFRunLoopDoSource0 Address = 0x7fff39340848 (filename not found) [in CoreFoundation]
__CFRunLoopDoSources0 Address = 0x7fff3928b8ed (filename not found) [in CoreFoundation]
__CFRunLoopRun Address = 0x7fff3928ae94 (filename not found) [in CoreFoundation]
CFRunLoopRunSpecific Address = 0x7fff3928a7b4 (filename not found) [in CoreFoundation]
RunCurrentEventLoopInMode Address = 0x7fff38510815 (filename not found) [in HIToolbox]
ReceiveNextEventCommon Address = 0x7fff38510542 (filename not found) [in HIToolbox]
_BlockUntilNextEventMatchingListInModeWithFilter Address = 0x7fff385102bf (filename not found) [in HIToolbox]
_DPSNextEvent Address = 0x7fff367dece3 (filename not found) [in AppKit]
-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] Address = 0x7fff36f2e7ca (filename not found) [in AppKit]
-[NSApplication run] Address = 0x7fff367d4895 (filename not found) [in AppKit]
tchar_main(int, wchar_t**) Address = 0x106ee6d2a (filename not found) [in UE4Editor]
main Address = 0x106ee658e (filename not found) [in UE4Editor]
start Address = 0x7fff66330ea9 (filename not found) [in libdyld.dylib]

Any chance that there’s a fix for this or should I get an even older version of UE to make it run on my machine?

Thanks in advance!

Hello,

We’ve recently made a switch to a new bug reporting method using a more structured form. Please visit the link below for more details and report the issue using the new Bug Submission Form. Feel free to continue to use this thread for community discussion around the issue.

https://epicsupport.force.com/unrealengine/s/

Thanks

Thanks Jeff, I just reported the issue there to.