New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
1.10.3 crashes on start in OS X 10.12.6 #8066
Comments
Tried the previous release (1.9.3) and that works just fine on my current setup. So I suppose related to some changes that have been introduced since then. |
Duplicate of #7838 , will track it there. |
Nope, #7838 is different (though very similar...), reopening this one |
Hi @tomstorey & @buynov We're having trouble working out exactly where the crash could be from looking at the code. We were hoping that you could run a few tests for us:
Thanks! |
This is for the first bullet (let me try the other two in the next days): |
Sorry, I meant the console output with -d9. The crashlog is unchanged from your original report :) |
I hope that I got it right this time :) |
This is from the latest nightly (20200410-master-gf14a69e52f, released on 2020-04-10 18:01 UTC). Looks identical to me. |
It's exactly what we wanted. Thanks. |
I wonder if it's a variation over the issue I reported in the colourspace PR: #8023 (comment) To (somewhat) verify if it could relate to the video driver, can you try running in dedicated server mode? Use the |
Yep, seems to work fine with the "-D" option: Maybe it is worth noting that I am using a Hackintosh with an nVidia video card. I did not use this computer for a while, but a couple of years ago I was playing the 1.6.1 and 1.7.2 versions of OpenTTD and they still start fine. |
Can you test 1.10.0-RC1, see if that one crashes? If it works, the culprit is likely #8023. |
Well #8028 could also be it, really. It's just less likely. |
I can give this a try tomorrow on my system. |
Where can I get the RC1 version from? The Download link here does not seem to work: |
With RC1 it works! |
Okay then try this nightly: https://cdn.openttd.org/openttd-nightlies/2020/20200327-master-g2cc9afe057/ |
Works Ok! |
1.10.0 RC1 "just works". Opens up fine, no crash. :) |
I can currently start the RC1 and nightly versions, but cannot connect to any of the online games due to "Version mismatch". Can I somehow go around this and connect to the online games? |
These versions are not identical to the release versions, so I'm not sure that multiplayer would work without desyncs. |
Ive since upgraded to High Sierra as I needed a more recent OS for some new applications, and probably to be expected 1.10.0 is starting just fine now too. I dont think I'll be able to help out with further troubleshooting now. :( |
It seems that the debugging done earlier led to #8023 as the likely culprit here. Would it be possible to condition that change to only apply when running on 10.13 and later? It would be a better solution than playing on an RC build, in my opinion. |
I dug out my old 2009 MacBook Pro running 10.11.6, built the 1.10.2 pull request (with clang 10 from MacPorts), and was not able to reproduce a crash. It may be that it's 10.12-specific. It would be trivial to wrap the colour space code in a MacOSVersionIsAtLeast(10, 13, 0) call, but might that reintroduce the performance issues? For what it's worth, 10.12 is unsupported by Apple as of last October, and 10.13 should be able to be installed on any machine that supports 10.12. |
A nightly with the attempted fix is now up at https://cdn.openttd.org/openttd-nightlies/2020/20200601-master-g764497206a/ |
Unfortunately, it does not work with the nightly :( |
Same problem. |
The game is crashing on macOS 10.15.6
|
Thank you all for the reports. This issue became a bit difficult to track, as there are several (different) reports from different users. I think we fixed them all with upcoming nightly (which will be created in ~7 hours from writing this comment). I am going to close this issue for now, and if you find that the game still crashes for you with the nightly of 20210103 or later, please do create a new issue with the crash-log. We will pick this up from there again :) Tnx again! |
Version of OpenTTD
1.10.0
Expected result
Game should start
Actual result
Does not make it to menu screen. Crashes with a message "A serious fault condition occurred in the game. The game will shut down."
crash.log
Steps to reproduce
Try to open it.
I realise Im on an oldish version of OS X, I may just need to get with the times. :-)
The text was updated successfully, but these errors were encountered: