3.x 启动有概率黑屏

设备在启动时有概率黑屏,大概1天遇到1次左右(如果有几万用户的话,也会很多)。发现js的初始化设备失败
game.ts _initDevice没有返回。查看日志走到下面这里就断了。

07-21 14:42:04.565 926 3796 E LOGSERVER_UTILS: [Erecovery]readEvent: eRecEventManager readEvent 0

07-21 14:42:04.667 17215 17429 I Cocos : 14:42:04 [INFO]: Setup EGLConfig: depth [24] stencil [8] sampleBuffer [0] sampleCount [0]

07-21 14:42:04.670 17215 17306 D TelephonyManager: getCellLocation calling app is com.uc108.mobile.gamecenter

07-21 14:42:04.670 17215 17429 D Cocos : 14:42:04 [DEBUG]: EGL context bounded to thread c4ba5008ef78de00

07-21 14:42:04.709 17215 17429 I Cocos : 14:42:04 [INFO]: GLES3 device initialized.

07-21 14:42:04.710 17215 17429 I Cocos : 14:42:04 [INFO]: RENDERER: Mali-G71

07-21 14:42:04.710 17215 17429 I Cocos : 14:42:04 [INFO]: VENDOR: ARM

07-21 14:42:04.710 17215 17429 I Cocos : 14:42:04 [INFO]: VERSION: OpenGL ES 3.2 v1.r14p0-00cet0.9500166da1423e9591394b068a52b758

07-21 14:42:04.710 17215 17429 I Cocos : 14:42:04 [INFO]: COMPRESSED_FORMATS: etc1 etc2 astc

07-21 14:42:04.710 17215 17429 I Cocos : 14:42:04 [INFO]: FRAMEBUFFER_FETCH: NONE

07-21 14:42:04.711 17215 17429 I Cocos : 14:42:04 [INFO]: Device validator enabled.

正常逻辑貌似还会有这样的日志。
07-21 14:41:23.549 16031 16440 D Cocos : 14:41:23 [DEBUG]: EGL context bounded to thread 1000001f8a
07-21 14:41:23.549 16031 16440 I Cocos : 14:41:23 [INFO]: Device thread detached.

此问题重现麻烦,困扰已久。麻烦引擎组高手帮忙分析下。

貌似出现这个问题时也不是和设备相关,都会出现一样。我自己的测试机是荣耀,华为P系列也出现过。和设备好坏没影响。P40也经常出现。

引擎版本是3.4.2

image

我也出现过,楼主解决了吗?

修了1次,概率降低了。但没铺到线上尝试。

修复了哪个地方?可以分享下吗