RimWorld

RimWorld

Map Reroll
Madzombie10 Dec 26, 2016 @ 9:03pm
Crash
I get this crash after i reroll the map a few times.
========== OUTPUTING STACK TRACE ==================

ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 101080EF)
0x101080EF (mono)
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 10108142)
0x10108142 (mono)
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00CE4E30)
0x00CE4E30 (RimWorldWin)
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00D2195D)
0x00D2195D (RimWorldWin)
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00D1F60A)
0x00D1F60A (RimWorldWin)
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00CFA57F)
0x00CFA57F (RimWorldWin)
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00D90EAB)
0x00D90EAB (RimWorldWin)
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00D9360E)
0x00D9360E (RimWorldWin)
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 0118C8D8)
0x0118C8D8 (RimWorldWin)
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 011BBD88)
0x011BBD88 (RimWorldWin)
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 74EC62C4)
0x74EC62C4 (KERNEL32)
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 77280FD9)
0x77280FD9 (ntdll)

========== END OF STACKTRACE ===========

**** Crash! ****











I also get a red error saying


MapRerollSettings already has short hash.
Verse.Log:Error(String)
Verse.ShortHashGiver:GiveShortHash(Def)
Verse.ShortHashGiver:GiveAllShortHashes()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__735()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__733()
Last edited by Madzombie10; Dec 26, 2016 @ 9:08pm
< >
Showing 1-10 of 10 comments
Symbolic  [developer] Dec 28, 2016 @ 5:26am 
Sorry, but that crash log doesn't tell me much- it's an internal Unity error that could be caused by any number of things. As for the error, seems like the mod was loaded twice- check your mod configuration.
If you wish to investigate further, you could disable your other mods, try rerolling, and see if the error and crash persist.
Madzombie10 Dec 28, 2016 @ 5:27am 
Okay will do thanks.
Madzombie10 Dec 28, 2016 @ 5:40am 
I think i might've found out what is was i was reading other people's threads having the same problem and they are saying it's allow tool and hugs lib. Not sure though but im going to see how it goes. Would you happen to know anything about this since this is the error i get when i can't load my saves. https://gist.github.com/627b5139b7ae07604fb2f893a83979f7 The error starts at 1498.






Last edited by Madzombie10; Dec 28, 2016 @ 5:48am
Symbolic  [developer] Dec 28, 2016 @ 5:49am 
I'd appreciate it if you could link those threads for me.
As for the log, seems like an improperly saved piece of apparel being loaded. No info on which mod added it, though.
Last edited by Symbolic; Dec 28, 2016 @ 5:53am
Here's my log[dl.dropboxusercontent.com]. Crashing durning a reroll. Happened twice, no luck to load.
Symbolic  [developer] Jan 13, 2017 @ 1:28pm 
@July5am
QualityBuilder and Humanoid Alien Races are both involved in this error. I would post the log on their respective Ludeon Forum threads or workshop pages.
Hatti Jan 14, 2017 @ 3:54am 
I looked into the errors and saw that qualitybuilder is just a victim here and not causing the crash.


