Bug 32775

Summary: The Secret Chronicles of Dr. M. is not able to be invoked.
Product: Mageia Reporter: Ben McMonagle <westel>
Component: RPM PackagesAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED INVALID QA Contact:
Severity: normal    
Priority: Normal CC: andr999, andrewsfarm, lewyssmith, marja11
Version: 9   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: tsc-2.1.0-10.mga9.src.rpm CVE:
Status comment:
Attachments: lspcidrake output

Description Ben McMonagle 2024-01-25 02:20:33 CET
Description of problem: attempting to invoke The Secret Chronicles of Dr. M., the application exits after about 5 seconds.
attempting: $ tsc %f
returns:
$ tsc %f
Warning: Preferences file '/home/work/.config/tsc/config.xml' does not exist. Using default values.
corrupted size vs. prev_size
Aborted (core dumped)




Version-Release number of selected component (if applicable):
tsc-2.1.0-10.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 The Secret Chronicles of Dr. M. from application launcher or commandline.
Comment 1 Ben McMonagle 2024-01-25 02:48:41 CET
Created attachment 14301 [details]
lspcidrake output
sturmvogel 2024-01-25 05:27:26 CET

Source RPM: task-games-9-1.mga9 => tsc-2.1.0-10.mga9.src.rpm

Comment 2 Lewis Smith 2024-01-30 21:41:03 CET
We seem to have "The stable version is 2.1.0, released on 2020-05-17", so are up-to-date with it.
Nothing much has happened with it except "rebuild for boost 1.84.x".

Installed it (another huge data download); starting from a terminal, LxQt:
 $ tsc
Warning: Preferences file '/home/lewis/.config/tsc/config.xml' does not exist. Using default values.
No joysticks available

and it runs. Managed to start the turorial, but could do nothing more than make the little fellow move left or right with arrow keys, squat with down arrow; nothing else I tried did anything. But it is animated, moves, and stays up.
Need to try another desktop. Trying to get out of it in an orderly manner did not work, its own main menu Quit only asked to save, goes in circles; killed the window.

Ever confirmed: 1 => 0
Status: NEW => UNCONFIRMED
CC: (none) => lewyssmith

Comment 3 Lewis Smith 2024-01-31 21:22:38 CET
Trying under LXDE is similar:
 $ tsc
 No joysticks available

