No - I re-read my message and I think I made a typo - converting the mbox back to maildir caused the same hang I had seen previously. In other words, vfolders work with mbox and mh, but not maildir. As detailed elsewhere - the problem is that a thread crashes - and that crash is way down in calloc() - which 99 times out of 100 means heap corruption. The strangeness in this case is that by setting MALLOC_CHECK_ to something (any non null value seems to work) the crash is avoided (but the malloc debug code doesn't spit out any errors or warnings). On Mon, Jul 02, 2001 at 11:46:16AM +0930, Not Zed wrote:
you meant you finally converted back to maildir and it came back? Can you get a backtrace of where its hanging? Otherwise I dont really know. Maildir, mh and mbox all use the identical search code (they use a common base-class with all this functionality in it), so there should be little difference between them. maildir does do some more things to do with searching for folders in its path, maybe its to do with that. vfolders are just searches on the folders, and trash is basically just a vfolder of deleted messages, hence the common symptoms. Michael On 28 Jun 2001 10:32:19 -0700, Dan Berger wrote:(BTW: my initial message never arrived at the list - but this follow-up includes that original missed post). So I did a little more experimentation today - and this problem is almost certainly in the maildir code somewhere. First, I opened my inbox (in maildir format) and attempted to access a newly created vFolder. I observed the symptoms described below. I changed to a tty and issued a killev. I re-ran evolution, and using the Folder Properties item on the menu (by the way - there are two - is that intentional?) I converted (using evo) my mailbox to mh format. I was then able to access the vFolder without trouble. I ran the same test, converting the mh mailbox to mbox, again the vFolder worked just fine. I then converted (again, using evo) the mbox back to mh, and once again, vFolders lock up evolution. Hope this turns a lightbulb on for someone... On Sat, Jun 02, 2001 at 09:21:04PM -0700, Dan Berger wrote:I'm having trouble accessing folders in the latest red-carpet snapshots - some normal folders are OK, all vfolders suffer from the symptom to follow, as does Trash (don't ask me what they have in common, I have no idea). I can instantiate the folder list - but when I select one of these problem folders, the window stops accepting input. Further, it "holds on" to the cursor - I have to use Alt-Tab (using sawfish) to get focus to a terminal window where I can killev. I've tried running evolution from a terminal - I don't see anything unusual. If I just ctrl-c evolution (and leave the components running) and try to restart - it hangs at the splash screen. Any ideas? -- Dan Berger [dberger ix netcom com] http://home.ix.netcom.com/~dberger Nolite te bastardes carborundorum "If you can't explain it to an 8-year-old, you don't understand it" --Albert Einstein A982 E6B1 CB2F 7A49 843A 9297 DA73 4371 1F54 8D0C-- Dan Berger [dberger ix netcom com] http://home.ix.netcom.com/~dberger Nolite te bastardes carborundorum "If you can't explain it to an 8-year-old, you don't understand it" --Albert Einstein A982 E6B1 CB2F 7A49 843A 9297 DA73 4371 1F54 8D0C _______________________________________________ evolution maillist - evolution ximian com http://lists.ximian.com/mailman/listinfo/evolution
-- Dan Berger [dberger ix netcom com] http://home.ix.netcom.com/~dberger Nolite te bastardes carborundorum "If you can't explain it to an 8-year-old, you don't understand it" --Albert Einstein A982 E6B1 CB2F 7A49 843A 9297 DA73 4371 1F54 8D0C
Attachment:
pgp3pIMcnVQcX.pgp
Description: PGP signature