[Webkit-unassigned] [Bug 110743] [WK2] WebPageProxy loadURL() won't work when called just after terminateProcess()

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Apr 8 05:48:14 PDT 2013


https://bugs.webkit.org/show_bug.cgi?id=110743


Adenilson Cavalcanti Silva <savagobr at yahoo.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #190867|0                           |1
        is obsolete|                            |
 Attachment #196821|0                           |1
        is obsolete|                            |
 Attachment #190867|review?, commit-queue?      |
               Flag|                            |
 Attachment #196821|review?                     |
               Flag|                            |
 Attachment #196846|                            |review?, commit-queue?
               Flag|                            |




--- Comment #9 from Adenilson Cavalcanti Silva <savagobr at yahoo.com>  2013-04-08 05:46:27 PST ---
Created an attachment (id=196846)
 --> (https://bugs.webkit.org/attachment.cgi?id=196846&action=review)
With new test (load, crash, load)

WebProcess termination now is done using a new function 'userRequestedTerminate' that performs complete shutdown of WebProcessProxy before returning. This ensures that at time reattachToWebProcess() is executed, WebProcessProxy is in a sane state.

Next, cleanup of WebPageProxy is done at terminateProcess(), using a new function named 'processTeardown()', that is shared with processDidCrash(). Finally, client is not notified of process crash, since it was terminated per client's request.

This changes makes the new test succeed, but will cause a regression in all tests that depend on a callback to be executed at process termination.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list