Page 1 of 1
[Oxyd] [0.18.2] Crash: this->lastDamageDealer->getSubstitute() == *this->lastDamageDealer was not true
Posted: Wed Jan 29, 2020 1:08 pm
by btg
I was fighting a biter and about to die, when i decided to jump into my car, and the game exploded.
ModLIst:
Autodeconstruct 0.1.16
construction_drones 0.4.0
Explosive excavation 1.1.7
Maxratecalculator 3.2.31
Mining_Drones 0.3.0
Squeak Through 1.8.0
TinyStart 0.18.2
dangerOreus 1.5.13
inbuilt_lighting 18.1.8
edit: uploaded correct log
Re: Biter crashing 18.2
Posted: Wed Jan 29, 2020 1:35 pm
by Loewchen
That is the wrong log, post the log with the crash please.
Re: [0.18.2] Crash related to biter
Posted: Wed Jan 29, 2020 1:56 pm
by btg
Sorry updated the log to the correct one
Re: [0.18.2] Crash: this->lastDamageDealer->getSubstitute() == *this->lastDamageDealer was not true
Posted: Wed Jan 29, 2020 4:30 pm
by Loewchen
If you can reproduce this, post the save and steps to do so please.
Re: [0.18.2] Crash: this->lastDamageDealer->getSubstitute() == *this->lastDamageDealer was not true
Posted: Wed Jan 29, 2020 9:35 pm
by btg
Just below the player and car location is some nest, move player and engage biters. Just before death enter the car.
Also uploaded latest crash report.
https://drive.google.com/open?id=1sWIFM ... XWg-0S5DmI
Re: [0.18.2] Crash: this->lastDamageDealer->getSubstitute() == *this->lastDamageDealer was not true
Posted: Thu Jan 30, 2020 5:07 am
by traycer
Code: Select all
28.531 Error Commandable.cpp:320: this->lastDamageDealer->getSubstitute() == *this->lastDamageDealer was not true
Logger::writeStacktrace skipped.
28.532 Error CrashHandler.cpp:189: Map tick at moment of crash: 6840745
Seeing the same crash. Removed all mods, still was able to reproduce. I attack a nearby biter base on foot, then quickly retreat to my nearby tank. Tank takes some damage, then biters get within range of laser turrets. I think the crash occurs not when I'm about to die, but when a biter is about to die.
ZIP file below contains a short gameplay video, the save file used in the video, and three sets of crash logs and dump files both with and without mods. Auto-upload of crash logs is enabled here.
https://drive.google.com/file/d/1FnvpsO ... sp=sharing
Gameplay video (same as in ZIP file):
https://streamable.com/hko9c
Re: [0.18.2] Crash: this->lastDamageDealer->getSubstitute() == *this->lastDamageDealer was not true
Posted: Thu Jan 30, 2020 5:50 pm
by woutershep
Can confirm. Had this happen to me in a no-mods vanilla game in multiplayer under similar circumstances.
Was near an artillery train that aggro'd biters, i shot my rifle empty at the biter group that came for me.
As they where hurting me and i was out of ammo, i ran for the train, got in the locomotive to flee and it crashed.
My version is the linux version unlike the other posters.
Re: [0.18.2] Crash: this->lastDamageDealer->getSubstitute() == *this->lastDamageDealer was not true
Posted: Sun Feb 02, 2020 5:54 am
by Loewchen
Re: [Oxyd] [0.18.2] Crash: this->lastDamageDealer->getSubstitute() == *this->lastDamageDealer was not true
Posted: Mon Feb 03, 2020 4:48 am
by x123
When it happenned to me [0.18.3 on mac] (
80789) I was not taking damage.
Both times I had launched a nuke and then tried to get back into my tank.
2nd time definitely happened as soon as I hit enter to get into my tank. Cannot remember 100% about the first.
Cannot remember if nuke had hit yet sorry.
My 2 logs attached
Re: [Oxyd] [0.18.2] Crash: this->lastDamageDealer->getSubstitute() == *this->lastDamageDealer was not true
Posted: Mon Feb 03, 2020 3:43 pm
by Oxyd
Thanks, fixed in 0.18.4.
Re: [Oxyd] [0.18.2] Crash: this->lastDamageDealer->getSubstitute() == *this->lastDamageDealer was not true
Posted: Thu Feb 06, 2020 5:33 pm
by traycer
Confirmed fixed in 0.18.4 with a few attempts to reproduce a crash with two different save files that had exhibited the behaviour with 0.18.2 and 0.18.3.

Re: [Oxyd] [0.18.2] Crash: this->lastDamageDealer->getSubstitute() == *this->lastDamageDealer was not true
Posted: Tue Feb 25, 2020 12:57 am
by deemer
I feel like x123's issue may possibly have been different. I just had a hang, not a crash, with the same actions as x123 (launch a nuke, get in tank, drive away). I saved a core dump with gcore. I was using 0.18.3. I have updated to 0.18.8 and will repost this as a new bug if it happens again.