MC百科社群

标题: 1.12.2点击音乐和声音选项就崩溃 [打印本页]

作者: QQ酱268624    时间: 2024-12-28 18:38
标题: 1.12.2点击音乐和声音选项就崩溃
求大佬帮忙,崩溃报告我没看懂,不是mod冲突也不是实体渲染的问题。Forge 1.12.2 Crash Report [#MBQuiKr] - mclo.gs

作者: Viola_Siemens    时间: 2024-12-29 11:24
看不懂也难怪,因为信息真的不够。这个问题一般是多线程并发修改导致的,只给一个主线程的调用栈没办法为你解答。
下载安装这个模组:https://modrinth.com/mod/cme-is-bad/version/1.0.0,不要更改模组命名(CMESuckMyDuck-1.0.0.jar),然后在游戏设置的「Java 虚拟机参数」里加 “-javaagent:mods/CMESuckMyDuck-1.0.0.jar=net/minecraft/client/settings/GameSettings;field_186714_aM;Map;nonstatic”(不含引号),再次启动游戏,然后在游戏崩溃之后把游戏文件夹下的 CMESuckMyDuck.log 日志上传到 mclo.gs 并把链接发过来。




作者: Viola_Siemens    时间: 2024-12-29 11:28
图被百科吞了




作者: QQ酱268624    时间: 2024-12-29 15:07
Viola_Siemens 发表于 2024-12-29 11:28
图被百科吞了

感谢大佬,但是我用了您的方法之后它就提示我Java虚拟机版本过低,我换成java23或者21又会告诉我和游戏版本不符直接崩端
作者: Viola_Siemens    时间: 2024-12-29 15:41
QQ酱268624 发表于 2024-12-29 15:07
感谢大佬,但是我用了您的方法之后它就提示我Java虚拟机版本过低,我换成java23或者21又会告诉我和游戏版 ...

Java 8 能用的,给一下完整崩溃信息
作者: Viola_Siemens    时间: 2024-12-29 18:11
QQ酱268624 发表于 2024-12-29 15:07
感谢大佬,但是我用了您的方法之后它就提示我Java虚拟机版本过低,我换成java23或者21又会告诉我和游戏版 ...

刚刚有群友报告了这个模组非正常打包导致的 1.12.2 Forge 的一个兼容性问题,如果你也是这个问题,需要把刚刚那个模组替换为这个:https://modrinth.com/mod/cme-is-bad/version/1.0.1。然后修改 java 虚拟机参数,把 "1.0.0" 改成 "1.0.1"(即“-javaagent:mods/CMESuckMyDuck-1.0.1.jar=net/minecraft/client/settings/GameSettings;field_186714_aM;Map;nonstatic”)
作者: QQ酱268624    时间: 2024-12-30 16:04
Viola_Siemens 发表于 2024-12-29 18:11
刚刚有群友报告了这个模组非正常打包导致的 1.12.2 Forge 的一个兼容性问题,如果你也是这个问题,需要把 ...

感谢大佬,不过这个报告貌似没有正常加载,这个是CMEduck的,CME,这个是原版的报告https://mclo.gs/LjUSgkI
作者: Viola_Siemens    时间: 2024-12-30 20:32
QQ酱268624 发表于 2024-12-30 16:04
感谢大佬,不过这个报告貌似没有正常加载,这个是CMEduck的,CME,这个是原版的报告https://mclo.gs/LjUS ...

我找到问题了,部分 forge 版本的 asm api 版本达不到模组的要求,于是我重新做了个兼容,Java 虚拟机参数改成:“-Dcme_suck_my_duck.asm_api_version=5 -javaagent:mods/CMESuckMyDuck-1.0.2.jar=net/minecraft/client/settings/GameSettings;field_186714_aM;Map;nonstatic”。模组换成这个:https://modrinth.com/mod/cme-is-bad/version/1.0.2
作者: QQ酱268624    时间: 2024-12-30 20:52
Viola_Siemens 发表于 2024-12-30 20:32
我找到问题了,部分 forge 版本的 asm api 版本达不到模组的要求,于是我重新做了个兼容,Java 虚拟机参 ...

大佬这是新的报告https://mclo.gs/wLYmGWr,原版报告https://mclo.gs/iKSpsvW
作者: Viola_Siemens    时间: 2024-12-31 13:21
QQ酱268624 发表于 2024-12-30 20:52
大佬这是新的报告https://mclo.gs/wLYmGWr,原版报告https://mclo.gs/iKSpsvW

第二个日志发完整了吗
作者: QQ酱268624    时间: 2024-12-31 23:26
Viola_Siemens 发表于 2024-12-31 13:21
第二个日志发完整了吗

第二个是完整的,文件名是crash-2024-12-30_20.49.57-client.txt
作者: Viola_Siemens    时间: 2025-1-1 16:29
QQ酱268624 发表于 2024-12-31 23:26
第二个是完整的,文件名是crash-2024-12-30_20.49.57-client.txt

正常进游戏都会输出类似这样的内容,你的日志像是被截断了
作者: QQ酱268624    时间: 2025-1-1 17:20
Viola_Siemens 发表于 2025-1-1 16:29
正常进游戏都会输出类似这样的内容,你的日志像是被截断了

大佬这是输出日志的整个压缩包https://pan.baidu.com/s/1-zszJkjjEvRnlKAofCvKQw?pwd=1234
作者: Viola_Siemens    时间: 2025-1-1 17:32
QQ酱268624 发表于 2025-1-1 17:20
大佬这是输出日志的整个压缩包https://pan.baidu.com/s/1-zszJkjjEvRnlKAofCvKQw?pwd=1234

我大概知道了,估计是被 OptiFine 给 patch 掉了,你试试把游戏文件夹里的 options.txt 和 optionsof.txt 删除(记得备份
作者: QQ酱268624    时间: 2025-1-1 18:51
Viola_Siemens 发表于 2025-1-1 17:32
我大概知道了,估计是被 OptiFine 给 patch 掉了,你试试把游戏文件夹里的 options.txt 和 optionsof.txt ...

大佬我删除后cmelog还是加载不出来CME,但是没有崩溃问题了,崩溃原因应该是和我加了征服者的材质有关,删掉options.txt 和optionsof.txt后不加载材质就不会崩溃了,但是再次加载材质就会卡住,应该是材质导致的内存问题




欢迎光临 MC百科社群 (https://bbs.mcmod.cn/) MC百科|最大的MineCraft中文模组百科