LogRHI:Error: Failed to link program Signal 11 caught on linux

Hi ,
run time crash use UE 4.12.5 or 4.13, on linux platform, thank you
OpenGLShaders.cpp] [Line: 2350]

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

[2016.08.31-06.04.27:084][ 17]LogRHI:Error: Failed to link program. Compile log:
Vertex info

0(37) : warning C7050: “v5.zw” might be used before being initialized

Link info

error: interpolation modifier mismatch for varying parameter (named TEXCOORD1.Data) between shader stages

[2016.08.31-06.04.27:084][ 17]LogRHI:Error: Vertex Shader:
#version 150
#define INTERFACE_LOCATION(Pos)
#define INTERFACE_BLOCK(Pos, Interp, Modifiers, Semantic, PreType, PostType) Modifiers Semantic { Interp PreType PostType; }

out gl_PerVertex
{
vec4 gl_Position;
float gl_ClipDistance[6];
};
layout(std140) uniform vb0
{
#define DrawRectangleParameters_PosScaleBias DrawRectangleParameters_PosScaleBiasvb0
vec4 DrawRectangleParameters_PosScaleBias;
#define DrawRectangleParameters_UVScaleBias DrawRectangleParameters_UVScaleBiasvb0
vec4 DrawRectangleParameters_UVScaleBias;
#define DrawRectangleParameters_InvTargetSizeAndTextureSize DrawRectangleParameters_InvTargetSizeAndTextureSizevb0
vec4 DrawRectangleParameters_InvTargetSizeAndTextureSize;
};

uniform vec4 vu_h[5];
uniform sampler2D vs0;
INTERFACE_LOCATION(0) in vec4 in_ATTRIBUTE0;
INTERFACE_LOCATION(1) in vec2 in_ATTRIBUTE1;
INTERFACE_BLOCK(0, noperspective , out , TEXCOORD0, vec2, Data) out_TEXCOORD0;
INTERFACE_BLOCK(1, noperspective , out , TEXCOORD1, vec3, Data) out_TEXCOORD1;
INTERFACE_BLOCK(2, noperspective , out , TEXCOORD2, vec4, Data) out_TEXCOORD2;
INTERFACE_BLOCK(3, noperspective , out , TEXCOORD3, vec4, Data) out_TEXCOORD3;
INTERFACE_BLOCK(4, noperspective , out , TEXCOORD4, vec4, Data) out_TEXCOORD4;
void main()
{
vec4 v0;
vec2 v1;
vec3 v2;
vec4 v3;
vec4 v4;
vec4 v5;
vec4 v6;
v6.xyzw = in_ATTRIBUTE0;
v6.xy = (vec2(-1.000000e+00,-1.000000e+00)+((vec2(2.000000e+00,2.000000e+00)(DrawRectangleParameters_PosScaleBias.zw+(in_ATTRIBUTE0.xyDrawRectangleParameters_PosScaleBias.xy)))DrawRectangleParameters_InvTargetSizeAndTextureSize.xy));
v6.xy = (v6.xy
vec2(1.000000e+00,-1.000000e+00));
v1.xy = ((DrawRectangleParameters_UVScaleBias.zw+(in_ATTRIBUTE1DrawRectangleParameters_UVScaleBias.xy))DrawRectangleParameters_InvTargetSizeAndTextureSize.zw);
v5.xy = ((v6.xy
vec2(5.000000e-01,-5.000000e-01))+vec2(5.000000e-01,5.000000e-01));
v2.x = texelFetch(vs0,ivec2(0,0),0).x;
vec2 v7;
v7.x = 1.000000e+00;
v7.y = (vu_h[3].y
vu_h[3].z);
v2.yz = ((v6.xyv7)vec2((1.414214e+00/sqrt((1.000000e+00+((vu_h[3].yvu_h[3].z)(vu_h[3].yvu_h[3].z)))))));
v3.xy = (v1+(vu_h[1].zw
vec2(-5.000000e-01,5.000000e-01)));
v3.zw = (v1+vu_h[4].xy);
vec2 v8;
v8.xy = (((v1vu_h[1].xy)+(-vu_h[2].zw))/vu_h[2].xy);
v4.xy = ((((v8
vu_h[0].xx)*vu_h[2].xy)+vu_h[2].zw)vu_h[1].zw);
v4.zw = ((((v8
vu_h[0].yy)*vu_h[2].xy)+vu_h[2].zw)vu_h[1].zw);
v0.xyzw = v6;
out_TEXCOORD0.Data.xy = v1;
out_TEXCOORD1.Data.xyz = v2;
out_TEXCOORD2.Data.xyzw = v3;
out_TEXCOORD3.Data.xyzw = v4;
out_TEXCOORD4.Data.xyzw = v5;
v0.y = (-v6.y);
v0.z = ((2.000000e+00
in_ATTRIBUTE0.z)+(-in_ATTRIBUTE0.w));
gl_Position.xyzw = v0;
}

