Re: [Evolution] Long reply time - webkit hogs CPU

2017-08-21 Thread Greg Oliver
On Mon, Aug 21, 2017 at 10:13 AM, Milan Crha  wrote:

> On Fri, 2017-08-11 at 17:04 -0500, Greg Oliver wrote:
> > Hitting reply to emails that are html formatted takes several seconds
> > (up to 30 on long emails!!!) before I can reply.
>
> Hi,
> is evolution frozen during that time, or it's a WebKitWebProcess being
> busy with anything? Evolution 3.22.x uses webkitgtk4. There used to be
> an issue with hyphenation in webkitgtk4, but I think you have that fix
> included (though I do not know it for sure). There was an issue with
> spell checking too
>

o  Evolution is not frozen
o  The Webkit Process is a CPU hog during this wait - it is clearly not
optimized for multi-core - it only hogs a single CPU core (on this email
for ~25 seconds)..

greg 21209 44.5  0.3 2304024 10 tty2   Sl+  10:30   0:14
/usr/libexec/webkit2gtk-4.0/WebKitWebProcess 55

is the culprit...

o  The timeout before typing catches up is directly dependent on how large
the html email I am replying to it


> If it doesn't do anything, neither CPU has higher usage, then the 30
> seconds can be a timeout on D-Bus. Try running evolution from a
> terminal, it may show something useful there.
>
> Having a backtrace of evolution, eventually of the busy/frozen
> WebKitWebProcess, would help.
>

I am going to install F26 tonight (probably).  If it still persists, I will
install the debug symbols and get a backtrace of it.


> Note that there are always two WebKitWebProcess-es tight to evolution,
> one is for the message preview, one for message composers.
> The interesting one might be the later.
>
> I would try it with your test message, but it seems you already removed
> it (the link returns Forbidden).
>

Sorry - when evolution saved it out, it made it 600 - I just fixed that.
That particular message takes ~25 seconds before typing catches up.  It is
a very large html email.

Thanks for looking into this.  I'll post back after my upgrade.

-Greg


> Bye,
> Milan
> ___
> evolution-list mailing list
> evolution-list@gnome.org
> To change your list options or unsubscribe, visit ...
> https://mail.gnome.org/mailman/listinfo/evolution-list
>
___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Long reply time - webkit hogs CPU

2017-08-21 Thread Milan Crha
On Fri, 2017-08-11 at 17:04 -0500, Greg Oliver wrote:
> Hitting reply to emails that are html formatted takes several seconds
> (up to 30 on long emails!!!) before I can reply.

Hi,
is evolution frozen during that time, or it's a WebKitWebProcess being
busy with anything? Evolution 3.22.x uses webkitgtk4. There used to be
an issue with hyphenation in webkitgtk4, but I think you have that fix
included (though I do not know it for sure). There was an issue with
spell checking too.

If it doesn't do anything, neither CPU has higher usage, then the 30
seconds can be a timeout on D-Bus. Try running evolution from a
terminal, it may show something useful there.

Having a backtrace of evolution, eventually of the busy/frozen
WebKitWebProcess, would help.

Note that there are always two WebKitWebProcess-es tight to evolution,
one is for the message preview, one for message composers.
The interesting one might be the later.

I would try it with your test message, but it seems you already removed
it (the link returns Forbidden).
Bye,
Milan
___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Long reply time - webkit hogs CPU

