Description of problem: An assert fails and the executable crawl-console dumps core, this is the error: ASSERT(fp) in 'command.cc' at line 1137 failed. (Failed to open 'crawl_manual.txt'!) Version-Release number of selected component (if applicable): 0.26.0-1 How reproducible: Launch crawl-console, select “Instructions” from the main menu. Note that the file is referenced in all the context help in the game, causing the core dump every time. Workaround: I symlinked every file from /usr/share/doc/crawl-common-data into /usr/share/games/crawl (which it seems to be the “default” data directory) and it works well, so probably it has to be repackaged with those file seen as data and not docs.
Thank you for the helpful report and diagnostic. I confirm that this happens as described. Assigning to akien.
Assignee: bugsquad => rverschelde
Status: NEW => ASSIGNED
Fixed in Cauldron with crawl-0.26.1-3.mga9. Update candidate for Mageia 8, updating from 0.26.0 to 0.26.1 and fixing the packaging bug: Advisory: ========= Updated crawl packages provide bugfix release and fix packaging issue This update provides the maintenance update 0.26.1 for Dungeon Crawl Stone Soup, which fixes a few bugs in 0.26.0. It also includes a packaging fix for the documentation which solves a crash when trying to read the in-game instructions (mga#28808). References: - https://github.com/crawl/crawl/releases/tag/0.26.1 - https://bugs.mageia.org/show_bug.cgi?id=28808 SRPM in core/updates_testing: ============================= crawl-0.26.1-1.mga8 RPMs in core/updates_testing: ============================= crawl-common-data-0.26.1-1.mga8 crawl-console-0.26.1-1.mga8 crawl-tiles-0.26.1-1.mga8
CC: (none) => rverscheldeAssignee: rverschelde => qa-bugs
Installed crawl and dependencies, then ran it from the Plasma Games menu and tried to look at Instructions, causing a crash. Used qarepo to update the packages, with no installation issues. Ran the game again, and this time looking at Instructions actually showed instructions. Looked around a bit, tried the lowest level tutorial, and it looks like it works. Validating. Advisory in Comment 2.
Keywords: (none) => validated_updateCC: (none) => andrewsfarm, sysadmin-bugsWhiteboard: (none) => MGA8-64-OK
Keywords: (none) => advisoryCC: (none) => ouaurelien
An update for this issue has been pushed to the Mageia Updates repository. https://advisories.mageia.org/MGAA-2021-0097.html
Status: ASSIGNED => RESOLVEDResolution: (none) => FIXED