Problem in Emacs 24.4: Marker points into wrong buffer (vm-summary-enable-faces)

This bug has been copied automatically from: https://bugs.launchpad.net/vm/+bug/1424196
Reported by 'mere user' on 2015-02-21 :

Hi, an issue with emacs 24.4 that does not occur with 24.3.  best, E

Debugger entered--Lisp error: (error "Marker points into wrong buffer"
#<marker at 34 in [Gmail]/Starred>)
  vm-vs-header([[#<marker at 1 in [Gmail]/Starred> #<marker at 34 in
[Gmail]/Starred> nil nil #<marker at 78405 in [Gmail]/Starred> #<marker at
78406 in [Gmail]/Starred>] ["1" "  1" nil #<marker at 1 in [Gmail]/Starred
Summary> #<marker at 80 in [Gmail]/Starred Summary> <<>> <-- nil "0"
#<buffer [Gmail]/Starred> nil nil nil nil nil nil nil nil #<overlay from 1
to 80 in [Gmail]/Starred Summary> nil nil <<>> nil] [nil nil nil nil t nil
nil nil nil t nil nil nil nil nil nil nil nil nil nil] ["10165" "Thursday"
"3" "October" "2013" "10:10:24" "-0500" "XX" "XX" nil "181" "Re: XX"
"^From:" nil nil "10" nil nil (number " " mark "! R  XX Oct  3  181/10165
" thread-indent " \"Re: XX\"\n") nil nil nil nil "4238" "4" nil nil nil
"XX" nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil] [nil <v> nil nil nil nil]] "Priority: urgent")
  apply(vm-vs-header [[#<marker at 1 in [Gmail]/Starred> #<marker at 34 in
[Gmail]/Starred> nil nil #<marker at 78405 in [Gmail]/Starred> #<marker at
78406 in [Gmail]/Starred>] ["1" "  1" nil #<marker at 1 in [Gmail]/Starred
Summary> #<marker at 80 in [Gmail]/Starred Summary> <<>> <-- nil "0"
#<buffer [Gmail]/Starred> nil nil nil nil nil nil nil nil #<overlay from 1
to 80 in [Gmail]/Starred Summary> nil nil <<>> nil] [nil nil nil nil t nil
nil nil nil t nil nil nil nil nil nil nil nil nil nil] ["10165" "Thursday"
"3" "October" "2013" "10:10:24" "-0500" "XX" "XX" nil "181" "Re: XX"
"^From:" nil nil "10" nil nil (number " " mark "! R  XX Oct  3  181/10165
" thread-indent " \"Re: XX\"\n") nil nil nil nil "4238" "4" nil nil nil
"Re: XX" nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil] [nil <v> nil nil nil nil]] "Priority: urgent")
  vm-vs-or([[#<marker at 1 in [Gmail]/Starred> #<marker at 34 in
[Gmail]/Starred> nil nil #<marker at 78405 in [Gmail]/Starred> #<marker at
78406 in [Gmail]/Starred>] ["1" "  1" nil #<marker at 1 in [Gmail]/Starred
Summary> #<marker at 80 in [Gmail]/Starred Summary> <<>> <-- nil "0"
#<buffer [Gmail]/Starred> nil nil nil nil nil nil nil nil #<overlay from 1
to 80 in [Gmail]/Starred Summary> nil nil <<>> nil] [nil nil nil nil t nil
nil nil nil t nil nil nil nil nil nil nil nil nil nil] ["10165" "Thursday"
"3" "October" "2013" "10:10:24" "-0500" "XX" "XX" nil "181" "Re: XX"
"^From:" nil nil "10" nil nil (number " " mark "! R  XX Oct  3  181/10165
" thread-indent " \"Re: XX\"\n") nil nil nil nil "4238" "4" nil nil nil
"Re: XX" nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil] [nil <v> nil nil nil nil]] (header "Priority:
urgent") (header "Importance: high") (header "X-Priority: 1") (flagged)
(label "!") (label "\\flagged") (header "X-VM-postponed-data:"))
  apply(vm-vs-or [[#<marker at 1 in [Gmail]/Starred> #<marker at 34 in
[Gmail]/Starred> nil nil #<marker at 78405 in [Gmail]/Starred> #<marker at
78406 in [Gmail]/Starred>] ["1" "  1" nil #<marker at 1 in [Gmail]/Starred
Summary> #<marker at 80 in [Gmail]/Starred Summary> <<>> <-- nil "0"
#<buffer [Gmail]/Starred> nil nil nil nil nil nil nil nil #<overlay from 1
to 80 in [Gmail]/Starred Summary> nil nil <<>> nil] [nil nil nil nil t nil
nil nil nil t nil nil nil nil nil nil nil nil nil nil] ["10165" "Thursday"
"3" "October" "2013" "10:10:24" "-0500" "XX" "XX" nil "181" "Re: XX"
"^From:" nil nil "10" nil nil (number " " mark "! R  XX Oct  3  181/10165
" thread-indent " \"Re: XX\"\n") nil nil nil nil "4238" "4" nil nil nil
"Re: XX" nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil] [nil <v> nil nil nil nil]] ((header "Priority:
urgent") (header "Importance: high") (header "X-Priority: 1") (flagged)
(label "!") (label "\\flagged") (header "X-VM-postponed-data:")))
  vm-vs-or([[#<marker at 1 in [Gmail]/Starred> #<marker at 34 in
[Gmail]/Starred> nil nil #<marker at 78405 in [Gmail]/Starred> #<marker at
78406 in [Gmail]/Starred>] ["1" "  1" nil #<marker at 1 in [Gmail]/Starred
Summary> #<marker at 80 in [Gmail]/Starred Summary> <<>> <-- nil "0"
#<buffer [Gmail]/Starred> nil nil nil nil nil nil nil nil #<overlay from 1
to 80 in [Gmail]/Starred Summary> nil nil <<>> nil] [nil nil nil nil t nil
nil nil nil t nil nil nil nil nil nil nil nil nil nil] ["10165" "Thursday"
"3" "October" "2013" "10:10:24" "-0500" "XX" "XX" nil "181" "Re: XX"
"^From:" nil nil "10" nil nil (number " " mark "! R  XX Oct  3  181/10165
" thread-indent " \"Re: XX\"\n") nil nil nil nil "4238" "4" nil nil nil
"Re: XX" nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil] [nil <v> nil nil nil nil]] (or (header "Priority:
urgent") (header "Importance: high") (header "X-Priority: 1") (flagged)
(label "!") (label "\\flagged") (header "X-VM-postponed-data:")))
  apply(vm-vs-or [[#<marker at 1 in [Gmail]/Starred> #<marker at 34 in
[Gmail]/Starred> nil nil #<marker at 78405 in [Gmail]/Starred> #<marker at
78406 in [Gmail]/Starred>] ["1" "  1" nil #<marker at 1 in [Gmail]/Starred
Summary> #<marker at 80 in [Gmail]/Starred Summary> <<>> <-- nil "0"
#<buffer [Gmail]/Starred> nil nil nil nil nil nil nil nil #<overlay from 1
to 80 in [Gmail]/Starred Summary> nil nil <<>> nil] [nil nil nil nil t nil
nil nil nil t nil nil nil nil nil nil nil nil nil nil] ["10165" "Thursday"
"3" "October" "2013" "10:10:24" "-0500" "XXe Flores" "xx" nil "181" "Re:
XX" "^From:" nil nil "10" nil nil (number " " mark "! R  XX Oct  3
181/10165 " thread-indent " \"Re: XX\"\n") nil nil nil nil "4238" "4" nil
nil nil "Re: XX" nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil] [nil <v> nil nil nil nil]] (or (header
"Priority: urgent") (header "Importance: high") (header "X-Priority: 1")
(flagged) (label "!") (label "\\flagged") (header "X-VM-postponed-
data:")))
  vm-summary-faces-add([[#<marker at 1 in [Gmail]/Starred> #<marker at 34
in [Gmail]/Starred> nil nil #<marker at 78405 in [Gmail]/Starred> #<marker
at 78406 in [Gmail]/Starred>] ["1" "  1" nil #<marker at 1 in
[Gmail]/Starred Summary> #<marker at 80 in [Gmail]/Starred Summary> <<>>
<-- nil "0" #<buffer [Gmail]/Starred> nil nil nil nil nil nil nil nil
#<overlay from 1 to 80 in [Gmail]/Starred Summary> nil nil <<>> nil] [nil
nil nil nil t nil nil nil nil t nil nil nil nil nil nil nil nil nil nil]
["10165" "Thursday" "3" "October" "2013" "10:10:24" "-0500" "XXe Flores"
"xx" nil "181" "Re: XX" "^From:" nil nil "10" nil nil (number " " mark "!
R  XX Oct  3  181/10165 " thread-indent " \"Re: XX\"\n") nil nil nil nil
"4238" "4" nil nil nil "Re: XX" nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil nil nil nil nil] [nil <v> nil nil nil nil]])
  byte-code("..." [m-list end start m mp message nil 1 3 4 18 vm-mouse-
set-mouse-track-highlight make-marker vm-summary-faces-add set-buffer-
modified-p track do-mouse-track overlay buffer pos vm-summary-enable-faces
modified] 6)
  vm-do-summary(nil)
  vm-do-needed-summary-rebuild()
  #[(b) "..." [b vm-buffers-needing-undo-boundaries vm-use-toolbar vm-
summary-show-threads vm-thread-obarray vm-summary-buffer get-buffer
symbol-name intern buffer-name vm-check-for-killed-summary vm-toolbar-
support-possible-p vm-toolbar-update-toolbar vectorp vm-build-threads nil
vm-do-needed-renumbering vm-do-needed-summary-rebuild vm-do-needed-mode-
line-update] 4](\[Gmail\]/Starred)
  mapatoms(#[(b) "..." [b vm-buffers-needing-undo-boundaries vm-use-
toolbar vm-summary-show-threads vm-thread-obarray vm-summary-buffer get-
buffer symbol-name intern buffer-name vm-check-for-killed-summary vm-
toolbar-support-possible-p vm-toolbar-update-toolbar vectorp vm-build-
threads nil vm-do-needed-renumbering vm-do-needed-summary-rebuild vm-do-
needed-mode-line-update] 4] [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
\[Gmail\]/Starred 0 0 0 0 0 0 0])
  vm-update-summary-and-mode-line()
  vm-summarize(t nil)
  byte-code("..." [folder vm-primary-inbox access-method vm-folder-access-
method vm-recognize-imap-maildrops vm-recognize-pop-maildrops bufferp
string-match imap pop expand-file-name nil vm-pop-find-name-for-spec "POP"
vm-pop-find-cache-file-for-spec 3 vm-imap-parse-spec-to-list "inbox" vm-
imap-account-name-for-spec vm-imap-make-filename-for-spec vm-read-folder
vm-mode vm-thunderbird-folder-p buffer-file-name set-buffer-multibyte vm-
setup-xemacs-folder-coding-system vm-setup-fsfemacs-folder-coding-system
vm-check-for-killed-summary vm-check-for-killed-presentation buffer-
modified-p 0 file-newer-than-file-p make-auto-save-file-name default-value
vm-folder-read-only buffer-disable-undo abbrev-mode auto-fill-mode vm-
fsfemacs-nonmule-display-8bit-chars vm-mode-internal vm-read-index-file-
maybe vm-register-folder-garbage vm-kill-folder-imap-session vm-
assimilate-new-messages :read-attributes t :gobble-order :run-hooks vm-
stuff-folder-data :interactive ...] 11)
  vm("imap-ssl:imap.gmail.com:993:[Gmail]/Starred:login:XX:*" :access-
method imap :interactive nil :read-only nil)
  vm-visit-imap-folder("imap-
ssl:imap.gmail.com:993:[Gmail]/Starred:login:XX:*")
  (save-excursion (vm-visit-imap-folder "imap-
ssl:imap.gmail.com:993:[Gmail]/Starred:login:XX:*"))
  vm-my-open-IMAP-starred-folder()
  call-interactively(vm-my-open-IMAP-starred-folder nil nil)
  command-execute(vm-my-open-IMAP-starred-folder)
Assignee Loading
Time tracking Loading