Starts with an ominous black screen, but ends up & behaves exactly as in comment 2 (moves L, R, down only). I was even able to quit it after various deviations.
What say you, Ben?
Comment 4 Ben McMonagle 2024-02-01 00:59:28 CET
(In reply to Lewis Smith from comment #3)
> Trying under LXDE is similar:
>  $ tsc
>  No joysticks available
> 
> Starts with an ominous black screen, but ends up & behaves exactly as in
> comment 2 (moves L, R, down only). I was even able to quit it after various
> deviations.
> What say you, Ben?

currently running LXDE in a virtualbox, installed task-games. updated system.
this game still starts with a black screen, than about 5 sec later, window closes with: aborted (core dumped ) in terminal.
Comment 5 Lewis Smith 2024-02-01 12:10:29 CET
I realise that your original fault came from:
 $ tsc %f
where the parameter may upset it (although testGUIs does try without any parameter).
For your second attempt above, how exactly was it launched? I have just re-tried it from its menu entry, and it still 'works' as before for me.
Comment 6 Thomas Andrews 2024-02-01 14:50:37 CET
This is the third bug I've seen about games from task-games not launching. One of them has been fixed and pushed, but I have a couple of questions for the reporter about the other two - and any other bugs there may be.

Have you tried installing these games other than with task-games?
Have you tried the games with other DEs?
Have you tried the failing games on real hardware?

I'm looking for the conditions necessary for the failure, conditions to test that haven't already been tried. If it happened everywhere, that whould make things easier to track down, but since Lewis can't reproduce the faults, there must be some key difference between your system and his. That, of course, will make it harder to find the answer.

CC: (none) => andrewsfarm

Comment 7 Marja Van Waes 2024-02-01 15:58:50 CET
In cauldron (Plasma) after installing only tsc and it dependencies, the game works, I can go left, right, jump, duck and climb (using my keyboard) and did collect some jewels. I only don't manage to jump high enough to continue ;-)

CC: (none) => marja11

Comment 8 Lewis Smith 2024-02-01 21:08:04 CET
(In reply to Thomas Andrews from comment #6)
> This is the third bug I've seen about games from task-games not launching.
There are more than that - but easy for QA if they get that far!

> One of them has been fixed and pushed, but I have a couple of questions for
> the reporter about the other two - and any other bugs there may be.
> Have you tried installing these games other than with task-games?
> Have you tried the games with other DEs?
> Have you tried the failing games on real hardware?
These are good questions.
For another game, Ben did try uninstalling & (implicitly individually) re-installing it, and it continued to fail with him. VB &/or SD may be factors.

(In reply to Marja Van Waes from comment #7)
> In cauldron (Plasma) after installing only tsc and it dependencies, the game
> works, I can go left, right, jump, duck and climb (using my keyboard) and
> did collect some jewels. I only don't manage to jump high enough to continue
Intrigued that you discovered how to do these things. Secret gamer?
BTAIM, another +ve test. We await someone else for whom it does not work.
Comment 9 Thomas Andrews 2024-02-02 01:17:15 CET
(In reply to Ben McMonagle from comment #4)
> 
> currently running LXDE in a virtualbox, installed task-games. updated system.
> this game still starts with a black screen, than about 5 sec later, window
> closes with: aborted (core dumped ) in terminal.

I just installed and ran it on real hardware in a Plasma system, and launched from the menu. The black screen on mine shows a progress bar with a message about caching images, then it goes to a start screen where you can change options. I played a game with the keyboard (after reading about the commands in the aforementioned options). I jumped on a piece of fruit and got some points, and jumped on some nasty-looking critter and got other points. That was where I quit.

The game works fine here. I really should buy a usb joystick...
Comment 10 Ben McMonagle 2024-02-02 01:19:22 CET
after update ( in virtualbox) no change.

will try my real H/W installs later
Comment 11 Thomas Andrews 2024-02-02 02:29:06 CET
I just tried it in VirtualBox in Gnome and in Lxqt. Worked as it should in each.
Comment 12 katnatek 2024-02-02 02:54:10 CET
Tested on real hardware and VM with mageia 9 x86_64
It works for me
Please check the permissions on your folders
as root you can run

chown -R myuser:myuser /home/myuser

If necessary (change myuser by the name of you user ;) )
Comment 13 katnatek 2024-02-02 03:42:43 CET
(In reply to katnatek from comment #12)
> Tested on real hardware and VM with mageia 9 x86_64
> It works for me
> Please check the permissions on your folders
> as root you can run
> 
> chown -R myuser:myuser /home/myuser
> 
> If necessary (change myuser by the name of you user ;) )

Also check the space in your home/system
Comment 14 andré blais 2024-02-02 15:03:08 CET
Tested tsc version 2.1.0-10.mga9
Installed directly, without task-games
The installation takes an enormous amount of space.

Tested on mga9 mate desktop
Loads without problem.
Don't know how to get it to jump over obstables, but otherwise moving the central figure works.

CC: (none) => andr999

Comment 15 Lewis Smith 2024-02-02 21:06:02 CET
Thanks to everybody who tried this. It works for everybody except Ben, so we cannot pass it to the packagers - nothing to bite on.
What next?
Comment 16 Ben McMonagle 2024-02-02 22:21:13 CET
after updating everything in the updates-testing repos:

good news.

deleting .cache and .config allows the game to play.

closing the game via "quit", top right "x" or "ctrl+c" makes no difference.
game is able to be restarted.
Comment 17 Ben McMonagle 2024-02-02 22:24:02 CET
even after starting it via the bulk tester, it starts from cli.

a mystery.

Resolution: (none) => INVALID
Status: UNCONFIRMED => RESOLVED