[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