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
[Crash]: Game does not start: fccache.c:808: FcCacheFini: Assertion 'fcCacheChains[i] == NULL' failed.
#10053
Comments
I could not really generate a coredump; if that is needed, then I can figure it out, probably. |
fccache.c:808: FcCacheFini: Assertion
fcCacheChains[i] == NULL' failed.`fccache.c:808: FcCacheFini: Assertion 'fcCacheChains[i] == NULL' failed.
This assertion is triggered when fontconfig is deinitialized, while parts of it are still in use. Can you check which libraries OpenTTD links on your system, and whether any of them link fontconfig as well? |
You can check the dependencies via
|
Sorry, I wrote "freetype" earlier, I meant "fontconfig". I edited my comment above. |
Thank you very much for your quick response. Here the output of the given command: Output
If I do not misinterpret the results, no other library links against fontconfig as well. |
I also tried to build OpenTTD as it is done by the packagers for Fedora, using the RPM Spec file provided by them. And I tried to build it using a clean installation of Fedora in a container with nothing installed but the dependencies. Both ways didn't work. However, my system runs the packaged version perfectly fine. I thought, maybe this is also an external problem? But I wanted to ask here before, maybe I just made a mistake or whatever. |
I could fix it myself by deleting the configurations folder of OpenTTD and starting it with forced x11 once. But many thanks for your help! 😄 |
Version of OpenTTD
12.2 on Fedora Linux 36
Steps to reproduce
Upload crash files
The text was updated successfully, but these errors were encountered: