RESOLVED WORKSFORME 77210
[Qt] Loading yahoo.com lock the UIProcess.
https://bugs.webkit.org/show_bug.cgi?id=77210
Summary [Qt] Loading yahoo.com lock the UIProcess.
Alexis Menard (darktears)
Reported 2012-01-27 05:57:58 PST
Hi, If you try and compile https://github.com/snowshoe/snowshoe , loading a page like yahoo, google or planetkde.org will be slow. Around the end of the loading the UIProcess get stuck and you can't even click on the UI. It kills a bit the concept of responsiveness of WK2. Snowshoe is using the desktop mode (which we need to have in correct shape as it runs our layout tests). I profiled quickly, it seemed related to re-sizing the drawing area too much or incorrectly. Also I feel very surprised that the loading doesn't look progressive (text, then image, ...) like Chrome or Safari. It loads, let the page blank and when everything is there (after being stuck) it display the entire page.
Attachments
Alexis Menard (darktears)
Comment 1 2012-01-27 05:59:50 PST
After updating to a recent version it seems that it works much better. Still yahoo.com stuck the UIProcess at the end of the load.
Alexis Menard (darktears)
Comment 2 2012-01-27 06:00:07 PST
(In reply to comment #1) > After updating to a recent version it seems that it works much better. Still yahoo.com stuck the UIProcess at the end of the load. Most probably related to plugins.
Allan Sandfeld Jensen
Comment 3 2012-07-27 08:23:48 PDT
As far I as debugged it earlier, what happens is that the first initialization of the plugin process uses a blocking call with no timeout, and this is where we get stuck. I think the problem might be resolved if we implement restarting crashed processes.
Allan Sandfeld Jensen
Comment 4 2012-08-13 06:08:48 PDT
Please retest to see if this bug still apply after bug #93272 has been fixed.
Allan Sandfeld Jensen
Comment 5 2013-01-08 07:15:35 PST
With no feedback and unable to reproduce the issue myself, I am going to assume this has been fixed in another bug.
Note You need to log in before you can comment on or make changes to this bug.