creator 3.8.0 web开发环境 一直挂着过很久后 spine 会一直不停地报错

  • Creator 版本:3.8.0

  • 目标平台:引擎直接打开的浏览器界面 ,其他环境还没有试过

  • 重现方式: 就是界面播放spine 动画不管他。应该是过了 30分钟 -60分钟以上 出现的

  • 首个报错:
    spine.wasm.js:8 Uncaught RuntimeError: Aborted(). Build with -sASSERTIONS for more info.
    at abort (spine.wasm.js:8;4219)
    at _abort (spine.wasm.js:8;:50795)
    at 0018bd82:0x13e4
    at 0018bd82:0x32c79
    at ClassHandle.getMeshes (spine.wasm.js:8;30290)
    at realTimeTraverse (simple.ts:181:26)
    at updateComponentRenderData (simple.ts:139:9)
    at Object.updateRenderData (simple.ts:125:13)
    at Skeleton.updateRenderer (ui-renderer.ts:402:29)
    at UIRendererManager.updateAllDirtyRenderers (ui-renderer-manager.ts:71:31)

image

  • 之前哪个版本是正常的:
  • 手机型号:
  • 手机浏览器:
  • 编辑器操作系统:
  • 重现概率:
1赞

mak一下

我也遇到了 请问怎么解决的

我也遇到同样的问题
image

我是3.8.1
项目之前是3.7.0 没有遇到这个问题,升级版本后。最近发现了这个问题。
就是web停在某个界面,很久后。就有几率出这个问题

应该是之前的内存泄露问题导致的。3.8.2 修复了,可以用 3.8.2 社区版试一下。我们也会跟进一下。

381有存在内存泄漏,382有修复内存泄漏造成的问题

是否可以提供可复现的demo? 382目前公测版本有修复了内存泄漏造成的问题,若有用382体验,烦请留意下,谢谢

不是必现,必须挂在那很久才会出,快的话半个多个小时,,慢的话要几个小时。嗯本周准备升级为3.8.2试试。如果没有再现该问题的话。到时候给你反馈哈。

方便贴一下具体泄漏的代码修改地方和泄漏原因吗?

方便贴一下具体泄漏的代码修改地方和泄漏原因吗?多谢

改动量比较大,涉及到 ts + cpp的修改;你可以看下spine/simple.ts的修改记录