UE4Editor crash at startup

I’ve just clone unreal 4.6.1 and compile it without any errors but then I tried to run the loading stop at 50% with some really weird warning like:

[2014.12.24-17.25.51:393][  0]LogDerivedDataCache:Warning: Could not find memory cache ../../../Engine/DerivedDataCache/Boot.ddc.
[2014.12.24-17.25.51:393][  0]LogDerivedDataCache:Warning: Could not load Boot cache: ../../../Engine/DerivedDataCache/Boot.ddc
[2014.12.24-17.25.51:933][  0]LogCollisionProfile:Warning: Profile (UI) - Custom Channel Name = 'Weapon' hasn't been found
LogConfig:Warning: Failed to saved backup for config[Engine]
[2014.12.24-17.25.54:000][  0]LogMeshUtilities: No automatic mesh reduction module available
[2014.12.24-17.25.54:000][  0]LogMeshUtilities: No automatic mesh merging module available
LogConfig:Warning: Failed to saved backup for config[Game]
LogConfig:Warning: Failed to saved backup for config[Input]
LogConfig:Warning: Failed to saved backup for config[Compat]
LogConfig:Warning: Failed to saved backup for config[Lightmass]
[2014.12.24-17.25.54:104][  0]LogHAL: Linux SourceCodeAccessSettings: SublimeEditorSourceCodeAccessor
[2014.12.24-17.26.01:284][  0]LogSlate:Warning: Failed to load font data from '../../../Engine/Content/Slate/Fonts/Roboto-Italic.ttf'
[2014.12.24-17.26.12:238][  0]LogStreaming:Warning: Failed to read file '../../../Engine/Content/Editor/Slate/Icons/icon_locked_16px.png' error.
[2014.12.24-17.26.13:666][  0]LogStreaming:Warning: Failed to read file '../../../Engine/Content/Editor/Slate//GameProjectDialog/Tab_Background.png' error.
[2014.12.24-17.26.14:085][  0]LogStreaming:Warning: Failed to read file '../../../Engine/Content/Editor/Slate/Tutorials/hyperlink.png' error.
[2014.12.24-17.26.17:383][  0]LogStreaming:Warning: Failed to read file '../../../Engine/Content/Editor/Slate/Icons/ActorIcons/Box_16px.png' error.
[2014.12.24-17.26.21:953][  0]LogLinux:Warning: dlopen failed: libUE4Editor-XmlParser.so: cannot open shared object file: No such file or directory

I think the last one is the error that make me crash but I think the others error are linked to the same error.
It’s becoming really weird/interesting when I tried this:

ls Engine/Binaries/Linux/libUE4Editor-XmlParser.so -l
-rwxr-xr-x 1 newin newin 1020784 Dec 24 11:04 Engine/Binaries/Linux/libUE4Editor-XmlParser.so

So I have the file, I have all permissions on it but unreal cannot access it or cannot find it… and from here I’m lost, I don’t know where I supposed to search to find a solution.

I have Gentoo with 3.17.7 with proprietary AMD drivers fglrx 14.4, xorg server 1.15 and Mono JIT compiler 3.2.8

Thanks for the help in advance I REALLY can’t bear to code on windows and even if the editor on linux is unstable I don’t want to use windows anymore

Hey NeWincpp,

Are you in the Engine/Binaries/Linux folder when you are starting the Editor? If not, please try doing that first.

If it does not make any difference, try starting the editor by prefixing LD_LIBRARY_PATH to the command, like so: LD_LIBRARY_PATH=. ./UE4Editor

Please report back here whether you succeed or not.

Thanks.

Are you in the Engine/Binaries/Linux
folder when you are starting the
Editor?
→ yes, In fact I just follow this page: A new, community-hosted Unreal Engine Wiki - Announcements - Unreal Engine Forums

If it does not make any difference,
try starting the editor by prefixing
LD_LIBRARY_PATH to the command, like
so: LD_LIBRARY_PATH=. ./UE4Editor
→ that make my editor running ! =D amigo you just make someone happy today!
Btw I didn’t try this because I thought Unreal will do this by itself, so is it a bug ? did I miss something ? my configuration is that wierd ?

I think this only happens with Gentoo. Another Gentoo user on IRC #ue4linux had to do this before (he switched to another distro since then) to get the Editor up, that’s why I remembered this solution. :slight_smile:

Happy Holidays!

Ok thank you, so i’ve made a little script that make "LD_LIBRARY_PATH=. ./UE4Editor " then disown pidof UE4Editor and all is fine! (I just have some wierd bug with menu displaying but I think this is just the linux port)