"EXCEPTION_ACCESS_VIOLATION" at 0x7FF7B813F2D9 Fallout4.exe+210F2D9 [Compatibili...
错误信息
Fallout 4 v1.10.163
Buffout 4 v1.28.6
Unhandled exception "EXCEPTION_ACCESS_VIOLATION" at 0x7FF7B813F2D9 Fallout4.exe+210F2D9
[Compatibility]
F4EE: false
[Crashlog]
AutoOpen: true
PromptUpload: true
[Fixes]
ActorIsHostileToActor: true
CellInit: true
CreateD3DAndSwapChain: true
EncounterZoneReset: true
GreyMovies: true
MagicEffectApplyEvent: true
MovementPlanner: true
PackageAllocateLocation: true
SafeExit: true
TESObjectREFRGetEncounterZone: true
UnalignedLoad: true
UtilityShader: true
[Patches]
Achievements: true
ArchiveLimit: false
BSMTAManager: true
BSPreCulledObjects: true
BSTextureStreamerLocalHeap: false
HavokMemorySystem: true
INISettingCollection: true
InputSwitch: false
MaxStdIO: -1
MemoryManager: true
MemoryManagerDebug: false
ScaleformAllocator: true
SmallBlockAllocator: true
WorkshopMenu: true
[Warnings]
CreateTexture2D: true
ImageSpaceAdapter: true
SYSTEM SPECS:
OS: Microsoft Windows 11 专业版 v10.0.22631
CPU: AuthenticAMD AMD Ryzen 7 7700 8-Core Processor
GPU #1: AMD AMD Radeon RX 9070 XT
GPU #2: Microsoft Basic Render Driver
PHYSICAL MEMORY: 17.23 GB/31.62 GB
PROBABLE CALL STACK:
[ 0] 0x7FF7B813F2D9 Fallout4.exe+210F2D9 -> 1469556+0x29
[ 1] 0x7FF7B8073C6E Fallout4.exe+2043C6E -> 482787+0xFE
[ 2] 0x7FF7B8074D82 Fallout4.exe+2044D82 -> 9948+0x102
[ 3] 0x7FF7B80737FD Fallout4.exe+20437FD -> 1056045+0x4D
[ 4] 0x7FF7B6D6CD43 Fallout4.exe+0D3CD43 -> 408683+0x163
[ 5] 0x7FF7B6D68906 Fallout4.exe+0D38906 -> 1075087+0x206
[ 6] 0x7FF7B6D69551 Fallout4.exe+0D39551 -> 633524+0x6F1
[ 7] 0x7FF7B6D66E10 Fallout4.exe+0D36E10 -> 1125396+0xC0
[ 8] 0x7FF7B6D65950 Fallout4.exe+0D35950 -> 668528+0x20
[ 9] 0x7FF7B8967157 Fallout4.exe+2937157 -> 1104651+0x143
[10] 0x7FF938AD257D KERNEL32.DLL+001257D
[11] 0x7FF93AC0AA58 ntdll.dll+005AA58
REGISTERS:
RAX 0x202C (size_t)
RCX 0x2181AE16D00 (void*)
RDX 0x202C (size_t)
RBX 0x7FF7B8D574A0 (void* -> Fallout4.exe+2D274A0)
RSP 0x74CDD0F6A0 (void*)
RBP 0x7FF7BBA96DD0 (UI*)
RSI 0x219C5B0B900 (void*)
RDI 0x2181AE16D00 (void*)
R8 0xD0E (size_t)
R9 0x0 (size_t)
R10 0xF00F93 (size_t)
R11 0xD0EAA (size_t)
R12 0x0 (size_t)
R13 0x0 (size_t)
R14 0x7FF7BBA96F58 (void* -> Fallout4.exe+5A66F58)
R15 0x0 (size_t)
STACK:
[RSP+0 ] 0x217078DE5E0 (void*)
[RSP+8 ] 0x7FF7B80693D1 (void* -> Fallout4.exe+20393D1)
[RSP+10 ] 0x21700000000 (void*)
[RSP+18 ] 0x53FC (size_t)
[RSP+20 ] 0x215FFD4EA80 (void*)
[RSP+28 ] 0x7FF7B8073C6E (void* -> Fallout4.exe+2043C6E)
[RSP+30 ] 0x215FFD4E940 (void*)
[RSP+38 ] 0x215FFD4EA80 (void*)
[RSP+40 ] 0x0 (size_t)
[RSP+48 ] 0x216E88B1380 (void*)
[RSP+50 ] 0x219C5B0B900 (void*)
[RSP+58 ] 0x7FF7B8074D82 (void* -> Fallout4.exe+2044D82)
[RSP+60 ] 0x7FF7BBA96F58 (void* -> Fallout4.exe+5A66F58)
[RSP+68 ] 0x21706E22EE0 (void*)
[RSP+70 ] 0x7FF7BBA96DD0 (UI*)
[RSP+78 ] 0x215FFD4E940 (void*)
[RSP+80 ] 0x215EE8C9220 (char*) "B"
[RSP+88 ] 0x7FF7B83618ED (void* -> Fallout4.exe+23318ED)
[RSP+90 ] 0x219C5B0B900 (void*)
[RSP+98 ] 0x216E88B1380 (void*)
[RSP+A0 ] 0x7FF7B8F1B158 (void* -> Fallout4.exe+2EEB158)
[RSP+A8 ] 0x0 (size_t)
[RSP+B0 ] 0x7FF7BBA96DD0 (UI*)
[RSP+B8 ] 0x0 (size_t)
[RSP+C0 ] 0x215EE8C9220 (char*) "B"
[RSP+C8 ] 0x215EE8C9220 (char*) "B"
[RSP+D0 ] 0x7FF7BBA96DD0 (UI*)
[RSP+D8 ] 0x0 (size_t)
[RSP+E0 ] 0x18 (size_t)
[RSP+E8 ] 0x7FF7B80737FD (void* -> Fallout4.exe+20437FD)
[RSP+F0 ] 0x360347F8 (size_t)
AI 解决方案
🌐 错误翻译
原文:Unhandled exception "EXCEPTION_ACCESS_VIOLATION" at 0x7FF7B813F2D9 Fallout4.exe+210F2D9
译文:在 Fallout4.exe+210F2D9 地址处发生未处理的异常"EXCEPTION_ACCESS_VIOLATION"(访问冲突异常)
🎯 原因分析
这是一个典型的内存访问冲突错误,发生在 Fallout 4 游戏进程中。从堆栈信息可以看出,崩溃发生在 UI 系统相关代码中(RBP 寄存器指向 UI* 类型)。最可能的原因是:
- Buffout 4 插件与游戏版本不兼容:Fallout 4 v1.10.163 与 Buffout 4 v1.28.6 可能存在接口不匹配
- 修复插件配置问题:启用了多项修复(如 MemoryManager、SmallBlockAllocator 等),可能存在冲突或内存管理问题
- 内存指针失效:插件访问了已释放或无效的内存地址(RSI 和 RDI 寄存器指向的地址可能无效)
💡 解决方案
- 访问 [Buffout 4 Releases](https://github.com/ JerseyGreen/Buffout4/releases) 下载适配 v1.10.163 的版本
- 或尝试使用 beta 版本:在 INI 中设置
bEnableBetaVersions = 1- 调整修复配置:
; Buffout4.ini 关键配置调整
[Memory]
MemoryManager = 0 ; 先禁用内存管理器
SmallBlockAllocator = 1 ; 保留小内存块分配器
[Interface]
ScaleformAllocator = 1
[Renderer]
CreateTexture2D = 1 ; 保留纹理创建修复
ImageSpaceAdapter = 1 ; 保留图像空间适配
- 验证插件加载顺序:确保 Buffout 4 在其他插件之前加载
🛡️ 预防措施
[Logging] bLogToFile = 1 和 iLogLevel = 5,便于追踪崩溃前的具体操作