Re: [Evolution] Re: accesing (v)folders in evolution-0.10-snap.ximian.200106271652



On 02 Jul 2001 09:49:14 -0700, Dan Berger wrote:
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).

Ok, that is probably a memory overrun or underrun then.  Malloc check
makes malloc create boundary zones around memory allocations, used to
detect such errors, but they only get checked on free's, so they can
also hide such errors.

I will go through the maildir code and see if its doing anything funny,
perhaps i can get some purify action going on it too.

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






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]