In <13936.35409.286023.599879(a)lasker.worley.com>
Martin Buchholz <martin(a)xemacs.org> wrote:
I can't reproduce your crash.
Also, I can't find a mcharset package.
I used ftp://ftp.jaist.ac.jp/pub/GNU/elisp/apel/apel-9.0.tar.gz
Here's what I did:
(require 'emu-x20)
(setq jis (mapconcat 'char-to-string '(?\^[ ?\$ ?B ?\$
?\" ?\^[ ?\(?B) ""))))
(setq euc (encode-mime-charset-string
(decode-mime-charset-string jis 'iso-2022-jp)
'euc-jp))
(setq jiseuc (concat jis euc))
;; fatal error (6) is happen at next line.
(decode-mime-charset-string jiseuc 'automatic-conversion)
This produced a string containing one kanji and 2 iso-8859-1
characters.
I install apel included xemacs paggeage and try to eval this region.
XEmacs print follow messages and crash.
Fatal error: assertion failed, file mule-charset.h, line 485, RERD_TYPEP (_obj,
lrecord_charset) || MARKED_RECORD_P (_obj)
Fatal error (6).
Your files have been auto-saved.
Use `M-x recover-session' to recover them.
...(snip)
--
Hirokazu FUKUI <fukui(a)atesoft.advantest.co.jp>
ADVANTEST CORPORATION