-
Creator 版本: 2.4.3
-
目标平台:android Studio接真机,其他平台我没试过
-
重现方式:创建一个空场景,包含一个sprite作为BG,一个label。然后在onLoad里加一个一次性定时器或者setTimeout都一样,在下一帧调用一次cc.game.restart,代码大概如下:
onLoad () {
this.scheduleOnce(()=>{
cc.game.restart();
});
}
上面是崩溃现场,注意135行的xx是我改的,原码中135和136行为v8::MaybeLocalv8::Function ctor = _ctorTemplate.Get(__isolate)->GetFunction(context);
我以为_ctorTemplate.Get(__isolate)可能产生了空指针,但实际情况并不是。。。
-
首个报错:
-
之前哪个版本是正常的:
-
手机型号:
-
手机浏览器:
-
编辑器操作系统:
-
重现概率: 极大概率可复现
本来是打算做热更重启,但是发现多重启几次后偶尔会崩溃,于是造了一个上述极端的例子,跪求大佬看一眼~~~~~~

