Kill worker process by way of a sync IPC message before it cleans up.
commita7b9a33ca1fbe72f8a821e6338bc2147644d4215
authormeacer@chromium.org <meacer@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 5 Nov 2013 22:13:37 +0000 (5 22:13 +0000)
committermeacer@chromium.org <meacer@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 5 Nov 2013 22:13:37 +0000 (5 22:13 +0000)
tree137ac0f5bbb78f84e168b012aa8c1d10cb96e4b1
parentef74db9e36d14bdfe71089403a393561c3f53b6f
Kill worker process by way of a sync IPC message before it cleans up.

When a worker process shuts down, it shuts down WebKit. If there are
other threads running in the worker process, this leads to crashes.
This fix tries to kill the worker process forcibly so that no cleanup
takes place.

BUG=249502

Review URL: https://codereview.chromium.org/23496052

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233099 0039d316-1c4b-4281-b951-d872f2087c98
content/browser/worker_host/worker_process_host.cc
content/browser/worker_host/worker_process_host.h
content/common/worker_messages.h
content/worker/worker_thread.cc
content/worker/worker_thread.h