This Jira was created from CrashReports submitted by the public due to the high number of occurrences. Descriptions from users are provided below.
Error message:
Access violation - code c0000005 (first/second chance not available)
Source Context:
34 void FRendererModule::InitializeSystemTextures(FRHICommandListImmediate& RHICmdList) 35 { 36 GSystemTextures.InitializeTextures(RHICmdList, GMaxRHIFeatureLevel); 37 } 38 39 void FRendererModule::DrawTileMesh(FRHICommandListImmediate& RHICmdList, const FSceneView& SceneView, const FMeshBatch& Mesh, bool bIsHitTesting, const FHitProxyId& HitProxyId) 40 { 41 // Create an FViewInfo so we can initialize its RHI resources 42 //@todo - reuse this view for multiple tiles, this is going to be slow for each tile 43 FViewInfo View(&SceneView); 44 View.InitRHIResources(nullptr); 45 46 const auto FeatureLevel = View.GetFeatureLevel(); 47 48 ***** const FMaterial* Material = Mesh.MaterialRenderProxy->GetMaterial(FeatureLevel); 49 50 //get the blend mode of the material 51 const EBlendMode MaterialBlendMode = Material->GetBlendMode(); 52 53 if (!GUsingNullRHI) 54 { 55 // handle translucent material blend modes 56 if (IsTranslucentBlendMode(MaterialBlendMode)) 57 { 58 if (FeatureLevel >= ERHIFeatureLevel::SM4) 59 { 60 FTranslucencyDrawingPolicyFactory::DrawDynamicMesh(RHICmdList, View, FTranslucencyDrawingPolicyFactory::ContextType(nullptr, TPT_NonSeparateTransluceny, true), Mesh, false, false, NULL, HitProxyId); 61 } 62 else 63 {
Most recent user affected CL: 3249277
Logs:
[Link Removed]
[Link Removed]
[Link Removed]
[Link Removed]
Issue call stack shares some similarities with UE-24871
CrashReporter User Descriptions:
RESULT
Crash after unchecking "Show engine content"
EXPECTED
The engine content isn't shown on the drop down list of textures.
UE4Editor_Renderer!FRendererModule::DrawTileMesh() [renderer.cpp:51] UE4Editor_Engine!FTileRenderer::DrawTile() [tilerendering.cpp:190] UE4Editor_Engine!FCanvasTileRendererItem::Render_RenderThread() [tilerendering.cpp:256] UE4Editor_Engine!FCanvas::Flush_RenderThread() [canvas.cpp:681] UE4Editor_GraphEditor!FPreviewElement::DrawRenderThread() [sgraphnodematerialbase.cpp:207] UE4Editor_SlateRHIRenderer!FSlateRHIRenderingPolicy::DrawElements() [slaterhirenderingpolicy.cpp:577] UE4Editor_SlateRHIRenderer!FSlateRHIRenderer::DrawWindow_RenderThread() [slaterhirenderer.cpp:467] UE4Editor_SlateRHIRenderer!TGraphTask<`FSlateRHIRenderer::DrawWindows_Private'::`35'::EURCMacro_SlateDrawWindowsCommand>::ExecuteTask() [taskgraphinterfaces.h:868] UE4Editor_Core!FNamedTaskThread::ProcessTasksNamedThread() [taskgraph.cpp:932] UE4Editor_Core!FNamedTaskThread::ProcessTasksUntilQuit() [taskgraph.cpp:679] UE4Editor_RenderCore!RenderingThreadMain() [renderingthread.cpp:320] UE4Editor_RenderCore!FRenderingThread::Run() [renderingthread.cpp:454] UE4Editor_Core!FRunnableThreadWin::Run() [windowsrunnablethread.cpp:74]
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-40556 in the post.
0 |
Component | UE - Rendering Architecture - Materials |
---|---|
Affects Versions | 4.14, 4.15 |
Target Fix | 4.16 |
Fix Commit | 3356916 |
---|---|
Main Commit | 3379345 |
Created | Jan 12, 2017 |
---|---|
Resolved | Mar 21, 2017 |
Updated | Nov 2, 2021 |