cc.game.restart()连续执行2-50次,必然崩溃。(creator 2.4.2)

这是内存泄漏吗?崩溃会是在GLThread31527

cc.game.restart()容易崩溃在此

空项目的话,不容易出现这个问题。资源多的场景容易出问题

破手机 荣耀千元机 基本上不会崩溃,我的华为nova7 pro 5G 就容易出问题

荣耀破手机 ,切换子游戏和大厅,通过cc.game.restart() 会出现这些skipped frames
华为nova7 pro 5G,没有这些数据

是不是手机太新导致出问题

貌似 2.4.3已经修复,测了一下比较稳定

https://forum.cocos.org/uploads/default/original/3X/9/6/9694e29c63df1d2a4dd655f9278a9dab79b4261a.png
这是什么测试软件?

用settimeout试试 别用runaction

android studio

这个是问题复现概率变低了,还是依然会出现?能否提供下完整的崩溃堆栈?

logcat.rar (16.2 KB)Stacktrace.rar (16.2 KB)

这一次 先restart加载子游戏 再restart切回大厅就崩溃。

周日我来给cocoscreator 底层打一堆日志。我看看能不能解决这个问题。
渲染 线程 还是锁的问题。 低概率基本上是线程锁没弄好。

哪怕使用1000次,一次出问题。这个bug也是没有解决

目前注释掉一些代码,100多次未出现崩溃问题

5赞

目测 是因为调试相关输出导致问题

1赞

几天未出现崩溃问题。非常好,很稳。

收藏一下下

goodjob

此方案可行 :+1: