找回密码
 初始化身份识别芯片
查看: 976|回复: 13

似乎是有什么地方循环读取导致堆栈炸了

[复制链接]

战列舰长

发表于 2025-4-24 10:35:09 | 显示全部楼层 |阅读模式
Mod Bug汇报
待解决
游戏版本: 0.97
Mod中文名:
Mod版本:
游戏日志:
[游戏日志]

at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source) ~[port_obf.jar:?]
at java.base/java.lang.Thread.run(Thread.java:1575) [?:?]
Caused by: java.lang.OutOfMemoryError: Java heap space
341582 [Thread-7] ERROR com.fs.graphics.OO0O - Caught exception during read:
javax.imageio.IIOException: Caught exception during read:
at java.desktop/com.sun.imageio.plugins.png.PNGImageReader.read(PNGImageReader.java:1851) ~[?:?]
at java.desktop/javax.imageio.ImageIO.read(ImageIO.java:1466) ~[?:?]
at java.desktop/javax.imageio.ImageIO.read(ImageIO.java:1363) ~[?:?]
at com.fs.graphics.OO0O.class(Unknown Source) ~[port.common_obf.jar:?]
at com.fs.graphics.OO0O.�00000(Unknown Source) ~[port.common_obf.jar:?]
at com.fs.graphics.OO0O$1.run(Unknown Source) ~[port.common_obf.jar:?]
at java.base/java.lang.Thread.run(Thread.java:1575) [?:?]
    复现步骤:
    ### 游戏信息

    游戏版本:                0.97a-RC11

    ### 系统信息

    操作系统:Microsoft Windows 11 Home

    版本:10.0.26100 N/A Build 26100

    总可用内存:`7.83G`


    Java版本:`1.7.0_79`

    Java路径:D:\Starsector\Starsector\jre


    虚拟机参数:java.exe -XX:CompilerThreadPriority=1 -XX:+CompilerThreadHintNoPreempt -Djava.library.path=native\\windows -XX:+UseG1GC -Xms2048m -Xmx2048m -Xss2048k -XX:PermSize=192m -XX:MaxPermSize=192m -classpath janino.jar;commons-compiler.jar;commons-compiler-jdk.jar;starfarer.api.jar;starfarer_obf.jar;jogg-0.0.7.jar;jorbis-0.0.15.jar;json.jar;lwjgl.jar;jinput.jar;log4j-1.2.9.jar;lwjgl_util.jar;fs.sound_obf.jar;fs.common_obf.jar;xstream-1.4.10.jar -Dcom.fs.starfarer.settings.paths.saves=..\\saves -Dcom.fs.starfarer.settings.paths.screenshots=..\\screenshots -Dcom.fs.starfarer.settings.paths.mods=..\\mods -Dcom.fs.starfarer.settings.paths.logs=. com.fs.starfarer.StarfarerLauncher

    堆栈初始大小(`-Xms`):`2048m`

    堆栈最大大小(`-Xmx`):`2048m`


    ### Mod信息

    |Mod名称                           |Mod版本   |已启用     |
    |-|-|-|
    |LazyLib                         |2.8b    |是       |
    |zz GraphicsLib                  |1.9.0   |是       |
    |MagicLib                        |1.4.5   |是       |
    |[C](扩充)更多的船体插件More HullMods 1.12.0|1.12.0  |是       |
    |ac alice ship pack              |0.75 C-3|是       |
    |All the Domain Drones+ New Drones 人之领无人机拓展|0.6D    |是       |
    |Aptly Simple Hullmods           |2.0.2   |是       |
    |cjy的玩具箱[CTB]                    |0.5.1c  |是       |
    |Combat Activators               |1.3.0   |是       |
    |Console Commands                |2024.10.04|是       |
    |D-MOD Services                  |2.0.0   |是       |
    |Diable Avionics - Seal ed.      |1.0.0   |是       |
    |Diamond                         |1.6     |是       |
    |Exotica Technologies            |1.8.6   |是       |
    |FSF军事公司[FSF_MilitaryCorporation]|4.8rc6  |是       |
    |Gensoukyou Manufacture [幻想工造]   |0.9.1_rc11, in dev|是       |
    |HMI反派势力                         |0.0.5c  |是       |
    |J GEEK Federation               |1.0.0   |是       |
    |LngA7Gw的随手之作                    |0.4.3   |是       |
    |Lukas的随手之作                      |2.3.2   |是       |
    |Lukas的随手之作                      |2.5.10  |是       |
    |LunaLib                         |1.8.5   |是       |
    |Missile Ship Overhaul           |1.2.7   |是       |
    |MOD溯源[WhichMod]                 |1.2.0   |是       |
    |Progressive S-Mods 经验内插         |0.11.3  |是       |
    |ScalarTech Solutions            |0.9.2   |是       |
    |ScalarTech Solutions            |0.9.2   |是       |
    |SpeedUp                         |1.2.0   |是       |
    |Too Much Information            |0.98a   |是       |
    |Unusually Gullible Hullmods     |0.5.0-RC1|是       |
    |zz BoxUtil                      |1.2.1   |是       |
    |zzz Mikohime Additionals Settings|1.1.1   |是       |
    |一个商人的传奇                         |0.5.0   |是       |
    |临界体 - 定制、可升级的船插                 |1.0.7   |是       |
    |人之领历史协会[Domain Historical Society]|0.4a    |是       |
    |光环动力舰船工业                        |1.7.0-fix3|是       |
    |兽耳助手!                           |0.73    |是       |
    |势力争霸 [Nexerelin]                |0.11.3c |是       |
    |博尔肯基金会 [Foundation Of Borken]   |0.8.0   |是       |
    |卢德骑士团                           |1.3.6   |是       |
    |吉拉特共和国 [Gerat_Republic]         |0.0.1   |是       |
    |地貌改造 & 空间站建设                    |9.0.10  |是       |
    |天工造物局                           |1.1.1   |是       |
    |女武神组织 [Valkyrians]              |3.3.0   |是       |
    |工业革命                            |3.3.e   |是       |
    |布塔赫联盟                           |1.1.6 release|是       |
    |布莱顿联盟                           |0.0.3d  |是       |
    |幽灵部队                            |1.0.6   |是       |
    |战俘营地 Take No Prisoners          |0.17.0  |是       |
    |星海集群                            |1.13.1b |是       |
    |星舰传奇 [Starship Legends]         |2.5.0   |是       |
    |星际帝国 [Interstellar Imperium]    |2.6.4   |是       |
    |普拉斯里蒂废品大师[P.S.M.]               |0.6.7   |是       |
    |更优的技术挖掘                         |2.7.4   |是       |
    |更大的殖民地                          |2.1.a   |是       |
    |楼兰军工综合体                         |2.1.7   |是       |
    |沃尔科夫工业集团[VIC]                   |1.6.3a  |是       |
    |泰兰船包                            |1.3     |是       |
    |海盗拓展 [Underworld]               |1.8.3   |是       |
    |特殊船插升级                          |1.5     |是       |
    |玛雅苏兰海军                          |11.0.0 RC1|是       |
    |畅饮美酒                            |1.1.c   |是       |
    |空间站守卫任务 自定义调控                   |1.0     |是       |
    |穿越者设计局 [Traverser Design Bureau]|1.8.4   |是       |
    |羊头航务局[Goat_Aviation_Bureau]     |1.9.10  |是       |
    |联合极光联邦                          |0.7.5c  |是       |
    |舰船/武器拓展 [Ship/Weapon Pack]      |1.15.1  |是       |
    |蓝海渔业[BlueSeaFisher]             |1.0.0   |是       |
    |虫群                              |1.1.7   |是       |
    |蜜柑族群 [Mikan Kindred]            |0.5.0   |是       |
    |趋光议会 [ApproLight]               |1.3.3   |是       |
    |远行之路                            |0.306   |是       |
    |迷失超级船包                          |2.0.0   |是       |
    |邻家邮政                            |0.8.5   |是       |
    |重生[UNGP]                        |2.3.0   |是       |
    |重生规则拓展                          |1.3.0   |是       |
    |锡罕帝国 [Xhan Empire]              |2.51 Gramada|是       |
    |风险矿业公司                          |0.3.8   |是       |
    |高质量舰长 Quality Captains          |1.6.1   |是       |
    |魔女城塞 [Witch Citadel]            |0.9b-Rc2|是       |
    |[链戍集团军]Shackles Garrison - XXVIIBattleGroup |0.9.9   |否       |
    |乐园残响                            |7.0.0   |否       |
    |威胁渐显 Emergent Threats           |0.9.4   |否       |
    |威胁渐显: 第九战斗群 复兴                  |0.9.4   |否       |

    (以上内容由 远行星号 报错信息收集工具 自动生成,生成工具版本 `1.1.2`).


    狂暴叠叠乐爱好者,叠门!

    势力巨擘

    叠叠乐爱好者

    发表于 2025-4-24 11:45:25 | 显示全部楼层
    你两个G内存怎么敢开这么多mod的

    点评

    原本开到三个多g,我以为是内存问题拉到两个g的。之前一直玩着没问题  详情 回复 发表于 2025-4-24 11:46

    战列舰长

     楼主| 发表于 2025-4-24 11:46:49 | 显示全部楼层
    Zecrya 发表于 2025-4-24 11:45
    你两个G内存怎么敢开这么多mod的

    原本开到三个多g,我以为是内存问题拉到两个g的。之前一直玩着没问题
    狂暴叠叠乐爱好者,叠门!

    星域军阀

    发表于 2025-4-24 16:22:27 | 显示全部楼层
    我MOD比你少的多的多,我都开23版本的4GB

    点评

    我拉到6g一样炸,问题是有东西读不出来,不是内存不够  详情 回复 发表于 2025-4-25 01:08

    战列舰长

     楼主| 发表于 2025-4-25 01:08:34 | 显示全部楼层
    極光 发表于 2025-4-24 16:22
    我MOD比你少的多的多,我都开23版本的4GB

    我拉到6g一样炸,问题是有东西读不出来,不是内存不够

    点评

    有可能还真是内存不够。游戏不是只占用你分配的内存的。 https://www.fossic.org/thread-13717-1-1.html 考虑关graphic lib效果或者音乐看看是否会好转。 HeapSpace不够有可能是mod内存泄漏但是你得给一下具体跳  详情 回复 发表于 2025-4-25 05:47
    狂暴叠叠乐爱好者,叠门!

    星域军阀

    高级机师通讯记者

    发表于 2025-4-25 05:47:43 | 显示全部楼层
    本帖最后由 Mycophobia 于 2025-4-25 05:48 编辑
    非色の空 发表于 2025-4-25 01:08
    我拉到6g一样炸,问题是有东西读不出来,不是内存不够

    有可能还真是内存不够。游戏不是只占用你分配的内存的。你之前玩着没问题可能只是游戏前期一些吃内存的东西还没冒出来。

    https://www.fossic.org/thread-13717-1-1.html

    考虑关graphic lib效果或者音乐看看是否会好转。

    HeapSpace不够有可能是mod内存泄漏但是你得给一下具体跳出的情况和是否有规律。

    此外你开了两个不同版本的Lukas的随手之作, 两个相同版本的标量科技。

    点评

    那我装个新内存条试试 不过我已经打通好几个存档了啊……  详情 回复 发表于 2025-4-25 05:55

    战列舰长

     楼主| 发表于 2025-4-25 05:55:24 来自手机 | 显示全部楼层
    Mycophobia 发表于 2025-4-25 05:47
    有可能还真是内存不够。游戏不是只占用你分配的内存的。你之前玩着没问题可能只是游戏前期一些吃内存的东 ...

    那我装个新内存条试试
    不过我已经打通好几个存档了啊……

    点评

    有复现可能吗?我记得旧版本KoL有一个boss打完会有泄漏导致内存不太够的系统爆heap space,但是修了很久了  详情 回复 发表于 2025-4-25 05:56
    狂暴叠叠乐爱好者,叠门!

    星域军阀

    高级机师通讯记者

    发表于 2025-4-25 05:56:44 | 显示全部楼层
    非色の空 发表于 2025-4-25 05:55
    那我装个新内存条试试
    不过我已经打通好几个存档了啊……

    有复现可能吗?我记得旧版本KoL有一个boss打完会有泄漏导致内存不太够的系统爆heap space,但是修了很久了

    点评

    kol我更新过版本了,之前炸是因为kol,但更新过就没问题了  详情 回复 发表于 2025-4-25 06:03
    就是启动到读条自动炸,我最新的存档多打了临界体那个mod,任务只做了光环的骑士。kol的boss都没碰,上次退出应该是在convus  详情 回复 发表于 2025-4-25 06:02

    战列舰长

     楼主| 发表于 2025-4-25 06:02:27 来自手机 | 显示全部楼层
    Mycophobia 发表于 2025-4-25 05:56
    有复现可能吗?我记得旧版本KoL有一个boss打完会有泄漏导致内存不太够的系统爆heap space,但是修了很久了 ...

    就是启动到读条自动炸,我最新的存档多打了临界体那个mod,任务只做了光环的骑士。kol的boss都没碰,上次退出应该是在convus

    点评

    启动过程中炸的话那只能排查mod了。 我能想到的可能是你内存本来就有限,添加的mod加载贴图刚好压暴了。你可以试着按我上面帖子关几个graphiclib功能来减少法线贴图加载看看能否解决。如果能,大概率就是贴图加载多  详情 回复 发表于 2025-4-25 06:06
    狂暴叠叠乐爱好者,叠门!

    战列舰长

     楼主| 发表于 2025-4-25 06:03:20 来自手机 | 显示全部楼层
    Mycophobia 发表于 2025-4-25 05:56
    有复现可能吗?我记得旧版本KoL有一个boss打完会有泄漏导致内存不太够的系统爆heap space,但是修了很久了 ...

    kol我更新过版本了,之前炸是因为kol,但更新过就没问题了
    狂暴叠叠乐爱好者,叠门!

    星域军阀

    高级机师通讯记者

    发表于 2025-4-25 06:06:05 | 显示全部楼层
    非色の空 发表于 2025-4-25 06:02
    就是启动到读条自动炸,我最新的存档多打了临界体那个mod,任务只做了光环的骑士。kol的boss都没碰,上次 ...

    启动过程中炸的话那只能排查mod了。

    我能想到的可能是你内存本来就有限,添加的mod加载贴图刚好压暴了。你可以试着按我上面帖子关几个graphiclib功能来减少法线贴图加载看看能否解决。如果能,大概率就是贴图加载多了。

    点评

    比较奇怪的是炸之前我没打mod,这一套我正常玩了一星期了…… 总之感谢帮助,我去排一遍,不行就加条内存去  详情 回复 发表于 2025-4-25 06:08

    战列舰长

     楼主| 发表于 2025-4-25 06:08:56 来自手机 | 显示全部楼层
    Mycophobia 发表于 2025-4-25 06:06
    启动过程中炸的话那只能排查mod了。

    我能想到的可能是你内存本来就有限,添加的mod加载贴图刚好压暴了。 ...

    比较奇怪的是炸之前我没打mod,这一套我正常玩了一星期了……
    总之感谢帮助,我去排一遍,不行就加条内存去

    点评

    还有个可能虽然常见报错格式不是这样的,是你的虚拟内存不够了,去看看虚拟内存盘是不是快满了?  详情 回复 发表于 2025-4-25 06:15
    狂暴叠叠乐爱好者,叠门!

    星域军阀

    高级机师通讯记者

    发表于 2025-4-25 06:15:53 | 显示全部楼层
    非色の空 发表于 2025-4-25 06:08
    比较奇怪的是炸之前我没打mod,这一套我正常玩了一星期了……
    总之感谢帮助,我去排一遍,不行就加条内存 ...

    还有个可能虽然常见报错格式不是这样的,是你的虚拟内存不够了,去看看虚拟内存盘是不是快满了?

    点评

    你知道什么叫邪门吗?邪门就是我啥也没干,他今天又能玩了 就好像昨天是我的电脑嫌我整天跟我家骑士贴贴要我去拿着血血怪手敲小葛,顺便把每日众神试炼打了一样  详情 回复 发表于 2025-4-25 09:03

    战列舰长

     楼主| 发表于 2025-4-25 09:03:20 | 显示全部楼层
    Mycophobia 发表于 2025-4-25 06:15
    还有个可能虽然常见报错格式不是这样的,是你的虚拟内存不够了,去看看虚拟内存盘是不是快满了? ...

    你知道什么叫邪门吗?邪门就是我啥也没干,他今天又能玩了
    就好像昨天是我的电脑嫌我整天跟我家骑士贴贴要我去拿着血血怪手敲小葛,顺便把每日众神试炼打了一样
    狂暴叠叠乐爱好者,叠门!

    本版积分规则

    Archiver|手机版|小黑屋|远行星号中文论坛

    GMT+8, 2025-12-6 05:07

    Powered by Discuz! X3.5

    © 2001-2077 Tencent Cloud | Durian Software Studio

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