Page 1 of 1

[Dominik][0.17.18] Crash when adding module to assembler using shift+left click

Posted: Tue Mar 26, 2019 5:00 am
by raspberrypuppies
I experienced a reproducible crash when adding an efficiency 1 module to an electric engine assembler using shift + left click from the game world. It happened three times in a row.

Logs https://drive.google.com/file/d/1vZ40kG ... sp=sharing
Crash Dumphttps://drive.google.com/open?id=16FMn1 ... ep68iyebxY
Video (17 seconds) https://drive.google.com/open?id=1IMBuA ... V6wwyNi2Wx
Save file https://drive.google.com/open?id=1Ij-gr ... QakM-jFQ9y

Re: [0.17.18] Crash when adding module to assembler using shift+left click

Posted: Tue Mar 26, 2019 5:03 am
by raspberrypuppies
I should have mentioned that I was able to add it to other assemblers just fine.

Re: [0.17.18] Crash when adding module to assembler using shift+left click

Posted: Tue Mar 26, 2019 5:09 am
by raspberrypuppies
The useful bits of the logs appears to be:

Code: Select all

33.437 Error FluidBoxManager.cpp:445: this->doneSetup was not true
Logger::writeStacktrace skipped.
There are several bugs with the same error message. This is probably a duplicate.

Re: [0.17.18] Crash when adding module to assembler using shift+left click

Posted: Tue Mar 26, 2019 10:00 am
by siles
I have similar problem on an assembler for blue electronic circuit (Processing unit).
This is the Dump Files have this two times but have different sizes so I add them bout :
https://www.dropbox.com/s/0et2r56vrb9op ... s.dmp?dl=0
https://www.dropbox.com/s/scyx02kdx2ifu ... t.dmp?dl=0
And here is the save file from the last autosave
https://www.dropbox.com/s/dyzpsfbxw4r7p ... 2.zip?dl=0

Re: [Dominik][0.17.18] Crash when adding module to assembler using shift+left click

Posted: Tue Mar 26, 2019 12:49 pm
by Dominik
Thanks for the report, this has been a frequent crash now. It is a result of my fix from the last release that targeted some cases of copy/paste of assembler settings (nothing to do with modules, those are inserted with ctrl). I did not think of the case where the pasted recipe does not use a fluid, which is this case.

Re: [0.17.18] Crash when adding module to assembler using shift+left click

Posted: Tue Mar 26, 2019 12:56 pm
by Dominik
raspberrypuppies wrote: Tue Mar 26, 2019 5:09 am The useful bits of the logs appears to be:

Code: Select all

33.437 Error FluidBoxManager.cpp:445: this->doneSetup was not true
Logger::writeStacktrace skipped.
There are several bugs with the same error message. This is probably a duplicate.
This is an assert in a critical spot of the program (setup of fluid handling part of assembler in this case) that can pop as a result of many things. So many different bug reports would end by it, but the path to it (in the log too) would be different.