GNOME Bugzilla – Bug 463961
Gcompris 8.3.1 crashes when used in an languague other than Win XP language
Last modified: 2007-08-15 23:17:02 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:
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".
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.
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.
Fixed in commit r2886. The missing congratulations are fixed by commit r2889. These will be available soon in GCompris 8.3.3