Bug 15747

Summary: aspell падает при проверке пустого файла в юникодной локали
Product: Sisyphus Reporter: Konstantin Pavlov <thresh>
Component: aspellAssignee: Alexei Takaseev <taf>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: php-coder, taf
Version: unstableKeywords: patch
Hardware: all   
OS: Linux   
URL: http://sourceforge.net/tracker/?func=detail&atid=300245&aid=2018451&group_id=245
Attachments:
Description Flags
Теперь при появлении пустого файла aspell молча завершается, как будто бы файл не содержит ошибок none

Description Konstantin Pavlov 2008-05-21 19:03:06 MSD
touch /tmp/test-file.txt ; aspell -c /tmp/test-file.txt
Steps to Reproduce:
1. touch /tmp/test-file.txt
2. aspell -c /tmp/test-file.txt

Actual Results:  
падает

Expected Results:  
не падает
Comment 1 Damir Shayhutdinov 2008-07-05 10:09:19 MSD
Падает только в локали UTF-8

валится где-то тут: acommon::DecodeUtf8::decode /usr/lib64/libaspell.so.15
Comment 2 Slava Semushin 2008-07-09 15:41:13 MSD
[c0der@xxx ~]$ touch aspell-test.txt
[c0der@xxx ~]$ aspell -c aspell-test.txt
Ошибка: No word lists can be found for the language "ru_RU".
[c1der@mxxx ~]$

Только после установки пакета aspell-ru-lebedev начал падать, причем падает на пустом файле, на нормальном файле не падает (правда выдаёт окно с кракозябрами).
Comment 3 Slava Semushin 2008-07-09 16:49:36 MSD
BTW, он ещё и оставляет временный файл, вроде, aspell-test.txt.new после себя.
Comment 4 Slava Semushin 2008-07-10 11:34:34 MSD
Created attachment 2701 [details]
Теперь при появлении пустого файла aspell молча завершается, как будто бы файл не содержит ошибок
Comment 5 Slava Semushin 2008-07-11 06:52:03 MSD
Исправление доступно в моём git repo.
Comment 6 Slava Semushin 2008-07-14 21:33:56 MSD
Исправлено в 0.60.5-alt3