I built Unreal Source Code for Linux. It crashes on startup

I followed https://docs.unrealengine.com/en-US/...low/index.html
and https://github.com/EpicGames/UnrealEngine

Here’s my debug logs:

- Existing per-process limit (soft=524288, hard=524288) is enough for us (need only 524288)
Increasing per-process limit of core file size to infinity.
LogConsoleResponse: Display: Failed to find resolution value strings in scalability ini. Falling back to default.
LogInit: Display: Running engine without a game
LogPlatformFile: Not using cached read wrapper
LogTaskGraph: Started task graph with 5 named threads and 8 total threads with 3 sets of task threads.
LogStats: Stats thread started at 0.043751
LogICUInternationalization: ICU TimeZone Detection - Raw Offset: +8:00, Platform Override: ''
LogPluginManager: Mounting plugin ProxyLODPlugin
LogPluginManager: Mounting plugin GeometryCache
LogPluginManager: Mounting plugin AutomationUtils
LogPluginManager: Mounting plugin AlembicImporter
LogPluginManager: Mounting plugin BackChannel
LogPluginManager: Mounting plugin PlatformCrypto
LogPluginManager: Mounting plugin SkeletalReduction
LogPluginManager: Mounting plugin CharacterAI
LogPluginManager: Mounting plugin GameplayTagsEditor
LogPluginManager: Mounting plugin CurveEditorTools
LogPluginManager: Mounting plugin FacialAnimation
LogPluginManager: Mounting plugin MacGraphicsSwitching
LogPluginManager: Mounting plugin DataValidation
LogPluginManager: Mounting plugin MaterialAnalyzer
LogPluginManager: Mounting plugin CryptoKeys
LogPluginManager: Mounting plugin SpeedTreeImporter
LogPluginManager: Mounting plugin MobileLauncherProfileWizard
LogPluginManager: Mounting plugin PluginBrowser
LogPluginManager: Mounting plugin AssetManagerEditor
LogPluginManager: Mounting plugin Paper2D
LogPluginManager: Mounting plugin LevelSequenceEditor
LogPluginManager: Mounting plugin ActorSequence
LogPluginManager: Mounting plugin MatineeToLevelSequence
LogPluginManager: Mounting plugin OnlineSubsystemIOS
LogPluginManager: Mounting plugin OnlineSubsystem
LogPluginManager: Mounting plugin OnlineSubsystemGooglePlay
LogPluginManager: Mounting plugin OnlineSubsystemNull
LogPluginManager: Mounting plugin OnlineSubsystemUtils
LogPluginManager: Mounting plugin LauncherChunkInstaller
LogPluginManager: Mounting plugin WebMMedia
LogPluginManager: Mounting plugin WmfMedia
LogPluginManager: Mounting plugin MediaPlayerEditor
LogPluginManager: Mounting plugin AndroidMedia
LogPluginManager: Mounting plugin AvfMedia
LogPluginManager: Mounting plugin ImgMedia
LogPluginManager: Mounting plugin MediaCompositing
LogPluginManager: Mounting plugin AndroidMoviePlayer
LogPluginManager: Mounting plugin WebMMoviePlayer
LogPluginManager: Mounting plugin AndroidDeviceProfileSelector
LogPluginManager: Mounting plugin ExampleDeviceProfileSelector
LogPluginManager: Mounting plugin AssetTags
LogPluginManager: Mounting plugin RuntimePhysXCooking
LogPluginManager: Mounting plugin CableComponent
LogPluginManager: Mounting plugin ProceduralMeshComponent
LogPluginManager: Mounting plugin PostSplashScreen
LogPluginManager: Mounting plugin CustomMeshComponent
LogPluginManager: Mounting plugin LocationServicesBPLibrary
LogPluginManager: Mounting plugin ArchVisCharacter
LogPluginManager: Mounting plugin AppleMoviePlayer
LogPluginManager: Mounting plugin IOSDeviceProfileSelector
LogPluginManager: Mounting plugin AudioCapture
LogPluginManager: Mounting plugin LinuxDeviceProfileSelector
LogPluginManager: Mounting plugin MobilePatchingUtils
LogPluginManager: Mounting plugin EditableMesh
LogPluginManager: Mounting plugin PhysXVehicles
LogPluginManager: Mounting plugin AppleImageUtils
LogPluginManager: Mounting plugin SignificanceManager
LogPluginManager: Mounting plugin OculusVR
LogPluginManager: Mounting plugin GoogleCloudMessaging
LogPluginManager: Mounting plugin WindowsMoviePlayer
LogPluginManager: Mounting plugin SteamVR
LogPluginManager: Mounting plugin AndroidPermission
LogPluginManager: Mounting plugin AISupport
LogPluginManager: Mounting plugin ScreenshotTools
LogPluginManager: Mounting plugin PlasticSourceControl
LogPluginManager: Mounting plugin ActorLayerUtilities
LogPluginManager: Mounting plugin PerforceSourceControl
LogPluginManager: Mounting plugin NullSourceCodeAccess
LogPluginManager: Mounting plugin CodeLiteSourceCodeAccess
LogPluginManager: Mounting plugin SubversionSourceControl
LogPluginManager: Mounting plugin UObjectPlugin
LogPluginManager: Mounting plugin GitSourceControl
LogPluginManager: Mounting plugin XCodeSourceCodeAccess
LogPluginManager: Mounting plugin VisualStudioSourceCodeAccess
LogPluginManager: Mounting plugin KDevelopSourceCodeAccess
LogPluginManager: Mounting plugin CLionSourceCodeAccess
LogPluginManager: Mounting plugin AnimationSharing
LogPluginManager: Mounting plugin VisualStudioCodeSourceCodeAccess
LogPluginManager: Mounting plugin LightPropagationVolume
LogPluginManager: Mounting plugin UdpMessaging
LogPluginManager: Mounting plugin TcpMessaging
LogPluginManager: Mounting plugin MagicLeap
LogPluginManager: Mounting plugin MagicLeapMedia
LogPluginManager: Mounting plugin MLSDK
LogPluginManager: Mounting plugin NUTUnrealEngine4
LogPluginManager: Mounting plugin NetcodeUnitTest
LogPluginManager: Mounting plugin VariantManagerContent
LogPluginManager: Mounting plugin DatasmithContent
LogInit: Using libcurl 7.65.3-DEV
LogInit:  - built for x86_64-unknown-linux-gnu
LogInit:  - supports SSL with OpenSSL/1.1.1c
LogInit:  - supports HTTP deflate (compression) using libz 1.2.8
LogInit:  - other features:
LogInit:      CURL_VERSION_SSL
LogInit:      CURL_VERSION_LIBZ
LogInit:      CURL_VERSION_IPV6
LogInit:      CURL_VERSION_ASYNCHDNS
LogInit:      CURL_VERSION_LARGEFILE
LogInit:      CURL_VERSION_TLSAUTH_SRP
LogInit:  CurlRequestOptions (configurable via config and command line):
LogInit:  - bVerifyPeer = true  - Libcurl will verify peer certificate
LogInit:  - bUseHttpProxy = false  - Libcurl will NOT use HTTP proxy
LogInit:  - bDontReuseConnections = false  - Libcurl will reuse connections
LogInit:  - MaxHostConnections = 16  - Libcurl will limit the number of connections to a host
LogInit:  - LocalHostAddr = Default
LogInit:  - BufferSize = 65536
LogOnline: OSS: Creating online subsystem instance for: NULL
LogOnline: OSS: TryLoadSubsystemAndSetDefault: Loaded subsystem for module [NULL]
LogInit: Build: ++UE4+Release-4.24-CL-0
LogInit: Engine Version: 4.24.3-0+++UE4+Release-4.24
LogInit: Compatible Engine Version: 4.24.0-0+++UE4+Release-4.24
LogInit: Net CL: 0
LogInit: OS: GenericOSVersionLabel (GenericOSSubVersionLabel), CPU: Intel(R) Core(TM) i3-7100 CPU @ 3.90GHz, GPU: GenericGPUBrand
LogInit: Compiled (64-bit): Apr 15 2020 23:47:19
LogInit: Compiled with Clang: 8.0.1 (tags/RELEASE_801/final)
LogInit: Build Configuration: Development
LogInit: Branch Name: ++UE4+Release-4.24
LogInit: Command Line: 
LogInit: Base Directory: /mnt/2fe95e40-f8ba-418e-804c-0a25571f7b0c/Unreal/EngineRepo/Engine/Binaries/Linux/
LogInit: Installed Engine Build: 0
LogDevObjectVersion: Number of dev versions registered: 25
LogDevObjectVersion:   Dev-Blueprints (B0D832E4-1F89-4F0D-ACCF-7EB736FD4AA2): 10
LogDevObjectVersion:   Dev-Build (E1C64328-A22C-4D53-A36C-8E866417BD8C): 0
LogDevObjectVersion:   Dev-Core (375EC13C-06E4-48FB-B500-84F0262A717E): 3
LogDevObjectVersion:   Dev-Editor (E4B068ED-F494-42E9-A231-DA0B2E46BB41): 37
LogDevObjectVersion:   Dev-Framework (CFFC743F-43B0-4480-9391-14DF171D2073): 36
LogDevObjectVersion:   Dev-Mobile (B02B49B5-BB20-44E9-A304-32B752E40360): 2
LogDevObjectVersion:   Dev-Networking (A4E4105C-59A1-49B5-A7C5-40C4547EDFEE): 0
LogDevObjectVersion:   Dev-Online (39C831C9-5AE6-47DC-9A44-9C173E1C8E7C): 0
LogDevObjectVersion:   Dev-Physics (78F01B33-EBEA-4F98-B9B4-84EACCB95AA2): 2
LogDevObjectVersion:   Dev-Platform (6631380F-2D4D-43E0-8009-CF276956A95A): 0
LogDevObjectVersion:   Dev-Rendering (12F88B9F-8875-4AFC-A67C-D90C383ABD29): 36
LogDevObjectVersion:   Dev-Sequencer (7B5AE74C-D270-4C10-A958-57980B212A5A): 11
LogDevObjectVersion:   Dev-VR (D7296918-1DD6-4BDD-9DE2-64A83CC13884): 2
LogDevObjectVersion:   Dev-LoadTimes (C2A15278-BFE7-4AFE-6C17-90FF531DF755): 1
LogDevObjectVersion:   Private-Geometry (6EACA3D4-40EC-4CC1-B786-8BED09428FC5): 3
LogDevObjectVersion:   Dev-AnimPhys (29E575DD-E0A3-4627-9D10-D276232CDCEA): 17
LogDevObjectVersion:   Dev-Anim (AF43A65D-7FD3-4947-9873-3E8ED9C1BB05): 2
LogDevObjectVersion:   Dev-ReflectionCapture (6B266CEC-1EC7-4B8F-A30B-E4D90942FC07): 1
LogDevObjectVersion:   Dev-Automation (0DF73D61-A23F-47EA-B727-89E90C41499A): 1
LogDevObjectVersion:   FortniteMain (601D1886-AC64-4F84-AA16-D3DE0DEAC7D6): 31
LogDevObjectVersion:   Dev-Enterprise (9DFFBCD6-494F-0158-E221-12823C92A888): 8
LogDevObjectVersion:   Dev-Niagara (F2AED0AC-9AFE-416F-8664-AA7FFA26D6FC): 1
LogDevObjectVersion:   Dev-Destruction (174F1F0B-B4C6-45A5-B13F-2EE8D0FB917D): 9
LogDevObjectVersion:   Dev-Physics-Ext (35F94A83-E258-406C-A318-09F59610247C): 8
LogDevObjectVersion:   Dev-CineCamera (B2E18506-4273-CFC2-A54E-F4BB758BBA07): 1
LogInit: Presizing for max 25165824 objects, including 0 objects not considered by GC, pre-allocating 0 bytes for permanent pool.
LogInit: Object subsystem initialized
LogConfig: Setting CVar [[con.DebugEarlyDefault:1]]
LogConfig: Setting CVar [[r.setres:1280x720]]
[2020.04.16-02.49.50:058][  0]LogConfig: Setting CVar [[r.VSync:0]]
[2020.04.16-02.49.50:058][  0]LogConfig: Setting CVar [[r.RHICmdBypass:0]]
[2020.04.16-02.49.50:058][  0]LogConfig: Applying CVar settings from Section [/Script/Engine.RendererSettings] File [../../../Engine/Saved/Config/Linux/Engine.ini]
[2020.04.16-02.49.50:058][  0]LogConfig: Setting CVar [[r.GPUCrashDebugging:0]]
[2020.04.16-02.49.50:058][  0]LogConfig: Applying CVar settings from Section [/Script/Engine.RendererOverrideSettings] File [../../../Engine/Saved/Config/Linux/Engine.ini]
[2020.04.16-02.49.50:058][  0]LogConfig: Applying CVar settings from Section [/Script/Engine.StreamingSettings] File [../../../Engine/Saved/Config/Linux/Engine.ini]
[2020.04.16-02.49.50:058][  0]LogConfig: Setting CVar [[s.MinBulkDataSizeForAsyncLoading:131072]]
[2020.04.16-02.49.50:058][  0]LogConfig: Setting CVar [[s.AsyncLoadingThreadEnabled:0]]
[2020.04.16-02.49.50:058][  0]LogConfig: Setting CVar [[s.EventDrivenLoaderEnabled:1]]
[2020.04.16-02.49.50:058][  0]LogConfig: Setting CVar [[s.WarnIfTimeLimitExceeded:0]]
[2020.04.16-02.49.50:058][  0]LogConfig: Setting CVar [[s.TimeLimitExceededMultiplier:1.5]]
[2020.04.16-02.49.50:058][  0]LogConfig: Setting CVar [[s.TimeLimitExceededMinTime:0.005]]
[2020.04.16-02.49.50:058][  0]LogConfig: Setting CVar [[s.UseBackgroundLevelStreaming:1]]
[2020.04.16-02.49.50:058][  0]LogConfig: Setting CVar [[s.PriorityAsyncLoadingExtraTime:15.0]]
[2020.04.16-02.49.50:058][  0]LogConfig: Setting CVar [[s.LevelStreamingActorsUpdateTimeLimit:5.0]]
[2020.04.16-02.49.50:058][  0]LogConfig: Setting CVar [[s.PriorityLevelStreamingActorsUpdateExtraTime:5.0]]
[2020.04.16-02.49.50:058][  0]LogConfig: Setting CVar [[s.LevelStreamingComponentsRegistrationGranularity:10]]
[2020.04.16-02.49.50:058][  0]LogConfig: Setting CVar [[s.UnregisterComponentsTimeLimit:1.0]]
[2020.04.16-02.49.50:058][  0]LogConfig: Setting CVar [[s.LevelStreamingComponentsUnregistrationGranularity:5]]
[2020.04.16-02.49.50:058][  0]LogConfig: Setting CVar [[s.FlushStreamingOnExit:1]]
[2020.04.16-02.49.50:058][  0]LogConfig: Applying CVar settings from Section [/Script/Engine.GarbageCollectionSettings] File [../../../Engine/Saved/Config/Linux/Engine.ini]
[2020.04.16-02.49.50:058][  0]LogConfig: Setting CVar [[gc.MaxObjectsNotConsideredByGC:1]]
[2020.04.16-02.49.50:058][  0]LogConfig: Setting CVar [[gc.SizeOfPermanentObjectPool:0]]
[2020.04.16-02.49.50:058][  0]LogConfig: Setting CVar [[gc.FlushStreamingOnGC:0]]
[2020.04.16-02.49.50:058][  0]LogConfig: Setting CVar [[gc.NumRetriesBeforeForcingGC:10]]
[2020.04.16-02.49.50:058][  0]LogConfig: Setting CVar [[gc.AllowParallelGC:1]]
[2020.04.16-02.49.50:058][  0]LogConfig: Setting CVar [[gc.TimeBetweenPurgingPendingKillObjects:61.1]]
[2020.04.16-02.49.50:058][  0]LogConfig: Setting CVar [[gc.MaxObjectsInEditor:25165824]]
[2020.04.16-02.49.50:058][  0]LogConfig: Setting CVar [[gc.IncrementalBeginDestroyEnabled:1]]
[2020.04.16-02.49.50:058][  0]LogConfig: Setting CVar [[gc.CreateGCClusters:1]]
[2020.04.16-02.49.50:058][  0]LogConfig: Setting CVar [[gc.MinGCClusterSize:5]]
[2020.04.16-02.49.50:058][  0]LogConfig: Setting CVar [[gc.ActorClusteringEnabled:0]]
[2020.04.16-02.49.50:058][  0]LogConfig: Setting CVar [[gc.BlueprintClusteringEnabled:0]]
[2020.04.16-02.49.50:058][  0]LogConfig: Setting CVar [[gc.UseDisregardForGCOnDedicatedServers:0]]
[2020.04.16-02.49.50:058][  0]LogConfig: Applying CVar settings from Section [/Script/Engine.NetworkSettings] File [../../../Engine/Saved/Config/Linux/Engine.ini]
[2020.04.16-02.49.50:058][  0]LogConfig: Applying CVar settings from Section [/Script/UnrealEd.CookerSettings] File [../../../Engine/Saved/Config/Linux/Engine.ini]
[2020.04.16-02.49.50:059][  0]LogInit: Initializing SDL.
free(): invalid pointer
Signal 6 caught.
Malloc Size=65538 LargeMemoryPoolOffset=65554 
CommonUnixCrashHandler: Signal=6
Malloc Size=65535 LargeMemoryPoolOffset=131119 
Malloc Size=374880 LargeMemoryPoolOffset=506016 
[2020.04.16-02.49.50:104][  0]LogCore: === Critical error: ===
Unhandled Exception: SIGABRT: abort() called