2017-08-14 Thread Paul W Parker via evolution-list
On Fri, 2017-08-11 at 17:22 -0500, Greg Oliver wrote:
> On Fri, Aug 11, 2017 at 5:10 PM, Patrick O'Callaghan 
> wrote:
> > On Fri, 2017-08-11 at 17:04 -0500, Greg Oliver wrote:
> > > In the latest version I have:
> > >
> > > evolution-3.22.1-2.fc25.x86_64
> > > evolution-3.22.6-2.fc25.x86_64
> > > evolution-data-server-3.22.1-1.fc25.x86_64
> > > evolution-data-server-3.22.7-2.fc25.x86_64
> > > evolution-ews-3.22.1-1.fc25.x86_64
> > > evolution-ews-3.22.6-1.fc25.x86_64
> > > evolution-help-3.22.1-2.fc25.noarch
> > > evolution-help-3.22.6-2.fc25.noarch
> > 
> > Do you mean all of those are installed? That can't be right.
> > 
> > poc
> 
> That was odd - glad you caught it - not sure how I ended up that way
> since I only do dnf updates..  I just deleted the older versions, but
> same effect after restarting everything.  I only have single versions
> of webkit2 and webkit4 installed though:
> 


Do you UNINSTALL older versions, or just DELETE/REMOVE them ? 

When DELETE/REMOVE them your system may think they still there, so try
using them, then may update or reinstall them to fix problem of them
not working, as not there, by re-installation or upgrading. 


When uninstall files expect links using them removed, so files/apps are
not trying to use now removed files. 




> webkitgtk4-devel-2.16.3-1.fc25.x86_64
> webkitgtk4-2.16.3-1.fc25.x86_64
> webkitgtk4-jsc-devel-2.16.3-1.fc25.x86_64
> qt5-qtwebkit-5.7.1-2.fc25.x86_64
> webkitgtk4-jsc-2.16.3-1.fc25.x86_64
> webkitgtk-2.4.11-3.fc25.x86_64
> python3-qt5-webkit-5.7-4.fc25.x86_64
> webkitgtk4-plugin-process-gtk2-2.16.3-1.fc25.x86_64
> 
> evolution-3.22.6-2.fc25.x86_64
> evolution-ews-3.22.6-1.fc25.x86_64
> evolution-data-server-3.22.7-2.fc25.x86_64
> evolution-help-3.22.6-2.fc25.noarch
> 
> I have a video of it happening, but I do not have video tools to
> black out the addresses, etc or I would share it.
> ___
> evolution-list mailing list
> evolution-list@gnome.org
> To change your list options or unsubscribe, visit ...
> https://mail.gnome.org/mailman/listinfo/evolution-list
___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Long reply time - webkit hogs CPU

2017-08-12 Thread Patrick O'Callaghan
On Fri, 2017-08-11 at 18:05 -0500, Greg Oliver wrote:
> On Fri, Aug 11, 2017 at 6:02 PM, Patrick O'Callaghan  wrote:
> 
> > On Fri, 2017-08-11 at 17:22 -0500, Greg Oliver wrote:
> > > webkitgtk4-2.16.3-1.fc25.x86_64
> > > 
> > > [...]
> > > webkitgtk-2.4.11-3.fc25.x86_64
> > 
> > Two versions of Webkitgtk4?
> > 
> > poc
> > 
> 
> Those are different..  webkit4 vs webkit

OK, missed that.

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


Re: [Evolution] Long reply time - webkit hogs CPU

2017-08-11 Thread Greg Oliver
On Fri, Aug 11, 2017 at 6:02 PM, Patrick O'Callaghan  wrote:

> On Fri, 2017-08-11 at 17:22 -0500, Greg Oliver wrote:
> > webkitgtk4-2.16.3-1.fc25.x86_64
> >
> > [...]
>
> > webkitgtk-2.4.11-3.fc25.x86_64
>
> Two versions of Webkitgtk4?
>
> poc
>

Those are different..  webkit4 vs webkit
___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Long reply time - webkit hogs CPU

2017-08-11 Thread Patrick O'Callaghan
On Fri, 2017-08-11 at 17:22 -0500, Greg Oliver wrote:
> webkitgtk4-2.16.3-1.fc25.x86_64
> 
> [...]

> webkitgtk-2.4.11-3.fc25.x86_64

Two versions of Webkitgtk4?

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


Re: [Evolution] Long reply time - webkit hogs CPU

