<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>15747</bug_id>
          
          <creation_ts>2008-05-21 19:03:06 +0400</creation_ts>
          <short_desc>aspell падает при проверке пустого файла в юникодной локали</short_desc>
          <delta_ts>2008-09-10 21:39:28 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>aspell</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://sourceforge.net/tracker/?func=detail&amp;atid=300245&amp;aid=2018451&amp;group_id=245</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>patch</keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Konstantin Pavlov">thresh</reporter>
          <assigned_to name="Alexei Takaseev">taf</assigned_to>
          <cc>php-coder</cc>
    
    <cc>taf</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>70344</commentid>
    <comment_count>0</comment_count>
    <who name="Konstantin Pavlov">thresh</who>
    <bug_when>2008-05-21 19:03:06 +0400</bug_when>
    <thetext>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:  
не падает</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73661</commentid>
    <comment_count>1</comment_count>
    <who name="Damir Shayhutdinov">damir</who>
    <bug_when>2008-07-05 10:09:19 +0400</bug_when>
    <thetext>Падает только в локали UTF-8

валится где-то тут: acommon::DecodeUtf8::decode /usr/lib64/libaspell.so.15</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73840</commentid>
    <comment_count>2</comment_count>
    <who name="Slava Semushin">php-coder</who>
    <bug_when>2008-07-09 15:41:13 +0400</bug_when>
    <thetext>[c0der@xxx ~]$ touch aspell-test.txt
[c0der@xxx ~]$ aspell -c aspell-test.txt
Ошибка: No word lists can be found for the language &quot;ru_RU&quot;.
[c1der@mxxx ~]$

Только после установки пакета aspell-ru-lebedev начал падать, причем падает на пустом файле, на нормальном файле не падает (правда выдаёт окно с кракозябрами).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73841</commentid>
    <comment_count>3</comment_count>
    <who name="Slava Semushin">php-coder</who>
    <bug_when>2008-07-09 16:49:36 +0400</bug_when>
    <thetext>BTW, он ещё и оставляет временный файл, вроде, aspell-test.txt.new после себя.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73881</commentid>
    <comment_count>4</comment_count>
      <attachid>2701</attachid>
    <who name="Slava Semushin">php-coder</who>
    <bug_when>2008-07-10 11:34:34 +0400</bug_when>
    <thetext>Created attachment 2701
Теперь при появлении пустого файла aspell молча завершается, как будто бы файл не содержит ошибок</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73901</commentid>
    <comment_count>5</comment_count>
    <who name="Slava Semushin">php-coder</who>
    <bug_when>2008-07-11 06:52:03 +0400</bug_when>
    <thetext>Исправление доступно в моём git repo.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74021</commentid>
    <comment_count>6</comment_count>
    <who name="Slava Semushin">php-coder</who>
    <bug_when>2008-07-14 21:33:56 +0400</bug_when>
    <thetext>Исправлено в 0.60.5-alt3</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>2701</attachid>
            <date>2008-07-10 11:34:34 +0400</date>
            <delta_ts>2008-07-10 11:34:34 +0400</delta_ts>
            <desc>Теперь при появлении пустого файла aspell молча завершается, как будто бы файл не содержит ошибок</desc>
            <filename>aspell-0.60.5-alt-fix_crash_when_input_file_empty.patch</filename>
            <type>text/plain</type>
            <size>996</size>
            <attacher name="Slava Semushin">php-coder</attacher>
            
              <data encoding="base64">LS0tIHByb2cvYXNwZWxsLmNwcC5vcmlnCTIwMDgtMDctMDkgMTk6NTE6MzcgKzA3MDAKKysrIHBy
b2cvYXNwZWxsLmNwcAkyMDA4LTA3LTEwIDE0OjMxOjE4ICswNzAwCkBAIC0xMDA1LDYgKzEwMDUs
NyBAQCB2b2lkIGNoZWNrKCkKICAgICBtYXBwaW5nLnRvX2lzcGVsbCgpOwogICBlbHNlIHsKICAg
ICBwcmludF9lcnJvcihfKCJJbnZhbGlkIGtleW1hcHBpbmc6ICVzIiksIG0pOworICAgIHJlbW92
ZV9maWxlKG5ld19uYW1lKTsKICAgICBleGl0KC0xKTsKICAgfQogCkBAIC0xMDEyLDYgKzEwMTMs
NyBAQCB2b2lkIGNoZWNrKCkKICAgICA9IG5ld19hc3BlbGxfc3BlbGxlcihyZWludGVycHJldF9j
YXN0PEFzcGVsbENvbmZpZyAqPihvcHRpb25zLmdldCgpKSk7CiAgIGlmIChhc3BlbGxfZXJyb3Io
cmV0KSkgewogICAgIHByaW50X2Vycm9yKGFzcGVsbF9lcnJvcl9tZXNzYWdlKHJldCkpOworICAg
IHJlbW92ZV9maWxlKG5ld19uYW1lKTsKICAgICBleGl0KDEpOwogICB9CiAKLS0tIHByb2cvY2hl
Y2tlcl9zdHJpbmcuY3BwLm9yaWcJMjAwOC0wNy0xMCAxMjo0NzozNSArMDcwMAorKysgcHJvZy9j
aGVja2VyX3N0cmluZy5jcHAJMjAwOC0wNy0xMCAxNDoyMzo1MCArMDcwMApAQCAtNTYsNyArNTYs
OSBAQCBDaGVja2VyU3RyaW5nOjpDaGVja2VyU3RyaW5nKEFzcGVsbFNwZWxsCiAgIGhhc19yZXBs
XyA9IGZhbHNlOwogCiAgIGNoZWNrZXJfLnJlc2V0KG5ld19kb2N1bWVudF9jaGVja2VyKHJlaW50
ZXJwcmV0X2Nhc3Q8U3BlbGxlciAqPihzcGVsbGVyKSkpOwotICBjaGVja2VyXy0+cHJvY2Vzcyhj
dXJfbGluZV8tPnJlYWwuZGF0YSgpLCBjdXJfbGluZV8tPnJlYWwuc2l6ZSgpKTsKKyAgaWYgKGN1
cl9saW5lXy0+cmVhbC5zaXplKCkpIHsKKyAgICAgIGNoZWNrZXJfLT5wcm9jZXNzKGN1cl9saW5l
Xy0+cmVhbC5kYXRhKCksIGN1cl9saW5lXy0+cmVhbC5zaXplKCkpOworICB9CiB9CiAKIENoZWNr
ZXJTdHJpbmc6On5DaGVja2VyU3RyaW5nKCkK
</data>

          </attachment>
      

    </bug>

</bugzilla>