[2020.04.16-02.49.50:104][  0]LogCore: Fatal error!

0x00007f78177e6e97 libc.so.6!gsignal(+0xc7)
0x00007f78177e8801 libc.so.6!abort(+0x140)
0x00007f7817831897 libc.so.6!UnknownFunction(0x89896)
0x00007f781783890a libc.so.6!UnknownFunction(0x90909)
0x00007f781783fe1c libc.so.6!cfree(+0x4cb)
0x00007f77de5584af amdgpu_dri.so!UnknownFunction(0x13e84ae)
0x00007f77de7a8a0a amdgpu_dri.so!UnknownFunction(0x1638a09)
0x00007f77de55947b amdgpu_dri.so!UnknownFunction(0x13e947a)
0x00007f77de55a7e0 amdgpu_dri.so!UnknownFunction(0x13ea7df)
0x00007f77de585887 amdgpu_dri.so!UnknownFunction(0x1415886)
0x00007f77de5862e7 amdgpu_dri.so!UnknownFunction(0x14162e6)
0x00007f77de402cd8 amdgpu_dri.so!UnknownFunction(0x1292cd7)
0x00007f77dddc20fc amdgpu_dri.so!UnknownFunction(0xc520fb)
0x00007f77de59bc4c amdgpu_dri.so!UnknownFunction(0x142bc4b)
0x00007f77de06ce48 amdgpu_dri.so!UnknownFunction(0xefce47)
0x00007f77de429533 amdgpu_dri.so!UnknownFunction(0x12b9532)
0x00007f77de480a2e amdgpu_dri.so!UnknownFunction(0x1310a2d)
0x00007f77e1c1536f libGL.so.1!UnknownFunction(0x7b36e)
0x00007f77e1c266c9 libGL.so.1!UnknownFunction(0x8c6c8)
0x00007f77e1c1d2ab libGL.so.1!UnknownFunction(0x832aa)
0x00007f77e1be7323 libGL.so.1!glXChooseVisual(+0x52)
0x00007f781b5a644c libUE4Editor-ApplicationCore.so!X11_GL_GetVisual [/SDL-gui-backend/src/video/x11/SDL_x11opengl.c:606]
0x00007f781b5a6743 libUE4Editor-ApplicationCore.so!X11_GL_LoadLibrary [/SDL-gui-backend/src/video/x11/SDL_x11opengl.c:235]
0x00007f781b4f7506 libUE4Editor-ApplicationCore.so!SDL_CreateWindow_REAL [/SDL-gui-backend/src/video/SDL_video.c:1462]
0x00007f781b4f7041 libUE4Editor-ApplicationCore.so!SDL_VideoInit_REAL [/SDL-gui-backend/src/video/SDL_video.c:555]
0x00007f781b55313f libUE4Editor-ApplicationCore.so!SDL_Init_REAL [/SDL-gui-backend/src/SDL.c:255]
0x00007f781b48b34e libUE4Editor-ApplicationCore.so!FLinuxPlatformApplicationMisc::InitSDL() [/mnt/2fe95e40-f8ba-418e-804c-0a25571f7b0c/Unreal/EngineRepo/Engine/Source/Runtime/ApplicationCore/Private/Linux/LinuxPlatformApplicationMisc.cpp:287]
0x00007f781b488bb6 libUE4Editor-ApplicationCore.so!FDisplayMetrics::RebuildDisplayMetrics(FDisplayMetrics&) [/mnt/2fe95e40-f8ba-418e-804c-0a25571f7b0c/Unreal/EngineRepo/Engine/Source/Runtime/ApplicationCore/Private/Linux/LinuxApplication.cpp:1435]
0x00007f781d13736a libUE4Editor-Engine.so!UGameEngine::DetermineGameWindowResolution(int&, int&, EWindowMode::Type&, bool) [/mnt/2fe95e40-f8ba-418e-804c-0a25571f7b0c/Unreal/EngineRepo/Engine/Source/Runtime/Engine/Private/GameEngine.cpp:326]
0x00007f781d1a58de libUE4Editor-Engine.so!UGameUserSettings::PreloadResolutionSettings() [/mnt/2fe95e40-f8ba-418e-804c-0a25571f7b0c/Unreal/EngineRepo/Engine/Source/Runtime/Engine/Private/GameUserSettings.cpp:610]
0x0000000000244901 UE4Editor!FEngineLoop::PreInitPreStartupScreen(char16_t const*) [/mnt/2fe95e40-f8ba-418e-804c-0a25571f7b0c/Unreal/EngineRepo/Engine/Source/Runtime/Launch/Private/LaunchEngineLoop.cpp:1963]
0x000000000023e2ec UE4Editor!GuardedMain(char16_t const*) [/mnt/2fe95e40-f8ba-418e-804c-0a25571f7b0c/Unreal/EngineRepo/Engine/Source/Runtime/Launch/Private/Launch.cpp:131]
0x00007f7820fd0191 libUE4Editor-UnixCommonStartup.so!CommonUnixMain(int, char**, int (*)(char16_t const*), void (*)()) [/mnt/2fe95e40-f8ba-418e-804c-0a25571f7b0c/Unreal/EngineRepo/Engine/Source/Runtime/Unix/UnixCommonStartup/Private/UnixCommonStartup.cpp:264]
0x00007f78177c9b97 libc.so.6!__libc_start_main(+0xe6)
0x000000000022b029 UE4Editor!_start()