2017-08-11 Thread Greg Oliver
On Fri, Aug 11, 2017 at 5:10 PM, Patrick O'Callaghan  wrote:

> On Fri, 2017-08-11 at 17:04 -0500, Greg Oliver wrote:
> > In the latest version I have:
> >
> > evolution-3.22.1-2.fc25.x86_64
> > evolution-3.22.6-2.fc25.x86_64
> > evolution-data-server-3.22.1-1.fc25.x86_64
> > evolution-data-server-3.22.7-2.fc25.x86_64
> > evolution-ews-3.22.1-1.fc25.x86_64
> > evolution-ews-3.22.6-1.fc25.x86_64
> > evolution-help-3.22.1-2.fc25.noarch
> > evolution-help-3.22.6-2.fc25.noarch
>
> Do you mean all of those are installed? That can't be right.
>
> poc
>

That was odd - glad you caught it - not sure how I ended up that way since
I only do dnf updates..  I just deleted the older versions, but same effect
after restarting everything.  I only have single versions of webkit2 and
webkit4 installed though:

webkitgtk4-devel-2.16.3-1.fc25.x86_64
webkitgtk4-2.16.3-1.fc25.x86_64
webkitgtk4-jsc-devel-2.16.3-1.fc25.x86_64
qt5-qtwebkit-5.7.1-2.fc25.x86_64
webkitgtk4-jsc-2.16.3-1.fc25.x86_64
webkitgtk-2.4.11-3.fc25.x86_64
python3-qt5-webkit-5.7-4.fc25.x86_64
webkitgtk4-plugin-process-gtk2-2.16.3-1.fc25.x86_64

evolution-3.22.6-2.fc25.x86_64
evolution-ews-3.22.6-1.fc25.x86_64
evolution-data-server-3.22.7-2.fc25.x86_64
evolution-help-3.22.6-2.fc25.noarch

I have a video of it happening, but I do not have video tools to black out
the addresses, etc or I would share it.
___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Long reply time - webkit hogs CPU

2017-08-11 Thread Patrick O'Callaghan
On Fri, 2017-08-11 at 17:04 -0500, Greg Oliver wrote:
> In the latest version I have:
> 
> evolution-3.22.1-2.fc25.x86_64
> evolution-3.22.6-2.fc25.x86_64
> evolution-data-server-3.22.1-1.fc25.x86_64
> evolution-data-server-3.22.7-2.fc25.x86_64
> evolution-ews-3.22.1-1.fc25.x86_64
> evolution-ews-3.22.6-1.fc25.x86_64
> evolution-help-3.22.1-2.fc25.noarch
> evolution-help-3.22.6-2.fc25.noarch

Do you mean all of those are installed? That can't be right.

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


[Evolution] Long reply time - webkit hogs CPU

2017-08-11 Thread Greg Oliver
In the latest version I have:

evolution-3.22.1-2.fc25.x86_64
evolution-3.22.6-2.fc25.x86_64
evolution-data-server-3.22.1-1.fc25.x86_64
evolution-data-server-3.22.7-2.fc25.x86_64
evolution-ews-3.22.1-1.fc25.x86_64
evolution-ews-3.22.6-1.fc25.x86_64
evolution-help-3.22.1-2.fc25.noarch
evolution-help-3.22.6-2.fc25.noarch

Hitting reply to emails that are html formatted takes several seconds (up
to 30 on long emails!!!) before I can reply.

If I do reply before the reply-all is finished loading and moves down 2
lines to reply above, it always cuts off the first character of my typing
when it catches up.   I cannot recall this happening before the latest
round of updates I installed, but I cannot be sure.  I am planning on
upgrading to Fedora 26 sometime soon, but this is happening nonetheless.


The email in question is here @

http://216.58.159.199/gregoliver/evolution--webkit.mbox

in case it helps.

Anyone else know how to get rid of this nuisance.  I have signature above
reply set and this is corporate, so format in html set as well.

Thanks

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