Description

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:

Assertion failed: Item.NameAndInfo.GetField<EStatDataType>() == EStatDataType::ST_int64 [Link Removed] [Line: 731]

Source Context:

  717       			if (CurrentGameFrame > STAT_FRAME_SLOP && CurrentGameFrame + 1 != NewGameFrame)
  718       			{
  719       				// this packet has multiple advances in it. They are all bad.
  720       				check(CurrentGameFrame + 1 < NewGameFrame);
  721       				for (int64 Frame = CurrentGameFrame + 1; Frame <= NewGameFrame; Frame ++)
  722       				{
  723       					BadFrames.Add(Frame - 1);
  724       				}
  725       			}
  726       			CurrentGameFrame = NewGameFrame;
  727       		}
  728       		else if (Op == EStatOperation::AdvanceFrameEventRenderThread)
  729       		{
  730       			check(Item.NameAndInfo.GetField<EStatDataType>() == EStatDataType::ST_int64);
  731 ***** 			int64 NewRenderFrame = Item.GetValue_int64();
  732       
  733       			if (NewRenderFrame < 0)
  734       			{
  735       				NewRenderFrame = -NewRenderFrame;
  736       				BadFrames.Add(NewRenderFrame - 1);
  737       			}
  738       
  739       			if (CurrentRenderFrame > STAT_FRAME_SLOP && CurrentRenderFrame + 1 != NewRenderFrame)
  740       			{
  741       				// this packet has multiple advances in it. They are all bad.
  742       				check(CurrentRenderFrame + 1 < NewRenderFrame);
  743       				for (int64 Frame = CurrentRenderFrame + 1; Frame <= NewRenderFrame; Frame ++)
  744       				{
  745       					BadFrames.Add(Frame - 1);
  746       				}

Most recent user affected CL: 3573198


CrashReporter User Descriptions:

  • Opened sub level, went back to main level, right clicked in CB.
Steps to Reproduce

Repro steps unknown

Callstack
UE4Editor_Core!FStatsThreadState::ScanForAdvance() [statsdata.cpp:732]
UE4Editor_Core!FStatsThreadState::ScanForAdvance() [statsdata.cpp:790]
UE4Editor_Core!FStatsThread::Tick() [stats2.cpp:922]
UE4Editor_Core!FStatsThread::StatMessage() [stats2.cpp:963]
UE4Editor_Core!TGraphTask<FStatMessagesTask>::ExecuteTask() [taskgraphinterfaces.h:784]
UE4Editor_Core!FNamedTaskThread::ProcessTasksNamedThread() [taskgraph.cpp:650]
UE4Editor_Core!FNamedTaskThread::ProcessTasksUntilQuit() [taskgraph.cpp:559]
UE4Editor_Core!FStatsThread::Run() [stats2.cpp:865]
UE4Editor_Core!FRunnableThreadWin::Run() [windowsrunnablethread.cpp:76]

Have Comments or More Details?

There's no existing public thread on this issue, so head over toAnswerHub just mention UE-48297 in the post.

0
Login to Vote

Fixed
ComponentCore
Affects Versions4.124.144.164.174.18
Target Fix4.17.2
Fix Commit3585003
Main Commit3620189
CreatedAug 10, 2017
ResolvedAug 14, 2017
UpdatedApr 27, 2018