When attempting to preview the attached message (and anything else
with that X-Mailer header), VM barfs with
Signaling: (error "Invalid search bound (wrong side of point)")
re-search-forward("=\\?\\([^?]+\\)\\?\\([BQ]\\)\\?\\([^?]+\\)\\?=" #<marker
at 2492 in xemacs Presentation 0x91cb3dc> t)
vm-decode-mime-message-headers([[#<marker at 1 in xemacs Presentation 0x91dc854>
#<marker at 60 in xemacs Presentation 0x91dc9d4> #<marker at 2155 in xemacs
Presentation 0x91cb10c> #<marker at 2492 in xemacs Presentation 0x91cb3dc>
#<marker at 3132 in xemacs Presentation 0x91cb40c> #<marker at 3133 in xemacs
Presentation 0x91cb43c>] ["244" "244" nil #<marker at 22803 in
xemacs Summary 0x9670b94> #<marker at 22937 in xemacs Summary 0x9670d8c>
<<>> <-- From_ "4675" #<buffer "xemacs"> 0
(<199903051854\.NAA01873(a)gwyn\.tux\.org>
<hpziucburca\.fsf(a)gneiss\.etl\.go\.jp>) nil nil nil nil [... ... "7bit"
nil nil nil nil #<marker at 891905 in xemacs 0x8ca5d94> #<marker at 893726 in
xemacs 0x8ca5dac> #<marker at 894366 in xemacs 0x8ca5e0c> nil nil nil] 891809
#<extent (22803, 22937) H 0x91e3ed8 in buffer xemacs Summary>] [nil nil nil nil nil
nil nil nil nil] ["640" "" "9" "March"
"1999" "15:09:25" "+0900" "SL Baur"
"steve(a)xemacs.org" "<hpziucburca.fsf(a)gneiss.etl.go.jp>"
"14" "Re: [Success (sort of)] 21.2 \"Clio\" XEmacs Lucid (beta12)
on sparc-sun-solaris2.5.1" "^From:" nil nil "3"
"1999030906:09:25" "[Success (sort of)] 21.2 \"Clio\" XEmacs
Lucid (beta12) on sparc-sun-solaris2.5.1" (number " " mark " SL
Baur Mar 9 14/640 " thread-indent "\"Re: [Success (sort of)]
21.2 \"Clio\" XEmacs Lucid (beta12) on sparc-sun-solaris2.5.1\"\n")
"<199903051854.NAA01873(a)gwyn.tux.org>"
("<199903051854.NAA01873(a)gwyn.tux.org>")] [nil <v> nil nil nil]])
vm-decode-mime-message()
vm-show-current-message()
vm-preview-current-message()
vm-next-message(1 1 1)
call-interactively(vm-next-message)
I am guessing that since the Mule representation of the Japanese for
"Nikko" is much shorter than the MIME encoded word, the search fails.
There is a possibly related bug in which VM does not find successive
encoded words in the same header. Eg,
Subject: =?ISO-2022-JP?B?GyRCRnw4dxsoQiI=?=
=?ISO-2022-JP?B?GyRCRnw4dxsoQiI=?=
should be translated to
Subject: <NIKKO>"<NIKKO>"
(the <NIKKO> is actually Japanese characters, the double-quote mark is an
artifact of my cut-and-paste) but instead becomes
Subject: <NIKKO>"
=?ISO-2022-JP?B?GyRCRnw4dxsoQiI=?=
I suspect this is an XEmacs bug, since the backtrace says that the
bound is a marker, which ought to adjust for MIME munging. Since I'm
not sure, I'm reporting to both lists.
Emacs : XEmacs 21.0 "Pyrenean63" [Lucid] (i586-pc-linux, Mule) of Fri Feb 5
1999 on tanko
Package: VM 6.64
current state:
==============
(setq
vm-arrived-message-hook nil
vm-arrived-messages-hook nil
vm-auto-center-summary nil
vm-auto-decode-mime-messages t
vm-auto-displayed-mime-content-type-exceptions nil
vm-auto-displayed-mime-content-types '("text" "multipart")
vm-auto-folder-case-fold-search t
vm-auto-get-new-mail t
vm-auto-next-message t
vm-berkeley-mail-compatibility nil
vm-check-folder-types t
vm-circular-folders nil
vm-confirm-new-folders t
vm-confirm-quit 0
vm-convert-folder-types t
vm-crash-box "~/.crash.INBOX"
vm-crash-box-suffix nil
vm-default-From_-folder-type 'From_
vm-default-folder-type 'From_
vm-delete-after-archiving nil
vm-delete-after-bursting nil
vm-delete-after-saving nil
vm-delete-empty-folders t
vm-digest-burst-type "guess"
vm-digest-identifier-header-format "X-Digest: %s\n"
vm-digest-center-preamble t
vm-digest-preamble-format "\"%s\" (%F)"
vm-digest-send-type "mime"
vm-display-buffer-hook nil
vm-display-using-mime t
vm-edit-message-hook nil
vm-edit-message-mode 'text-mode
vm-flush-interval 90
vm-folder-directory "~/VM/"
vm-folder-read-only nil
vm-follow-summary-cursor t
vm-forward-message-hook nil
vm-forwarded-headers nil
vm-forwarding-digest-type "mime"
vm-forwarding-subject-format "forwarded message from %F"
vm-frame-parameter-alist '((folder (height 40 width 90)))
vm-frame-per-completion t
vm-frame-per-composition t
vm-frame-per-edit t
vm-frame-per-folder t
vm-frame-per-help nil
vm-frame-per-summary nil
vm-highlight-url-face 'bold-italic
vm-highlighted-header-regexp nil
vm-honor-page-delimiters nil
vm-image-directory "/playpen/gnu/plat/lib/xemacs/xemacs-packages/etc/vm/"
vm-imap-bytes-per-session nil
vm-imap-expunge-after-retrieving t
vm-imap-max-message-size nil
vm-imap-messages-per-session nil
vm-in-reply-to-format "%i"
vm-included-text-attribution-format "%F writes:\n"
vm-included-text-discard-header-regexp nil
vm-included-text-headers nil
vm-included-text-prefix " > "
vm-index-file-suffix nil
vm-init-file "~/.vm"
vm-infer-mime-types nil
vm-invisible-header-regexp nil
vm-jump-to-new-messages t
vm-jump-to-unread-messages t
vm-keep-crash-boxes nil
vm-keep-sent-messages 1
vm-mail-header-from nil
vm-mail-header-insert-date t
vm-mail-header-insert-message-id t
vm-mail-hook nil
vm-make-crash-box-name nil
vm-make-spool-file-name nil
vm-mail-check-interval 300
vm-mail-mode-hook nil
vm-mime-7bit-composition-charset "us-ascii"
vm-mime-8bit-composition-charset "iso-8859-1"
vm-mime-8bit-text-transfer-encoding 'quoted-printable
vm-mime-alternative-select-method 'best-internal
vm-mime-attachment-auto-type-alist '(("\\.jpe?g$" .
"image/jpeg")
("\\.gif$" . "image/gif")
("\\.png$" . "image/png")
("\\.tiff?$" . "image/tiff")
("\\.html?$" . "text/html")
("\\.au$" . "audio/basic")
("\\.mpe?g$" . "video/mpeg")
("\\.ps$" . "application/postscript"))
vm-mime-attachment-save-directory nil
vm-mime-avoid-folding-content-type t
vm-mime-base64-decoder-program nil
vm-mime-base64-decoder-switches nil
vm-mime-base64-encoder-program nil
vm-mime-base64-encoder-switches nil
vm-mime-button-format-alist '(("text" . "%-35.35(%d, %c%) [%k to
%a]")
("multipart/alternative" .
"%-35.35(%d%) [%k to %a]")
("multipart/digest" .
"%-35.35(%d, %n message%s%) [%k to %a]")
("multipart" .
"%-35.35(%d, %n part%s%) [%k to %a]")
("message/partial" .
"%-35.35(%d, part %N (of %T)%) [%k to %a]")
("message" . "%-35.35(%d%) [%k to %a]")
("audio" . "%-35.35(%d%) [%k to %a]")
("video" . "%-35.35(%d%) [%k to %a]")
("image" . "%-35.35(%d%) [%k to %a]")
("application/octet-stream" .
"%-35.35(%d, %f%) [%k to %a]")
)
vm-mime-button-face 'gui-button-face
vm-mime-charset-font-alist nil
vm-mime-default-face-charsets '("us-ascii" "iso-8859-1")
vm-mime-digest-discard-header-regexp nil
vm-mime-digest-headers '("Resent-" "From:" "Sender:"
"To:" "Cc:" "Subject:"
"Date:" "Message-ID:" "Keywords:"
"MIME-Version:"
"Content-")
vm-mime-display-function nil
vm-mime-external-content-types-alist '(("video" "xanim")
("audio/x-pn-realaudio"
"/playpen/proprietary/rvplayer5.0/rvplayer")
)
vm-mime-ignore-mime-version t
vm-mime-internal-content-type-exceptions nil
vm-mime-internal-content-types t
vm-mime-max-message-size nil
vm-mime-type-converter-alist nil
vm-mode-hook nil
vm-mode-hooks nil
vm-mosaic-program "Mosaic"
vm-mosaic-program-switches nil
vm-move-after-deleting t
vm-move-after-undeleting nil
vm-move-after-killing nil
vm-move-messages-physically nil
vm-movemail-program "movemail"
vm-mutable-frames t
vm-mutable-windows t
vm-netscape-program "netscape"
vm-netscape-program-switches nil
vm-pop-bytes-per-session nil
vm-pop-expunge-after-retrieving t
vm-pop-max-message-size nil
vm-pop-messages-per-session nil
vm-pop-md5-program "md5"
vm-popup-menu-on-mouse-3 t
vm-preferences-file "~/.vm.preferences"
vm-preview-lines nil
vm-preview-read-messages nil
vm-primary-inbox "~/VM/INBOX"
vm-quit-hook '(vm-expunge-folder)
vm-recognize-imap-maildrops "^imap:[^:]+:[^:]+:[^:]+:[^:]+:[^:]+:[^:]+"
vm-recognize-pop-maildrops "^[^:]+:[^:]+:[^:]+:[^:]+:[^:]+"
vm-reply-hook nil
vm-reply-ignored-reply-tos '("tlug\\|taira")
vm-reply-subject-prefix nil
vm-resend-bounced-discard-header-regexp nil
vm-resend-bounced-headers '("MIME-Version:" "Content-"
"From:" "Sender:"
"Reply-To:" "To:" "Cc:" "Subject:"
"Newsgroups:"
"In-Reply-To:" "References:" "Keywords:"
"X-")
vm-resend-bounced-message-hook nil
vm-resend-discard-header-regexp "\\(\\(X400-\\)?Received:\\|Resent-\\)"
vm-resend-headers nil
vm-resend-message-hook nil
vm-retrieved-spooled-mail-hook nil
vm-rfc1153-digest-discard-header-regexp "\\(X400-\\)?Received:"
vm-rfc1153-digest-headers '("Resent-" "Date:" "From:"
"Sender:" "To:" "Cc:"
"Subject:" "Message-ID:" "Keywords:")
vm-rfc934-digest-discard-header-regexp nil
vm-rfc934-digest-headers '("Resent-" "From:" "Sender:"
"To:" "Cc:" "Subject:"
"Date:" "Message-ID:" "Keywords:")
vm-search-using-regexps nil
vm-select-message-hook '(bbdb/vm-update-record
sjt-vm-clean-tlug-subjects-function)
vm-select-new-message-hook nil
vm-select-unread-message-hook nil
vm-send-digest-hook nil
vm-send-using-mime t
vm-skip-deleted-messages t
vm-skip-read-messages nil
vm-spool-file-suffixes nil
vm-startup-with-summary t
vm-strip-reply-headers nil
vm-summary-format "%n %*%a %-17.17F %-3.3m %2d %4l/%-5c %I\"%s\"\n"
vm-summary-highlight-face 'bold
vm-summary-mode-hook nil
vm-summary-mode-hooks nil
vm-summary-redo-hook nil
vm-summary-show-threads t
vm-summary-thread-indent-level 2
vm-summary-uninteresting-senders nil
vm-summary-uninteresting-senders-arrow "To: "
vm-tale-is-an-idiot nil
vm-temp-file-directory "/tmp"
vm-thread-using-subject t
vm-toolbar-pixmap-directory
"/playpen/gnu/plat/lib/xemacs/xemacs-packages/etc/vm/"
vm-trust-From_-with-Content-Length nil
vm-undisplay-buffer-hook '(vm-delete-buffer-frame)
vm-unforwarded-header-regexp "only-drop-this-header"
vm-url-browser 'w3-fetch-other-frame
vm-url-search-limit 12000
vm-use-menus '(folder motion send mark label sort virtual undo dispose emacs
nil help)
vm-use-toolbar '(next previous delete/undelete autofile file reply compose
print visit quit nil help)
vm-virtual-folder-alist nil
vm-virtual-mirror t
vm-visible-headers '("From:" "Sender:" "To:"
"Apparently-To:" "Cc:"
"Message-ID:" "Subject:" "Date:"
"X-TLUG-serial:"
"X-Mailer:")
vm-visit-folder-hook nil
vm-visit-when-saving 0
vm-warp-mouse-to-new-frame nil
vm-window-configuration-file "~/.vm.windows"
features '(reporter debug byte-optimize bytecomp byte-compile quail outline
latex tabify tex makefile env efs-dired efs-x19\.15 efs-fnh passwd
efs-ovwrt efs-netrc efs-defun efs annotations dired-faces
dired-xemacs dired vm-search tags etags compile hyper-apropos
wid-browse leim-canna-initialized canna overlay x-font-menu
view-less view vm-mark comint ring vm-virtual vm-digest ispell
electric rect w3-style w3-hot url-file url-cache w3-xemac
w3-xemacs w3-toolbar xbm-button xpm-button w3-forms images
url-http url-cookie urlauth w3 w3-menu url-news url-gw w3-script
w3-jscript w3-elisp cus-edit cus-load w3-mouse w3-emulate w3-auto
w3-parse url url-parse url-vars mm base64 w3-display w3-imap
w3-widget w3-vars w3-keyword wid-edit w3-cus css mule-sysdp w3-cfg
w3-sysdp vm-edit vm-thread vm-minibuf vm-macro vm-sort vm-reply
vm-undo vm-delete highlight-headers bbdb-xemacs bbdb-com
bbdb-hooks vm-page vm-mime vm-summary vm-save tapestry vm-motion
vm-toolbar vm-message vm-folder vm-menu vm-mouse vm-misc vm-window
bbdb-vm vm-autoload vm-version vm vm-vars vm-startup sh-script
skeleton executable cc-mode cc-cmds cc-styles cc-align cc-langs
cc-engine cc-vars cc-defs cc-menus info efs-cu desktop gnuserv
bbdb-w3 bbdb-sc supercite regi bbdb-reportmail advice
advice-preload reportmail mail-extr bbdb-gnus gnus gnus-ems
gnus-xmas gnus-util message messagexmas mail-abbrevs sendmail
nnheader nnheaderxm mail-utils mailheader bbdb t timezone footnote
tex-site dotemacs font disp-table cus-face xemacs-devel-autoloads
xemacs-base-autoloads w3-autoloads vm-autoloads viper-autoloads
view-process-autoloads vhdl-autoloads vc-autoloads tpu-autoloads
tooltalk-autoloads tm-autoloads time-autoloads
text-modes-autoloads texinfo-autoloads supercite-autoloads
speedbar-autoloads slider-autoloads skk-autoloads
sh-script-autoloads rmail-autoloads reftex-autoloads
psgml-autoloads prog-modes-autoloads pcl-cvs-autoloads
pc-autoloads os-utils-autoloads net-utils-autoloads
mule-base-autoloads misc-games-autoloads mine-autoloads
mh-e-autoloads mailcrypt-autoloads mail-lib-autoloads
leim-autoloads ispell-autoloads ilisp-autoloads
hm--html-menus-autoloads gnus-autoloads gnats-autoloads
games-autoloads fsf-compat-autoloads forms-autoloads
footnote-autoloads eudc-autoloads eterm-autoloads
egg-its-autoloads efs-autoloads edt-autoloads edit-utils-autoloads
ediff-autoloads edict-autoloads edebug-autoloads dired-autoloads
crisp-autoloads cookie-autoloads cc-mode-autoloads
calendar-autoloads calc-autoloads c-support-autoloads
bbdb-autoloads auctex-autoloads apel-autoloads ada-autoloads
Sun-autoloads Standard-autoloads vc-hooks skk-leim egg-sj3-leim
efs-dump ediff-hook loadhist auto-show fontl-hooks x-iso8859-1
menubar-items x-menubar mouse mode-motion canna-leim ccl mule-help
itimer auto-save lisp-mode easymenu iso8859-1 page buff-menu
lib-complete derived frame text-props cus-start custom widget
cl-extra mini-cl cl cl-19 packages backquote very-early-lisp CANNA
file-coding mule lucid-scrollbars cut-buffer lucid-menubars xface
athena-dialogs x tty-frames tty toolbar nas-sound native-sound
scrollbar unix-processes multicast network-streams subprocesses
menubar berkeley-db dbm md5 xemacs xim tiff png gif jpeg xpm
lisp-float-type linux dialog devices window-system c-balloon-help)
)
--
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Institute of Policy and Planning Sciences Tel/fax: +81 (298) 53-5091
__________________________________________________________________________
__________________________________________________________________________
What are those two straight lines for? "Free software rules."