[2020.04.16-02.49.50:155][  0]LogExit: Executing StaticShutdownAfterError
LogPlatformFile: Not using cached read wrapper
LogTaskGraph: Started task graph with 4 named threads and 5 total threads with 1 sets of task threads.
LogICUInternationalization: ICU TimeZone Detection - Raw Offset: +8:00, Platform Override: ''
LogInit: Build: ++UE4+Release-4.24-CL-0
LogInit: Engine Version: 4.24.3-0+++UE4+Release-4.24
LogInit: Compatible Engine Version: 4.24.0-0+++UE4+Release-4.24
LogInit: Net CL: 0
LogInit: OS: GenericOSVersionLabel (GenericOSSubVersionLabel), CPU: Intel(R) Core(TM) i3-7100 CPU @ 3.90GHz, GPU: GenericGPUBrand
LogInit: Compiled (64-bit): Apr 15 2020 23:25:18
LogInit: Compiled with Clang: 8.0.1 (tags/RELEASE_801/final)
LogInit: Build Configuration: Shipping
LogInit: Branch Name: ++UE4+Release-4.24
LogInit: Command Line:  -Abslog="/mnt/2fe95e40-f8ba-418e-804c-0a25571f7b0c/Unreal/EngineRepo/Engine/Saved/Logs/UE4-CRC.log" "/mnt/2fe95e40-f8ba-418e-804c-0a25571f7b0c/Unreal/EngineRepo/Engine/Saved/Crashes/crashinfo--pid-16323-8DF058A991CE4605A872614D617F53AE/"
LogInit: Base Directory: /mnt/2fe95e40-f8ba-418e-804c-0a25571f7b0c/Unreal/EngineRepo/Engine/Binaries/Linux/
LogInit: Installed Engine Build: 1
LogInit: Presizing for max 100000 objects, including 0 objects not considered by GC, pre-allocating 0 bytes for permanent pool.
LogInit: Object subsystem initialized
LogConfig: Applying CVar settings from Section [ConsoleVariables] File [/home/robin/.config/Epic/CrashReportClient/Saved/Config/Linux/Engine.ini]
[2020.04.16-02.49.50:338][  0]LogInit: Unix hardware info:
[2020.04.16-02.49.50:338][  0]LogInit:  - we are the first instance of this executable
[2020.04.16-02.49.50:338][  0]LogInit:  - this process' id (pid) is 16347, parent process' id (ppid) is 16323
[2020.04.16-02.49.50:338][  0]LogInit:  - we are not running under debugger
[2020.04.16-02.49.50:338][  0]LogInit:  - machine network name is 'JOAQUIN'
[2020.04.16-02.49.50:339][  0]LogInit:  - user name is 'robin' (robin)
[2020.04.16-02.49.50:339][  0]LogInit:  - we're logged in locally
[2020.04.16-02.49.50:339][  0]LogInit:  - we're running with rendering
[2020.04.16-02.49.50:339][  0]LogInit:  - CPU: GenuineIntel 'Intel(R) Core(TM) i3-7100 CPU @ 3.90GHz' (signature: 0x906E9)
[2020.04.16-02.49.50:339][  0]LogInit:  - Number of physical cores available for the process: 2
[2020.04.16-02.49.50:339][  0]LogInit:  - Number of logical cores available for the process: 4
[2020.04.16-02.49.50:339][  0]LogInit:  - Cache line size: 64
[2020.04.16-02.49.50:339][  0]LogInit:  - Memory allocator used: binned2
[2020.04.16-02.49.50:339][  0]LogInit:  - This binary is optimized with LTO: no, PGO: no, instrumented for PGO data collection: no
[2020.04.16-02.49.50:339][  0]LogInit:  - This is an internal build.
[2020.04.16-02.49.50:339][  0]LogCore: Skipped benchmarking clocks because the engine is running in a standalone program mode - CLOCK_MONOTONIC will be used.
[2020.04.16-02.49.50:339][  0]LogInit: Unix-specific commandline switches:
[2020.04.16-02.49.50:339][  0]LogInit:  -ansimalloc - use malloc()/free() from libc (useful for tools like valgrind and electric fence)
[2020.04.16-02.49.50:339][  0]LogInit:  -jemalloc - use jemalloc for all memory allocation
[2020.04.16-02.49.50:339][  0]LogInit:  -binnedmalloc - use binned malloc  for all memory allocation
[2020.04.16-02.49.50:339][  0]LogInit:  -filemapcachesize=NUMBER - set the size for case-sensitive file mapping cache
[2020.04.16-02.49.50:339][  0]LogInit:  -useksm - uses kernel same-page mapping (KSM) for mapped memory (OFF)
[2020.04.16-02.49.50:339][  0]LogInit:  -ksmmergeall - marks all mmap'd memory pages suitable for KSM (OFF)
[2020.04.16-02.49.50:339][  0]LogInit:  -preloadmodulesymbols - Loads the main module symbols file into memory (OFF)
[2020.04.16-02.49.50:339][  0]LogInit:  -sigdfl=SIGNAL - Allows a specific signal to be set to its default handler rather then ignoring the signal
[2020.04.16-02.49.50:339][  0]LogInit:  -httpproxy=ADDRESS:PORT - redirects HTTP requests to a proxy (only supported if compiled with libcurl)
[2020.04.16-02.49.50:339][  0]LogInit:  -reuseconn - allow libcurl to reuse HTTP connections (only matters if compiled with libcurl)
[2020.04.16-02.49.50:339][  0]LogInit:  -virtmemkb=NUMBER - sets process virtual memory (address space) limit (overrides VirtualMemoryLimitInKB value from .ini)
[2020.04.16-02.49.50:339][  0]LogInit:  - Physical RAM available (not considering process quota): 16 GB (15999 MB, 16383396 KB, 16776597504 bytes)
[2020.04.16-02.49.50:339][  0]LogInit:  - VirtualMemoryAllocator pools will grow at scale 1.4
[2020.04.16-02.49.50:339][  0]LogInit:  - MemoryRangeDecommit() will be a no-op (re-run with -vmapoolevict to change)
[2020.04.16-02.49.50:350][  0]LogAssetRegistry: FAssetRegistry took 0.0000 seconds to start up
[2020.04.16-02.49.50:351][  0]LogUObjectArray: 1110 objects as part of root set at end of initial load.
[2020.04.16-02.49.50:351][  0]LogUObjectAllocator: 166096 out of 0 bytes used by permanent object pool.
[2020.04.16-02.49.50:351][  0]LogUObjectArray: CloseDisregardForGC: 0/0 objects in disregard for GC pool
[2020.04.16-02.49.50:351][  0]LogInit: Using OS detected language (en-PH).
[2020.04.16-02.49.50:351][  0]LogInit: Using OS detected locale (en-PH).
[2020.04.16-02.49.50:351][  0]LogTextLocalizationManager: No localization for 'en-PH' exists, so 'en' will be used for the language.
[2020.04.16-02.49.50:351][  0]LogTextLocalizationManager: No localization for 'en-PH' exists, so 'en' will be used for the locale.
[2020.04.16-02.49.50:358][  0]LogInit: Using OS detected language (en-PH).
[2020.04.16-02.49.50:358][  0]LogInit: Using OS detected locale (en-PH).
[2020.04.16-02.49.50:358][  0]LogTextLocalizationManager: No localization for 'en-PH' exists, so 'en' will be used for the language.
[2020.04.16-02.49.50:358][  0]LogTextLocalizationManager: No localization for 'en-PH' exists, so 'en' will be used for the locale.
[2020.04.16-02.49.50:358][  0]LogTextLocalizationManager: Compacting localization data took   0.55ms
[2020.04.16-02.49.50:358][  0]LogPackageLocalizationCache: Processed 2 localized package path(s) for 1 prioritized culture(s) in 0.000020 seconds
[2020.04.16-02.49.50:358][  0]CrashReportCoreLog: CrashReportClientVersion=1.0
[2020.04.16-02.49.50:358][  0]CrashReportCoreLog: CrashReportReceiver disabled
[2020.04.16-02.49.50:358][  0]CrashReportCoreLog: DataRouterUrl: https://datarouter.ol.epicgames.com/datarouter/api/v1/public/data
[2020.04.16-02.49.50:359][  0]LogInit: Initializing SDL.
free(): invalid pointer
Signal 6 caught.
Malloc Size=65538 LargeMemoryPoolOffset=65554 
CrashHandler: Signal=6
Malloc Size=65535 LargeMemoryPoolOffset=131119 
Malloc Size=82928 LargeMemoryPoolOffset=214064 
[2020.04.16-02.49.50:392][  0]LogCore: === Critical error: ===
Unhandled Exception: SIGABRT: abort() called

