Description of problem: I started freeorion from the command line and got: $ freeorion /usr/include/c++/8/bits/stl_vector.h:950: std::vector<_Tp, _Alloc>::const_reference std::vector<_Tp, _Alloc>::operator[](std::vector<_Tp, _Alloc>::size_type) const [with _Tp = float; _Alloc = std::allocator<float>; std::vector<_Tp, _Alloc>::const_reference = const float&; std::vector<_Tp, _Alloc>::size_type = long unsigned int]: Assertion '__builtin_expect(__n < this->size(), true)' failed. Aborted (core dumped) The issue is a 100% reproducible on my machine. Version-Release number of selected component: freeorion-0.4.7.1-8.fc28 Additional info: reporter: libreport-2.9.5 backtrace_rating: 4 cmdline: freeorion crash_function: std::__replacement_assert executable: /usr/bin/freeorion journald_cursor: s=fe61f6a78d81408abe8e42d016a3275e;i=410351;b=b45aa7f520bf4889a6e36764cbd9c954;m=6c9dc3c3c;t=56b77d121d363;x=6472be355179c392 kernel: 4.16.5-300.fc28.x86_64 rootdir: / runlevel: N 5 type: CCpp uid: 1000
Created attachment 1432024 [details] File: backtrace
Created attachment 1432025 [details] File: cgroup
Created attachment 1432026 [details] File: core_backtrace
Created attachment 1432027 [details] File: cpuinfo
Created attachment 1432028 [details] File: dso_list
Created attachment 1432029 [details] File: environ
Created attachment 1432030 [details] File: limits
Created attachment 1432031 [details] File: maps
Created attachment 1432032 [details] File: mountinfo
Created attachment 1432033 [details] File: open_fds
Created attachment 1432034 [details] File: proc_pid_status
*** Bug 1577956 has been marked as a duplicate of this bug. ***
freeorion-0.4.7.1-9.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2018-522442a73f
freeorion-0.4.7.1-9.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2018-f566c3cfb1
I've been working with upstream on this issue recently. The upstream issue can be found on their Github project[1]. Their developers believe this crash is caused by the inclusion of _GLIBCXX_ASSERTIONS in the CXXFLAGS. They have been looking into patching the assertion failures, and suggested I try a patch set[2]. This patch set does fix this specific assertion failure, allowing the game to once again launch. This patch set is by no means complete however. I've submitted an update to the testing repos that includes the patches as they exist today[2]. Please give those packages a try and report any crashes you encounter. 1: https://github.com/freeorion/freeorion/issues/2182#issuecomment-401331585 2: https://github.com/freeorion/freeorion/compare/v0.4.7.1...dbenage-cx:fix-2182_backport-v0.4.7.1.patch
freeorion-0.4.7.1-10.fc27 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-522442a73f
freeorion-0.4.7.1-10.fc28 has been pushed to the Fedora 28 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-f566c3cfb1
freeorion-0.4.7.1-10.fc27 has been pushed to the Fedora 27 stable repository. If problems still persist, please make note of it in this bug report.
freeorion-0.4.7.1-10.fc28 has been pushed to the Fedora 28 stable repository. If problems still persist, please make note of it in this bug report.