[2016.08.31-06.04.27:084][ 17]LogRHI:Error: Pixel Shader:
#version 150
#define INTERFACE_LOCATION(Pos)
#define INTERFACE_BLOCK(Pos, Interp, Modifiers, Semantic, PreType, PostType) Modifiers Semantic { Interp PreType PostType; }

layout(std140) uniform pb0
{
#define View_TranslatedWorldToClip View_TranslatedWorldToClippb0
mat4 View_TranslatedWorldToClip;
#define View_WorldToClip View_WorldToClippb0
mat4 View_WorldToClip;
#define View_TranslatedWorldToView View_TranslatedWorldToViewpb0
mat4 View_TranslatedWorldToView;
#define View_ViewToTranslatedWorld View_ViewToTranslatedWorldpb0
mat4 View_ViewToTranslatedWorld;
#define View_TranslatedWorldToCameraView View_TranslatedWorldToCameraViewpb0
mat4 View_TranslatedWorldToCameraView;
#define View_CameraViewToTranslatedWorld View_CameraViewToTranslatedWorldpb0
mat4 View_CameraViewToTranslatedWorld;
#define View_ViewToClip View_ViewToClippb0
mat4 View_ViewToClip;
#define View_ClipToView View_ClipToViewpb0
mat4 View_ClipToView;
#define View_ClipToTranslatedWorld View_ClipToTranslatedWorldpb0
mat4 View_ClipToTranslatedWorld;
#define View_SVPositionToTranslatedWorld View_SVPositionToTranslatedWorldpb0
mat4 View_SVPositionToTranslatedWorld;
#define View_ScreenToWorld View_ScreenToWorldpb0
mat4 View_ScreenToWorld;
#define View_ScreenToTranslatedWorld View_ScreenToTranslatedWorldpb0
mat4 View_ScreenToTranslatedWorld;
#define View_ViewForward View_ViewForwardpb0
vec3 View_ViewForward;
#define View_ViewUp View_ViewUppb0
vec3 View_ViewUp;
#define View_ViewRight View_ViewRightpb0
vec3 View_ViewRight;
#define View_InvDeviceZToWorldZTransform View_InvDeviceZToWorldZTransformpb0
vec4 View_InvDeviceZToWorldZTransform;
#define View_ScreenPositionScaleBias View_ScreenPositionScaleBiaspb0
vec4 View_ScreenPositionScaleBias;
#define View_WorldCameraOrigin View_WorldCameraOriginpb0
vec3 View_WorldCameraOrigin;
#define View_TranslatedWorldCameraOrigin View_TranslatedWorldCameraOriginpb0
vec3 View_TranslatedWorldCameraOrigin;
#define View_WorldViewOrigin View_WorldViewOriginpb0
vec3 View_WorldViewOrigin;
#define View_PreViewTranslation View_PreViewTranslationpb0
vec3 View_PreViewTranslation;
#define View_PrevProjection View_PrevProjectionpb0
mat4 View_PrevProjection;
#define View_PrevViewProj View_PrevViewProjpb0
mat4 View_PrevViewProj;
#define View_PrevViewRotationProj View_PrevViewRotationProjpb0
mat4 View_PrevViewRotationProj;
#define View_PrevViewToClip View_PrevViewToClippb0
mat4 View_PrevViewToClip;
#define View_PrevClipToView View_PrevClipToViewpb0
mat4 View_PrevClipToView;
#define View_PrevTranslatedWorldToClip View_PrevTranslatedWorldToClippb0
mat4 View_PrevTranslatedWorldToClip;
#define View_PrevTranslatedWorldToView View_PrevTranslatedWorldToViewpb0
mat4 View_PrevTranslatedWorldToView;
#define View_PrevViewToTranslatedWorld View_PrevViewToTranslatedWorldpb0
mat4 View_PrevViewToTranslatedWorld;
#define View_PrevTranslatedWorldToCameraView View_PrevTranslatedWorldToCameraViewpb0
mat4 View_PrevTranslatedWorldToCameraView;
#define View_PrevCameraViewToTranslatedWorld View_PrevCameraViewToTranslatedWorldpb0
mat4 View_PrevCameraViewToTranslatedWorld;
#define View_PrevWorldCameraOrigin View_PrevWorldCameraOriginpb0
vec3 View_PrevWorldCameraOrigin;
#define View_PrevWorldViewOrigin View_PrevWorldViewOriginpb0
vec3 View_PrevWorldViewOrigin;
#define View_PrevPreViewTranslation View_PrevPreViewTranslationpb0
vec3 View_PrevPreViewTranslation;
#define View_PrevInvViewProj View_PrevInvViewProjpb0
mat4 View_PrevInvViewProj;
#define View_PrevScreenToTranslatedWorld View_PrevScreenToTranslatedWorldpb0
mat4 View_PrevScreenToTranslatedWorld;
#define View_ClipToPrevClip View_ClipToPrevClippb0
mat4 View_ClipToPrevClip;
#define View_GlobalClippingPlane View_GlobalClippingPlanepb0
vec4 View_GlobalClippingPlane;
#define View_FieldOfViewWideAngles View_FieldOfViewWideAnglespb0
vec2 View_FieldOfViewWideAngles;
#define View_PrevFieldOfViewWideAngles View_PrevFieldOfViewWideAnglespb0
vec2 View_PrevFieldOfViewWideAngles;
#define View_ViewRectMin View_ViewRectMinpb0
vec4 View_ViewRectMin;
#define View_ViewSizeAndInvSize View_ViewSizeAndInvSizepb0
vec4 View_ViewSizeAndInvSize;
#define View_BufferSizeAndInvSize View_BufferSizeAndInvSizepb0
vec4 View_BufferSizeAndInvSize;
#define View_ExposureScale View_ExposureScalepb0
vec4 View_ExposureScale;
#define View_DiffuseOverrideParameter View_DiffuseOverrideParameterpb0
vec4 View_DiffuseOverrideParameter;
#define View_SpecularOverrideParameter View_SpecularOverrideParameterpb0
vec4 View_SpecularOverrideParameter;
#define View_NormalOverrideParameter View_NormalOverrideParameterpb0
vec4 View_NormalOverrideParameter;
#define View_RoughnessOverrideParameter View_RoughnessOverrideParameterpb0
vec2 View_RoughnessOverrideParameter;
#define View_PrevFrameGameTime View_PrevFrameGameTimepb0
float View_PrevFrameGameTime;
#define View_PrevFrameRealTime View_PrevFrameRealTimepb0
float View_PrevFrameRealTime;
#define View_OutOfBoundsMask View_OutOfBoundsMaskpb0
float View_OutOfBoundsMask;
#define View_WorldCameraMovementSinceLastFrame View_WorldCameraMovementSinceLastFramepb0
vec3 View_WorldCameraMovementSinceLastFrame;
#define View_CullingSign View_CullingSignpb0
float View_CullingSign;
#define View_NearPlane View_NearPlanepb0
float View_NearPlane;
#define View_AdaptiveTessellationFactor View_AdaptiveTessellationFactorpb0
float View_AdaptiveTessellationFactor;
#define View_GameTime View_GameTimepb0
float View_GameTime;
#define View_RealTime View_RealTimepb0
float View_RealTime;
#define View_Random View_Randompb0
uint View_Random;
#define View_FrameNumber View_FrameNumberpb0
uint View_FrameNumber;
#define View_StateFrameIndexMod8 View_StateFrameIndexMod8pb0
uint View_StateFrameIndexMod8;
#define View_CameraCut View_CameraCutpb0
float View_CameraCut;
#define View_UseLightmaps View_UseLightmapspb0
float View_UseLightmaps;
#define View_UnlitViewmodeMask View_UnlitViewmodeMaskpb0
float View_UnlitViewmodeMask;
#define View_DirectionalLightColor View_DirectionalLightColorpb0
vec4 View_DirectionalLightColor;
#define View_DirectionalLightDirection View_DirectionalLightDirectionpb0
vec3 View_DirectionalLightDirection;
#define View_TranslucencyLightingVolumeMin View_TranslucencyLightingVolumeMinpb0
vec4 View_TranslucencyLightingVolumeMin[2];
#define View_TranslucencyLightingVolumeInvSize View_TranslucencyLightingVolumeInvSizepb0
vec4 View_TranslucencyLightingVolumeInvSize[2];
#define View_TemporalAAParams View_TemporalAAParamspb0
vec4 View_TemporalAAParams;
#define View_CircleDOFParams View_CircleDOFParamspb0
vec4 View_CircleDOFParams;
#define View_DepthOfFieldSensorWidth View_DepthOfFieldSensorWidthpb0
float View_DepthOfFieldSensorWidth;
#define View_DepthOfFieldFocalDistance View_DepthOfFieldFocalDistancepb0
float View_DepthOfFieldFocalDistance;
#define View_DepthOfFieldScale View_DepthOfFieldScalepb0
float View_DepthOfFieldScale;
#define View_DepthOfFieldFocalLength View_DepthOfFieldFocalLengthpb0
float View_DepthOfFieldFocalLength;
#define View_DepthOfFieldFocalRegion View_DepthOfFieldFocalRegionpb0
float View_DepthOfFieldFocalRegion;
#define View_DepthOfFieldNearTransitionRegion View_DepthOfFieldNearTransitionRegionpb0
float View_DepthOfFieldNearTransitionRegion;
#define View_DepthOfFieldFarTransitionRegion View_DepthOfFieldFarTransitionRegionpb0
float View_DepthOfFieldFarTransitionRegion;
#define View_MotionBlurNormalizedToPixel View_MotionBlurNormalizedToPixelpb0
float View_MotionBlurNormalizedToPixel;
#define View_GeneralPurposeTweak View_GeneralPurposeTweakpb0
float View_GeneralPurposeTweak;
#define View_DemosaicVposOffset View_DemosaicVposOffsetpb0
float View_DemosaicVposOffset;
#define View_IndirectLightingColorScale View_IndirectLightingColorScalepb0
vec3 View_IndirectLightingColorScale;
#define View_HDR32bppEncodingMode View_HDR32bppEncodingModepb0
float View_HDR32bppEncodingMode;
#define View_AtmosphericFogSunDirection View_AtmosphericFogSunDirectionpb0
vec3 View_AtmosphericFogSunDirection;
#define View_AtmosphericFogSunPower View_AtmosphericFogSunPowerpb0
float View_AtmosphericFogSunPower;
#define View_AtmosphericFogPower View_AtmosphericFogPowerpb0
float View_AtmosphericFogPower;
#define View_AtmosphericFogDensityScale View_AtmosphericFogDensityScalepb0
float View_AtmosphericFogDensityScale;
#define View_AtmosphericFogDensityOffset View_AtmosphericFogDensityOffsetpb0
float View_AtmosphericFogDensityOffset;
#define View_AtmosphericFogGroundOffset View_AtmosphericFogGroundOffsetpb0
float View_AtmosphericFogGroundOffset;
#define View_AtmosphericFogDistanceScale View_AtmosphericFogDistanceScalepb0
float View_AtmosphericFogDistanceScale;
#define View_AtmosphericFogAltitudeScale View_AtmosphericFogAltitudeScalepb0
float View_AtmosphericFogAltitudeScale;
#define View_AtmosphericFogHeightScaleRayleigh View_AtmosphericFogHeightScaleRayleighpb0
float View_AtmosphericFogHeightScaleRayleigh;
#define View_AtmosphericFogStartDistance View_AtmosphericFogStartDistancepb0
float View_AtmosphericFogStartDistance;
#define View_AtmosphericFogDistanceOffset View_AtmosphericFogDistanceOffsetpb0
float View_AtmosphericFogDistanceOffset;
#define View_AtmosphericFogSunDiscScale View_AtmosphericFogSunDiscScalepb0
float View_AtmosphericFogSunDiscScale;
#define View_AtmosphericFogRenderMask View_AtmosphericFogRenderMaskpb0
uint View_AtmosphericFogRenderMask;
#define View_AtmosphericFogInscatterAltitudeSampleNum View_AtmosphericFogInscatterAltitudeSampleNumpb0
uint View_AtmosphericFogInscatterAltitudeSampleNum;
#define View_AtmosphericFogSunColor View_AtmosphericFogSunColorpb0
vec4 View_AtmosphericFogSunColor;
#define View_AmbientCubemapTint View_AmbientCubemapTintpb0
vec4 View_AmbientCubemapTint;
#define View_AmbientCubemapIntensity View_AmbientCubemapIntensitypb0
float View_AmbientCubemapIntensity;
#define View_RenderTargetSize View_RenderTargetSizepb0
vec2 View_RenderTargetSize;
#define View_SkyLightParameters View_SkyLightParameterspb0
float View_SkyLightParameters;
#define View_SceneTextureMinMax View_SceneTextureMinMaxpb0
vec4 View_SceneTextureMinMax;
#define View_SkyLightColor View_SkyLightColorpb0
vec4 View_SkyLightColor;
#define View_SkyIrradianceEnvironmentMap View_SkyIrradianceEnvironmentMappb0
vec4 View_SkyIrradianceEnvironmentMap[7];
#define View_MobilePreviewMode View_MobilePreviewModepb0
float View_MobilePreviewMode;
#define View_HMDEyePaddingOffset View_HMDEyePaddingOffsetpb0
float View_HMDEyePaddingOffset;
#define View_ReflectionCubemapMaxMip View_ReflectionCubemapMaxMippb0
float View_ReflectionCubemapMaxMip;
#define View_ShowDecalsMask View_ShowDecalsMaskpb0
float View_ShowDecalsMask;
#define View_DistanceFieldAOSpecularOcclusionMode View_DistanceFieldAOSpecularOcclusionModepb0
uint View_DistanceFieldAOSpecularOcclusionMode;
#define View_StereoPassIndex View_StereoPassIndexpb0
uint View_StereoPassIndex;
#define View_GlobalVolumeCenterAndExtent_UB View_GlobalVolumeCenterAndExtent_UBpb0
vec4 View_GlobalVolumeCenterAndExtent_UB[4];
#define View_GlobalVolumeWorldToUVAddAndMul_UB View_GlobalVolumeWorldToUVAddAndMul_UBpb0
vec4 View_GlobalVolumeWorldToUVAddAndMul_UB[4];
#define View_GlobalVolumeDimension_UB View_GlobalVolumeDimension_UBpb0
float View_GlobalVolumeDimension_UB;
#define View_GlobalVolumeTexelSize_UB View_GlobalVolumeTexelSize_UBpb0
float View_GlobalVolumeTexelSize_UB;
#define View_MaxGlobalDistance_UB View_MaxGlobalDistance_UBpb0
float View_MaxGlobalDistance_UB;
};

