Bug 93272 - [Qt] WebProcess hangs on plugin initialization
Summary: [Qt] WebProcess hangs on plugin initialization
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit2 (show other bugs)
Version: 420+
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Allan Sandfeld Jensen
URL:
Keywords:
: 84436 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-08-06 08:21 PDT by Allan Sandfeld Jensen
Modified: 2012-08-08 05:42 PDT (History)
2 users (show)

See Also:


Attachments
Patch (2.01 KB, patch)
2012-08-06 08:25 PDT, Allan Sandfeld Jensen
no flags Details | Formatted Diff | Diff
Patch (2.65 KB, patch)
2012-08-08 02:26 PDT, Allan Sandfeld Jensen
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Allan Sandfeld Jensen 2012-08-06 08:21:39 PDT
Seemingly random after a few page reloads the minibrowser will freeze will loading a page and the webprocess will be unresponsive. 

Investigation reveals it blocks in PluginProcessConnectionManager::getPluginProcessConnection(), due to a synchronous call to UIProcess.
Comment 1 Allan Sandfeld Jensen 2012-08-06 08:25:34 PDT
Created attachment 156698 [details]
Patch
Comment 2 Balazs Kelemen 2012-08-06 08:57:01 PDT
*** Bug 84436 has been marked as a duplicate of this bug. ***
Comment 3 Allan Sandfeld Jensen 2012-08-06 10:32:34 PDT
Comment on attachment 156698 [details]
Patch

This is not enough. I can still trigger hangs by manually killing the pluginprocess and reloading the page.
Comment 4 Allan Sandfeld Jensen 2012-08-08 02:26:01 PDT
Created attachment 157162 [details]
Patch
Comment 5 WebKit Review Bot 2012-08-08 05:42:24 PDT
Comment on attachment 157162 [details]
Patch

Clearing flags on attachment: 157162

Committed r125024: <http://trac.webkit.org/changeset/125024>
Comment 6 WebKit Review Bot 2012-08-08 05:42:28 PDT
All reviewed patches have been landed.  Closing bug.