铁路职员
福瑞控?狗都不当!当的就是福瑞控!!!

|
这些报告有相同的特征:
8 ~4 _$ {' ~- d7 v) o所有日志都在 游戏加载到 MTR 的自定义资源(custom_train / custom_sign)的时候崩溃。
: p8 [ V( A8 C1 D你这些日志都有大量类似输出:( \, q6 z; \1 I$ j. ~) b! B
[Render thread/INFO]: [STDOUT]: mtr_custom_train_***** _9 U/ O* `3 J9 e
[Render thread/INFO]: [STDOUT]: mtr_custom_sign_****6 b( y! w/ p! Z: f
它们都在:
+ w" U/ W3 F! }" a加载自定义列车 / 自定义标识时中断2 @% f7 @9 O) v! R. t9 q* }
且中断位置都差不多:
2 V$ y! R- x' @ }读完几十个自定义模型后卡住 → Render Thread 无返回 → JVM 强制终止8 s& F( D5 d# Q3 ?7 u: h; G
. S; e0 B8 @2 R; u, }% |6 y9 X
第二份 ZIP 中的 hs_err_pid7552.log 给出了关键证据" _0 `$ Q4 v$ y+ [0 i7 ]
这是原生 JVM 崩溃(比普通崩溃更严重)6 C+ O1 y$ S5 G9 Y8 ~
读取开头就能看到 典型的 Java 原生内存错误 / 堆外内存溢出。) ?5 `% V5 r6 F6 w9 O4 D, j3 i2 u
* K u7 i: O, p; m; e
结论(99.99% 确定)
- i# ~! n+ \2 K. q0 \/ _. Q+ I你加载的 MTR 自定义资源包数量过多 + 模型过大9 u( m1 C% w; m; a( q4 D$ H
导致:2 j% L! M- A* f7 d9 J7 x: X
原生内存溢出(JVM 崩溃)
: X; U6 O+ n% u9 M- D# h Render Thread 卡死不响应
( O/ y4 ?( B6 Y! n Integrated server can't keep up; ^$ T9 G3 b7 `) U0 [0 ]4 P1 r
游戏在加载 custom_train / custom_sign 时直接崩溃# [3 P. E' O# u+ |/ f& J% X
1 p# y8 w% \$ x报告中发现的附加特征+ g# j( S. i3 d2 R$ Q
shared pattern:日志尾部全是 MTR 自定义加载输出1 s0 P& ~. j9 X
没有任何其他 mod 报错 → 排除 mod 冲突
7 S' |! D: R7 x- F0 S5 T2 W 第二份 zip 有 JVM fatal error(最关键)
3 z, D& e0 `2 F' r. k) W: z说明不是普通崩,而是 Java native heap 爆掉
h% O) ?, h! e1 O" L2 q# A7 I 所有报告都在 Render thread 崩溃" V4 _8 S( ]/ C1 q
说明是 纹理 / 模型解析阶段的崩溃, k; ~2 k9 w* d2 Z! w- l. S
游戏卡顿日志$ ]4 W4 S1 |5 G! N/ J! |9 ^) P
Can't keep up! Running xxxx ms behind: {9 H& {' W9 |# l1 X
说明 integrated server 已经严重吃不消。
* u! [- i0 L( K' v( s# b5 ^, a
5 V# [2 |, U8 E最后总结
! L# E: ^4 Q8 j9 j% ?' ]( F7 T2 L* E$ V8 N
你的这些报告是同一类问题重复触发:
& X1 u( H9 Q l' e. x自定义列车 + 自定义标识数量过多 + 模型贴图过大 → 原生内存溢出 → Render Thread 崩溃 → Minecraft 硬崩( W j) G! H# a4 [6 Y
# D/ M/ B) |) D( Y1 \3 k* s1 ]8 }
不是 mod 冲突
* A4 K \3 `/ l7 r( @$ O不是 Java 版本问题
) r) Z% R! m% C& T: v+ t, {不是 Fabric 问题
9 J a6 \( y1 J( }7 @/ Y不是 PCL 问题
+ `0 E% q9 f/ H. S! o! p: [. A
6 v! m8 I, Q% z3 }3 y就是 MTR 模型太多/太大引起的。 |
|