Isso parece um problema com uma definição circular.
Eu acho que o problema é que você compilou o magit com a versão anterior do emacs; você deve recompilar o magit com o novo emacs e o problema desaparecerá.
Eu movi recentemente computadores e para o Emacs 24.3 (a partir de 24.2) ontem. Desde então, recebi o que é essencialmente um erro de estouro de pilha:
Debugger entered--Lisp error: (error "Lisp nesting exceeds 'max-lisp-eval-depth'")
position(...)
apply(position ...)
position(...)
apply(position ...)
position(nil (#<buffer ssa.org> #<buffer *Minibuf-1*> #<buffer *Minibuf-0*> #<buffer *code-conversion-work*> #<buffer *Echo Area 0*> #<buffer *Echo Area 1*> #<buffer *doc-view conversion output*> #<buffer *autoload*> #<buffer *canonical address*> #<buffer *extract address components*> #<buffer *Messages*>) :if #[(buf) "rq0 3\n =516!\f251701
!\"2 345#,)7" [buf mode major-mode default-directory topdir name expand-file-name format "^%s\(?:<[0-9]+>\)?$" regexp-quote buffer-name nil t string-match start string regexp inhibit-changing-match-data] 4])
apply(position nil (#<buffer ssa.org> #<buffer *Minibuf-1*> #<buffer *Minibuf-0*> #<buffer *code-conversion-work*> #<buffer *Echo Area 0*> #<buffer *Echo Area 1*> #<buffer *doc-view conversion output*> #<buffer *autoload*> #<buffer *canonical address*> #<buffer *extract address components*> #<buffer *Messages*>) (:if #[(buf) "rq0 3\n =516!\f251701
!\"2 345#,)7" [buf mode major-mode default-directory topdir name expand-file-name format "^%s\(?:<[0-9]+>\)?$" regexp-quote buffer-name nil t string-match start string regexp inhibit-changing-match-data] 4]))
...
...
...
position(...)
apply(position ...)
position(...)
apply(position ...)
cl-position(...)
apply(cl-position ...)
cl-find(...)
apply(cl-find ...)
cl-find-if(...)
magit-mode-get-buffer("*magit: %t*" magit-status-mode nil t)
magit-mode-get-buffer-create("*magit: %t*" magit-status-mode)
magit-mode-display-buffer("*magit: %t*" magit-status-mode pop-to-buffer)
magit-status("/Users/sean/Dropbox/smp/")
call-interactively(magit-status)
(lambda nil (interactive) (call-interactively (quote magit-status)))()
call-interactively((lambda nil (interactive) (call-interactively (quote magit-status))) nil nil)
Eu suspeito que isso seja um problema com o cl
bundle em 24.3, como eu vi recentemente em um pacote diferente (embora eu não consiga lembrar qual).
O arquivo de log completo (meio que enorme) está disponível aqui para qualquer pessoa que deseje inspecioná-lo, mas espero ter inlined os detalhes necessários neste post.
Suponho que este seja um problema cl-lib. Se você já instalou o cl-lib via package.el, você deve desinstalar o cl-lib e tentar novamente. Pacotes Emacs 24.3 cl-lib.el. cl-lib pacote é para Emacs mais antigos (< 24.3).