Hi, I managed to get this lisp backtrace and noticed at least one error message on loading VM, which seems related to the problem:
signal(error ("menu name (first element) must be a string" ((identity "foo") (quote ding) t))) Best regards, Carl-Fredrik Enell Lisp backtrace follows: # (condition-case ... . error) # (catch exit ...) # bind (standard-input standard-output) # (unwind-protect ...) recursive-edit() # (unwind-protect ...) # bind (standard-output buffer-read-only) byte-code("..." [buffer-read-only noninteractive debugger-buffer middlestart debugger-args debugger-batch-max-lines pop-to-buffer debugger-mode debugger-setup-buffer count-lines 2 "...\n" message buffer-string kill-emacs debug backtrace-debug 3 t debugger-reenable "" nil recursive-edit standard-output] 3) # (unwind-protect ...) # (unwind-protect ...) # bind (last-command this-command unread-command-event unread-command-events last-input-event last-input-char last-input-time last-command-event last-command-char overriding-local-map load-read-function enable-recursive-minibuffers standard-input standard-output cursor-in-echo-area) # (unwind-protect ...) # bind (debugger-value debug-on-error debug-on-quit debug-on-signal debugger-buffer debugger-old-buffer debugger-step-after-exit executing-kbd-macro debugger-outer-match-data debugger-outer-load-read-function debugger-outer-overriding-local-map debugger-outer-overriding-terminal-local-map debugger-outer-last-command debugger-outer-this-command debugger-outer-unread-command-event debugger-outer-unread-command-events debugger-outer-last-input-event debugger-outer-last-input-char debugger-outer-last-input-time debugger-outer-last-command-event debugger-outer-last-command-char debugger-outer-standard-input debugger-outer-standard-output debugger-outer-cursor-in-echo-area debugger-args) debug(error (error "menu name (first element) must be a string" ((identity "foo") (quote ding) t))) # (catch debugger ...) # (unwind-protect ...) # bind (stack-trace-on-signal debug-on-signal stack-trace-on-error debug-on-error) signal(error ("menu name (first element) must be a string" ((identity "foo") (quote ding) t))) # bind (menubar-p menu) check-menu-syntax(((identity "foo") (quote ding) t)) # bind (menuitem item menubar-p menu) check-menu-syntax(("bar" ((identity "foo") (quote ding) t))) byte-code("..." [check-menu-syntax ("bar" (... ... t))] 2) # (condition-case ... . ((error))) vm-menu-can-eval-item-name() # bind (title) byte-code("..." [vm-menu-folder-menu vm-menu-folders-menu vm-fsfemacs-p w3 title current-load-list default-boundp set-default "Folder" ["Manipulate Folders" ignore (ignore)] "---" vector "Display Summary" vm-summarize t "Toggle Threading" vm-toggle-threads-display "Get New Mail" vm-get-new-mail (vm-menu-can-get-new-mail-p) "Search" vm-isearch-forward vm-message-list "Auto-Archive" vm-auto-archive-messages "Expunge" vm-expunge-folder "Expunge POP Messages" vm-expunge-pop-messages (vm-menu-can-expunge-pop-messages-p) "Expunge IMAP Messages" (vm-menu-can-expunge-imap-messages-p) "Visit Local Folder" vm-visit-folder "Visit POP Folder" vm-visit-pop-folder vm-pop-folder-alist "Visit IMAP Folder" vm-visit-imap-folder vm-imap-server-list "Revert Folder (back to disk version)" vm-revert-buffer (vm-menu-can-revert-p) "Recover Folder (from auto-save file)" vm-recover-file (vm-menu-can-recover-p) "Save" vm-save-folder (vm-menu-can-save-p) "Save As..." vm-write-file "Quit" vm-quit-no-change "Save & Quit" vm-quit ("---" "---" "-------" "Visit:" "---" [" " ... t "~/VMail/INBOX"] "---" "---" [" " ... t "~/VMail/INBOX"]) vm-menu-dispose-menu vm-menu-fsfemacs19-menus-p "Dispose" append "Reply to Author" vm-reply "Reply to All" vm-followup vm-menu-motion-menu vm-menu-send-menu vm-menu-mark-menu vm-menu-label-menu vm-menu-sort-menu vm-menu-virtual-menu vm-menu-help-menu "Reply to Author (citing original)" vm-reply-include-text "Reply to All (citing original)" vm-followup-include-text "Forward" vm-forward-message "Resend" vm-resend-message "Retry Bounce" vm-resend-bounced-message "File" vm-save-message "Delete" vm-delete-message "Undelete" vm-undelete-message "Kill Current Subject" vm-kill-subject "Mark Unread" vm-unread-message "Edit" vm-edit-message "Print" vm-print-message "Pipe to Command" vm-pipe-message-to-command "Burst Message as Digest" (vm-burst-digest "guess") "Decode MIME" vm-decode-mime-message (vm-menu-can-decode-mime-p) ("Motion" ["Page Up" vm-scroll-backward vm-message-list] ["Page Down" vm-scroll-forward vm-message-list] "----" ["Beginning" vm-beginning-of-message vm-message-list] ["End" vm-end-of-message vm-message-list] "----" ["Expose/Hide Headers" vm-expose-hidden-headers vm-message-list] "----" ["Next Message" vm-next-message t] ["Previous Message" vm-previous-message t] "---" ["Next, Same Subject" vm-next-message-same-subject t] ["Previous, Same Subject" vm-previous-message-same-subject t] "---" ["Next Unread" vm-next-unread-message t] ["Previous Unread" vm-previous-unread-message t] "---" ["Next Message (no skip)" vm-next-message-no-skip t] ["Previous Message (no skip)" vm-previous-message-no-skip t] "---" ["Go to Last Seen Message" vm-goto-message-last-seen t] ["Go to Message" vm-goto-message t] ["Go to Parent Message" vm-goto-parent-message t]) ("Virtual" ["Visit Virtual Folder" vm-visit-virtual-folder t] ["Visit Virtual Folder Same Author" vm-visit-virtual-folder-same-author t] ["Visit Virtual Folder Same Subject" vm-visit-virtual-folder-same-subject t] ["Create Virtual Folder" vm-create-virtual-folder t] ["Apply Virtual Folder" vm-apply-virtual-folder t] "---" "---" "-------") ("Send" ["Compose" vm-mail t] ["Continue Composing" vm-continue-composing-message vm-message-list] ["Reply to Author" vm-reply vm-message-list] ["Reply to All" vm-followup vm-message-list] ["Reply to Author (citing original)" vm-reply-include-text vm-message-list] ["Reply to All (citing original)" vm-followup-include-text vm-message-list] ["Forward Message" vm-forward-message vm-message-list] ["Resend Message" vm-resend-message vm-message-list] ["Retry Bounced Message" vm-resend-bounced-message vm-message-list] ["Send Digest (RFC934)" vm-send-rfc934-digest vm-message-list] ["Send Digest (RFC1153)" vm-send-rfc1153-digest vm-message-list] ["Send MIME Digest" vm-send-mime-digest vm-message-list]) ("Mark" ["Next Command Uses Marks..." vm-next-command-uses-marks :active vm-message-list :style radio :selected ...] "----" ["Mark" vm-mark-message vm-message-list] ["Unmark" vm-unmark-message vm-message-list] ["Mark All" vm-mark-all-messages vm-message-list] ["Clear All Marks" vm-clear-all-marks vm-message-list] ["Mark Region in Summary" vm-mark-summary-region vm-message-list] ["Unmark Region in Summary" vm-unmark-summary-region vm-message-list] "----" ["Mark Same Subject" vm-mark-messages-same-subject vm-message-list] ["Unmark Same Subject" vm-unmark-messages-same-subject vm-message-list] ["Mark Same Author" vm-mark-messages-same-author vm-message-list] ["Unmark Same Author" vm-unmark-messages-same-author vm-message-list] ["Mark Messages Matching..." vm-mark-matching-messages vm-message-list] ["Unmark Messages Matching..." vm-unmark-matching-messages vm-message-list] ["Mark Thread Subtree" vm-mark-thread-subtree vm-message-list] ["Unmark Thread Subtree" vm-unmark-thread-subtree vm-message-list]) ("Label" ["Add Label" vm-add-message-labels vm-message-list] ["Add Existing Label" vm-add-existing-message-labels vm-message-list] ["Remove Label" vm-delete-message-labels vm-message-list]) ("Sort" ["By Multiple Fields..." vm-sort-messages vm-message-list] "---" ["By Date" ... vm-message-list] ["By Subject" ... vm-message-list] ["By Author" ... vm-message-list] ["By Recipients" ... vm-message-list] ["By Lines" ... vm-message-list] ["By Bytes" ... vm-message-list] "---" ["By Date (backward)" ... vm-message-list] ["By Subject (backward)" ... vm-message-list] ["By Author (backward)" ... vm-message-list] ["By Recipients (backward)" ... vm-message-list] ["By Lines (backward)" ... vm-message-list] ["By Bytes (backward)" ... vm-message-list] "---" ["Toggle Threading" vm-toggle-threads-display t] "---" ["Revert to Physical Order" ... vm-message-list]) ("Help" ["Switch to Emacs Toolbar" vm-menu-toggle-menubar] "---" ["What Now?" vm-help t] ["Describe Mode" describe-mode t] ["Revert Folder (back to disk version)" revert-buffer ...] ["Recover Folder (from auto-save file)" recover-file ...] "---" ["Save Folder & Quit" vm-quit t] ["Quit Without Saving" vm-quit-no-change t]) vm-menu-undo-menu ["Undo" vm-undo (vm-menu-can-undo-p)] vm-menu-emacs-button ["XEmacs" vm-menu-toggle-menubar t] vm-menu-vm-button ["VM" vm-menu-toggle-menubar t] vm-menu-mail-menu "Mail Commands" "Send and Exit" vm-mail-send-and-exit (vm-menu-can-send-mail-p) "Send, Keep Composing" vm-mail-send (vm-menu-can-send-mail-p) "Cancel" kill-buffer "----" "Yank Original" vm-menu-yank-original vm-reply-list "Send Using MIME..." "Use MIME" (progn (set ... t) (vm-mail-mode-remove-tm-hooks)) :active :style radio :selected vm-send-using-mime "Don't use MIME" (set (make-local-variable ...) nil) (not vm-send-using-mime) "Fragment Messages Larger Than ..." "Infinity, i.e., don't fragment" (set (make-local-variable ...) nil) (eq vm-mime-max-message-size nil) "50000 bytes" (set (make-local-variable ...) 50000) (eq vm-mime-max-message-size 50000) "100000 bytes" (set (make-local-variable ...) 100000) (eq vm-mime-max-message-size 100000) "200000 bytes" (set (make-local-variable ...) 200000) (eq vm-mime-max-message-size 200000) "500000 bytes" (set (make-local-variable ...) 500000) (eq vm-mime-max-message-size 500000) "1000000 bytes" (set (make-local-variable ...) 1000000) (eq vm-mime-max-message-size 1000000) "2000000 bytes" (set (make-local-variable ...) 2000000) (eq vm-mime-max-message-size 2000000) "Encode 8-bit Characters Using ..." "Nothing, i.e., send unencoded" (set (make-local-variable ...) (quote 8bit)) (eq vm-mime-8bit-text-transfer-encoding (quote 8bit)) "Quoted-Printable" (set (make-local-variable ...) (quote quoted-printable)) (eq vm-mime-8bit-text-transfer-encoding (quote quoted-printable)) "BASE64" (set (make-local-variable ...) (quote base64)) (eq vm-mime-8bit-text-transfer-encoding (quote base64)) "Attach File..." vm-mime-attach-file "Attach MIME Message..." vm-mime-attach-mime-file "Encode MIME, But Don't Send" vm-mime-encode-composition (and vm-send-using-mime (null ...)) "Preview MIME Before Sending" vm-mime-preview-composition vm-menu-mime-dispose-menu "Take Action on MIME body ..." "Display as Text (in default face)" (vm-mime-run-display-function-at-point (quote vm-mime-display-body-as-text)) "Display using External Viewer" (vm-mime-run-display-function-at-point (quote vm-mime-display-body-using-external-viewer)) vm-menu-can-eval-item-name [(format "Convert to %s and Display" ...) (vm-mime-run-display-function-at-point ...) (vm-mime-can-convert ...)] "Undo" vm-undo "Save to File" vm-mime-reader-map-save-file "Save to Folder" vm-mime-reader-map-save-message (let (...) (if ... nil ...)) "Send to Printer" (vm-mime-run-display-function-at-point (quote vm-mime-send-body-to-printer)) "Pipe to Shell Command (display output)" (vm-mime-run-display-function-at-point (quote vm-mime-pipe-body-to-queried-command)) "Pipe to Shell Command (discard output)" (vm-mime-run-display-function-at-point (quote vm-mime-pipe-body-to-queried-command-discard-output)) "Attach to Message Composition Buffer" vm-mime-attach-object-from-message vm-delete-mime-object vm-menu-url-browser-menu "Send URL to ..." fboundp w3-fetch-other-frame w3-fetch apply "Emacs W3" vm-mouse-send-url-at-position (point) quote "Mosaic" (vm-mouse-send-url-at-position (point) (quote vm-mouse-send-url-to-mosaic)) "mMosaic" (vm-mouse-send-url-at-position (point) (quote vm-mouse-send-url-to-mmosaic)) "Netscape" (vm-mouse-send-url-at-position (point) (quote vm-mouse-send-url-to-netscape)) "Konqueror" (vm-mouse-send-url-at-position (point) (quote vm-mouse-send-url-to-konqueror)) "X Clipboard" (vm-mouse-send-url-at-position (point) (quote vm-mouse-send-url-to-clipboard)) vm-menu-mailto-url-browser-menu "Send Mail using ..." "VM" (vm-mouse-send-url-at-position (point) (quote ignore)) vm-menu-subject-menu "Take Action on Subject..." "Kill Subject" "Next Message, Same Subject" vm-next-message-same-subject "Previous Message, Same Subject" vm-previous-message-same-subject "Mark Messages, Same Subject" vm-mark-messages-same-subject "Unmark Messages, Same Subject" vm-unmark-messages-same-subject "Virtual Folder, Matching Subject" vm-menu-create-subject-virtual-folder vm-menu-author-menu "Take Action on Author..." "Mark Messages, Same Author" vm-mark-messages-same-author "Unmark Messages, Same Author" vm-unmark-messages-same-author "Virtual Folder, Matching Author" vm-menu-create-author-virtual-folder vm-menu-attachment-menu "Fiddle With Attachment" "Set Content Disposition..." "Unspecified" (vm-mime-set-attachment-disposition-at-point (quote unspecified)) (eq (vm-mime-attachment-disposition-at-point) (quote unspecified)) "Inline" (vm-mime-set-attachment-disposition-at-point (quote inline)) (eq (vm-mime-attachment-disposition-at-point) (quote inline)) "Attachment" (vm-mime-set-attachment-disposition-at-point (quote attachment)) (eq (vm-mime-attachment-disposition-at-point) (quote attachment)) "Set Content Encoding..." "Guess" (vm-mime-set-attachment-encoding-at-point "guess") (eq (vm-mime-attachment-encoding-at-point) nil) "Binary" (vm-mime-set-attachment-encoding-at-point "binary") (string= (vm-mime-attachment-encoding-at-point) "binary") "7bit" (vm-mime-set-attachment-encoding-at-point "7bit") (string= (vm-mime-attachment-encoding-at-point) "7bit") "8bit" (vm-mime-set-attachment-encoding-at-point "8bit") (string= (vm-mime-attachment-encoding-at-point) "8bit") "quoted-printable" (vm-mime-set-attachment-encoding-at-point "quoted-printable") (string= (vm-mime-attachment-encoding-at-point) "quoted-printable") "Forward Local External Bodies" "Forward Unchanged" (vm-mime-set-attachment-forward-local-refs-at-point t) (vm-mime-attachment-forward-local-refs-at-point) "Convert to Internal Object" (vm-mime-set-attachment-forward-local-refs-at-point nil) (not (vm-mime-attachment-forward-local-refs-at-point)) (vm-mime-delete-attachment-button) button "Delete, but keep infos" (vm-mime-delete-attachment-button-keep-infos) vm-menu-image-menu "Redisplay Image" "4x Larger" (vm-mime-run-display-function-at-point (quote vm-mime-larger-image)) (stringp vm-imagemagick-convert-program) "4x Smaller" (vm-mime-run-display-function-at-point (quote vm-mime-smaller-image)) (stringp vm-imagemagick-convert-program) "Rotate Left" (vm-mime-run-display-function-at-point (quote vm-mime-rotate-image-left)) (stringp vm-imagemagick-convert-program) "Rotate Right" (vm-mime-run-display-function-at-point (quote vm-mime-rotate-image-right)) (stringp vm-imagemagick-convert-program) "Mirror" (vm-mime-run-display-function-at-point (quote vm-mime-mirror-image)) (stringp vm-imagemagick-convert-program) "Brighter" (vm-mime-run-display-function-at-point (quote vm-mime-brighten-image)) (stringp vm-imagemagick-convert-program) "Dimmer" (vm-mime-run-display-function-at-point (quote vm-mime-dim-image)) (stringp vm-imagemagick-convert-program) "Monochrome" (vm-mime-run-display-function-at-point (quote vm-mime-monochrome-image)) (stringp vm-imagemagick-convert-program) "Revert to Original" (vm-mime-run-display-function-at-point (quote vm-mime-revert-image)) (get (vm-mm-layout-cache ...) (quote vm-image-modified)) vm-menu-vm-menubar nil vm-menu-vm-menu vm-mode-menu-map] 29) # bind (current-load-list) # (unwind-protect ...) # bind (load-file-name) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) load-internal("vm-menu" nil t nil binary) # bind (path handler filename nosuffix nomessage noerror file) load("vm-menu" nil t nil) # (unwind-protect ...) require(vm-menu) vm-session-initialization() # bind (access-method read-only folder) #<compiled-function (&optional folder read-only access-method) "...(18)" [access-method read-only folder!?%g�Ê�����������ï¿�...@a%g�%@\"%g��������ï¿�...@r%g���%@;%g�����ï¿�...@\"%G�����%@)%g�ï¿�...@nning vm done (byte-code "\n%G����%@ --- call-interactively(vm) command-execute(vm t) # bind (_execute_command_keys_ _execute_command_name_ prefix-arg) execute-extended-command(nil) # bind (command-debug-status) call-interactively(execute-extended-command) # (condition-case ... . error) # (catch top-level ...) -- ============================================= Dr. Carl-Fredrik Enell, researcher Sodankylä Geophysical Observatory University of Oulu Tähteläntie 62 FIN-99600 Sodankylä, Finland http://www.sgo.fi/~fredrik Telephone (work): (+358) (0)16 619826 Mobile phone (work): (+358) (0)40 1728599 Private phone: (+358) (0)400 820037 or (+46) (0)70 5508256