VM

bug in vm-pop-submit-bug-report

Bug #941318 reported by Uday Reddy
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
VM
Fix Committed
Medium
Uday Reddy

Bug Description

Alan Wehmann reports (viewmail-bugs, 2012-02-23)

With VM 8.2.0b I note that calling "vm-pop-submit-bug-report" produces
the following backtrace (debug-on-error was t):

> Debugger entered--Lisp error: (wrong-type-argument arrayp nil)
> vm-pop-submit-bug-report()
> call-interactively(vm-pop-submit-bug-report t nil)
> execute-extended-command(nil)
> call-interactively(execute-extended-command nil nil)

My sequence of steps was as follows:

1) Start Emacs afresh, use "toggle-debug-on-error"
2) Visit file "~/INBOX" (my primary inbox)
3) Use "vm-mode" on "INBOX"
4) Choose the presentation buffer for INBOX
5) Do "vm-pop-start-bug-report"
5) Do "vm-get-new-mail" (starts a POP process)
6) Do "vm-pop-submit-bug-report" (and record backtrace)
7) Do "vm-submit-bug-report", which produced this email's skeleton

I've inserted the contents of the POP trace buffer at the bottom of
this email, manually.

I believe that this error is due to "vm-folder-pop-process" not
returning a process ("vm-folder-pop-process" is inlined in
"vm-pop-submit-bug-report"). Function "vm-folder-pop-process" uses
"(aref vm-folder-access-data 1)" to get the process. I've observed
that "vm-folder-access-data" is not populated, due to the fact that
"access-mode" is not set to 'pop in function "vm".

Tags: 8.1 imap pop
Revision history for this message
Uday Reddy (reddyuday) wrote :

Fix committed in rev. 1367 of trunk.

Uday Reddy (reddyuday)
Changed in vm:
status: Triaged → Fix Committed
Uday Reddy (reddyuday)
Changed in vm:
milestone: 8.2.2a → 8.2.1a
Uday Reddy (reddyuday)
Changed in vm:
milestone: 8.2.1a → 8.2.90a
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.