|
|
发表于 2025-11-24 00:10:47
|
显示全部楼层
主要崩溃原因
High Poly Head.esm 高多边形头部MOD在生成玩家角色面部时出现内存分配异常:
崩溃地址:0x7FF6C04C7E45 (SkyrimSE.exe+3D7E45)
核心问题:在 BSFaceGenModel 面部生成过程中,通过 tbbmalloc.dll 进行内存分配时出现异常
技术分析
崩溃时机:生成玩家角色(FormId: 00000014)的面部几何体时
相关对象:FemaleHead(女性头部模型)
涉及种族:NordRace(诺德种族)
使用头部部件:00KLH_FemaleHeadNord(来自High Poly Head.esm)
调用栈显示:
tbbmalloc.dll+1372E - 线程构建块内存分配器
BSShaderProperty::unk_1291D40+64 - 着色器属性处理
BSFaceGenModel::unk_3D4410+112 - 面部生成模型
TESRace::unk_388480+2C3 - 种族数据处理
相关组件:
BSDynamicTriShape(动态三角形状几何体)
BSFaceGenNiNode(面部生成节点)
BSFaceGenBaseMorphExtraData(面部变形额外数据)
可能的原因
High Poly Head兼容性问题:
高多边形头部与其他面部MOD冲突
头部部件数据损坏或版本不兼容
内存分配失败:
tbbmalloc.dll内存分配器无法分配足够内存
系统内存或显存不足
MOD冲突:
多个MOD同时修改玩家角色面部
种族兼容性补丁缺失或冲突
着色器问题:
面部着色器处理异常
图形API调用失败
解决方案
立即解决:
暂时禁用High Poly Head:
移除或禁用High Poly Head.esm
测试游戏是否稳定
清理面部生成缓存:
删除Documents/My Games/Skyrim Special Edition/SKSE/facegendata文件夹
让游戏重新生成面部数据
长期解决:
检查MOD兼容性:
确保所有面部相关MOD与High Poly Head兼容
安装必要的兼容性补丁
调整内存设置:
增加游戏内存分配
使用SSE Engine Fixes等内存管理MOD
MOD排序优化:
确保High Poly Head正确排序
使用LOOT进行自动排序
验证文件完整性:
检查High Poly Head文件是否完整
重新安装High Poly Head MOD
从日志看,这是一个典型的高多边形头部MOD导致的内存分配崩溃,建议优先处理High Poly Head相关的兼容性问题。 |
|