Bug 32779

Summary: Yabinero is not able to be invoked.
Product: Mageia Reporter: Ben McMonagle <westel>
Component: RPM PackagesAssignee: QA Team <qa-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: andrewsfarm, marja11, nicolas.salguero, sysadmin-bugs
Version: 9Keywords: advisory, validated_update
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard: MGA9-64-OK
Source RPM: yabinero-1.63.0-3.mga9.src.rpm CVE:
Status comment:
Attachments: lspcidrake output

Description Ben McMonagle 2024-01-25 02:39:02 CET
Description of problem: attempting to invoke Yabinero, the application exits silently.
attempting: $ /usr/games/yabinero
returns:
$ /usr/games/yabinero
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: ParseIntError { kind: InvalidDigit }', src/gui/user_data.rs:201:79
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

[work@localhost Documents]$ yabinero
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: ParseIntError { kind: InvalidDigit }', src/gui/user_data.rs:201:79
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace



Version-Release number of selected component (if applicable):
yabinero-1.63.0-3.mga9


How reproducible: always


Steps to Reproduce:
1. create a new install, LXDE only, with sufficient root partition space to install task-games (+20GB) and update to latest.
2.install task-games.
3.attempt to invoke Yabinero from application launcher or commandline.
Comment 1 Ben McMonagle 2024-01-25 02:41:20 CET
Created attachment 14289 [details]
lspcidrake output
sturmvogel 2024-01-25 05:24:36 CET

Source RPM: task-games-9-1.mga9 => yabinero-1.63.0-3.mga9.src.rpm

Nicolas Salguero 2024-01-29 08:59:04 CET

CC: (none) => nicolas.salguero
Assignee: bugsquad => nicolas.salguero

Comment 2 Nicolas Salguero 2024-01-29 09:58:45 CET
Suggested advisory:
========================

The updated package fixes a a crash when the game is launched for the first time.

References:
https://github.com/nsalguero/yabinero/releases/tag/v1.68.0
========================

Updated package in core/updates_testing:
========================
yabinero-1.68.0-1.mga9

from SRPM:
yabinero-1.68.0-1.mga9.src.rpm

Assignee: nicolas.salguero => qa-bugs
Status: NEW => ASSIGNED

Comment 3 Marja Van Waes 2024-01-29 10:44:33 CET
Advisory from comment 2 added to SVN. Please remove the "advisory" keyword if it needs to be changed. It also helps when obsolete advisories are tagged as "obsolete"

CC: (none) => marja11
Keywords: (none) => advisory

Comment 4 katnatek 2024-01-30 04:13:43 CET
Tested in real hardware Mageia 9 x86_64 lxqt

Install current yabinero
Run and reproduce the crash
Update to testing package without issue
Run yabinero without issues

Whiteboard: (none) => MGA9-64-OK

katnatek 2024-01-30 23:33:36 CET

CC: (none) => andrewsfarm

Comment 5 katnatek 2024-01-30 23:34:33 CET
Thomas, did you think we can validate this?
Comment 6 Thomas Andrews 2024-01-31 16:30:31 CET
Normally I'd say yes, but this time the advisory states that the issue appears the first time the game is launched. Your test confirmed update over the previous version, which is an important test, but running the original version to confirm the crash could have created a config file that could mean that running the updated version was now the second time it was launched. (Being picky, I know.)

I downloaded the update with qarepo, and installed it on a system where it hadn't been installed before. Then I ran it, and there was no crash. That confirms the OK.

Validating.

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs

Comment 7 Mageia Robot 2024-02-04 03:51:10 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2024-0042.html

Status: ASSIGNED => RESOLVED
Resolution: (none) => FIXED