[2020.04.16-02.49.50:392][  0]LogCore: Fatal error!

0x00007f10ca6efe97 libc.so.6!gsignal(+0xc7)
0x00007f10ca6f1801 libc.so.6!abort(+0x140)
0x00007f10ca73a897 libc.so.6!UnknownFunction(0x89896)
0x00007f10ca74190a libc.so.6!UnknownFunction(0x90909)
0x00007f10ca748e1c libc.so.6!cfree(+0x4cb)
0x00007f10bc9d74af amdgpu_dri.so!UnknownFunction(0x13e84ae)
0x00007f10bcc27a0a amdgpu_dri.so!UnknownFunction(0x1638a09)
0x00007f10bc9d847b amdgpu_dri.so!UnknownFunction(0x13e947a)
0x00007f10bc9d97e0 amdgpu_dri.so!UnknownFunction(0x13ea7df)
0x00007f10bca04887 amdgpu_dri.so!UnknownFunction(0x1415886)
0x00007f10bca052e7 amdgpu_dri.so!UnknownFunction(0x14162e6)
0x00007f10bc881cd8 amdgpu_dri.so!UnknownFunction(0x1292cd7)
0x00007f10bc2410fc amdgpu_dri.so!UnknownFunction(0xc520fb)
0x00007f10bca1ac4c amdgpu_dri.so!UnknownFunction(0x142bc4b)
0x00007f10bc4ebe48 amdgpu_dri.so!UnknownFunction(0xefce47)
0x00007f10bc8a8533 amdgpu_dri.so!UnknownFunction(0x12b9532)
0x00007f10bc8ffa2e amdgpu_dri.so!UnknownFunction(0x1310a2d)
0x00007f10c009436f libGL.so.1!UnknownFunction(0x7b36e)
0x00007f10c00a56c9 libGL.so.1!UnknownFunction(0x8c6c8)
0x00007f10c009c2ab libGL.so.1!UnknownFunction(0x832aa)
0x00007f10c0066323 libGL.so.1!glXChooseVisual(+0x52)
0x000000000172259c CrashReportClient!X11_GL_GetVisual [/SDL-gui-backend/src/video/x11/SDL_x11opengl.c:606]
0x0000000001722883 CrashReportClient!X11_GL_LoadLibrary [/SDL-gui-backend/src/video/x11/SDL_x11opengl.c:235]
0x00000000016a1156 CrashReportClient!SDL_CreateWindow_REAL [/SDL-gui-backend/src/video/SDL_video.c:1462]
0x00000000016a0cbd CrashReportClient!SDL_VideoInit_REAL [/SDL-gui-backend/src/video/SDL_video.c:555]
0x000000000164679f CrashReportClient!SDL_Init_REAL [/SDL-gui-backend/src/SDL.c:255]
0x0000000000e4ea84 CrashReportClient!FLinuxPlatformApplicationMisc::InitSDL() [/mnt/2fe95e40-f8ba-418e-804c-0a25571f7b0c/Unreal/EngineRepo/Engine/Source/Runtime/ApplicationCore/Private/Linux/LinuxPlatformApplicationMisc.cpp:287]
0x0000000000e4e7ec CrashReportClient!FLinuxApplication::CreateLinuxApplication() [/mnt/2fe95e40-f8ba-418e-804c-0a25571f7b0c/Unreal/EngineRepo/Engine/Source/Runtime/ApplicationCore/Private/Linux/LinuxApplication.cpp:43]
0x0000000000afab89 CrashReportClient!RunWithUI(FLinuxErrorReport) [/mnt/2fe95e40-f8ba-418e-804c-0a25571f7b0c/Unreal/EngineRepo/Engine/Source/Programs/CrashReportClient/Private/CrashReportClientApp.cpp:240]
0x0000000000afd721 CrashReportClient!SendErrorReport(FLinuxErrorReport&, TOptional<bool>) [/mnt/2fe95e40-f8ba-418e-804c-0a25571f7b0c/Unreal/EngineRepo/Engine/Source/Programs/CrashReportClient/Private/CrashReportClientApp.cpp:528]
0x0000000000afdc33 CrashReportClient!RunCrashReportClient(char16_t const*) [/mnt/2fe95e40-f8ba-418e-804c-0a25571f7b0c/Unreal/EngineRepo/Engine/Source/Programs/CrashReportClient/Private/CrashReportClientApp.cpp:758]
0x0000000000b0480c CrashReportClient!main [/mnt/2fe95e40-f8ba-418e-804c-0a25571f7b0c/Unreal/EngineRepo/Engine/Source/Programs/CrashReportClient/Private/Linux/CrashReportClientMainLinux.cpp:67]
0x00007f10ca6d2b97 libc.so.6!__libc_start_main(+0xe6)
0x0000000000af5029 CrashReportClient!_start()

