Bug 30746

Summary: Regression in SDL 2.0.20 prevents event processing in BZFlag
Product: Mageia Reporter: Scott Wichser <blast>
Component: RPM PackagesAssignee: Rémi Verschelde <rverschelde>
Status: RESOLVED FIXED QA Contact:
Severity: critical    
Priority: Normal CC: jani.valimaa
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: bzflag CVE:
Status comment:

Description Scott Wichser 2022-08-15 01:54:34 CEST
Description of problem:

SDL 2.0.20 introduced a regression that causes event processing (such as keyboard/mouse input) to not be processed in BZFlag. This results in the program appearing to be completely unresponsive after launching. The BZFlag project released version 2.4.24 with a workaround to the SDL 2.0.20 regression. Updating BZFlag to 2.4.24 should resolve the issue with BZFlag itself. It might also be worth looking into upgrading SDL since it affected other software and bindings, though I don't know if any such affected software is packaged in Mageia.

Our issue regarding the SDL regression: https://github.com/BZFlag-Dev/bzflag/issues/301
SDL issue for the regression: https://github.com/libsdl-org/SDL/issues/5350


Version-Release number of selected component (if applicable):

bzflag-2.4.20-2.mga8


How reproducible:

This is reproducible every time the graphical game client is launched


Steps to Reproduce:
1. Launch the graphical BZFlag client
2. Attempt to use the arrow keys to navigate the menu, F12 to quit, etc., and find that the game appears unresponsive
David Walser 2022-08-15 02:39:13 CEST

Assignee: bugsquad => rverschelde

Comment 1 Jani Välimaa 2022-08-27 19:03:14 CEST
Fixed with bzflag-2.4.24-1.mga9.

CC: (none) => jani.valimaa
Resolution: (none) => FIXED
Status: NEW => RESOLVED