[mew-dist 21260] Re: Seg.fault with Mew-3.0.57 + mew-ldap

Shun-ichi TAHARA ( 田原 俊一 ) jado at example.com
2002年 7月 25日 (木) 19:43:31 JST


From: Shun-ichi GOTO <gotoh at example.com>
Message-Id: <ubs8wchut.wl at example.com>

> > HDDクラッシュのリハビリをかねて、Mewを2.0.50→3.0.57へと一気に上げたの
> > ですが、後藤さんの mew-ldap を使うと XEmacs が落ちてしまう、という現象
> > に遇うようになってしまいました。LDAPでの検索結果が多いと落ちるようです。
> 
> うひょー

アウトなデータは突き止めました。
検索結果の cn(フルネーム?) に、asciiのカッコが含まれていると落ちるよう
です。

cn:: ほげほげ ほげほげほげ (○×営業所)
sn:: ほげほげ
givenName:: ほげほげほげ (○×営業所)
# どうも、同姓同名対策でこういうデータが混入しているようです。

で、() を含む列を mew-cs-decode-string にかけると落ちます。

> > ベースの環境は XEmacs-21.4.8 + Mule-UCS-0.84 で、以前と変わりありませ
> > んが、Mule-UCS が、XEmacs の mule-sumo-packages に入るようになったので、
> > それを使うようにした、という違いはあります。
> 
> それが原因かどうかは、まるでわかりません。
> XEmacs は全くつかってないので。。。
> 可能なら、sumo のではない Mule-UCS で試してみるという切り分け
> はしてみたいところ。

sumoじゃないMule-UCSを突っ込んでみましたが、状況は変わりません。

> XEmacs って、特にUCS関連って、良く落ちるようなことを聞いてるような
> 気がするのですが、よくわかりません。
> XEmacs に強い人求む

一度 Wnn7egg まわりで怪しいコードを書いて落としたことはありますが、今
までほとんど落ちた記憶がないので、うーん、ってところです。

試しに、() を含むテキストを、file-coding-system=utf-8 でセーブしてみた
ところ、なんか変なコードになってしまっています。

つーわけで、XEmacs+Mule-UCSの問題ということになりますね。
引き続き追いかけてみます。
_______________________________
田原 俊一   jado at example.com, shunichi_tahara at example.com
                                  http://flowernet.gr.jp/jado/
FingerPrint:  16 9E 70 3B 05 86 5D 08  B8 4C 47 3A E7 E9 8E D9
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄



Mew-dist メーリングリストの案内