Description

Upon exit it appears that some resource is trying to clean itself up after the RHI has been destroyed. Call stack (approximated) looks like:

FOpenGLDynamicRHI::InvalidateTextureResourceInCache()
~FOpenGLShaderResourceView
TRefCount<FRHIShaderResourceView>

SharedContextState is invalid and looks like freed memory

Steps to Reproduce

Launch the editor with -opengl4
Use the console to visualize a buffer "vis BufferName"
Exit the editor

Callstack

FOpenGLDynamicRHI::InvalidateTextureResourceInCache()
~FOpenGLShaderResourceView
TRefCount<FRHIShaderResourceView>

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-39360 in the post.

0
Login to Vote

Fixed
ComponentUE - Graphics Features
Affects Versions4.14
Target Fix4.15
Fix Commit3222875
Main Commit3231696
CreatedDec 5, 2016
ResolvedDec 6, 2016
UpdatedApr 27, 2018