Kaldaien / FAR

Fix (NieR) Automata Resolution
Other
1.23k stars 164 forks source link

Crash when achievement window pops up using FAR. #132

Closed ShizCalev closed 1 year ago

ShizCalev commented 6 years ago

I was experiencing a crashing issue whenever the enhanced popup/achievement window was triggered (including using the test button.)

Checking the logs, I noticed errors relating to CEGUI.

CEGUI.log

18/06/2018 00:11:13 (Std)   [Special K] ---- Log File Moved ----
18/06/2018 00:11:13 (Error) CEGUI::FileIOException in function '__cdecl CEGUI::RapidXMLDocument::RapidXMLDocument(class CEGUI::XMLHandler &,const class CEGUI::RawDataContainer &,const class CEGUI::String &)' (C:\Users\Andon\Downloads\cegui-0.8.7\cegui\src\XMLParserModules\RapidXML\XMLParser.cpp:93) : an error occurred while parsing the XML data - check it for potential errors!.
18/06/2018 00:11:13 (Std)   
18/06/2018 00:11:13 (Error) The last thrown exception was related to XML file 'VanillaSkin.scheme' from resource group 'schemes'.
18/06/2018 00:11:13 (Std)   ---- Returning existing instance of Font named 'Consolas-12'.

crash.log

