Cook WindowsNoEditor大约40分钟左右会Crash

  1. 验证过删除DDC,仍然会出现
  2. 验证过相同工程,在另一台机器Cook是正常的,可能机器环境也有关系。
  3. 验证过出错堆栈发生时,正在Cook的资源,单独Cook是无问题
  4. 已验证Cook比较少资源时,正常,cook时长几分钟。

Steps to Reproduce
目前发现主要有两种堆栈,堆栈在附件中。

主要发生在Cook40分钟后,内存占用20G+​

Hi,

抱歉回复的比较晚,从最后的崩溃上看,应该是访问到了无效指针,因为引擎版本比较老了,内部无法搜到相关的信息了,所以我也无法肯定是否是引擎的bug,如果不能稳定复现,我猜测可能跟UObject指针引用有关,不知道是否是因为这台机器内存不足,导致cook阶段gc发生,从而暴露出了问题?

这的确不是很好定位,可以试试在BaseEditor.ini里的CookSettings里调整MemoryMinFreePhysical和MemoryMinFreeVirtual的值,调大一些,看看这个崩溃是否更容易暴露出来?