反馈详情 - 伞组舰队合并 / 领袖复活舰队把存档状态搞坏,游戏处理这些无效对象时 Access Violation 闪退


伞组舰队合并 / 领袖复活舰队把存档状态搞坏,游戏处理这些无效对象时 Access Violation 闪退

BUG 未响应 公开
提交者:XIAO_CANG
时间:2026-10-01 03:40:13
分类: 其他
直接死因 exception.txt 写的是: Unhandled Exception C0000005 (EXCEPTION_ACCESS_VIOLATION) 游戏版本:4.4.6,校验和:Modified(已改过,开了模组) 这是空指针/非法内存访问类闪退,引擎自己崩了。 真正诱因(日志里很明显) 崩溃前几分钟,伞组 / Kasako Core Framework / Immersive Stellaris 相关脚本一直在报错: 自动舰队合并坏了 PF_eft_cntr_FLT_merge 反复报 Malformed token: event_target:TEMP_tgt_flt_MERGE 存档 ironman.sav 里也已经写进了这个坏掉的 event_target。 幽灵舰队 FW_flt_leader_revive 读档时就不是合法位置,游戏强制标成 MIA;之后又不停把科学家往这艘“无效舰队”上塞: Trying to assigning leader ... to invalid location FW_flt_leader_revive 从 10:59 一直刷到崩溃前(11:05)。 合并时把单位放到非法空间 set_location is setting a location that is not in system space @ PF_eft_cntr_FLT_merge 最后几条还在开星球界面(planet_view.gui 缺图标),但那只是表层;根因是上面这套 舰队合并 + 领袖复活舰队 逻辑已经把游戏状态弄脏了。 次要因素 模组很多且互相冲突(NSC3、UI Overhaul、思潮/传统槽、伞组合集等),error.log 里脚本错误极多。 系统内存约 16GB,重模组后期也偏紧,但这次日志没有典型 OOM,主因仍是模组脚本。 建议你怎么处理 先别继续这局铁人(坏 event_target / FW_flt_leader_revive 已经进存档了)。 关掉或更新:! Core Framework of Kasako、! Immersive Stellaris Collection,以及依赖它们的 PF/FW 相关功能(尤其自动舰队合并)。 用非铁人备份或更早的干净存档试;若必须修当前档,只能手动清存档里坏舰队/坏 target(风险高)。 做一次 二分法关模组:先只留伞组相关,看是否还崩,再逐个加回。 一句话:伞组舰队合并 / 领袖复活舰队把存档状态搞坏,游戏处理这些无效对象时 Access Violation 闪退。 没法上传压缩包,我让ai提取了下关键报错 【Bug 反馈】Stellaris 4.4.6 闪退 - 舰队合并 / 领袖复活舰队相关 一、环境 - 游戏:Stellaris 4.4.6 (Steam, Windows 64-bit) - 崩溃时间:2026-10-01 11:05:27 +0800 - 校验和:Modified(模组环境) - 存档:ironman.sav(路径 save games/_885285501/) - 疑似相关模组: - ! Core Framework of Kasako - ! Immersive Stellaris Collection ! - ! Better Performance & Utilities (完整模组列表见下方 meta.yml) 二、现象简述 游戏中途 Access Violation 闪退。 崩溃前 error.log 持续报: 1) 舰队合并脚本 PF_eft_cntr_FLT_merge 的 event_target:TEMP_tgt_flt_MERGE 解析失败 2) 幽灵舰队 FW_flt_leader_revive 不在星系内,却反复把科学家分配到该无效位置 3) 合并时 set_location 设置到非法空间(非星系内 / FTL) 三、崩溃信息(exception.txt 全文) Application: Stellaris Version: 4.4.6 Date/Time: 2026-10-01 11:05:28 Unhandled Exception C0000005 (EXCEPTION_ACCESS_VIOLATION) at address 0x00007FF7391CF71B Stack Trace: 1 PHYSFS_swapSLE64 (+ 11996251) 2 PHYSFS_swapSLE64 (+ 13970722) 3 PHYSFS_swapSLE64 (+ 13970373) 4 PHYSFS_swapSLE64 (+ 11675489) 5 PHYSFS_swapSLE64 (+ 11608485) 6 PHYSFS_swapSLE64 (+ 28415230) 7 PHYSFS_swapSLE64 (+ 28414064) 8 PHYSFS_swapSLE64 (+ 11117939) 9 PHYSFS_swapSLE64 (+ 28704641) 10 PHYSFS_swapSLE64 (+ 28699384) 11 PHYSFS_swapSLE64 (+ 28732888) 12 PHYSFS_swapSLE64 (+ 28733442) 13 PHYSFS_writeUBE64 (+ 4987528) 14 BaseThreadInitThunk (+ 23) 15 RtlUserThreadStart (+ 44) 16 RtlUserThreadStart (+ 44) 四、核心 error.log(按时间线) # 1. 舰队合并脚本:TEMP_tgt_flt_MERGE 畸形 token [10:58:10][fleet_actions.cpp:235]: Error: "Malformed token: event_target:TEMP_tgt_flt_MERGE, near line: 45 " in file: "scripted effect PF_eft_cntr_FLT_merge at file: common/button_effects/PF_btn_FW.txt line: 129" near line: 45 [10:58:10][fleet_actions.cpp:235]: Error: "Malformed token: event_target:TEMP_tgt_flt_MERGE, near line: 45 " in file: "scripted effect PF_eft_cntr_FLT_merge at file: common/button_effects/PF_btn_FW.txt line: 130" near line: 45 [10:58:10][fleet_actions.cpp:235]: Error: "Malformed token: event_target:TEMP_tgt_flt_MERGE, near line: 45 " in file: "scripted effect PF_eft_cntr_FLT_merge at file: common/button_effects/PF_btn_FW.txt line: 153" near line: 45 [10:58:11][fleet_actions.cpp:235]: Error: "Malformed token: event_target:TEMP_tgt_flt_MERGE, near line: 45 " in file: "scripted effect PF_eft_cntr_FLT_merge at file: events/FW_evts_CORE.txt line: 216" near line: 45 [10:58:11][fleet_actions.cpp:235]: Error: "Malformed token: event_target:TEMP_tgt_flt_MERGE, near line: 45 " in file: "scripted effect PF_eft_cntr_FLT_merge at file: events/PF_evts_MENU.txt line: 689" near line: 45 # 2. 存档 gamestate 内已写入坏掉的 event_target [10:58:25][fleet_actions.cpp:235]: Error: "Malformed token: event_target:TEMP_tgt_flt_MERGE, near line: 5391154 " in file: "save games/_885285501/ironman.sav/gamestate" near line: 5391155 [10:58:25][fleet_actions.cpp:235]: Error: "Malformed token: event_target:TEMP_tgt_flt_MERGE, near line: 5391377 " in file: "save games/_885285501/ironman.sav/gamestate" near line: 5391378 # 3. 幽灵舰队读档异常 [10:58:27][fleet.cpp:2703]: Load Error: Fleet FW_flt_leader_revive wasn't in a system , but isn't MIA or in FTL, setting to MIA # 4. 崩溃前反复:领袖分配到无效舰队位置 [10:59:45][leader_location.cpp:297]: Trying to assigning leader 2113929235 of class scientist to invalid location FW_flt_leader_revive of type 2 [11:00:29][leader_location.cpp:297]: Trying to assigning leader 50333988 of class scientist to invalid location FW_flt_leader_revive of type 2 [11:00:48][leader_location.cpp:297]: Trying to assigning leader 50332298 of class scientist to invalid location FW_flt_leader_revive of type 2 [11:01:01][leader_location.cpp:297]: Trying to assigning leader 67108902 of class scientist to invalid location FW_flt_leader_revive of type 2 [11:01:16][leader_location.cpp:297]: Trying to assigning leader 67109514 of class scientist to invalid location FW_flt_leader_revive of type 2 [11:01:32][leader_location.cpp:297]: Trying to assigning leader 50333471 of class scientist to invalid location FW_flt_leader_revive of type 2 [11:01:46][leader_location.cpp:297]: Trying to assigning leader 83886730 of class scientist to invalid location FW_flt_leader_revive of type 2 [11:02:53][leader_location.cpp:297]: Trying to assigning leader 83887293 of class scientist to invalid location FW_flt_leader_revive of type 2 [11:03:07][leader_location.cpp:297]: Trying to assigning leader 100663946 of class scientist to invalid location FW_flt_leader_revive of type 2 # 5. 合并脚本把单位设到非法空间 [11:03:07][effect_impl.cpp:4724]: set_location is setting a location that is not in system space (e.g. a fleet in FTL travel) at common/scripted_effects/FW_efts_MISC.txt:179 @ scripted effect PF_eft_cntr_FLT_merge at file: events/FW_evts_CORE.txt line: 216 # 6. 崩溃前最后几条(仍在刷领袖错误) [11:03:17][leader_location.cpp:297]: Trying to assigning leader 100664509 of class scientist to invalid location FW_flt_leader_revive of type 2 [11:03:26][leader_location.cpp:297]: Trying to assigning leader 83886118 of class scientist to invalid location FW_flt_leader_revive of type 2 [11:03:39][leader_location.cpp:297]: Trying to assigning leader 117441725 of class scientist to invalid location FW_flt_leader_revive of type 2 [11:03:50][leader_location.cpp:297]: Trying to assigning leader 134218378 of class scientist to invalid location FW_flt_leader_revive of type 2 [11:04:29][leader_location.cpp:297]: Trying to assigning leader 134218941 of class scientist to invalid location FW_flt_leader_revive of type 2 [11:04:55][leader_location.cpp:297]: Trying to assigning leader 150995594 of class scientist to invalid location FW_flt_leader_revive of type 2 [11:05:22][fleet_movement.cpp:2451]: Fleet 韦泰克-星瀚岩潮 is in interstellar space without MIA; sending MIA return home [11:05:23][containerwindow.h:88]: interface/planet_view.gui: Could not find icon "faction_icon" in window "demographics_pop_group_entry". # >>> 随后约 11:05:27/28 Access Violation 崩溃 五、涉及脚本定位(便于作者排查) - PF_eft_cntr_FLT_merge - common/button_effects/PF_btn_FW.txt : 129 / 130 / 153 - events/FW_evts_CORE.txt : 216 - events/PF_evts_MENU.txt : 689 - common/scripted_effects/FW_efts_MISC.txt : 179 (set_location) - 幽灵舰队名:FW_flt_leader_revive - 坏 event_target:TEMP_tgt_flt_MERGE(已写入 ironman.sav gamestate) 六、meta.yml(模组与系统) AppVersion: 4.4.6 DateTime: "2026-10-01 11:05:27 +0800" Platform: Windows / steam / 64-bit CPU: 13th Gen Intel(R) Core(TM) i9-13980HX SystemMemory: 16083 ChecksumStatus: Modified Mod_1: ! Better Performance & Utilities Mod_2: ! Core Framework of Kasako Mod_3: ! Dark Blue UI Remake Mod_4: ! Immersive Stellaris Collection ! Mod_5: !Unique Solar System Force Spawn Mod_6: (((-NSC3 Season 1-))) Chinese Translation Mod_7: 63 Tradition Slots + 64 AP Slots Mod_8: 6思潮9理念 Mod_9: L星门位置优化 Mod_10: NSC3 Mod_11: Planetary Diversity Mod_12: Tidy Tradition Mod_13: Tradition UI 4.2~4.0 Mod_14: UI Overhaul Dynamic Mod_15: UI Overhaul Dynamic - Ascension Slots Mod_16: UI Overhaul Dynamic - Extended Topbar Mod_17: Vanilla Chinese Improving Mod_18: Warship Girls Advisor Mod_19: 开局32个特质点数16个可选特质数 Mod_20: 禁止AI灾飞 Mod_21: 舰容基地无限 Mod_22: 鸽组汉化
提交了反馈
登录后可参与讨论。 去登录