Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0011791Dwarf FortressTechnical -- Saving/Loadingpublic2021-07-28 20:272021-07-28 20:27
Hetsin 
 
lowcrashalways
newopen 
0.47.04 
 
0011791: Modded RAWs CTD on CREATURE load, specific to 64 bit version
Using modded raws that are very CV heavy, the 64 bit version will CTD without error; however, the 32 bit version will load without error. The loading process on the 32 bit version does slow significantly in the places the 64 bit version crashes. No errorlog.txt is made in either case.

Additionally, using a tool (DF Diagnosipack 1.1.1) to preapply all CVs and COPY tags, effectively flattening the raws, results in no crashes on both the 64 and 32 bit versions. They should be identical to the raws that crash as far as DF processes them.

I suspect that the function that "COPY_TAGS_FROM" uses isn't completely 64 bit compatible, especially combined another layer of COPY tags and the way CVs are loaded. I believe this is causing an exception (memory related?) of some sort and results in a CTD.
Replace a vanilla 64 bit DFs raw/object with the crashing raws object folder.
Attempt to load testing arena. Almost always will crash, without errorlog.

Replace a vanilla 32 bit DFs raw/object with the crashing raws object folder.
Attempt to load testing arena. Will load without errorlog, if slowly.

Replace a vanilla 64 bit DFs raw/object with the flattened raws object folder.
Attempt to load testing arena. Will load without errorlog.
Crashing RAWs : https://dffd.bay12games.com/file.php?id=15605 [^]
Flattened RAWs : https://dffd.bay12games.com/file.php?id=15622 [^]
No tags attached.
Issue History
2021-07-28 20:27HetsinNew Issue

There are no notes attached to this issue.