[voikko] voikkospell: Segmentation fault

Teemu Likonen tlikonen at iki.fi
Fri Oct 30 18:32:24 EET 2009


Teemu Likonen kirjoitti 30.10.2009 klo 12.32:

> Kun voikkospell-ohjelmalle tarjoaa alla olevan merkkijonon, se sanoo
> "Segmentation fault".

Taisin löytää täsmällisemmän logiikan kaatumiseen. Libvoikko taitaa
hylätä merkkijonot, jotka ovat pituudeltaan 256 tavua tai enemmän.
Segfault tulee silloin, kun merkkijono pituus on _merkkeinä_ laskettuna
alle tuon rajan mutta _tavuina_ yli. Kun syöttää merkkijonon, jossa on
254 a-kirjainta ja yksi ä-kirjain (UTF-8-koodaattuna), tulee segfault.
Tällöinhän merkkien määrä on sallituissa rajoissa (255 kpl) mutta
tavumäärä (256 kpl) ylittää rajan.



More information about the voikko mailing list