uniform vec4 pu_h[22];
uniform sampler2D ps2;
uniform sampler2D ps1;
uniform sampler2D ps0;
uniform sampler2D ps3;
INTERFACE_BLOCK(0, noperspective , in , TEXCOORD0, vec2, Data) in_TEXCOORD0;
INTERFACE_BLOCK(1, , in , TEXCOORD1, vec3, Data) in_TEXCOORD1;
INTERFACE_LOCATION(0) out vec4 out_Target0;
void main()
{
vec4 v0;
float f1;
vec4 v2;
vec4 v3;
vec4 v4;
vec4 v5;
vec4 v6;
vec4 v7;
vec4 v8;
vec4 v9;
vec4 v10;
vec4 v11;
vec2 v12;
vec3 v13;
vec2 v14;
v14.xy = ((((in_TEXCOORD0.Datapu_h[18].xy)+vec2(-5.000000e-01,-5.000000e-01))+(-pu_h[19].zw))/pu_h[19].xy);
v13.xy = v14;
v13.z = textureLod(ps3,in_TEXCOORD0.Data,0.000000e+00).x;
vec4 v15;
v15.xyzw = (View_ClipToPrevClip[3]+((View_ClipToPrevClip[2]v13.zzzz)+((View_ClipToPrevClip[1]v14.yyyy)+(View_ClipToPrevClip[0]v14.xxxx))));
v12.xy = (v14+(-(v15.xy/v15.ww)));
vec2 v16;
v16.xy = (textureLod(ps2,in_TEXCOORD0.Data,0.000000e+00).xy
pu_h[21].xx);
if ((v16.x>0.000000e+00))
{
v12.xy = ((v16
vec2(4.008016e+00,4.008016e+00))+vec2(-2.003978e+00,-2.003978e+00));
}
vec2 v17;
v17.xy = (v12
pu_h[20].xy);
vec2 v18;
v18.xy = (v14+(-v12));
v12.xy = v18;
v12.x = clamp(v18.x,(-1.000000e+00+pu_h[20].z),(1.000000e+00+(-pu_h[20].z)));
v12.y = clamp(v18.y,(-1.000000e+00+pu_h[20].w),(1.000000e+00+(-pu_h[20].w)));
vec4 v19;
v19.xyzw = textureLodOffset(ps0,in_TEXCOORD0.Data,0.000000e+00,ivec2(-1,-1));
v11.xyzw = v19;
vec4 v20;
v20.xyzw = textureLodOffset(ps0,in_TEXCOORD0.Data,0.000000e+00,ivec2(0,-1));
v10.xyzw = v20;
vec4 v21;
v21.xyzw = textureLodOffset(ps0,in_TEXCOORD0.Data,0.000000e+00,ivec2(1,-1));
v9.xyzw = v21;
vec4 v22;
v22.xyzw = textureLodOffset(ps0,in_TEXCOORD0.Data,0.000000e+00,ivec2(-1,0));
v8.xyzw = v22;
vec4 v23;
v23.xyzw = textureLod(ps0,in_TEXCOORD0.Data,0.000000e+00);
v7.xyzw = v23;
vec4 v24;
v24.xyzw = textureLodOffset(ps0,in_TEXCOORD0.Data,0.000000e+00,ivec2(1,0));
v6.xyzw = v24;
vec4 v25;
v25.xyzw = textureLodOffset(ps0,in_TEXCOORD0.Data,0.000000e+00,ivec2(-1,1));
v5.xyzw = v25;
vec4 v26;
v26.xyzw = textureLodOffset(ps0,in_TEXCOORD0.Data,0.000000e+00,ivec2(0,1));
v4.xyzw = v26;
vec4 v27;
v27.xyzw = textureLodOffset(ps0,in_TEXCOORD0.Data,0.000000e+00,ivec2(1,1));
v3.xyzw = v27;
v11.xyz = (v19.xyz
vec3((1.0/(((((v19.y2.000000e+00)+(v19.x+v19.z))in_TEXCOORD1.Data.x)+4.000000e+00)))));
v10.xyz = (v20.xyz
vec3((1.0/(((((v20.y
2.000000e+00)+(v20.x+v20.z))in_TEXCOORD1.Data.x)+4.000000e+00)))));
v9.xyz = (v21.xyz
vec3((1.0/(((((v21.y2.000000e+00)+(v21.x+v21.z))in_TEXCOORD1.Data.x)+4.000000e+00)))));
v8.xyz = (v22.xyz
vec3((1.0/(((((v22.y
2.000000e+00)+(v22.x+v22.z))in_TEXCOORD1.Data.x)+4.000000e+00)))));
v7.xyz = (v23.xyz
vec3((1.0/(((((v23.y2.000000e+00)+(v23.x+v23.z))in_TEXCOORD1.Data.x)+4.000000e+00)))));
v6.xyz = (v24.xyz
vec3((1.0/(((((v24.y
2.000000e+00)+(v24.x+v24.z))in_TEXCOORD1.Data.x)+4.000000e+00)))));
v5.xyz = (v25.xyz
vec3((1.0/(((((v25.y2.000000e+00)+(v25.x+v25.z))in_TEXCOORD1.Data.x)+4.000000e+00)))));
v4.xyz = (v26.xyz
vec3((1.0/(((((v26.y
2.000000e+00)+(v26.x+v26.z))in_TEXCOORD1.Data.x)+4.000000e+00)))));
v3.xyz = (v27.xyz
vec3((1.0/(((((v27.y2.000000e+00)+(v27.x+v27.z))in_TEXCOORD1.Data.x)+4.000000e+00)))));
vec4 v28;
v28.xyzw = (((((((((v11
pu_h[9].xxxx)+(v10
pu_h[10].xxxx))+(v9pu_h[11].xxxx))+(v8pu_h[12].xxxx))+(v7pu_h[13].xxxx))+(v6pu_h[14].xxxx))+(v5pu_h[15].xxxx))+(v4pu_h[16].xxxx))+(v3pu_h[17].xxxx));
v2.xyzw = v28;
vec4 v29;
v29.xyzw = (((((((((v11
pu_h[0].xxxx)+(v10pu_h[1].xxxx))+(v9pu_h[2].xxxx))+(v8pu_h[3].xxxx))+(v7pu_h[4].xxxx))+(v6pu_h[5].xxxx))+(v5pu_h[6].xxxx))+(v4pu_h[7].xxxx))+(v3pu_h[8].xxxx));
vec4 v30;
v30.xyzw = ((((((((v11+v10)+v9)+v8)+v7)+v6)+v5)+v4)vec4(1.250000e-01,1.250000e-01,1.250000e-01,1.250000e-01));
vec4 v31;
v31.xyzw = sqrt(abs(((((((((((v11
v11)+(v10v10))+(v9v9))+(v8v8))+(v7v7))+(v6v6))+(v5v5))+(v4v4))vec4(1.250000e-01,1.250000e-01,1.250000e-01,1.250000e-01))+(-(v30v30)))));
vec4 v32;
v32.xyzw = (v30+(-v31));
vec4 v33;
v33.xyzw = (v30+v31);
vec4 v34;
v34.xyzw = textureLod(ps1,((((v12
pu_h[19].xy)+pu_h[19].zw)+vec2(5.000000e-01,5.000000e-01))pu_h[18].zw),0.000000e+00);
v0.xyzw = v34;
v0.xyz = (v34.xyz
vec3((1.0/(((((v34.y2.000000e+00)+(v34.x+v34.z))in_TEXCOORD1.Data.x)+4.000000e+00)))));
vec3 v35;
v35.xyz = max(v29.xyz,max(v32.xyz,v33.xyz));
vec3 v36;
v36.xyz = (v35+min(v29.xyz,min(v32.xyz,v33.xyz)));
vec3 v37;
v37.xyz = (v0.xyz+(-(v36
vec3(5.000000e-01,5.000000e-01,5.000000e-01))));
vec3 v38;
v38.xyz = (v35+(-(v36
vec3(5.000000e-01,5.000000e-01,5.000000e-01))));
vec3 v39;
v39.xyz = (1.0/((v29.xyz+(-v0.xyz))));
vec3 v40;
v40.xyz = ((v38+(-v37))v39);
vec3 v41;
v41.xyz = (((-v38)+(-v37))v39);
v0.xyzw = mix(v0,v29,vec4(clamp(max(max(min(v40.x,v41.x),min(v40.y,v41.y)),min(v40.z,v41.z)),0.000000e+00,1.000000e+00)));
v2.xyz = mix(v28.xyz,v7.xyz,vec3(clamp(((clamp(clamp(((abs(v17.x)2.000000e+00)+(abs(v17.y)2.000000e+00)),0.000000e+00,1.000000e+00),0.000000e+00,1.000000e+00)5.000000e-01)+(1.0/((1.000000e+00+((((v33.y2.000000e+00)+(v33.x+v33.z))+(-((v32.y2.000000e+00)+(v32.x+v32.z))))3.200000e+01))))),0.000000e+00,1.000000e+00)));
f1 = 1.250000e-01;
if ((max(abs(v18.x),abs(v18.y))>=1.000000e+00))
{
v0.xyzw = v2;
f1 = 1.000000e+00;
}
vec4 v42;
v42.xyzw = mix(v0,v2,vec4(f1));
v0.xyzw = v42;
v0.xyz = (v42.xyz
vec3((4.000000e+00
(1.0/(((((v42.y
2.000000e+00)+(v42.x+v42.z))
(-in_TEXCOORD1.Data.x))+1.000000e+00))))));
v0.xyz = (-min((-v0.xyz),vec3(0.000000e+00,0.000000e+00,0.000000e+00)));
out_Target0.xyzw = v0;
}