06/18/2018 03:11:28.859: -----------------------------------------------------------
06/18/2018 03:11:28.859: [! Except !]   << EXCEPTION_ACCESS_VIOLATION >>
06/18/2018 03:11:28.859: -----------------------------------------------------------
06/18/2018 03:11:28.859: [ FaultMod ]  # File.....: 'H:\Documents\Documents\My Mods\SpecialK\CEGUI\bin\x64\CEGUIBase-0.dll'
06/18/2018 03:11:28.859: [ FaultMod ]  * RIP Addr.: CEGUIBase-0.dll+0000000000112A40h
06/18/2018 03:11:28.859: [StackFrame] <-> Rip=7ff878f52a40h, Rsp=00000014f358h, Rbp=00000014fa80h
06/18/2018 03:11:28.859: [StackFrame] >-< Rsi=000000000000h, Rdi=000000000001h
06/18/2018 03:11:28.859: [  GP Reg  ]       rax:     0x00000000000d
06/18/2018 03:11:28.859: [  GP Reg  ]       rbx:     0x00000d1de6e0
06/18/2018 03:11:28.859: [  GP Reg  ]       rcx:     0x000000000000
06/18/2018 03:11:28.859: [  GP Reg  ]       rdx:     0x00000014f001
06/18/2018 03:11:28.859: [  GP Reg  ]        r8:     0x000000000001       r9:      0x7ff8d48d0000
06/18/2018 03:11:28.859: [  GP Reg  ]       r10:     0x00000014f0d7      r11:      0x00000014f464
06/18/2018 03:11:28.859: [  GP Reg  ]       r12:     0x000156987710      r13:      0x000000000000
06/18/2018 03:11:28.859: [  GP Reg  ]       r14:     0x0001557a0000      r15:      0x0000004e4900
06/18/2018 03:11:28.859: [ GP Flags ]       EFlags:  0x00010206
06/18/2018 03:11:28.859: -----------------------------------------------------------
06/18/2018 03:11:28.887: [--(Name)--] [!] {         CEGUIBase-0.dll}                        CEGUI::MultiColumnList::writePropertiesXML
06/18/2018 03:11:28.914: [--(Name)--] [!] {         CEGUIBase-0.dll}                        CEGUI::MultiColumnList::writePropertiesXML
06/18/2018 03:11:28.941: [--(Name)--] [!] {         CEGUIBase-0.dll}                        CEGUI::MultiColumnList::writePropertiesXML
06/18/2018 03:11:28.941: -----------------------------------------------------------
06/18/2018 03:11:28.968: -----------------------------------------------------------
06/18/2018 03:11:28.968: [! Except !]   << EXCEPTION_ACCESS_VIOLATION >>
06/18/2018 03:11:28.968: -----------------------------------------------------------
06/18/2018 03:11:28.968: [ FaultMod ]  # File.....: 'H:\Documents\Documents\My Mods\SpecialK\CEGUI\bin\x64\CEGUIBase-0.dll'
06/18/2018 03:11:28.968: [ FaultMod ]  * RIP Addr.: CEGUIBase-0.dll+0000000000112A40h
06/18/2018 03:11:28.968: [StackFrame] <-> Rip=7ff878f52a40h, Rsp=00000014f358h, Rbp=00000014fa80h
06/18/2018 03:11:28.968: [StackFrame] >-< Rsi=000000000000h, Rdi=000000000001h
06/18/2018 03:11:28.968: [  GP Reg  ]       rax:     0x00000000000d
06/18/2018 03:11:28.968: [  GP Reg  ]       rbx:     0x00000d1de6e0
06/18/2018 03:11:28.968: [  GP Reg  ]       rcx:     0x000000000000
06/18/2018 03:11:28.968: [  GP Reg  ]       rdx:     0x00000014f001
06/18/2018 03:11:28.968: [  GP Reg  ]        r8:     0x000000000001       r9:      0x7ff8d48d0000
06/18/2018 03:11:28.968: [  GP Reg  ]       r10:     0x00000014f0d7      r11:      0x00000014f464
06/18/2018 03:11:28.968: [  GP Reg  ]       r12:     0x000156987710      r13:      0x000000000000
06/18/2018 03:11:28.968: [  GP Reg  ]       r14:     0x0001557a0000      r15:      0x0000004e4900
06/18/2018 03:11:28.968: [ GP Flags ]       EFlags:  0x00010206
06/18/2018 03:11:28.968: -----------------------------------------------------------
06/18/2018 03:11:28.998: [--(Name)--] [!] {         CEGUIBase-0.dll}                        CEGUI::MultiColumnList::writePropertiesXML
06/18/2018 03:11:29.028: [--(Name)--] [!] {         CEGUIBase-0.dll}                        CEGUI::MultiColumnList::writePropertiesXML
06/18/2018 03:11:29.055: [--(Name)--] [!] {         CEGUIBase-0.dll}                        CEGUI::MultiColumnList::writePropertiesXML
06/18/2018 03:11:29.055: -----------------------------------------------------------
06/18/2018 03:11:29.083: -----------------------------------------------------------
06/18/2018 03:11:29.083: [! Except !]   << EXCEPTION_ACCESS_VIOLATION >>
06/18/2018 03:11:29.083: -----------------------------------------------------------
06/18/2018 03:11:29.083: [ FaultMod ]  # File.....: 'H:\Documents\Documents\My Mods\SpecialK\CEGUI\bin\x64\CEGUIBase-0.dll'
06/18/2018 03:11:29.083: [ FaultMod ]  * RIP Addr.: CEGUIBase-0.dll+0000000000112A40h
06/18/2018 03:11:29.083: [StackFrame] <-> Rip=7ff878f52a40h, Rsp=00000014f358h, Rbp=00000014fa80h
06/18/2018 03:11:29.083: [StackFrame] >-< Rsi=000000000000h, Rdi=000000000001h
06/18/2018 03:11:29.083: [  GP Reg  ]       rax:     0x00000000000d
06/18/2018 03:11:29.083: [  GP Reg  ]       rbx:     0x00000d1de6e0
06/18/2018 03:11:29.083: [  GP Reg  ]       rcx:     0x000000000000
06/18/2018 03:11:29.083: [  GP Reg  ]       rdx:     0x00000014f001
06/18/2018 03:11:29.083: [  GP Reg  ]        r8:     0x000000000001       r9:      0x7ff8d48d0000
06/18/2018 03:11:29.083: [  GP Reg  ]       r10:     0x00000014f0d7      r11:      0x00000014f464
06/18/2018 03:11:29.083: [  GP Reg  ]       r12:     0x000156987710      r13:      0x000000000000
06/18/2018 03:11:29.083: [  GP Reg  ]       r14:     0x0001557a0000      r15:      0x0000004e4900
06/18/2018 03:11:29.083: [ GP Flags ]       EFlags:  0x00010206
06/18/2018 03:11:29.083: -----------------------------------------------------------
06/18/2018 03:11:29.109: [--(Name)--] [!] {         CEGUIBase-0.dll}                        CEGUI::MultiColumnList::writePropertiesXML
06/18/2018 03:11:29.140: [--(Name)--] [!] {         CEGUIBase-0.dll}                        CEGUI::MultiColumnList::writePropertiesXML
06/18/2018 03:11:29.167: [--(Name)--] [!] {         CEGUIBase-0.dll}                        CEGUI::MultiColumnList::writePropertiesXML
06/18/2018 03:11:29.167: -----------------------------------------------------------

Reinstalling the mod did not resolve the issue on it's own, however uninstalling the mod, then manually deleting the Documents\My Mods\SpecialK folder and letting it redownload through the ingame updater did resolve the issue. It doesn't seem that SKIM uninstall does anything to that folder on it's own, so I feel it might've been an oversight?

Just documenting it here in case someone has this issue going forward.