Error visiting large mail files wiht threading turned on
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
VM |
Fix Released
|
High
|
Uday Reddy |
Bug Description
When visiting some mail folders I get this error
Debugger entered: (spurious [[#<marker at 17203581 in mlinnema> #<marker at 17203614 in mlinnema> nil #<marker at 17205892 in mlinnema> #<marker at 17209467 in mlinnema> #<marker at 17209468 in mlinnema>] ["500" "500" nil nil nil <<>> <-- From_ "3222" #<buffer mlinnema> nil (<013f01c7a341$
") "<email address hidden>" ("<013f01c7a341
#[(m) "\305!\203
If I start vm without threading enabled, I can visit the folder. If I've started VM with threading enabled, visiting gives the above backtrace . Visiting a second time seems to work. If I do C-t to turn threading off, it still attempts to visit the new folder with threading turned on (should C-t turn threading off globally or just per folder?). The folder in question is a bit over 22MB and I've seen the same error on other largish folders (I actuallly don't consider 22MB a particularly large folder).
This is with most recent VM revno 1138 under emacs 24.0.50
Related branches
tags: | added: new threads |
Changed in vm: | |
status: | Fix Committed → In Progress |
Changed in vm: | |
status: | Fix Committed → Fix Released |
Hi Tim, note that your backtrace has gotten cut off.
The problem is that the threads database is getting corrupted or bcoming faulty somehow. This is an integrity check running and throwing up an alarm.
For the time being, you can type `c' (for continue) when this happens, and it will try to rebuild the threads database. There is no guarantee that the rebuilt database will not be faulty again. If the problem happened because of some previous operations then the rebuilt database will be fine.
But, if it is some pattern in the folder that is causing the fault then it might happen persistently. The only way out at the moment is to revisit the folder afresh without threading.