Assertion failed: LinkedProgram [File:/mnt/sda2/game_UnrealEngine/temp/UnrealEngine/Engine/Source/Runtime/OpenGLDrv/Private/OpenGLShaders.cpp] [Line: 2350]
[Callstack] 00 0x00007f7ad97b2962 FLinuxPlatformStackWalk::CaptureStackBackTrace(unsigned long long*, unsigned int, void*)
[Callstack] 01 0x00007f7ad94201c3 FGenericPlatformStackWalk::StackWalkAndDump(char*, unsigned long, int, void*)
[Callstack] 02 0x00007f7ad97b2704 FLinuxPlatformStackWalk::StackWalkAndDump(char*, unsigned long, int, void*)
[Callstack] 03 0x00007f7ad9926c70 FDebug::LogAssertFailedMessage(char const*, char const*, int, wchar_t const*, …)
[Callstack] 04 0x00007f7aa03bc1ee FOpenGLDynamicRHI::RHICreateBoundShaderState(FRHIVertexDeclaration*, FRHIVertexShader*, FRHIHullShader*, FRHIDomainShader*, FRHIPixelShader*, FRHIGeometryShader*)
[Callstack] 05 0x00007f7ad50bfacd FGlobalBoundShaderStateResource::GetInitializedRHI(FRHIVertexDeclaration*, FRHIVertexShader*, FRHIPixelShader*, FRHIGeometryShader*)
[Callstack] 06 0x00007f7ad50c0516 /mnt/sda2/game_UnrealEngine/temp/UnrealEngine/Engine/Binaries/Linux/libUE4Editor-Engine-Linux-Debug.so(+0x4b3f516) [0x7f7ad50c0516]
[Callstack] 07 0x00007f7ad50c0226 SetGlobalBoundShaderState(FRHICommandList&, ERHIFeatureLevel::Type, FGlobalBoundShaderState&, FRHIVertexDeclaration*, FShader*, FShader*, FShader*)
[Callstack] 08 0x00007f7ab1fe4c32 FRCPassPostProcessSSRTemporalAA::Process(FRenderingCompositePassContext&)
[Callstack] 09 0x00007f7ab2079325 FRenderingCompositionGraph::RecursivelyProcess(FRenderingCompositeOutputRef const&, FRenderingCompositePassContext&) const
[Callstack] 10 0x00007f7ab2076f4f FRenderingCompositePassContext::Process(FRenderingCompositePass*, wchar_t const*)
[Callstack] 11 0x00007f7ab20af1d7 RenderScreenSpaceReflections(FRHICommandListImmediate&, FViewInfo&, TRefCountPtr&, TRefCountPtr&)
[Callstack] 12 0x00007f7ab224084f FDeferredShadingSceneRenderer::RenderStandardDeferredImageBasedReflections(FRHICommandListImmediate&, bool, TRefCountPtr const&, TRefCountPtr&)
[Callstack] 13 0x00007f7ab2243a5b FDeferredShadingSceneRenderer::RenderDeferredReflections(FRHICommandListImmediate&, TRefCountPtr const&, TRefCountPtr&)
[Callstack] 14 0x00007f7ab1a641d9 FDeferredShadingSceneRenderer::Render(FRHICommandListImmediate&)
[Callstack] 15 0x00007f7ab264505b /mnt/sda2/game_UnrealEngine/temp/UnrealEngine/Engine/Binaries/Linux/libUE4Editor-Renderer-Linux-Debug.so(+0x12e505b) [0x7f7ab264505b]
[Callstack] 16 0x00007f7ab251e8d4 /mnt/sda2/game_UnrealEngine/temp/UnrealEngine/Engine/Binaries/Linux/libUE4Editor-Renderer-Linux-Debug.so(+0x11be8d4) [0x7f7ab251e8d4]
[Callstack] 17 0x00007f7ab262b4e7 /mnt/sda2/game_UnrealEngine/temp/UnrealEngine/Engine/Binaries/Linux/libUE4Editor-Renderer-Linux-Debug.so(+0x12cb4e7) [0x7f7ab262b4e7]
[Callstack] 18 0x00007f7ad94e3aae FNamedTaskThread::ProcessTasksNamedThread(int, bool)
[Callstack] 19 0x00007f7ad94d5e94 FNamedTaskThread::ProcessTasksUntilQuit(int)
[Callstack] 20 0x00007f7ad94cb1d9 FTaskGraphImplementation::ProcessThreadUntilRequestReturn(ENamedThreads::Type)
[Callstack] 21 0x00007f7acf316cb7 RenderingThreadMain(FEvent*)
[Callstack] 22 0x00007f7acf393dab FRenderingThread::Run()
[Callstack] 23 0x00007f7ad9523f00 FRunnableThreadPThread::Run()
[Callstack] 24 0x00007f7ad94aa2a8 FRunnableThreadPThread::_ThreadProc(void*)
[Callstack] 25 0x00007f7adac0e0a4 /lib/x86_64-linux-gnu/libpthread.so.0(+0x80a4) [0x7f7adac0e0a4]
[Callstack] 26 0x00007f7ac64d0ccd /lib/x86_64-linux-gnu/libc.so.6(clone+0x6d) [0x7f7ac64d0ccd]

Signal 11 caught.
Malloc Size=131076 LargeMemoryPoolOffset=131092
CommonLinuxCrashHandler: Signal=11
Malloc Size=65535 LargeMemoryPoolOffset=196655
Malloc Size=188289 LargeMemoryPoolOffset=384961
Refusing to run with the root privileges.
Engine crash handling finished; re-raising signal 11 for the default handler. Good bye.