开启左侧

游戏总是崩溃,什么原因?

[复制链接]
CrystalEggs 2024-6-15 21:51:08
本帖最后由 CrystalEggs 于 2024-6-16 13:16 编辑 . h0 @8 n. I% V8 J( n* ]. p
7 ?" ~- y; y1 Q, ]
PCL自动生成的两份错误报告,有哪些大佬能帮我看看是什么情况吗?
# e) S8 j) a% l5 a+ j; N0 w: c% W% q3 o7 Q9 U
加上今天的错误报告
/ x8 E/ e) y; ]( z+ I

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
JinRui_MaoMao 2025-11-23 04:28:18
这些报告有相同的特征:
% n4 j4 F1 C8 E6 Q; U* O所有日志都在 游戏加载到 MTR 的自定义资源(custom_train / custom_sign)的时候崩溃。! o8 e7 z& n  D* Q  N4 `
你这些日志都有大量类似输出:6 L, y; D3 m0 M
[Render thread/INFO]: [STDOUT]: mtr_custom_train_****) U8 Z, ?' E% f5 ^! Q6 }% o
[Render thread/INFO]: [STDOUT]: mtr_custom_sign_****
- m1 @  h8 e# E/ b8 f它们都在:& H1 w2 }  K; T2 e2 i4 J% _
加载自定义列车 / 自定义标识时中断
6 {' X8 D* w0 ]7 t: q9 S* E且中断位置都差不多:  l7 x* t/ W& {8 G! O6 O4 d' S6 B
读完几十个自定义模型后卡住 → Render Thread 无返回 → JVM 强制终止9 _- b& {3 D+ Z

5 e$ Q- w: g. v8 f4 g* Y' M6 S第二份 ZIP 中的 hs_err_pid7552.log 给出了关键证据/ t( J/ k/ {- U
这是原生 JVM 崩溃(比普通崩溃更严重)
; V3 j$ o" R7 u) W6 l- w读取开头就能看到 典型的 Java 原生内存错误 / 堆外内存溢出。5 m, ~7 ?* W! e, w* P( q

5 ]% U+ A( c. r结论(99.99% 确定)% n  M+ ^. E" W) q
你加载的 MTR 自定义资源包数量过多 + 模型过大3 k* Z3 a; N) x
导致:; M1 t; p" H( t9 V. l. i1 M0 ?+ w
原生内存溢出(JVM 崩溃)& L8 \+ r4 v, [. _
Render Thread 卡死不响应4 }3 Q% I7 u1 r( m
Integrated server can't keep up
+ w3 r3 Q" |1 r0 x 游戏在加载 custom_train / custom_sign 时直接崩溃0 F4 D1 }* D/ U7 J4 a
' U( j# f* \$ [9 _. t2 C
报告中发现的附加特征
) T' t4 E" }+ m5 {% v shared pattern:日志尾部全是 MTR 自定义加载输出
2 h8 z  O7 w& R; A8 Z( S& \没有任何其他 mod 报错 → 排除 mod 冲突" G1 E9 f, L$ O! k
第二份 zip 有 JVM fatal error(最关键)
5 F* A" N: X2 Q- U6 P说明不是普通崩,而是 Java native heap 爆掉
5 x" x( n4 i$ e5 I. P" V2 v 所有报告都在 Render thread 崩溃) X6 ]( L  W  \3 S! ~! |
说明是 纹理 / 模型解析阶段的崩溃' n9 o3 W- g/ r* ]! @# y
游戏卡顿日志9 K2 a6 x- ?- ^$ b2 e1 y
Can't keep up! Running xxxx ms behind% E% U5 V6 y9 k* l: D6 c% G
说明 integrated server 已经严重吃不消。+ J2 ~! }8 ~8 r* e5 ^

: U: k3 i+ S, Y* s最后总结1 t3 q$ I: ^8 S" h% r) q5 d

" E- Z* a% J8 J你的这些报告是同一类问题重复触发:+ b: v1 G6 x# l% F7 I
自定义列车 + 自定义标识数量过多 + 模型贴图过大 → 原生内存溢出 → Render Thread 崩溃 → Minecraft 硬崩3 E( T# K" z4 e; ^% ^2 q7 p
1 ~' K" P* a/ p2 d, W* a
不是 mod 冲突
3 M- ]5 d7 _  k' l: O5 ]4 F# V" O不是 Java 版本问题
8 ^- P) [4 J# H- M) j% k不是 Fabric 问题6 E# J) x8 p( e+ `. Q" G: M
不是 PCL 问题
5 F) `! d1 |2 e" g  b6 o8 t; N$ J3 K' N! U2 c& F0 k. s
就是 MTR 模型太多/太大引起的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表