Changes in golded+ sources
Maxim Sokolsky написал(а) к Semen Panevin в Sep 16 14:32:16 по местному времени:
Привет, Semen!
MS>> Нет конечно :) Что нужно проверить - в какой кодировке сами
MS>> словари. Если они в юникоде - то юникод, пропущенный через luit
MS>> или screen могут генерить самые разные поседовательности
MS>> символов, которые приводят к падению.
SP> Кодировка словарей не трогалась. Никаких luit и screen нет. Честная
SP> консоль в koi8-r через виндовый putty.
Уверен - что там ебилды делали ты в курсе?
find / -name ru_RU.dic
Проверь.
Cловарей может быть несколько, hunspell, myspell - они пользуют словари в одном формате.
SP>>> либо падать стало после апгрейда gcc на очередную версию...
MS>> Это может быть, но тоже врядли - оно бы не собралось.
SP> Это бабушка надвое сказала... Некоторые изменения типов данных могут
SP> не приводить к падению билда, но сказываться в рантайме переписыванием
SP> не тех адресов памяти...
Ну раньше ведь всё работало? - значит, настроено было правильно...
MS>> Скорее всего у теюя в системе что-то поменялось - на уровне
MS>> юрезленда, либо ты перехал на новый линукс - свежий. А там
MS>> aspell/husspell в кодировке не koi8, а а utf.
SP> Изредка делаю emerge -uvDN world. Никаких других "новых линуксов" не
SP> было и нету. Но кажется мне, что относительно недавно (N месяцев
SP> назад) в апдейтах был замечен тот самый hunspell. Возможно моя память
SP> меня подводит, не ручаюсь.
Посмотри этот ebuild hunspell'а - в ключах сборки изменений не было?
Также имеет смысл проверить gettext - hunspell от него зависит.
И вообще, в твоей KOI8-R консоли hunspell работает?
echo 'карова' | hunspell
SP>>> Как можно заметить по этому письму, с отключенным спеллчекером
SP>>> всё работает.
MS>> Ну ясно :)
SP> Что именно?
Что падает из-за спелчекера. Это видно из-за того краша, что ты привёл.
А почему падает - я думаю, что на вход вместо русских слов приходит мусор.
С наилучшими пожеланиями, Maxim.
--- -А жаль, что во времена неандертальцев не было фидонета
|