On Tue, 2018-10-30 at 08:36 +0100, Milan Crha via evolution-list wrote:
> On Mon, 2018-10-29 at 21:47 +0000, Patrick O'Callaghan wrote:
> I even considered filing an RFE about it, suggesting there should bean option
> to just force-close an account without waiting (I don'tremember if I ever got
> round to it).
>       Hi,I do not recall seeing anything like that. I suppose you didn't see
> itfor some time now, did you? You can force disconnect by usingFile->Work
> offline, and once it's fully offline (the plug at thebottom-left part, in the
> status bar, is unplagged and no otheroperations are showing in the status bar)
> use File->Work Online toreconnect all the accounts. Whether it'll have the
> same effect asquitting Evolution and starting it again I do not know.
> Moreinteresting would be to know the reason for the slowness. Would therebe
> any memory leaks involved? Who knows.
> In any case, the UI itself is not supposed to be locked, all thenetwork
> operations are ran in their own threads, not in the main/UIthread, thus for
> example the window repaints when other window is movedabove it.
> Many (8-10+) accounts can cause some sort of starving, caused by glib:
> https://gitlab.gnome.org/GNOME/glib/issues/1223Evolution cannot do anything
> with it, even it uses its own facilitieson few places to have GTask free of
> some operations.
> To John: how many accounts are we talking about, please? I used to haveenabled
> 7 IMAPx accounts at once, I've only 4 currently, plus one POP,and I do not see
> this issue, even in 3.26/3.28. If your UI is alsofrozen (the Evolution window
> doesn't repaint, menu cannot be clicked,...), then it might be a different
> thing. If it paints and there is no"close" button on the send/receive popup
> window, then just right-clickits title bar and pick Close. Some desktop
> environments have the closebutton hidden for some reason. As had been said in
> other message inthis thread, there is no need to watch the window, it can be
> closed,while the update itself will continue in the background.
> The idea of concurrent connections is also valid, some servers do notlike it.
> That's why the option is in the UI.
> You can see what evolution does (where it is stuck) when you installdebuginfo
> packages for evolution-data-server and evolution, then get itto that stuck
> state and then get the backtrace of it. You can get thebacktrace with command
> like this:   $ gdb --batch --ex "t a a bt" -pid=`pidof evolution`
> &>bt.txtPlease check the bt.txt for any private information, like
> passwords,email address, server addresses,... I usually search for "pass"
> atleast (quotes for clarity only).
> I suppose the evolution/IMAPx will be waiting for a response from theserver.
> You can see what all of the IMAPx accounts do, the raw communicationsbetween
> Evolution and the servers, when you run Evolution from aterminal like this:
>    $ CAMEL_DEBUG=imapx:io evolution
> The output doesn't tell much to regular users, but you can at least seewhether
> there's some progress/communication being done or not. As it'sfrom all enabled
> IMAPx accounts it's easy to overlook whether all ofthe accounts are doing
> something or not. You can use Send/Receive forrespective accounts only, if
> it'll make any difference.
>       Bye,    Milan
> _______________________________________________evolution-list mailing
> listevolution-list@gnome.orgTo change your list options or unsubscribe, visit
> ...https://mail.gnome.org/mailman/listinfo/evolution-list
Thank you for your help.  I have isolated problem to one IMPAX account.  Said
account works fine in Outlook 365, but not in Evolution.  Right now, Evolution
is running two IMAPX.

john
_______________________________________________
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list

Reply via email to