Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0011791Dwarf FortressTechnical -- Saving/Loadingpublic2021-07-28 20:272021-07-28 20:27
ReporterHetsin 
Assigned To 
PrioritylowSeveritycrashReproducibilityalways
StatusnewResolutionopen 
PlatformOSOS Version
Product Version0.47.04 
Target VersionFixed in Version 
Summary0011791: Modded RAWs CTD on CREATURE load, specific to 64 bit version
DescriptionUsing 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.
Steps To ReproduceReplace 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.
Additional InformationCrashing RAWs : https://dffd.bay12games.com/file.php?id=15605 [^]
Flattened RAWs : https://dffd.bay12games.com/file.php?id=15622 [^]
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2021-07-28 20:27 Hetsin New Issue


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker