diff options
author | tschmelcher@chromium.org <tschmelcher@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-06-28 23:47:49 +0000 |
---|---|---|
committer | tschmelcher@chromium.org <tschmelcher@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-06-28 23:47:49 +0000 |
commit | 0fbcaf09ed18f665d966ef6c0c4955656b716484 (patch) | |
tree | fe60ce41c06c2aed76aee79a0d0add923484bf7b /o3d/plugin/plugin.gyp | |
parent | 71787933eb08ce73b6217925702369455273ae7d (diff) | |
download | chromium_src-0fbcaf09ed18f665d966ef6c0c4955656b716484.zip chromium_src-0fbcaf09ed18f665d966ef6c0c4955656b716484.tar.gz chromium_src-0fbcaf09ed18f665d966ef6c0c4955656b716484.tar.bz2 |
Fix issue where concurrent access to V8 from different threads resulted in crashes. V8 is not reentrant (yet), so the recommended solution is to globally lock V8 whenever doing anything with it. In practice this was only an issue in IE, perhaps because that is the only browser that uses different threads for different plugin instances within the same process.
Also change some unused public methods to private.
TEST=concurrent running/loading/playing of the Simple Scene Viewer, checkers.html, 2d.html, box2d-3d, and the pool app, all in both Win IE and Win Chrome
BUG=none
Review URL: http://codereview.chromium.org/2844026
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51073 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'o3d/plugin/plugin.gyp')
0 files changed, 0 insertions, 0 deletions