Показать сообщение отдельно
  #17  
Старый 07.09.2016, 15:50
Maxim Sokolsky
Guest
 
Сообщений: n/a
По умолчанию 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.

--- -А жаль, что во времена неандертальцев не было фидонета
Ответить с цитированием