Game crashes to desktop repeatedly at the end of the first in-game day

Started by Jake, June 08, 2019, 10:05:05 AM

Previous topic - Next topic

Jake

As the title says. The game just keeps on crashing at the first sunset, with no indication of why in the logs that I can find. Debug mode doesn't offer any clues, or change the effect. These are the red errors that pop up when I start the game:

XML error: Duplicate XML node name costStuffCount in this XML block: <ThingDef ParentName="ArmorMachineableBase"><defName>Apparel_FlakVest</defName><label>plate vest</label><description>A couple of armor plates, held in place by straps. Incredibly crude, but better than nothing.</description><techLevel>Industrial</techLevel><recipeMaker><researchPrerequisite>PlateArmor</researchPrerequisite><unfinishedThingDef>UnfinishedArmor</unfinishedThingDef><recipeUsers><li>ElectricSmithy</li><li>FueledSmithy</li><li>TableMachining</li></recipeUsers></recipeMaker><graphicData><texPath>Things/Pawn/Humanlike/Apparel/FlakVest/FlakVest</texPath><graphicClass>Graphic_Single</graphicClass><drawSize>0.90</drawSize></graphicData><statBases><WorkToMake>6000</WorkToMake><MaxHitPoints>200</MaxHitPoints><Mass>10</Mass><Flammability>0.6</Flammability><Insulation_Cold>1</Insulation_Cold><EquipDelay>5</EquipDelay><StuffEffectMultiplierArmor>0.6</StuffEffectMultiplierArmor><StuffEffectMultiplierInsulation_Cold>0.08</StuffEffectMultiplierInsulation_Cold><StuffEffectMultiplierInsulation_Heat>0</StuffEffectMultiplierInsulation_Heat></statBases><equippedStatOffsets><MoveSpeed>-0.4</MoveSpeed></equippedStatOffsets><thingCategories><li>Apparel</li></thingCategories><costList /><apparel><bodyPartGroups><li>Torso</li></bodyPartGroups><wornGraphicPath>Things/Pawn/Humanlike/Apparel/FlakVest/FlakVest</wornGraphicPath><layers><li>Middle</li></layers><tags><li>IndustrialMilitaryBasic</li></tags><defaultOutfitTags><li>Soldier</li></defaultOutfitTags></apparel><costStuffCount>60</costStuffCount><stuffCategories><li>Metallic</li></stuffCategories><colorGenerator Class="ColorGenerator_StandardApparel" /><costStuffCount>30</costStuffCount><stuffCategories><li>Fabric</li></stuffCategories></ThingDef>
Verse.Log:Error(String, Boolean)
Verse.XmlInheritance:CheckForDuplicateNodes(XmlNode, XmlNode)
Verse.XmlInheritance:ResolveXmlNodeFor(XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodesRecursively(XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodesRecursively(XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodesRecursively(XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodes()
Verse.XmlInheritance:Resolve()
Verse.LoadedModManager:ParseAndProcessXML(XmlDocument, Dictionary`2)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()


XML error: Duplicate XML node name stuffCategories in this XML block: <ThingDef ParentName="ArmorMachineableBase"><defName>Apparel_FlakVest</defName><label>plate vest</label><description>A couple of armor plates, held in place by straps. Incredibly crude, but better than nothing.</description><techLevel>Industrial</techLevel><recipeMaker><researchPrerequisite>PlateArmor</researchPrerequisite><unfinishedThingDef>UnfinishedArmor</unfinishedThingDef><recipeUsers><li>ElectricSmithy</li><li>FueledSmithy</li><li>TableMachining</li></recipeUsers></recipeMaker><graphicData><texPath>Things/Pawn/Humanlike/Apparel/FlakVest/FlakVest</texPath><graphicClass>Graphic_Single</graphicClass><drawSize>0.90</drawSize></graphicData><statBases><WorkToMake>6000</WorkToMake><MaxHitPoints>200</MaxHitPoints><Mass>10</Mass><Flammability>0.6</Flammability><Insulation_Cold>1</Insulation_Cold><EquipDelay>5</EquipDelay><StuffEffectMultiplierArmor>0.6</StuffEffectMultiplierArmor><StuffEffectMultiplierInsulation_Cold>0.08</StuffEffectMultiplierInsulation_Cold><StuffEffectMultiplierInsulation_Heat>0</StuffEffectMultiplierInsulation_Heat></statBases><equippedStatOffsets><MoveSpeed>-0.4</MoveSpeed></equippedStatOffsets><thingCategories><li>Apparel</li></thingCategories><costList /><apparel><bodyPartGroups><li>Torso</li></bodyPartGroups><wornGraphicPath>Things/Pawn/Humanlike/Apparel/FlakVest/FlakVest</wornGraphicPath><layers><li>Middle</li></layers><tags><li>IndustrialMilitaryBasic</li></tags><defaultOutfitTags><li>Soldier</li></defaultOutfitTags></apparel><costStuffCount>60</costStuffCount><stuffCategories><li>Metallic</li></stuffCategories><colorGenerator Class="ColorGenerator_StandardApparel" /><costStuffCount>30</costStuffCount><stuffCategories><li>Fabric</li></stuffCategories></ThingDef>
Verse.Log:Error(String, Boolean)
Verse.XmlInheritance:CheckForDuplicateNodes(XmlNode, XmlNode)
Verse.XmlInheritance:ResolveXmlNodeFor(XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodesRecursively(XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodesRecursively(XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodesRecursively(XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodes()
Verse.XmlInheritance:Resolve()
Verse.LoadedModManager:ParseAndProcessXML(XmlDocument, Dictionary`2)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()


Could not execute post-long-event action. Exception: System.NullReferenceException: Object reference not set to an instance of an object
  at Verse.Sound.ResolvedGrain_Clip..ctor (UnityEngine.AudioClip clip) [0x00000] in <filename unknown>:0
  at Verse.Sound.AudioGrain_Folder+<GetResolvedGrains>c__Iterator0.MoveNext () [0x00000] in <filename unknown>:0
  at Verse.Sound.SubSoundDef.<ResolveReferences>m__0 () [0x00000] in <filename unknown>:0
  at Verse.LongEventHandler.ExecuteToExecuteWhenFinished () [0x00000] in <filename unknown>:0
Verse.Log:Error(String, Boolean)
Verse.LongEventHandler:ExecuteToExecuteWhenFinished()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent()
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update_Patch1(Object)
Verse.Root_Entry:Update()


Full error log here: https://gist.github.com/HugsLibRecordKeeper/c8cfa75fcd14ea53d107272ffdbbdef1

Modlist attached.

[attachment deleted due to age]

Canute

Error's are one thing.
But the hugslib log NEVER include the reason for the crash, because you made it before a crash happen.
To find the logfile you should take a look here
https://ludeon.com/forums/index.php?topic=38291.0

The last error if you posted is because, your linux setup can't play mp3 (
Streaming of 'mp3' on this platform is not supported).
The other error's you should find out which mod add "ArmorMachineablebase".
And please allways take a look at the link you are posting (don't forget YOU are at responsible for the content of the link's too.
Then you would notice the link allready contain the modlist.

Jake

I'm aware, thank you; I included a separate modlist file because the version from the log is a monolithic wall-o'-text that gives me eyestrain just to look at.

Anyway, I pulled the logfile from /tmp but it doesn't look much like is different between the two. I guess I'll have to go and look up how to run Steam games from the terminal.

EDIT: Or not. I think that post might need an update, because not only has the folder been renamed as of 1.0 but the only "Player.log" file I could find was two levels up and for a totally different game.

[attachment deleted due to age]

Canute

Yeah maybe that need an update, but i can't verfiy it for linux anway. For Windows it is accurate.
But the logfile don't include a crash either.
Did you just got a crash before you post the logfile ? Because at every Rimworld start the logfile get newly created and when you previously exit rimworld at normal way, no crash at the logfile.
But when Rimworld crashed before and there is nothing at the logfile, linux stoped Rimworld and i can't say anthing about it.

Jake

I dug out the logfile a few minutes after you asked for it, so it should be the most recent one. I'll try again for a side-by-side comparison with it.

Anyway, the only mods I can think of that might be conflicting over just the Flak Vest are Metals+ and VGP Dyes. Maybe flipping their load order around will help. For the audio file I have absolutely no idea: Could be any one of several dozen mods.

EDIT: Nope. Disabling Realistic Human Sounds killed one red error but not the rest, and messing with the load order created a bunch of extra errors; something about duplicate entries for a few items added by some of my alien race mods. Why that might be crashing the game I have no clue, but I do have an idea how to fix it; Extended Storage and More Shelves might be conflicting somehow.

Canute

QuoteI dug out the logfile a few minutes after you asked for it, so it should be the most recent one.
It depend HOW Rimworld exit before. The log only contain the crash report when Rimworld crashed.
Shouldn't at the rimworld installation some crash report folder be too (not sure where at linux they get stored). These folder mosttimes contain 3 files, 2 log's and a dump.

Mosttimes the load order doesn't matter. Except if a mod require another mod.
But you can tryout the modsorting tool
https://ludeon.com/forums/index.php?topic=48518.0

And when the vanilla game itself don't crash, ofcourse it is the fault of some mods. :-)



Jake

This is just getting weirder and weirder. I tried RWMS and I now have more errors than I did before. And when the game crashed again, Steam was convinced it was still running!

Canute

Still no logfile after it crashed, so we can't say anything why Rimworld crashed.

Does Rimworld crashed with the window that say Rimworld is crashed and created... ? Or does it just ended ?

Did you activate the mod that RWMS marked as unknow and deactivate ?


Jake

Nothing in the logfile that I can find would explain anything. This is the most recent one: https://gist.github.com/HugsLibRecordKeeper/2f6b40a74c478a29e2d119ae475ee2ab

These are the red errors:

XML error: Duplicate XML node name stuffCategories in this XML block: <ThingDef ParentName="ArmorMachineableBase"><defName>Apparel_FlakVest</defName><label>plate vest</label><description>A couple of armor plates, held in place by straps. Incredibly crude, but better than nothing.</description><techLevel>Industrial</techLevel><recipeMaker><researchPrerequisite>PlateArmor</researchPrerequisite><unfinishedThingDef>UnfinishedArmor</unfinishedThingDef><recipeUsers><li>ElectricSmithy</li><li>FueledSmithy</li><li>TableMachining</li></recipeUsers></recipeMaker><graphicData><texPath>Things/Pawn/Humanlike/Apparel/FlakVest/FlakVest</texPath><graphicClass>Graphic_Single</graphicClass><drawSize>0.90</drawSize></graphicData><statBases><WorkToMake>6000</WorkToMake><MaxHitPoints>200</MaxHitPoints><Mass>10</Mass><Flammability>0.6</Flammability><Insulation_Cold>1</Insulation_Cold><EquipDelay>5</EquipDelay><StuffEffectMultiplierArmor>0.6</StuffEffectMultiplierArmor><StuffEffectMultiplierInsulation_Cold>0.08</StuffEffectMultiplierInsulation_Cold><StuffEffectMultiplierInsulation_Heat>0</StuffEffectMultiplierInsulation_Heat></statBases><equippedStatOffsets><MoveSpeed>-0.4</MoveSpeed></equippedStatOffsets><thingCategories><li>Apparel</li></thingCategories><costList /><apparel><bodyPartGroups><li>Torso</li></bodyPartGroups><wornGraphicPath>Things/Pawn/Humanlike/Apparel/FlakVest/FlakVest</wornGraphicPath><layers><li>Middle</li></layers><tags><li>IndustrialMilitaryBasic</li></tags><defaultOutfitTags><li>Soldier</li></defaultOutfitTags></apparel><costStuffCount>60</costStuffCount><stuffCategories><li>Metallic</li></stuffCategories><colorGenerator Class="ColorGenerator_StandardApparel" /><costStuffCount>30</costStuffCount><stuffCategories><li>Fabric</li></stuffCategories></ThingDef>
Verse.Log:Error(String, Boolean)
Verse.XmlInheritance:CheckForDuplicateNodes(XmlNode, XmlNode)
Verse.XmlInheritance:ResolveXmlNodeFor(XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodesRecursively(XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodesRecursively(XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodesRecursively(XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodes()
Verse.XmlInheritance:Resolve()
Verse.LoadedModManager:ParseAndProcessXML(XmlDocument, Dictionary`2)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()


Config error in Xenn_Armored_DusterXX: has duplicate thingCategory Apparel.
Verse.Log:Error(String, Boolean)
Verse.DefDatabase`1:ErrorCheckAllDefs()
System.Reflection.MonoMethod:InternalInvoke(Object, Object[], Exception&)
System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)
System.Reflection.MethodBase:Invoke(Object, Object[])
Verse.GenGeneric:InvokeStaticMethodOnGenericType(Type, Type, String)
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()


Config error in Xenn_Armored_DusterXXArc: has duplicate thingCategory Apparel.
Verse.Log:Error(String, Boolean)
Verse.DefDatabase`1:ErrorCheckAllDefs()
System.Reflection.MonoMethod:InternalInvoke(Object, Object[], Exception&)
System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)
System.Reflection.MethodBase:Invoke(Object, Object[])
Verse.GenGeneric:InvokeStaticMethodOnGenericType(Type, Type, String)
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()


Config error in Xenn_Armored_DusterXXJ: has duplicate thingCategory Apparel.
Verse.Log:Error(String, Boolean)
Verse.DefDatabase`1:ErrorCheckAllDefs()
System.Reflection.MonoMethod:InternalInvoke(Object, Object[], Exception&)
System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)
System.Reflection.MethodBase:Invoke(Object, Object[])
Verse.GenGeneric:InvokeStaticMethodOnGenericType(Type, Type, String)
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()


Config error in Callistan_Hoodie: has duplicate thingCategory Apparel.
Verse.Log:Error(String, Boolean)
Verse.DefDatabase`1:ErrorCheckAllDefs()
System.Reflection.MonoMethod:InternalInvoke(Object, Object[], Exception&)
System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)
System.Reflection.MethodBase:Invoke(Object, Object[])
Verse.GenGeneric:InvokeStaticMethodOnGenericType(Type, Type, String)
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()


Config error in Callistan_ArmorHood: has duplicate thingCategory Apparel.
Verse.Log:Error(String, Boolean)
Verse.DefDatabase`1:ErrorCheckAllDefs()
System.Reflection.MonoMethod:InternalInvoke(Object, Object[], Exception&)
System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)
System.Reflection.MethodBase:Invoke(Object, Object[])
Verse.GenGeneric:InvokeStaticMethodOnGenericType(Type, Type, String)
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()


Config error in Callistan_Robe: has duplicate thingCategory Apparel.
Verse.Log:Error(String, Boolean)
Verse.DefDatabase`1:ErrorCheckAllDefs()
System.Reflection.MonoMethod:InternalInvoke(Object, Object[], Exception&)
System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)
System.Reflection.MethodBase:Invoke(Object, Object[])
Verse.GenGeneric:InvokeStaticMethodOnGenericType(Type, Type, String)
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()


Config error in MonolithHigh: makes immune to hediff which doesn't have comp immunizable
Verse.Log:Error(String, Boolean)
Verse.DefDatabase`1:ErrorCheckAllDefs()
System.Reflection.MonoMethod:InternalInvoke(Object, Object[], Exception&)
System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)
System.Reflection.MethodBase:Invoke(Object, Object[])
Verse.GenGeneric:InvokeStaticMethodOnGenericType(Type, Type, String)
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()


That last one is the only one that isn't repeated, if that makes a difference.

In the last playthrough, I used dev-mode and a quickstart to generate a colony and immediately crack open an Ancient Danger, and everything from rimworld_log up until the crash... Will have to go in another post.

Jake

Okay, part 2...



Platform assembly: /home/jake/.local/share/Steam/steamapps/common/RimWorld/RimWorldLinux_Data/Managed/Assembly-CSharp.dll (this message is harmless)
Unloading 5 Unused Serialized files (Serialized files now loaded: 0)
UnloadTime: 3.642000 ms
NullReferenceException: Object reference not set to an instance of an object
  at PrisonLabor.Behaviour_MotivationIcon.Update () [0x00000] in <filename unknown>:0

(Filename:  Line: -1)

requesting resize 1920 x 1080
Using native desktop resolution 1920 x 1080
requesting fullscreen 1920 x 1080 at 0 Hz
Desktop is 1920 x 1080 @ 60 Hz

Unloading 52 unused Assets to reduce memory usage. Loaded Objects now: 18723.
Total: 323.949005 ms (FindLiveObjects: 0.727000 ms CreateObjectMapping: 1.455000 ms MarkObjects: 321.671021 ms  DeleteObjects: 0.096000 ms)

Initializing new game with mods [Cut to stay under the word limit, same as in the link in the previous post]

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[AnimalVariations] Loading XML data from: /home/jake/.local/share/Steam/steamapps/workshop/content/294100/1511926373/Textures/Things/Pawn/Animal/Hare/Hare_SkinSet.xml

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Creating new male Hare with skin index of 1 where 4 possible variants were available. Chance was 20%.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[AnimalVariations] Loading XML data from: /home/jake/.local/share/Steam/steamapps/workshop/content/294100/1511926373/Textures/Things/Pawn/Animal/Rat/Rat_SkinSet.xml

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Creating new female Rat with skin index of 2 where 5 possible variants were available. Chance was 8%.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Creating new female Rat with skin index of 4 where 5 possible variants were available. Chance was 5%.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[AnimalVariations] Loading XML data from: /home/jake/.local/share/Steam/steamapps/workshop/content/294100/1511926373/Textures/Things/Pawn/Animal/WildBoar/WildBoar_SkinSet.xml

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Creating new male WildBoar with skin index of 0 where 4 possible variants were available. Chance was 20%.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Creating new male WildBoar with skin index of 2 where 4 possible variants were available. Chance was 20%.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Creating new male WildBoar with skin index of 0 where 4 possible variants were available. Chance was 20%.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Creating new female WildBoar with skin index of 1 where 4 possible variants were available. Chance was 20%.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Creating new female WildBoar with skin index of 4 where 4 possible variants were available. Chance was 20%.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Creating new male WildBoar with skin index of 1 where 4 possible variants were available. Chance was 20%.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Creating new female WildBoar with skin index of 0 where 4 possible variants were available. Chance was 20%.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Creating new male WildBoar with skin index of 2 where 4 possible variants were available. Chance was 20%.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[AnimalVariations] Loading XML data from: /home/jake/.local/share/Steam/steamapps/workshop/content/294100/1511926373/Textures/Things/Pawn/Animal/Warg/Warg_SkinSet.xml

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Creating new female Warg with skin index of 6 where 6 possible variants were available. Chance was 11%.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[AnimalVariations] Loading XML data from: /home/jake/.local/share/Steam/steamapps/workshop/content/294100/1511926373/Textures/Things/Pawn/Animal/Rat/Rat_SkinSet.xml

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Creating new male Rat with skin index of 1 where 5 possible variants were available. Chance was 16%.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[AnimalVariations] Loading XML data from: /home/jake/.local/share/Steam/steamapps/workshop/content/294100/1511926373/Textures/Things/Pawn/Animal/Squirrel/Squirrel_SkinSet.xml

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Creating new male Squirrel with skin index of 0 where 4 possible variants were available. Chance was 20%.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Creating new male Squirrel with skin index of 1 where 4 possible variants were available. Chance was 20%.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[AnimalVariations] Loading XML data from: /home/jake/.local/share/Steam/steamapps/workshop/content/294100/1511926373/Textures/Things/Pawn/Animal/Cougar/Cougar_SkinSet.xml

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Creating new female Cougar with skin index of 4 where 5 possible variants were available. Chance was 8%.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[AnimalVariations] Loading XML data from: /home/jake/.local/share/Steam/steamapps/workshop/content/294100/1511926373/Textures/Things/Pawn/Animal/Hare/Hare_SkinSet.xml

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Creating new male Hare with skin index of 0 where 4 possible variants were available. Chance was 20%.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Creating new female Hare with skin index of 1 where 4 possible variants were available. Chance was 20%.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Creating new female Hare with skin index of 3 where 4 possible variants were available. Chance was 10%.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Creating new female Hare with skin index of 0 where 4 possible variants were available. Chance was 20%.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[AnimalVariations] Loading XML data from: /home/jake/.local/share/Steam/steamapps/workshop/content/294100/1511926373/Textures/Things/Pawn/Animal/Squirrel/Squirrel_SkinSet.xml

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Creating new female Squirrel with skin index of 3 where 4 possible variants were available. Chance was 10%.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[AnimalVariations] Loading XML data from: /home/jake/.local/share/Steam/steamapps/workshop/content/294100/1511926373/Textures/Things/Pawn/Animal/WildBoar/WildBoar_SkinSet.xml

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Creating new male WildBoar with skin index of 3 where 4 possible variants were available. Chance was 20%.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Creating new male WildBoar with skin index of 0 where 4 possible variants were available. Chance was 20%.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Creating new female WildBoar with skin index of 0 where 4 possible variants were available. Chance was 20%.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Creating new male WildBoar with skin index of 0 where 4 possible variants were available. Chance was 20%.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Creating new male WildBoar with skin index of 4 where 4 possible variants were available. Chance was 20%.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Creating new female WildBoar with skin index of 1 where 4 possible variants were available. Chance was 20%.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Creating new male WildBoar with skin index of 1 where 4 possible variants were available. Chance was 20%.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Creating new male WildBoar with skin index of 3 where 4 possible variants were available. Chance was 20%.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

ShallowReservoirSeed == 0 Regenerating seeds

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Generating new oil grids

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

MapGenerated

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Generating new oil grids

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[MineItAll] Injected 3 designators

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[AllowTool] Injected 6 designators

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Unloading 1 Unused Serialized files (Serialized files now loaded: 0)
[AnimalVariations] Loading XML data from: /home/jake/.local/share/Steam/steamapps/workshop/content/294100/1511926373/Textures/Things/Pawn/Animal/Hare/Hare_SkinSet.xml

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[AnimalVariations] Loading XML data from: /home/jake/.local/share/Steam/steamapps/workshop/content/294100/1511926373/Textures/Things/Pawn/Animal/Rat/Rat_SkinSet.xml

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[AnimalVariations] Loading XML data from: /home/jake/.local/share/Steam/steamapps/workshop/content/294100/1511926373/Textures/Things/Pawn/Animal/WildBoar/WildBoar_SkinSet.xml

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[AnimalVariations] Loading XML data from: /home/jake/.local/share/Steam/steamapps/workshop/content/294100/1511926373/Textures/Things/Pawn/Animal/Warg/Warg_SkinSet.xml

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[AnimalVariations] Loading XML data from: /home/jake/.local/share/Steam/steamapps/workshop/content/294100/1511926373/Textures/Things/Pawn/Animal/Rat/Rat_SkinSet.xml

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[AnimalVariations] Loading XML data from: /home/jake/.local/share/Steam/steamapps/workshop/content/294100/1511926373/Textures/Things/Pawn/Animal/Squirrel/Squirrel_SkinSet.xml

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[AnimalVariations] Loading XML data from: /home/jake/.local/share/Steam/steamapps/workshop/content/294100/1511926373/Textures/Things/Pawn/Animal/Cougar/Cougar_SkinSet.xml

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[AnimalVariations] Loading XML data from: /home/jake/.local/share/Steam/steamapps/workshop/content/294100/1511926373/Textures/Things/Pawn/Animal/Hare/Hare_SkinSet.xml

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[AnimalVariations] Loading XML data from: /home/jake/.local/share/Steam/steamapps/workshop/content/294100/1511926373/Textures/Things/Pawn/Animal/Squirrel/Squirrel_SkinSet.xml

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[AnimalVariations] Loading XML data from: /home/jake/.local/share/Steam/steamapps/workshop/content/294100/1511926373/Textures/Things/Pawn/Animal/WildBoar/WildBoar_SkinSet.xml

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)


Unloading 33 unused Assets to reduce memory usage. Loaded Objects now: 30809.
Total: 444.492004 ms (FindLiveObjects: 1.203000 ms CreateObjectMapping: 2.644000 ms MarkObjects: 440.551025 ms  DeleteObjects: 0.093000 ms)

Free-Market-Association of Dorean Trade-Syndicate Financial are coming after 14.44419 days.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Free-Market-Association of Dorean Trade-Syndicate Financial are coming after 12.87981 days.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Explosion could not affect cell (97, 0, 142): System.NullReferenceException: Object reference not set to an instance of an object
at ShipsHaveInsides.Mod.RecoverPawnAfterExit.PostFix () <0x000a4>
at (wrapper dynamic-method) RimWorld.Building_CryptosleepCasket.EjectContents_Patch2 (object) <0x00453>
at RimWorld.Building_AncientCryptosleepCasket.EjectContents () <0x0011f>
at RimWorld.Building_AncientCryptosleepCasket.EjectContents () <0x00200>
at RimWorld.Building_AncientCryptosleepCasket.PreApplyDamage (Verse.DamageInfo&,bool&) <0x00191>
at (wrapper dynamic-method) Verse.Thing.TakeDamage_Patch1 (object,Verse.DamageInfo) <0x001da>
at Verse.DamageWorker.ExplosionDamageThing (Verse.Explosion,Verse.Thing,System.Collections.Generic.List`1<Verse.Thing>,Verse.IntVec3) <0x00500>
at Verse.DamageWorker.ExplosionAffectCell (Verse.Explosion,Verse.IntVec3,System.Collections.Generic.List`1<Verse.Thing>,bool) <0x00592>
at Verse.DamageWorker_Flame.ExplosionAffectCell (Verse.Explosion,Verse.IntVec3,System.Collections.Generic.List`1<Verse.Thing>,bool) <0x00043>
at Verse.Explosion.AffectCell (Verse.IntVec3) <0x0012c>
at Verse.Explosion.Tick () <0x0012a>


(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

False

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

False

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

True

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

True

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)



Canute

These error's arn't not that worse (i think) mosttimes duplicate entries.

But nothing you posted so far include a crash report.
So the question again how did Rimworld crash ? Do you got a crash request like you can see at the picture from
https://ludeon.com/forums/index.php?topic=48910.0
It is windows but at linux you should get a similar one, then the logfile from these crash folder would show the reason for the crash.
Or does Rimworld just exit without any warning ?

Jake

No warning at all, just dumps me straight back to the desktop; nothing like that pop-up shows anywhere. There's probably some kind of error log somewhere but I don't know where to even start looking for it. I might have to start a thread in the Support subforum for that.

Canute

If we don't know any reason why Linux close Rimworld, we have no real clue.

You should try to update video and audio driver.
And ofcourse you can made a posting at the support, maybe a linux crack know some solution.