Description

UE4Editor does not open on Ubuntu 15.10 due to the following error:

[2015.11.04-16.19.35:974][ 0]LogOpenGLShaderCompiler:Error: Bad hlslcc header found! Missing '#'!

      • Error in `./UE4Editor': free(): invalid pointer: 0x00007efc80294010 ***
        Aborted (core dumped)

This issue was found on a clean install of Ubuntu 15.10.

I did not see this issue on an earlier 4.10 build on the Ubuntu 15.10 machine when I upgraded the distrubution from 15.04 to 15.10.

REGRESSION: No
This issue also occurs with 4.9.2 Github CL-2707645 on my machine with a clean install of Ubuntu 15.10.

Steps to Reproduce

1. Download 4.10 Github from https://github.com/EpicGames/UnrealEngine/archive/fb40f07e42ba5073884a3ec4e6d98b5344080520.zip
2. Extract the files to any location
3. Run ./Setup.sh
4. Run ./GenerateProjectFiles.sh
5. Open a terminal in the root UE4 folder
6. Enter 'make UE4Editor ShaderCompileWorker UnrealLightmass UE4Game UnrealPak UnrealFrontend CrashReportClient' into the terminal
7. Navigate to /Engine/Binaries/Linux
8. Open a terminal in the Linux folder
9. Enter './UE4Editor' into the terminal

RESULT:
LogOpenGLShaderCompiler:Error: Bad hlslcc header found! Missing '#'!
lines appear in the terminal. The editor does not open on the Linux machine.

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

0
Login to Vote

Fixed
ComponentUE - Platform - Linux
Affects Versions4.9.24.10
Target Fix4.10.14.11
Fix Commit2763034
CreatedNov 4, 2015
ResolvedNov 11, 2015
UpdatedApr 27, 2018