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]

Reply via email to