VM

Attempt to fill the folder buffer

Bug #561477 reported by Uday Reddy
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
VM
Fix Released
High
Uday Reddy
8.1.x
Fix Released
Medium
Uday Reddy

Bug Description

An instance of an attempt to fill the folder buffer (internal error #2010) was encountered when an attempt was made to yank a plain text message in a reply. The backtrace was:

Debugger entered: ("VM internal error #2010. Please report it")
  vm-show-current-message()
  vm-yank-message-presentation(...)
  vm-yank-message(...)
  call-interactively(vm-yank-message)

Tags: 8.1 filling

Related branches

Uday Reddy (reddyuday)
Changed in vm:
status: New → Triaged
importance: Undecided → High
assignee: nobody → Uday Reddy (reddyuday)
Revision history for this message
Uday Reddy (reddyuday) wrote :

The variable settings were:

vm-include-text-from-presentation: nil
vm-included-mime-types-list: nil
vm-always-use-presentation-buffer: t

Changed in vm:
milestone: none → 8.2.0-devo
Revision history for this message
Uday Reddy (reddyuday) wrote :

As promised on gnu.emacs.vm.info, vm-always-use-presentation-buffer should be deprecated in 8.1.1 (and set to t by default).

Uday Reddy (reddyuday)
Changed in vm:
importance: High → Low
Uday Reddy (reddyuday)
Changed in vm:
milestone: 8.2.0-devo → 8.1.90a
Revision history for this message
Uday Reddy (reddyuday) wrote :

Despite setting vm-always-use-presentation-buffer being set to t, this internal error arises fairly often whenever replying to a plain text message. This needs to be looked at.

Changed in vm:
importance: Low → High
Revision history for this message
Uday Reddy (reddyuday) wrote :

Another backtrace:

Debugger entered: ("VM internal error #2010. Please report it")
  vm-show-current-message()
  vm-yank-message-presentation([[#<marker at 57019786 in INBOX> #<marker at 57019819 in INBOX> #<marker at 57022567 in INBOX> #<marker at 57022794 in INBOX> #<marker at 57022794 in INBOX> #<marker at 57022795 in INBOX>] ["3907" "3907" nil #<marker at 328068 in INBOX Summary> #<marker at 328138 in INBOX Summary> <<>> <-- From_ "3911" #<buffer INBOX> nil nil nil nil nil nil [... ... "7bit" nil nil nil nil #<marker at 1 in INBOX Presentation> #<marker at 3008 in INBOX Presentation> #<marker at 3009 in INBOX Presentation> #<marker at 3622 in INBOX Presentation> nil <<c>> <<m>> nil nil nil] none #<overlay from 328068 to 328138 in INBOX Summary> imap] [nil nil nil nil nil nil nil nil nil] ["3301" "Tuesday" "4" "May" "2010" "13:56:42" "+0100" "Ela Claridge" "<email address hidden>" "<email address hidden>" nil "Final year project marks" "^From:" nil nil "5" nil nil (number mark " 5/4 Ela Claridge 3301- " thread-indent "Final year project marks\n") nil nil nil t "25889" "1217243146" nil] [nil <v> nil ("nonjunk") "nonjunk" nil]])
  vm-yank-message([[#<marker at 57019786 in INBOX> #<marker at 57019819 in INBOX> #<marker at 57022567 in INBOX> #<marker at 57022794 in INBOX> #<marker at 57022794 in INBOX> #<marker at 57022795 in INBOX>] ["3907" "3907" nil #<marker at 328068 in INBOX Summary> #<marker at 328138 in INBOX Summary> <<>> <-- From_ "3911" #<buffer INBOX> nil nil nil nil nil nil [... ... "7bit" nil nil nil nil #<marker at 1 in INBOX Presentation> #<marker at 3008 in INBOX Presentation> #<marker at 3009 in INBOX Presentation> #<marker at 3622 in INBOX Presentation> nil <<c>> <<m>> nil nil nil] none #<overlay from 328068 to 328138 in INBOX Summary> imap] [nil nil nil nil nil nil nil nil nil] ["3301" "Tuesday" "4" "May" "2010" "13:56:42" "+0100" "Ela Claridge" "<email address hidden>" "<email address hidden>" nil "Final year project marks" "^From:" nil nil "5" nil nil (number mark " 5/4 Ela Claridge 3301- " thread-indent "Final year project marks\n") nil nil nil t "25889" "1217243146" nil] [nil <v> nil ("nonjunk") "nonjunk" nil]])
  call-interactively(vm-yank-message)

Uday Reddy (reddyuday)
visibility: public → private
Revision history for this message
Uday Reddy (reddyuday) wrote :

Added a fix in revno. 781 through a hacky patch. In reality, the entire previewing/paging code is very complex and intertwined. This patch is the best we can do at this point. The entire code needs to be re-engineered some time.

Changed in vm:
status: Triaged → Fix Committed
description: updated
visibility: private → public
Uday Reddy (reddyuday)
Changed in vm:
status: Fix Committed → Fix Released
Uday Reddy (reddyuday)
tags: added: 8.1 filling
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.