Debugger entered--Lisp error: (args-out-of-range "" 0) aref("" 0) (let ((state ...)) (cond (... ...) (... ...) (... ...) (... ...) (... ...) (... ...) (... ...) (... ...) (t ...))) (progn (let (...) (cond ... ... ... ... ... ... ... ... ...))) (if (null (string-match ".*: No such file or directory$" out)) (progn (let ... ...))) (when (null (string-match ".*: No such file or directory$" out)) (let (...) (cond ... ... ... ... ... ... ... ... ...))) (progn (when (null ...) (let ... ...))) (if (eq 0 status) (progn (when ... ...))) (when (eq 0 status) (when (null ...) (let ... ...))) (let* ((status nil) (out ...)) (when (eq 0 status) (when ... ...))) vc-hg-state("/home/treed/.ido.last") (let ((state ...)) (and state (not ...))) (progn (let (...) (and state ...))) (if (vc-hg-root file) (progn (let ... ...))) (when (vc-hg-root file) (let (...) (and state ...))) vc-hg-registered("/home/treed/.ido.last") apply(vc-hg-registered "/home/treed/.ido.last") vc-call-backend(Hg registered "/home/treed/.ido.last") #[(b) "?? #?? ?#????\"?" [b file vc-call-backend registered vc-file-setprop vc-backend throw found t] 4](Hg) mapc(#[(b) "?? #?? ?#????\"?" [b file vc-call-backend registered vc-file-setprop vc-backend throw found t] 4] (RCS CVS SVN SCCS Bzr Git Hg Mtn Arch)) byte-code("??\"?? ? ?=?\n? \nB\"?)???#???" [file backend vc-handled-backends vc-file-getprop vc-backend mapc #[(b) "?? #?? ?#????\"?" [b file vc-call-backend registered vc-file-setprop vc-backend throw found t] 4] none vc-file-setprop nil] 4) vc-registered("/home/treed/.ido.last") vc-backend("/home/treed/.ido.last") vc-after-save() basic-save-buffer() save-buffer() write-file("~/.ido.last" nil) ido-save-history() ido-kill-emacs-hook() run-hooks(kill-emacs-hook) kill-emacs() save-buffers-kill-emacs(nil) save-buffers-kill-terminal(nil) call-interactively(save-buffers-kill-terminal nil nil)