Bug 15747 - aspell падает при проверке пустого файла в юникодной локали
Summary: aspell падает при проверке пустого файла в юникодной локали
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: aspell (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Alexei Takaseev
QA Contact: qa-sisyphus
URL: http://sourceforge.net/tracker/?func=...
Keywords: patch
Depends on:
Blocks:
 
Reported: 2008-05-21 19:03 MSD by Konstantin Pavlov
Modified: 2008-09-10 21:39 MSD (History)
2 users (show)

See Also:


Attachments
Теперь при появлении пустого файла aspell молча завершается, как будто бы файл не содержит ошибок (996 bytes, patch)
2008-07-10 11:34 MSD, Slava Semushin
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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