Quote:
|
Originally Posted by TylerD
Could you share how you could tell that from the error log?
|
Not easily, but Ill try.
When the game parses all the info provided by the INI files, it turns it all into hex data which is then stored in an array. That array is placed into RAM in the form of a data structure called a stack. Specific INI file data is usually stored at specific places in that stack. I cant share it, but an older MemoryPools.INI file points to some of those specific places, so that file essentially tells you which file(s) have caused your problem (or more specifically whereabouts in the stack the game was working when the problem occured).
Its not an exact science, it is crude, and its part of the code that allows the game to produce the ReleaseCrashInfo.txt file. The difference is that normally that code is only run when the game is first loaded and its assembling the INI data - when a problem 'escapes' that process and occurs during runtime instead, you get the stack dump.