After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 463961 - Gcompris 8.3.1 crashes when used in an languague other than Win XP language
Gcompris 8.3.1 crashes when used in an languague other than Win XP language
Status: RESOLVED FIXED
Product: gcompris
Classification: Other
Component: general
unspecified
Other All
: Normal critical
: ---
Assigned To: Bruno Coudoin
Rami Aubourg-Kaires
Depends on:
Blocks:
 
 
Reported: 2007-08-06 11:00 UTC by doreye
Modified: 2007-08-15 23:17 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description doreye 2007-08-06 11:00:35 UTC
Steps to reproduce:
1. Use Win XP Sp2 in French and Gcompris in Spanish
2. Open it and try the submarine application
3. When the submarine pass the door it crashes


Stack trace:
Gcompris in a language other than the OS makes frequent crashes.

See the above mentionned procedure, but they are plentyfull of other example, apparently a DLL is strongly language dependend.

Same applies to Gcompris administration.

First I get the Ok box:
** Warning (recused) ** : gcrompris got the signal 11, starting exit procedure aborting...

Then
Runtime error and crashed itself.

Other information:
Comment 1 Yavor Doganov 2007-08-06 17:31:34 UTC
I can't reproduce this on GNU/Linux.  If it is a bug in the Windows version only, it cannot be severity "critical".  A missing feature or a bug that is exposed only on proprietary operating systems is "normal" and at best "important".
Comment 2 Bruno Coudoin 2007-08-15 14:29:19 UTC
I tested on Windows XP SP1 and it works fine, the problem is elsewhere. Please test on another computer, uninstall all your GCompris and install the latest release.
Comment 3 Bruno Coudoin 2007-08-15 16:07:08 UTC
Well sorry, deeping further, I think I found the issue.
It's a bonus display issue, it happens in spanish becaus the file boards/sounds/es/misc/congratulations.ogg is missing. When bonus won select it, GCompris crashes on windows due to a pointer null print out (GNU/Linux supports it).
You can fix it by creating this file (fust copy the good.ogg in congratulations.ogg).

BTW, there is another bug because these ogg files are not played on windows, they are on GNU/Linux, I need to understand why and will create a new release for windows after that.

Thank you for you bug report.
Comment 4 Bruno Coudoin 2007-08-15 23:17:02 UTC
Fixed in commit r2886. The missing congratulations are fixed by commit r2889.
These will be available soon in GCompris 8.3.3