I compiled and installed UE4 on Ubuntu 16.04 using these steps A new, community-hosted Unreal Engine Wiki - Announcements - Epic Developer Community Forums
But when I try to run UE4Editor
, I am getting Segmentation Fault.
Here are some interesting moments from the log:
[2017.10.07-08.47.13:894][ 0]LogTextLocalizationManager: No specific localization for 'en-US' exists, so the 'en' localization will be used.
[2017.10.07-08.47.14:550][ 0]LogHAL: Error: LinuxSplash_InitSplashResources() : Splash screen window could not be created! SDL_Error: Could not retrieve EGL extension function eglQueryDevicesEXT
Fatal error: [File:/home/baigergi/UnrealEngine/Engine/Source/Runtime/OpenGLDrv/Private/Linux/OpenGLLinux.cpp] [Line: 890]
Unable to dynamically load libGL: Could not retrieve EGL extension function eglQueryDevicesEXT
.
[2017.10.07-08.47.15:931][ 0]LogLinux: Error: appError called: Assertion failed: Assertion failed: [File:/home/baigergi/UnrealEngine/Engine/Source/Runtime/OpenGLDrv/Private/Linux/OpenGLLinux.cpp] [Line: 890]
Unable to dynamically load libGL: Could not retrieve EGL extension function eglQueryDevicesEXT
.
Signal 11 caught.
Malloc Size=131076 LargeMemoryPoolOffset=131092
CommonLinuxCrashHandler: Signal=11
Malloc Size=65535 LargeMemoryPoolOffset=196655
[2017.10.07-08.47.15:991][ 0]LogLinux: === Critical error: ===
Unhandled Exception: SIGSEGV: invalid attempt to write memory at address 0x0000000000000003
[2017.10.07-08.47.15:991][ 0]LogLinux: Assertion failed: Assertion failed: [File:/home/baigergi/UnrealEngine/Engine/Source/Runtime/OpenGLDrv/Private/Linux/OpenGLLinux.cpp] [Line: 890]
Unable to dynamically load libGL: Could not retrieve EGL extension function eglQueryDevicesEXT
.
[Callstack] 00 0x00007f74df021d9f FLinuxPlatformStackWalk::CaptureStackBackTrace(unsigned long long*, unsigned int, void*)
[Callstack] 01 0x00007f74deeaf025 FGenericPlatformStackWalk::StackWalkAndDump(char*, unsigned long, int, void*)
[Callstack] 02 0x00007f74defc6411 FLinuxCrashContext::CaptureStackTrace()
[Callstack] 03 0x00007f74d37cd5f0 CommonLinuxCrashHandler(FGenericCrashContext const&)
[Callstack] 04 0x00007f74defc83dd PlatformCrashHandler(int, siginfo_t*, void*)
[Callstack] 05 0x00007f74e5a54390 /lib/x86_64-linux-gnu/libpthread.so.0(+0x11390) [0x7f74e5a54390]
[Callstack] 06 0x00007f74deea1574 FGenericPlatformMisc::RaiseException(unsigned int)
[Callstack] 07 0x00007f74df011edd FOutputDeviceLinuxError::Serialize(wchar_t const*, ELogVerbosity::Type, FName const&)
[Callstack] 08 0x00007f74df0dc2e8 FOutputDevice::Logf(wchar_t const*, ...)
[Callstack] 09 0x00007f74df066a0a FDebug::AssertFailed(char const*, char const*, int, wchar_t const*, ...)
[Callstack] 10 0x00007f740572c817 PlatformInitOpenGL()
[Callstack] 11 0x00007f740574ea9c FOpenGLDynamicRHI::FOpenGLDynamicRHI()
[Callstack] 12 0x00007f740574e762 FOpenGLDynamicRHIModule::CreateRHI(ERHIFeatureLevel::Type)
[Callstack] 13 0x00007f74d8470f27 PlatformCreateDynamicRHI()
[Callstack] 14 0x00007f74d84706ff RHIInit(bool)
[Callstack] 15 0x000000000041aa5d FEngineLoop::PreInit(wchar_t const*) [/home/baigergi/UnrealEngine/Engine/Source/Runtime/Launch/Private/LaunchEngineLoop.cpp, line 1716]
[Callstack] 16 0x000000000042c5a8 GuardedMain(wchar_t const*) [/home/baigergi/UnrealEngine/Engine/Source/Runtime/Launch/Private/Launch.cpp, line 42]
[Callstack] 17 0x00007f74d37ce497 CommonLinuxMain(int, char**, int (*)(wchar_t const*))
[Callstack] 18 0x00007f74d25c3830 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f74d25c3830]
[Callstack] 19 0x0000000000416ac9 UE4Editor(_start+0x29) [0x416ac9]
[2017.10.07-08.47.16:002][ 0]LogExit: Executing StaticShutdownAfterError
LogPlatformFile: Not using cached read wrapper
[2017.10.07-08.47.16:169][ 0]LogCrashDebugHelper: BuildVersion: ++UE4+Release-4.17-CL-0
[2017.10.07-08.47.16:169][ 0]LogCrashDebugHelper: Warning: CrashDebugHelperConfig invalid
[2017.10.07-08.47.16:169][ 0]LogCrashDebugHelper: Warning: PDB Cache disabled
[2017.10.07-08.47.17:142][ 0]CrashReportClientLog: Got 5 pending files to upload from 'crashinfo--pid-21111-0003549E100A0B07002F000202EEB3CD'
Engine crash handling finished; re-raising signal 11 for the default handler. Good bye.
Any idea how I can fix this?