Page 1 of 1

[Help Wanted] Fix crashing on Fedora

Posted: Sat Jun 23, 2018 5:07 pm
by subpop
I am the Fedora packager maintaining FreeOrion in Fedora. For a while now (far too long), FreeOrion has been crashing immediately on startup. I have not had enough free time to properly troubleshoot it, so I thought I'd ask the developer community for some help. I tried Debian's build of freeorion and it runs fine. Their rules file does not differ in any discernible way from my own spec file. The stack trace seems to suggest some problem with font rendering, but I've verified that the shipped fonts (Google Roboto and DejaVu Sans) are both pulled in as requirements to the package. I'm stumped. Does anyone see any place I can start looking for why this might be crashing?

The spec file and related sources can be found on src.fedoraproject.org: https://src.fedoraproject.org/rpms/freeorion
The stack trace for the crash has been captured by a crash tracer: https://retrace.fedoraproject.org/faf/reports/2087972/
The bug report contains additional data about the system that reported the crash: https://bugzilla.redhat.com/show_bug.cgi?id=1575292

To install the freeorion packages in Fedora 28, run the following:

Code: Select all

sudo dnf install freeorion
sudo dnf debuginfo-install freeorion
This will pull in the debug symbols and source files for gdb.

Re: [Help Wanted] Fix crashing on Fedora

Posted: Sun Jun 24, 2018 11:39 am
by Vezzra
@subpop, can you open a corresponding issue on our github tracker?

Re: [Help Wanted] Fix crashing on Fedora

Posted: Tue Jun 26, 2018 3:32 am
by subpop
Sure, just opened one. Is that the preferred location for a topic like this? I didn't want to treat it like a bug with FreeOrion, since it runs fine on other distros. It's some problem unique to Fedora.

https://github.com/freeorion/freeorion/issues/2182

Re: [Help Wanted] Fix crashing on Fedora

Posted: Wed Jun 27, 2018 4:59 pm
by Vezzra
subpop wrote:Is that the preferred location for a topic like this?
Yes.
I didn't want to treat it like a bug with FreeOrion, since it runs fine on other distros. It's some problem unique to Fedora.
Maybe, maybe not, which needs to be figured out. As long as there is the possibility that it is a bug/issue with the FO code, it can go on our github tracker.

If it really turned out to be an issue with Fedora we can't anything do about on our side, it will get closed as "won't fix". However, in this case, judging by the exchange so far in the comment section of the issue you opened, it might very well be some problem within the FO code after all.