回放功能中使用INetworkReplayStreamer::SetTimeBufferHintSeconds限制buffer大小,在回放时会crash

这张图片是复现crash的代码,去掉红框中的代码则不会出现crash

这张图片是crash的堆栈信息

复现环境:

操作系统:Windows 7 专业版 64位 Service Pack 1

CPU:Intel Core i7-6700

RAM:16GB

软件:VS2015编译器使用DevelopmentClient选项编译的Win64位客户端

其他备注:录制时间长一些(比如录制超过2分钟,内存限制为10秒),查看UE4代码发现crash的原因是由于释放CheckPoint时把Achive写坏了,在播放时读取Achive数据已经异常导致崩溃