Namazu-devel-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Subject field search bug when NULL character is contained (was: fieldsearch bug?)
寺西です。
Tadamasa Teranishi wrote:
>
> > なお,ここで問題になっているメールの表題は,以下のようになっています.
> >
> > $ egrep "^Subject:" ~/Mail/comp/emacs/mew/430 | od -t x2z
> > 0000000 7553 6a62 6365 3a74 5b20 654d 2d77 6964 >Subject: [Mew-di<
> > 0000020 7473 3120 3131 3238 205d 6552 3228 3a29 >st 11182] Re(2):<
> > 0000040 2b20 6142 6b63 7075 2020 2020 2020 2020 > +Backup <
> > 0000060 2020 2020 2020 2020 6828 2e1b 1b41 694e > (h..A.Ni<
> > 0000100 6820 4e1b 2069 1b68 694e 2e2e 292e 000a > h.Ni h.Ni...)..<
> > 0000117
この Subject のメールを作成して、テストしてみましたが、何の問題もなく
検索できました。
$ egrep "Subject" idx/3 | od -t x2z
0000000 7553 6a62 6365 3a74 5b20 654d 2d77 6964 >Subject: [Mew-di<
0000020 7473 3120 3131 3238 205d 6552 3228 3a29 >st 11182] Re(2):<
0000040 2b20 6142 6b63 7075 2020 2020 2020 2020 > +Backup <
0000060 2020 2020 2020 2020 6828 2e1b 1b41 694e > (h..A.Ni<
0000100 6820 4e1b 2069 1b68 694e 2e2e 292e 000a > h.Ni h.Ni...)..<
0000117
> コントロールコードが NULL 文字に書き換わって、NMZ.field.subject に
> 入ってしまっているのなら問題が起きるでしょう。
というようなこともなく、そのままコントロールコードが入っています。
$ egrep "Mew" NMZ.field.subject | od -t x2z
0000000 4d5b 7765 642d 7369 2074 3131 3831 5d32 >[Mew-dist 11182]<
0000020 5220 2865 2932 203a 422b 6361 756b 2070 > Re(2): +Backup <
0000040 6828 2e1b 1b41 694e 6820 4e1b 2069 1b68 >(h..A.Ni h.Ni h.<
0000060 694e 2e2e 292e 000a >Ni...)..<
0000067
> 試しに,この問題のメールと,別の普通のメール2通のみを含むディレクトリ
> を用意して,新たにインデックスを作成したところ,問題が再現できました.
> 他の人でも,NULL文字を Subject: に含むようなメールを作れば,追試可能だ
> と思います.
できませんでした。
そのメールに問題があることは確かだとは思いますが、ちょっと原因は
わからないですね。
支障がなければ、そのメールをいただいて、こちらで原因を調べることは
可能です。(ただ、メールなのでちょっと難しいですかね。)
--
=====================================================================
寺西 忠勝(TADAMASA TERANISHI) yw3t-trns@xxxxxxxxxxxxxxx
http://www.asahi-net.or.jp/~yw3t-trns/index.htm
Key fingerprint = 474E 4D93 8E97 11F6 662D 8A42 17F5 52F4 10E7 D14E