Package: xemacs21-basesupport Version: 2009.02.17.dfsg.1-1 Severity: important Tags: squeeze
When using the VM mail reader in XEmacs 21.4.22 as shippped in Debian squeeze, the *second* attempt to use vm-compose-mail results in the error "Wrong type argument: stringp, clear". I wish I could nail this down more precisely for you, but the backtrace from XEmacs debug-on-error and my attempts to further debug this have not given me the means to narrow this down to a more specific location. Here is the debug-on-error backtrace: Debugger entered--Lisp error: (wrong-type-argument stringp clear) make-frame(nil) vm-goto-new-frame(composition) vm-mail-internal(nil nil nil) #<compiled-function (&optional to subject other-headers continue switch-function yank-action send-actions) "...(181)" [buffer continue subject yank-action to other-headers vm-session-initialization vm-continue-composing-message vm-mail-internal format "message to %s" vm-truncate-roman-string 20 re-search-forward "^" "$" 0 ?\ delete-char -1 ?: ": " ?\n "\n" mail-position-on-field "To" "Subject" mail-text switch-to-buffer apply push-mark run-hooks mail-citation-hook mail-yank-hooks vm-mail-yank-default make-local-variable mail-send-actions mail-header-separator switch-function send-actions] 7 nil nil>() call-interactively(vm-compose-mail) command-execute(vm-compose-mail t) execute-extended-command(nil) call-interactively(execute-extended-command) A couple of other notes that might help someone more experienced with XEmacs debugging: Once this error occurs, an attempt to click on the menu bar gives the same "Wrong type argument: stringp, clear" error, but the backtrace shows only the first line above. This suggests that vm-compose-mail causes something to corrupt default-menubar, and in fact I can find this in the value of default-menubar after the first use of vm-compose-mail (under Cmds -> Spell-Check): ["Kill Process" ispell-kill-ispell t 'clear] If I install the older Kyle Jones VM 7.19 in site-packages and use it in preference to the xemacs21-basesupport version, it does not have this problem. -- System Information: Debian Release: 6.0 APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores) Locale: LANG=en_US.iso8859-15, LC_CTYPE=en_US.iso8859-15 (charmap=ISO-8859-15) Shell: /bin/sh linked to /bin/dash Versions of packages xemacs21-basesupport depends on: ii perl 5.10.1-16 Larry Wall's Practical Extraction xemacs21-basesupport recommends no packages. xemacs21-basesupport suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

