cocos3.7.2重启引擎崩溃问题

步骤过于简单,直接重启引擎 调用game.restart()正常, 但是输入框随便输入一个文字,再点按钮game.restart()则ios上崩溃,像是输入框释放逻辑没做好

game.restart 除了这个点过输入框重启就会崩溃的问题以外,我还测试了一下3.7.2版本下,空项目一直调用restart(关闭setDebugIpAndPort),大概200+次以后就会出错
21:14:17 [ERROR]: E/ ScriptEngine::runScript script jsb-adapter/web-adapter.js, buffer is empty!
21:14:17 [ERROR]: E/ ScriptEngine::runScript script main.js, buffer is empty!
而2.4.11是不会出错的

从 2.3 到现在的 3.7 我都能看到 restart 崩溃的反馈 :rofl:

有没有官方人员可以解答一下,毕竟这个restart是基本功能了,如果连这个都不稳定,用高版本做大点的项目都没有意义。

因为是 restart 多次才会出现崩溃,所以他们基本不会管,因为从 2.x 到现在都有这个问题你也能看出来对待这个问题的态度了

关闭setDebugIpAndPort的情况下,2.4.11版本至少空项目restart不会崩溃, 感觉3.0没有一个稳定版本。其他坑基本都能解决但这个有点过分了。

本来是想用2.4.11版本,要不是看上了3.0+版本 确实有些地方做了优化,比如Js和c++交互时候的转化效率问题,c++重写了Texture2D等等,看到有些进步的地方也想支持和学习,希望官方这边解决一下restart这些相关问题,还有内存也是有泄漏的。不停地重启引擎就能发现这些问题。

tween(this.node)
.delay(0.1)
.call(() => {
log("=======restart========");
game.restart();
})
.start()


用不了3分钟就会报错,(2.4.11不会报错也不会泄露) 还有sys.localstorage 我看也是有内存泄漏的,官方做测试的时候有排查代码的内存泄漏问题嘛 还是有内存泄漏的问题不优先解决,优先开发新功能?

3.7.3已修复该问题. 可以尝试升级一下.