找回密码
 初始化身份识别芯片
搜索
查看: 29|回复: 0

【崩溃求助】EXCEPTION_ACCESS_VIOLATION 指向 FWLib MarketUtils.getMaxDeficit

[复制链接]

巡洋大副

发表于 1 小时前 | 显示全部楼层 |阅读模式
Mod Bug汇报
待解决
游戏版本: 0.98
Mod中文名: 可能涉及:英仙座天才交易员0.5;天宫联合船舶设计局2.5.5;FWLib2.0.0;博尔肯基金会0.9.0
Mod版本:
游戏日志:
注意,以下内容经过去重脱敏,来自hs_err_pid20672_clean.log
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000001d72a234be8, pid=20672, tid=4976
#
# JRE version: OpenJDK Runtime Environment Zulu17.48+15-CA (17.0.10+7) (build 17.0.10+7-LTS)
# Java VM: OpenJDK 64-Bit Server VM Zulu17.48+15-CA (17.0.10+7-LTS, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, shenandoah gc, windows-amd64)
# Problematic frame:
# J 27176 c2 fw.lib.util.MarketUtils.getMaxDeficit(Lcom/fs/starfarer/api/campaign/econ/Industry;)Lcom/fs/starfarer/api/util/Pair; (10 bytes) @ 0x000001d72a234be8 [0x000001d72a2344e0+0x0000000000000708]
#
# No core dump will be written.
#
# If you would like to submit a bug report, please visit:
# http://www.azul.com/support/
#

Host: Intel(R) Core(TM) i9-14900HX, 32 cores, 31G, Windows 11 , 64 bit Build 26100 (10.0.26100.9444)
Time: Wed Oct 14 19:45:18 2026 Windows 11 , 64 bit Build 26100 (10.0.26100.9444) elapsed time: 19245.463518 seconds (0d 5h 20m 45s)

--------------- T H R E A D ---------------

Current thread (0x000001d7a0e79080): JavaThread "Thread-2" [_thread_in_Java, id=4976, stack(0x000000ba89e00000,0x000000ba8a200000)]

Stack: [0x000000ba89e00000,0x000000ba8a200000], sp=0x000000ba8a1fef80, free space=4091k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C 0x000001d72a234be8

The last pc belongs to nmethod (printed below).

siginfo: EXCEPTION_ACCESS_VIOLATION (0xc0000005), reading address 0x000000007d20cb6d

Registers:
RAX=0x000000072b164208, RBX=0x0000000000000000, RCX=0x0000000000000095, RDX=0x00000007fdb30ad8
RSP=0x000000ba8a1fef80, RBP=0x00000007fe423730, RSI=0x00000000fd510ce4, RDI=0x00000007fe423730
R8 =0x000000007d20cb65, R9 =0x0000000000000000, R10=0x0000000000000000, R11=0x0000000000000000
R12=0x0000000000000000, R13=0x000000007d20cb65, R14=0x000000077df243c0, R15=0x000001d7a0e79080
RIP=0x000001d72a234be8, EFLAGS=0x0000000000010246

Register to memory mapping:

RIP=0x000001d72a234be8 is at entry_point+1800 in (nmethod*)0x000001d72a234210
Compiled method (c2) 19245472 27176 4 fw.lib.util.MarketUtils::getMaxDeficit (10 bytes)
total in heap [0x000001d72a234210,0x000001d72a2368e8] = 9944

RDX=0x00000007fdb30ad8 is an oop: com.fs.starfarer.campaign.econ.Market
{0x00000007fdb30ad8} - klass: 'com/fs/starfarer/campaign/econ/Market'
- private 'id' 'Ljava/lang/String;' @36 "tiangonghub_market"{0x0000000738021540} (e70042a8)
- private 'factionId' 'Ljava/lang/String;' @84 "CFU"{0x00000007f6875960} (fed0eb2c)

RBP=0x00000007fe423730 is an oop: com.fs.starfarer.api.impl.campaign.econ.impl.Refining
{0x00000007fe423730} - klass: 'com/fs/starfarer/api/impl/campaign/econ/impl/Refining'
- protected 'id' 'Ljava/lang/String;' @44 "refining"{0x00000007ead06520} (fd5a0ca4)
- protected 'market' 'Lcom/fs/starfarer/api/campaign/econ/MarketAPI;' @40 a 'com/fs/starfarer/campaign/econ/Market'{0x00000007fdb30ad8} (ffb6615b)

R14=0x000000077df243c0 is an oop: java.util.HashMap$Node
{0x000000077df243c0} - klass: 'java/util/HashMap$Node'
- final 'hash' 'I' @12 2099301221 (7d20cb65)
- final 'key' 'Ljava/lang/Object;' @16 "FOB_evolvebowl"{0x00000007ea886720} (fd510ce4)
- 'value' 'Ljava/lang/Object;' @20 a 'com/fs/starfarer/campaign/econ/CommodityOnMarket'{0x000000072b164228} (e562c845)
- 'next' 'Ljava/util/HashMap$Node;' @24 NULL (0)

Stack slot to memory mapping:
stack at sp + 0 slots: 0x0000000740000000 is an oop: com.fs.starfarer.api.combat.MutableStatWithTempMods
stack at sp + 2 slots: 0x00000007fe423730 is an oop: com.fs.starfarer.api.impl.campaign.econ.impl.Refining
stack at sp + 6 slots: 0x00000005b11574d0 is an oop: com.fs.starfarer.api.util.Pair
stack at sp + 7 slots: 0x00000007ea886720 is an oop: java.lang.String
{0x00000007ea886720} - klass: 'java/lang/String'
- string: "FOB_evolvebowl"

Compiled method (c2) 19245504 27176 4 fw.lib.util.MarketUtils::getMaxDeficit (10 bytes)
total in heap [0x000001d72a234210,0x000001d72a2368e8] = 9944

VM Arguments:
jvm_args: ... -Xmx10240m -Xms10240m -Xss4m ...
    复现步骤:
    我当时在天才交易员上看走势,没有任何操作,只是单纯在看,鼠标键盘在过去的至少十秒都没有输入
    可能涉及的mod:英仙座天才交易员0.5 -- 我当时在此mod界面操作
    天宫联合船舶设计局2.5.5;FWLib2.0.0;博尔肯基金会0.9.0 -- 具有相关性的字段出现在错误日志内
    另外还有一个 CFU 缩写的势力mod? 我不确定是哪个

    starsector.log日志已经无法提供,我忘了备份,导致在打开游戏启动器查看启用mod的时候被截断了,里面主要是:
    TerraformingMastery: Unapplying from ... 疯狂刷屏
    LunaSettings: Value enableFullExplosionEffects of type String not found in JSONObject (ModID: shaderLib) 大量出现 OS:我没找到shaderLib是谁

    行星杀手 (PkThreatCMD) 频繁轮询检查货舱

    另外将会附上hs_err_pid20672_clean.log
    hs_err_pid20672.zip (83 KB, 下载次数: 0)




    *滑块验证:

    本版积分规则

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

    GMT+8, 2026-10-14 21:35

    Powered by Discuz! X3.5

    © 2001-2077 Tencent Cloud | Durian Software Studio | IP地址位置数据由纯真CZ88提供支持

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