Bug 11749 - [update request] - Megamario crashes (segmentation fault) because of misspelled filenames
Summary: [update request] - Megamario crashes (segmentation fault) because of misspell...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 3
Hardware: All Linux
Priority: Normal minor
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA3-64-OK MGA3-32-OK advisory
Keywords: Junior_job, Triaged, validated_update
Depends on:
Blocks:
 
Reported: 2013-11-24 22:00 CET by Julien Gouesse
Modified: 2014-01-06 02:39 CET (History)
5 users (show)

See Also:
Source RPM: megamario-1.7-2.mga3.src.rpm
CVE:
Status comment:


Attachments
Capture showing the place in which the crash happens (208.93 KB, image/jpeg)
2014-01-03 18:42 CET, Julien Gouesse
Details
Capture showing the expected place (visible when the crash does not occur) (225.85 KB, image/jpeg)
2014-01-03 18:44 CET, Julien Gouesse
Details

Description Julien Gouesse 2013-11-24 22:00:22 CET
Megamario crashes because some image files cannot be found at runtime, their names aren't correctly spelled (uppercase / lowercase confusions).

Workaround:
cp /usr/share/megamario/gfx/background/canyon.jpg /usr/share/megamario/gfx/background/Canyon.jpg

cp /usr/share/megamario/gfx/background/Iceland.jpg /usr/share/megamario/gfx/background/iceland.jpg
Comment 1 Julien Gouesse 2013-11-24 22:05:50 CET
This bug is probably reproducible with megamario-1.7-3 too.

CC: (none) => gouessej
Source RPM: (none) => megamario-1.7-2.mga3.i586.html
Severity: normal => minor

Comment 2 Julien Gouesse 2013-11-24 22:06:49 CET
This bug is probably reproducible with megamario-1.7-3 too.

Summary: Megamario crashes (segmentation fault) because misspelled filenames (images) => Megamario crashes (segmentation fault) because of misspelled filenames (images)

Manuel Hiebel 2013-11-26 00:01:16 CET

Keywords: (none) => Triaged
Assignee: bugsquad => mageia

Thierry Vignaud 2013-11-26 10:08:07 CET

Keywords: (none) => Junior_job

Comment 3 Damien Lallement 2013-11-26 14:21:41 CET
Thanks for the bug report.
Please test megamario-1.7-2.1.mga3 from updates_testing.

Status: NEW => ASSIGNED

Comment 4 Damien Lallement 2013-11-26 14:24:56 CET
Also fixed in Cauldron with megamario-1.7-4.mga4
Damien Lallement 2013-11-26 14:25:05 CET

Hardware: i586 => All

Comment 5 Damien Lallement 2013-12-17 02:20:03 CET
Ping?
Comment 6 Damien Lallement 2013-12-24 03:14:24 CET
Advisory
====================
This update of megamario allows the game to be usable by fixing a bad name for 2 background images resulting in a segfaut when trying to load them.

Packages
====================
megamario-1.7-2.1.mga3.src.rpm
megamario-1.7-2.1.mga3.i586.rpm
megamario-1.7-2.1.mga3.x86_64.rpm

Steps to Reproduce
====================
- Install Mageia 3
- Install megamario (1.7-2 from "core/release"
- Play with it, it will fail when trying to load Canyon.jpg and iceland.jpg
- Install megamario (1.7-2.1) from "core/updates_testing"
- Play with it and check it will works!

Assignee: mageia => qa-bugs
Summary: Megamario crashes (segmentation fault) because of misspelled filenames (images) => [update request] - Megamario crashes (segmentation fault) because of misspelled filenames
Source RPM: megamario-1.7-2.mga3.i586.html => megamario-1.7-2.mga3.src.rpm

Comment 7 Rémi Verschelde 2013-12-24 11:01:07 CET
I couldn't reproduce the bug, even though I played for a while, I guess the two faulty backgrounds are encountered at later stages in the game.

Still, the update candidate does not seem to introduce any regression.

Testing complete on Mageia 3 64 bit.

CC: (none) => remi
Whiteboard: (none) => MGA3-64-OK

Comment 8 Julien Gouesse 2013-12-24 12:03:47 CET
Sorry for the delay. I will test the updated package soon, in a few days. The first crash happens when you go into a green tube (you cannot go into later stages without taking this tube).
Comment 9 user7 2014-01-03 14:40:20 CET
Julien: Any chance you'll be able to test this soon?

CC: (none) => wassi

Comment 10 Julien Gouesse 2014-01-03 14:51:55 CET
(In reply to user7 from comment #9)
> Julien: Any chance you'll be able to test this soon?

Ok I'm going to give it a try under a few hours but the test is really efficient only if I start the game from the very beginning in order to go into the same places in which the crashes occurred. Sorry for the delay.
Comment 11 Julien Gouesse 2014-01-03 18:42:46 CET
Created attachment 4710 [details]
Capture showing the place in which the crash happens
Comment 12 Julien Gouesse 2014-01-03 18:44:49 CET
Created attachment 4711 [details]
Capture showing the expected place (visible when the crash does not occur)
Comment 13 Julien Gouesse 2014-01-03 18:45:21 CET
I confirm that it works. Thank you very much for the fixes.
Comment 14 user7 2014-01-05 12:57:54 CET
Julien: Thanks a lot! Did you test on 64 bits or on 32 bits?
Comment 15 Julien Gouesse 2014-01-05 14:04:57 CET
(In reply to user7 from comment #14)
> Julien: Thanks a lot! Did you test on 64 bits or on 32 bits?

32 bits
Comment 16 user7 2014-01-05 18:52:47 CET
Thanks Julien!

This update candidate is ready for validation once the advisory is uploaded to SVN.

See comment 6 for advisory & SRPM.

Whiteboard: MGA3-64-OK => MGA3-64-OK MGA3-32-OK

Comment 17 claire robinson 2014-01-05 19:30:22 CET
Advisory uploaded

Validating. Thanks Wassi, keep going :)

Could sysadmin please push from 3 core/updates_testing to updates

Thanks!

Keywords: (none) => validated_update
Whiteboard: MGA3-64-OK MGA3-32-OK => MGA3-64-OK MGA3-32-OK advisory
CC: (none) => sysadmin-bugs

Comment 18 Thomas Backlund 2014-01-06 02:39:30 CET
Update pushed:
http://advisories.mageia.org/MGAA-2014-0001.html

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


Note You need to log in before you can comment on or make changes to this bug.