[mew-dist 29636] Re: EmacsがAbortします

Tatsuya Kinoshita <[email protected]> Wed, 14 Aug 2013 00:16:00 +0900 (JST)
Newsgroups gmane.mail.mew.general.japanese
Message-ID <20130814.001600.1594269915549698608.tats%[email protected]>
On August 13, 2013, [mew-dist 29632], hermes (at ceres.dti.ne.jp) wrote:
>  特定の環境でとあるメールを読もうとすると、EmacsがSIGABRTで落ちるよう
> なので、お知らせします。
> 
> - 確認したメールは [debian-users:56883] です。
> 
> - Mewのバージョンは、6.5 では発生せず、GitHubの最新版では発生します。
>  この間に施された改修のどれかが Emacs の問題を叩いてしまうのかも。
> 
> - Emacsは、23.3, 24.2 で試してみて、いずれでも発生しました。

手元のDebian amd64では、Emacs 23.4で再現できました。
(24.3.50 (20130804), 24.3, 22.2では再現せず)

MewのGitHub最新版では、スキャン時にQuoted-Printableの本文をデコード
するようになっているのですが、このときのquoted-printable-decode-region()
とset-buffer-multibyte()の組合せで問題が起こっているようです。

Emacs本体のコードは追えていませんが、手元ではこのパッチで回避
できました。

  git pull https://github.com/tats/Mew bug/qp-decode
  https://github.com/kazu-yamamoto/Mew/pull/39

-- 
木下達也