[0.12.12] [cube] pcall behavior changed

This subforum contains all the issues which we already resolved.
orzelek
Smart Inserter
Smart Inserter
Posts: 3928
Joined: Fri Apr 03, 2015 10:20 am
Contact:

Re: [0.12.12] pcall behavior changed

Post by orzelek »

Rseding91 wrote:There's definitely something wrong with the Linux release build. We're looking into it.

This particular issue doesn't happen on the Windows release build (which is what I've been testing with).
Might be unrelated - I got an error posted for RSO when one of files fails to parse.
I can't reproduce it on my windows machine but there was some strange part in there (value was written as 0,4 not 0.4).
Is it possible it's related to this?
Rseding91
Factorio Staff
Factorio Staff
Posts: 15889
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: [0.12.12] pcall behavior changed

Post by Rseding91 »

orzelek wrote:
Rseding91 wrote:There's definitely something wrong with the Linux release build. We're looking into it.

This particular issue doesn't happen on the Windows release build (which is what I've been testing with).
Might be unrelated - I got an error posted for RSO when one of files fails to parse.
I can't reproduce it on my windows machine but there was some strange part in there (value was written as 0,4 not 0.4).
Is it possible it's related to this?
Yes. What would normally give a nice "script error" output and exit to the main menu is causing a full crash on the Linux release build.
If you want to get ahold of me I'm almost always on Discord.
orzelek
Smart Inserter
Smart Inserter
Posts: 3928
Joined: Fri Apr 03, 2015 10:20 am
Contact:

Re: [0.12.12] pcall behavior changed

Post by orzelek »

Rseding91 wrote:
orzelek wrote:
Rseding91 wrote:There's definitely something wrong with the Linux release build. We're looking into it.

This particular issue doesn't happen on the Windows release build (which is what I've been testing with).
Might be unrelated - I got an error posted for RSO when one of files fails to parse.
I can't reproduce it on my windows machine but there was some strange part in there (value was written as 0,4 not 0.4).
Is it possible it's related to this?
Yes. What would normally give a nice "script error" output and exit to the main menu is causing a full crash on the Linux release build.
It's a bit different here. It doesn't error out at all on windows build. It was parsing till now without any errors at all. And it still is for windows build.
It produced syntax error on linux(my assumption) thats visible here:
https://forums.factorio.com/forum/vie ... 94#p113909
As far as I can see that code was there from August.
User avatar
cube
Former Staff
Former Staff
Posts: 1111
Joined: Tue Mar 05, 2013 8:14 pm
Contact:

Re: [0.12.12] [cube] pcall behavior changed

Post by cube »

Thanks for the report (and all the ones I marked as duplicate :-) ), these problems should be fixed for 0.12.13.

I changed our build to use link time optimizations, but it looks that the toolchain still has some bugs :-). In this case it caused the 0.12.12 to immediately terminate after an exception was thrown instead of catching it properly.
Post Reply

Return to “Resolved Problems and Bugs”