summaryrefslogtreecommitdiffstats
path: root/o3d/plugin/plugin.gyp
diff options
context:
space:
mode:
authortschmelcher@chromium.org <tschmelcher@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-06-28 23:47:49 +0000
committertschmelcher@chromium.org <tschmelcher@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-06-28 23:47:49 +0000
commit0fbcaf09ed18f665d966ef6c0c4955656b716484 (patch)
treefe60ce41c06c2aed76aee79a0d0add923484bf7b /o3d/plugin/plugin.gyp
parent71787933eb08ce73b6217925702369455273ae7d (diff)
downloadchromium_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