Re: [Evolution] Long reply time - webkit hogs CPU
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
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
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
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
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
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
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
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
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