cseelhoff / RimThreaded

RimThreaded is a RimWorld mod designed to enable RimWorld to utilize multiple threads.
MIT License
117 stars 21 forks source link

Explosions cause crashes and multiple errors (RT 2.4.2) #580

Closed pO0P3R125 closed 3 years ago

pO0P3R125 commented 3 years ago

IMPORTANT: Please first search existing bugs to ensure you are not creating a duplicate bug report!

Describe the bug Explosions log several errors, when it tries to affect some cells with pawns it will cause an error in console, also trying to affect things that were destroyed at the same time the explosion is created and calculated, if too many pawns are affected by lots of explosions or big modded explosions it may crash the game TESTED ON OLD VERSION (RT 2.3.10 tester beta), MY BAD IS WORSE IN NEWER VERSION (RT 2.4.2) This same test replicated in new version will cause the game to become unstable spam console like crazy

Steps to reproduce the behavior (VERY IMPORTANT)

  1. Load save provided or start a colony
  2. Make an enclosed box
  3. Spawn human pawns in box
  4. Fill it with chemfuel
  5. Make explosion (bomb) inside the box
  6. See error
  7. ({EDIT:WILL CAUSE CRASH ON NEW VERSION} Can cause crash or game logic freezing in extreme conditions, just spawn lots of pawns with armor in the box, but lots {+20} and spawn some high explosive shells {stacks of 25} your game should logic freeze or crash)

OLD VERSION Error Logs Player.log https://gist.github.com/ca145c2e6816a25c1f95c82a458ae076 NEWER VERSION Error Logs Player.log Cannot get hugs game crashes

Save file Old version Explosions.zip NEWER VERSION Explosions NEW VERSION.zip

Screenshots

RimWorldWin64_56DVjl23o1 RimWorldWin64_bX0BPJnnOn

OLD ERRORS (cannot get new screenshots if game crashes

RimWorldWin64_pZCo62puk6 RimWorldWin64_shMkN5VFgh

Crash with newer version RimWorldWin64_vOWvjU77f8

Mod list (For vanilla report, it has to be same as below list.)

pastorismylord commented 3 years ago

fixed on 2.5.7