Bug#583950: Aisleriot: segmentation fault

Hiri Hitiare hitiare at mail.ru
Tue Oct 1 09:19:31 UTC 2013


Dear  vittorio <vesposit at libero.it> !

Can you tell me, in what game you have segmentation fault? Aisleriot have too many games, I can not test all of them....

Dear Alex Karabanov <lksj at yandex.ru> !

"I have segmentation fault aisleriot, when click hint (Ctrl+H)."
Thank you for you report :
"In the C or POSIX locale no error."
I download the latest aisleriot (3.10) sources;
I try to change aisleriot locales.(/sources/po/ru.po, uk.po, ...)
I find a temprorary solution:
Delete a strings from 1855 to 2075 in your locales-file(for example, /po/ru.po); - it seems that all translations, which begin with line 

#: ../games/api.scm: ...


can make segmentation fault; (so, maybe, we need to delete all lines from 1850 to 2415, all points after "#: ../games/api.scm:"? probably, yes; and we will have "Hints" partially or full in English)
than, you can create a aisleriot.mo file from edited .po; and put it to aisleriot-locales directory; 

Dear Josselin Mouette <joss at debian.org>; 

By the way, thank you for nice game and especially for "unlimited redeals" in Klondaik! :)

In sources, in folder /po/*.po(in all files with .po extensions; ) delete all strings, from line # 1855 to line #2075(whre exist  translations of different cards, from "the black joker" to "the king of diamonds"); and recompile aisleriot; if somebody will catch the same bug again = file api.scm is too unstable with localization; - in this case, delete all lines from #1850 to #2415(all lines with "api.scm" near), and all hints will be English only;

What a pity, I am not guru, and can not see, why api.scm is not stable with russian and ukrainian locales...

-- 
Debian is the best!
Hiri Hitiare


More information about the pkg-gnome-maintainers mailing list