[mew-dist 28553] mew-config-alist で (header-alist nil) を指定すると freeze (Mew 6.1)

Eisaku YAMAGUCHI eisaku at example.com
2008年 7月 28日 (月) 21:55:25 JST


山口です.

Mew 6.1 を使用してて,次のような条件で Emacs が CPU を 100% 喰って
freeze する事を確認しました.
(20時間以上放置して,ほぼ100%喰う状態が継続しました) 

OS : Solaris 9 SPARC
Emacs : emacs 22.1, 22.2 (SunFreeware.com, 野良 build 共)
Mew : 6.1
Config : (これだけ)

(setq mew-config-alist
      '((alternative
	 (mail-domain		"sub.example.ne.jp")
	 (header-alist		nil)
	 (pop-server		"pop.example.ne.jp")
	 (smtp-server		"smtp.example.ne.jp")
	 )
	(default
	 (mail-domain		"sub.example.ac.jp")
	 (header-alist
	  (("X-URL:" "http://www.example.ac.jp/")
	   ("X-Fingerprint:" "XXXX XXXX XXXX XXXX XXXX  XXXX XXXX XXXX XXXX XXXX")))
	 (pop-server		"pop.example.aichi-pu.ac.jp")
	 (smtp-server		"smtp.example.aichi-pu.ac.jp")
	 )))

Point :
    mew-config-alist で header-alist に nil を指定すると,case
    "alternative" で draft を作成した途端に freeze する.
    (サイズ 0 の draft ができあがっている.)
    header-alist にダミーのヘッダ要素を入れると,正常に動作する.
    mew-config-alist を使用せず,単一アカウントについて,
    mew-header-alist を設定した場合には,問題ない.


default で mew-header-alist は nil のままなのは current でも確認.
Mew-5.2.5x までは nil でも良かったのですが,何か勘違いをしている
でしょうか?

-- Eisaku YAMAGUCHI @ freeze するのがコレに気付くのに1時間半 ;-(
                      気付いたのは先週なんですが,報告が遅くなりました... orz



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