Description

[UPDATED INFO]

After some testing I discovered that using the "Paint Vertices Single Color node" on event tick is what is causing the issue. Using this node with event begin play will not crash. This also will not crash on a shipping build configuration.

To be more specific if vertex color has already been assigned via the node and you try to assign a new color that is when the crash will occur.


Painting vertices crashes development build projects.

Frequency: 3/3

Crashreporter [Link Removed]

Regression No

Steps to Reproduce

UPDATED REPRO

  1. Open attached project "VertexPaint.zip"
  2. Package the game for windows (64 bit) using development configuration
  3. Run the packaged build

RESULT
The packaged game will crash on startup

EXPECTED
The game opens with a blue colored sphere in the scene


OLD REPRO

  1. Download, unzip project at link

[Link Removed]

  1. Unzip, Open VertexPaintBuild>WindowsNoEditor>vertextest.exe

Results

.exe opens then crashes

Expected

.exe opens, vertices of spheres scales between black and white on a sine wave.

Callstack

Updated crash reporter link: [Link Removed]

UE4Game!FMeshVertexPainter::PaintVerticesSingleColor() 
UE4Game!UMeshVertexPainterKismetLibrary::execPaintVerticesSingleColor() 
UE4Game!UFunction::Invoke() 
UE4Game!UObject::CallFunction() 
UE4Game!UObject::ProcessContextOpcode() 
UE4Game!UObject::ProcessInternal() 
UE4Game!UObject::CallFunction() 
UE4Game!UObject::ProcessInternal() 
UE4Game!UFunction::Invoke() 
UE4Game!UObject::ProcessEvent() 
UE4Game!AActor::ProcessEvent() 
UE4Game!AActor::ReceiveTick() 
UE4Game!AActor::Tick() 
UE4Game!AActor::TickActor() 
UE4Game!FActorTickFunction::ExecuteTick() 
UE4Game!FTickFunctionTask::DoTask() 
UE4Game!TGraphTask<FTickFunctionTask>::ExecuteTask() 
UE4Game!FNamedTaskThread::ProcessTasksNamedThread() 
UE4Game!FNamedTaskThread::ProcessTasksUntilQuit() 
UE4Game!FTaskGraphImplementation::WaitUntilTasksComplete() 
UE4Game!FTickTaskSequencer::ReleaseTickGroup() 
UE4Game!FTickTaskManager::RunTickGroup() 
UE4Game!UWorld::RunTickGroup() 
UE4Game!UWorld::Tick() 
UE4Game!UGameEngine::Tick() 
UE4Game!FEngineLoop::Tick() 
UE4Game!GuardedMain() 
UE4Game!GuardedMainWrapper() 
UE4Game!WinMain() 
UE4Game!__scrt_common_main_seh() exe_common.inl:264 
kernel32!BaseThreadInitThunk() 
ntdll!RtlUserThreadStart() 

Have Comments or More Details?

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

2
Login to Vote

Fixed
ComponentUE - Graphics Features
Affects Versions4.11.24.12.24.13.24.14.14.154.23
Target Fix4.24
Fix Commit7227580
Main Commit8980992
Release Commit9552237
CreatedJun 10, 2016
ResolvedJul 8, 2019
UpdatedOct 28, 2019