System.NullReferenceException: Object reference not set to an instance of an object at QualityBuilder.QualityBuilder.getDesignationOnThing (Verse.Thing thing) [0x00000] in <filename unknown>:0 at QualityBuilder.QualityBuilder.hasDesignation (Verse.Thing t) [0x00000] in <filename unknown>:0 at QualityBuilder.CompQualityBuilder.PostSpawnSetup () [0x00000] in <filename unknown>:0 at Verse.ThingWithComps.SpawnSetup (Verse.Map map) [0x00000] in <filename unknown>:0 at Verse.Building.SpawnSetup (Verse.Map map) [0x00000] in <filename unknown>:0 at AlienRace.GenSpawnAlien.SpawnModded (Verse.Thing newThing, IntVec3 loc, Verse.Map map, Rot4 rot) [0x00000] in <filename unknown>:0 at Verse.GenSpawn.Spawn (Verse.Thing newThing, IntVec3 loc, Verse.Map map) [0x00000] in <filename unknown>:0 at MapGenerator.GenStep_CreateBlueprintSingle.TrySetCellAs (IntVec3 c, Verse.Map map, Verse.ThingDef thingDef, Rot4 thingRot, Verse.ThingDef stuffDef, Verse.TerrainDef terrainDef, Verse.PawnKindDef pawnKindDef, Verse.ThingDef itemDef, MapGenerator.MapGeneratorBlueprintDef blueprint) [0x00000] in <filename unknown>:0 at MapGenerator.GenStep_CreateBlueprintSingle.MakeBlueprintRoom (Verse.Map map, CellRect mapRect, MapGenerator.MapGeneratorBlueprintDef blueprint, Verse.ThingDef stuffDef) [0x00000] in <filename unknown>:0 at MapGenerator.GenStep_CreateBlueprintSingle.ScatterBlueprintAt (IntVec3 loc, Verse.Map map, MapGenerator.MapGeneratorBlueprintDef blueprint, Verse.ThingDef& wallStuff, System.Collections.Generic.List`1 listOfUsedCells) [0x00000] in <filename unknown>:0 at MapGenerator.GenStep_CreateBlueprintSingle.ScatterAt (IntVec3 loc, Verse.Map map, Int32 stackCount) [0x00000] in <filename unknown>:0 at Verse.GenStep_Scatterer.Generate (Verse.Map map) [0x00000] in <filename unknown>:0 at Verse.MapGenerator.GenerateContentsIntoMap (Verse.MapGeneratorDef def, Verse.Map map) [0x00000] in <filename unknown>:0

at AlienRace.GenSpawnAlien.SpawnModded (Verse.Thing newThing, IntVec3 loc, Verse.Map map, Rot4 rot) [0x00000] in <filename unknown>:0

this is the important line. I´m using mapreroll and qualitybuilder by myself and never had a issue with it. And as you can see, the alienrace mod is involved first in the error.

But the error or both mods are not the reson for the crash. Nullpointer are handled in rimworld.
The crash resulted from too much ram used

Unloading 0 Unused Serialized files (Serialized files now loaded: 0) DynamicHeapAllocator allocation probe 1 failed - Could not get memory for large allocation 1048576. DynamicHeapAllocator allocation probe 2 failed - Could not get memory for large allocation 1048576. DynamicHeapAllocator allocation probe 3 failed - Could not get memory for large allocation 1048576. DynamicHeapAllocator allocation probe 4 failed - Could not get memory for large allocation 1048576. DynamicHeapAllocator out of memory - Could not get memory for large allocation 1048576! Could not allocate memory: System out of memory! Trying to allocate: 1048576B with 16 alignment. MemoryLabel: STL Allocation happend at: Line:75 in Memory overview [ ALLOC_DEFAULT ] used: 199584768B | peak: 0B | reserved: 226262904B [ ALLOC_TEMP_JOB ] used: 0B | peak: 0B | reserved: 4194304B [ ALLOC_GFX ] used: 989137808B | peak: 0B | reserved: 1013149528B [ ALLOC_CACHEOBJECTS ] used: 1048B | peak: 0B | reserved: 2097152B [ ALLOC_TYPETREE ] used: 0B | peak: 0B | reserved: 0B [ ALLOC_PROFILER ] used: 0B | peak: 0B | reserved: 0B [ ALLOC_TEMP_THREAD ] used: 30721B | peak: 0B | reserved: 3801088B Could not allocate memory: System out of memory! Trying to allocate: 1048576B with 16 alignment. MemoryLabel: STL Allocation happend at: Line:75 in Memory overview [ ALLOC_DEFAULT ] used: 199584768B | peak: 0B | reserved: 226262904B [ ALLOC_TEMP_JOB ] used: 0B | peak: 0B | reserved: 4194304B [ ALLOC_GFX ] used: 989137808B | peak: 0B | reserved: 1013149528B [ ALLOC_CACHEOBJECTS ] used: 1048B | peak: 0B | reserved: 2097152B [ ALLOC_TYPETREE ] used: 0B | peak: 0B | reserved: 0B [ ALLOC_PROFILER ] used: 0B | peak: 0B | reserved: 0B [ ALLOC_TEMP_THREAD ] used: 30721B | peak: 0B | reserved: 3801088B

But will add a safety catch into qualitybuilder:)
Last edited by Hatti; Jan 14, 2017 @ 4:23am
Symbolic  [developer] Jan 14, 2017 @ 8:17am 
@xhatti
Thank you for looking into this. I'll forward your post to erdelf, maybe he can look into the cause of that error.
Also, I'll make sure to read logs to the end in the future :)

@July5am
The out of memory crash is caused by one of your mods causing a memory leak- you could try to isolate which one it is by disabling part of your mods and doing test rerolls while watching the game's memory usage. If you want to take the time to do that, of course.
Do let us know if you find out which one it is.
Last edited by Symbolic; Jan 14, 2017 @ 8:24am
Am I getting it right: it should be the mod with assambiles inside (.dll)? Those onse with xmls only cannot make this mess, is it correct? If so, it's a lot less difficult. I should also mentioned that it was a 400x400 boreal map and the following mapchanging mods activated: Misc. MapGen FactionBase, CaveworldFlora, CaveBiome, Taller Grass, Increased Forest Density and Snowy Trees. I'll also give it a try with a different biome and a lessened map.
Last edited by тетеря, блин; Jan 14, 2017 @ 10:54am
Symbolic  [developer] Jan 14, 2017 @ 1:17pm 
@July5am
Right, only the dll mods can cause this. Keep in mind, that the game needs to be restarted after disabling mods to ensure that they are no longer running.
< >
Showing 1-10 of 10 comments
Per page: 1530 50