[2020.04.16-02.49.50:464][  0]LogExit: Executing StaticShutdownAfterError
[2020.04.16-02.49.50:464][  0]LogCore: FUnixPlatformMisc::RequestExit(1)
Engine crash handling finished; re-raising signal 6 for the default handler. Good bye.
Aborted (core dumped)

As far as I can see this seems to be a driver issue, are you on recent kernel, mesa and vulkan? Try updating those to “latest” version and run it again.

fixed by uninstalling the proprietary drivers I built the Unreal Source for Linux but it crashes on startup - Engine Source & GitHub - Unreal Engine Forums

Same problem on Debian Testing with kernel 5.6 and amdgpu-pro drivers 20.30.

  • I cannot uninstal amdgpu-pro drivers because I need OpenCL enabled for other software to work
  • cannot use older kernel
  • cannot compile graphic drivers with newer kernel (5.7)

Has anyone managed to get the engine to work with the amdgpu-pro 20.30 drivers or maybe a workaround the problem without uninstalling the drivers?

Another option:

Edit Engine/Config/BaseEngine.ini

uncomment the line for TargetedRHIs=GLSL_430

then run /Engine/Binaries/Linux/UE4Editor "project.uproject" -opengl

Can’t promise it works, but it might help.
@Joaulo

thanks for the support, unfortunately it doesn’t work and I get the same error