Page 1 of 1

[Rseding91] [0.17.72] Crash when writing tree_stage_index

Posted: Wed Oct 23, 2019 3:39 pm
by eradicator

Code: Select all

/c game.player.surface.create_entity{name='dead-grey-trunk',position={0,0}}.tree_stage_index = 1
Crashes for the following trees:

'dead-grey-trunk'
'dead-dry-hairy-tree'
'dead-tree-desert'
'dry-hairy-tree'
'dry-tree'

Re: [0.17.72] Crash when writing tree_stage_index

Posted: Wed Oct 23, 2019 4:27 pm
by gabberworld
in code i usually myself never use that may subtree , but instead i check if function , nil or not

as never knows when memory corruption may happen.

but guess its normal in most cases for use this way

Re: [0.17.72] Crash when writing tree_stage_index

Posted: Wed Oct 23, 2019 7:01 pm
by MasterBuilder
Seems to be a double post. It's twin is here in "Resolved for the next release".
Or maybe reading/writing were deliberately different, but it seems like this could be easily combined into a single bug report.

Re: [0.17.72] Crash when writing tree_stage_index

Posted: Wed Oct 23, 2019 7:13 pm
by eradicator
Not duplicate.
MasterBuilder wrote: Wed Oct 23, 2019 7:01 pm Or maybe reading/writing were deliberately different, but it seems like this could be easily combined into a single bug report.
The other one is for tree_stage_index_max, this one is for tree_stage_index. Yes, i deliberately made them different.

Re: [Rseding91] [0.17.72] Crash when writing tree_stage_index

Posted: Wed Oct 23, 2019 7:16 pm
by Rseding91
Thanks for the report. This is also fixed for the next version of 0.17.

Re: [Rseding91] [0.17.72] Crash when writing tree_stage_index

Posted: Wed Oct 23, 2019 7:32 pm
by eradicator
Great and fast work as always ;).