Description of problem: scorched3d gets an assertion failure when choosing the "Start Server" or "Settings" options on the initial menu at start: /src/common/sizer.cpp(2109): assert "!(flags & (wxALIGN_RIGHT | wxALIGN_CENTRE_HORIZONTAL))" failed in DoInsert(): Horizontal alignment flags are ignored with wxEXPAND Pressing "Stop" at that point exits the program, but "Continue" allows it to continue. After continuing, everything appears to work correctly. This happens on Cauldron as well, but the line number is 2110 there. Version-Release number of selected component (if applicable): 44-14.1 How reproducible: Every time, on two x86_64 machines Steps to Reproduce: 1. Type "scorched3d" 2. Press "Start Server" or "Settings"
This is a general comment regarding scorched3d in cauldron: This package should be obsoleted in cauldron! Last project activity was in 2014. And here a quote from the sourceforge page: "This game does not compile. The project's own bug tracker and wiki are out of service. Otherwise, I would have left a request there. " This project is abandoned. It would take at least somebody from our own stuff who would need to patch this dead thing. Mageia and Fedora are the only rpm based distributions which drag around this abandoned package.
Whiteboard: (none) => MGA8TOOPriority: Normal => release_blockerTarget Milestone: --- => Mageia 9Summary: Assertion failure on first menu options => scorched3d: assertion failure on first menu optionsVersion: 8 => Cauldron
CC: (none) => marja11Summary: scorched3d: assertion failure on first menu options => scorched3d needs to be obsoleted: assertion failure on first menu options; dead upstream since 2014
Blocks: (none) => 30163
Assigning to the registered scorched3d maintainer
Assignee: bugsquad => stormi-mageia
Both Fedora and Debian build scorched3d against wxgtk 3.0, while we build (by mistake) against wxgtk 3.1. I'm pretty sure rebuilding against wxgtk 3.0 (which we still provide) would fix this. If the package works, I don't think it needs to be obsoleted. I also don't see why this is categorized as a release blocker, it's just a leaf package. All crashes are important to fix but we should keep `release_blocker` for things which actually prevent a release.
CC: (none) => rverschelde
Fixed in scorched3d-44-18.mga9 by building against wxgtk3.0. I also added a few patches found in both the Fedora and Debian packages to allow building against system lua 5.4, and fixing a potential hang on fast machines. And cleaned things up a bit. There's still a significant issue that remains though, as starting a game gives me a black screen. I suspect this might be a regression from updating SDL to the new SDL2-based sdl-compat in Cauldron, I'll test in Mageia 8 and Fedora Rawhide. If I don't manage to make it work, then we can indeed obsolete it.
Assignee: stormi-mageia => rverscheldeCC: (none) => stormi-mageiaSeverity: normal => criticalSummary: scorched3d needs to be obsoleted: assertion failure on first menu options; dead upstream since 2014 => scorched3d: assertion failure on first menu optionsPriority: release_blocker => NormalBlocks: 30163 => (none)
scorched3d-44-18.mga9.x86_64 works fine for me in mga9, with a normal (not black) screen. Maybe your issue has to do with the video driver instead?
(In reply to Dan Fandrich from comment #5) > scorched3d-44-18.mga9.x86_64 works fine for me in mga9, with a normal (not > black) screen. Maybe your issue has to do with the video driver instead? I think maybe is not valid for mageia 9 current status. I will test the package tomorrow
Whiteboard: MGA8TOO => (none)
CC: (none) => j.alberto.vc
WORKSFORME in mageia 9
Status: NEW => RESOLVEDResolution: (none) => WORKSFORME