开启辅助访问     
收藏本站

站内搜索

搜索

Minecraft(我的世界)苦力怕论坛

[JE教程] 如何初步分析崩溃报告

 发表于 2020-10-11 18:43:50|显示全部楼层|阅读模式 IP:福建省
本帖最后由 小孩孩 于 2021-1-17 10:49 编辑

注:本帖只是初步讨论崩溃报告,并非深入研究。但是基本可以解决常见的崩溃。

有些人可能会害怕看崩溃报告,因为那玩意有时候确实又臭又长,难以理解。但是没关系,看了这篇帖子,你也可以学会看崩溃报告。

首先,要明确一点:谁都可以学会看崩溃报告。
并不是要有一定代码基础才能看懂,会写代码只是能帮助你更好理解崩溃报 告和解决更复杂的崩溃报告。

学前须知:崩溃报告存放在.minecraft\crash-reports中,当游戏发生崩溃时,你需要找到里面最新的崩溃报告分析或者发给别人解决。

①OutOfMemoryError
这种报错通常是分配给游戏的内存不足。
当你游玩大型整合包时就有可能出现这种情况,这时候你就需要增大分配给游戏的内存。
请注意:内存分配不是随随便便的,需要根据你的Java位数进行分配。
        如果你的系统是32位,你装的是32位Java,只能分配1024MB。此时你只能选择不玩或 者重装为64位系统并安装64位Java。
        如果你的系统是64位,那就好说了,个人推荐2048MB以上。

②ClassNotFoundException/NoClassDefFoundError
这种报错通常是一些mod缺少前置。
比如:Caused by:java.lang.NoClassDefFoundError:asmodeuscore/core/astronomy/
可以从报错类型后面看出缺少asmodeuscore,装上即可。
当然还有一种情况:java.lang.NoClassDefFoundError: org/apache/logging/log4j/Level
同样根据后面内容,其实是游戏文件没有安装完整,重新下载游戏即可。

③RuntimeException: Invalid id 4096 - maximum id range exceeded.
这种报错是因为1.13以下游戏限制4096个id数量,超过则会引起崩溃。
可以通过安装此mod解决
[1.12.2-1.7.10][NotEnoughIDs —— 增加ID上限]【大型整合包必备】
https://www.mcbbs.net/thread-835589-1-1.html
(出处: Minecraft(我的世界)中文论坛)

④java.lang.SecurityException:SHA-256 digest error for assets/minecraft/textures/entity/steve.png
这种报错是因为你通过更改游戏核心的方式换皮肤。在新版游戏中已不适用。
建议使用万用皮肤补丁更换皮肤。
[1.16.3-1.6.4][CustomSkinLoader——万用皮肤补丁][开源]所有皮肤站+正版皮肤+高清
https://www.mcbbs.net/thread-269807-1-1.html
(出处: Minecraft(我的世界)中文论坛)

⑤org.lwjgl.LWJGLException: Pixel format not accelerated
这种情况是因为你的显卡驱动过旧,不支持OpenGL。
或者你根本没有安装显卡驱动。

LCHE/LCE
QQ截图20201023223055.png
如图,这是常见的mod报错,在mod列表中有标注。
并且在列表开头有这么一段
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored

根据翻译,可以得出在mod名前出现E就是报错的mod了(但是要注意,不一定是导致崩溃的根本原因)这张截图是从mcbbs的一个问答帖截出来的,图中显示mmlib报错,但是mmlib是一个重要的前置,删除的话依赖它的mod将不能运行且仍然会崩溃。
据反馈,1.5.0的mmlib与最新tfc会发生崩溃,所以只能尝试更换mmlib版本或者删除tfc。
这是特殊情况,通常我会选择删掉报错mod或者更换版本

EXCEPTION_ACCESS_VIOLATION (0xc0000005)
导致该错误的原因很多,需要继续往下看。
找到problematic frame部分
1.出现ig4icd32.dll, ig4dev32.dll, ig7icd64.dll, ig7dev64.dll字样,是显卡或OpenGL的问题,通常是更新驱动解决,或者使用独显。
2.出现atioglx1.dll, atioglx2.dll, atioglx3.dll, atioglxx.dll字样,更新驱动。
3.出现jvm.dll, libjvm.so字样,更新Java
例子:https://www.mcbbs.net/forum.php? ... 153409&pid=20730032

留言:这些是根据我在MCBBS解决崩溃相关问题时所总结的经验,可能有不正确的地方,欢迎指出。你可以问我分析崩溃报告相关问题,但是不要把崩溃报告丢给我让我帮你解决。请去问答区求助。本帖持续更新。





苦力怕论坛,感谢有您~
 发表于 2021-11-30 08:57:31 来自手机|显示全部楼层 IP:广东省
评论复审中...编号:735508
2#2021-11-30 08:57:31回复收起回复
苦力怕论坛,感谢有您~
 发表于 2021-11-30 09:10:44 来自手机|显示全部楼层 IP:广东省
评论复审中...编号:735532
3#2021-11-30 09:10:44回复收起回复
苦力怕论坛,感谢有您~
 发表于 2023-4-6 20:28:15|显示全部楼层 IP:河北省
评论复审中...编号:6327293
2345截图20230406202643.png
4#2023-4-6 20:28:15回复收起回复
苦力怕论坛,感谢有您~
 发表于 2023-8-25 22:21:19|显示全部楼层 IP:湖北省
评论复审中...编号:8595680
5#2023-8-25 22:21:19回复收起回复
苦力怕论坛,感谢有您~
 发表于 2023-8-27 11:51:37 来自手机|显示全部楼层 IP:湖南省
评论复审中...编号:8644945
6#2023-8-27 11:51:37回复收起回复
苦力怕论坛,感谢有您~

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

| 由 木韩网络 提供支持 | GMT+8, 2026-6-13 18:37

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4