Tencent / puerts

PUER(普洱) Typescript. Let's write your game in UE or Unity with TypeScript.
Other
5.01k stars 699 forks source link

[UE] Bug: 线上环境 V8 偶先 GC 崩溃,本地无法复现 #1808

Closed hewenning closed 1 month ago

hewenning commented 1 month ago

前置阅读 | Pre-reading

Puer的版本 | Puer Version

1.0.2

UE的版本 | UE Version

5.3

发生在哪个平台 | Platform

win

错误信息 | Error Message

image image image

问题重现 | Bug reproduce

我们线上环境偶先崩溃,崩溃时虚幻日志是同一行,我检查了下相关的代码,没有发现异常的写法,崩溃发生在游戏刚启动时,业务系统刚刚创建完,不知道车大有没有遇见过类似的崩溃栈,我准备编译一个 asan 版本看看

hewenning commented 1 month ago

我看日志崩溃是在同一行,但是没有崩溃的相关的信息记录在日志里面。崩溃发生时候抓到的调用栈也都不一样,但是都是 GC 触发的。

chexiongsheng commented 1 month ago

有可能是这个问题导致:https://github.com/puerts/backend-v8/issues/13 你更新到最新编译的v8看能否解决,推荐94版本:https://github.com/puerts/backend-v8/releases/tag/V8_9.4.146.24_240730

hewenning commented 1 month ago

我尝试下,看这块触发的情景,应该是这个问题,感谢车大~~~