Updates:
        Status: Assigned

Comment #6 on issue 3143 by [email protected]: Bootstrapper and runtime/compiler race on FLAG_track_double_fields
http://code.google.com/p/v8/issues/detail?id=3143

I'm still seeing the following reports with v8 r19563:

WARNING: ThreadSanitizer: data race (pid=10112)
  Write of size 1 at 0x7f7afd93e999 by thread T12:
#0 ~SaveContext /usr/local/google/chrome-asan/src/out/Release/../../v8/src/bootstrapper.cc:2569 (content_browsertests+0x000001fb3e53) #1 v8::internal::Genesis::Genesis(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::Handle<v8::ObjectTemplate>, v8::ExtensionConfiguration*) /usr/local/google/chrome-asan/src/out/Release/../../v8/src/bootstrapper.cc:2709 (content_browsertests+0x000001fb3e53) #2 v8::internal::Bootstrapper::CreateEnvironment(v8::internal::Handle<v8::internal::Object>, v8::Handle<v8::ObjectTemplate>, v8::ExtensionConfiguration*) /usr/local/google/chrome-asan/src/out/Release/../../v8/src/bootstrapper.cc:350 (content_browsertests+0x000001f9832c) #3 CreateEnvironment /usr/local/google/chrome-asan/src/out/Release/../../v8/src/api.cc:5110 (content_browsertests+0x000001f7abc8) #4 v8::Context::New(v8::Isolate*, v8::ExtensionConfiguration*, v8::Handle<v8::ObjectTemplate>, v8::Handle<v8::Value>) /usr/local/google/chrome-asan/src/out/Release/../../v8/src/api.cc:5143 (content_browsertests+0x000001f7abc8) #5 WebCore::WorkerScriptController::initializeContextIfNeeded() /usr/local/google/chrome-asan/src/out/Release/../../third_party/WebKit/Source/bindings/v8/WorkerScriptController.cpp:131 (content_browsertests+0x000003678fdf) #6 WebCore::WorkerScriptController::evaluate(WTF::String const&, WTF::String const&, WTF::TextPosition const&, WebCore::WorkerGlobalScopeExecutionState*) /usr/local/google/chrome-asan/src/out/Release/../../third_party/WebKit/Source/bindings/v8/WorkerScriptController.cpp:177 (content_browsertests+0x0000036794e8) #7 WebCore::WorkerScriptController::evaluate(WebCore::ScriptSourceCode const&, WTF::RefPtr<WebCore::ErrorEvent>*) /usr/local/google/chrome-asan/src/out/Release/../../third_party/WebKit/Source/bindings/v8/WorkerScriptController.cpp:225 (content_browsertests+0x000003679fda) #8 WebCore::WorkerThread::workerThread() /usr/local/google/chrome-asan/src/out/Release/../../third_party/WebKit/Source/core/workers/WorkerThread.cpp:134 (content_browsertests+0x000002b9f9d0) #9 WebCore::WorkerThread::workerThreadStart(void*) /usr/local/google/chrome-asan/src/out/Release/../../third_party/WebKit/Source/core/workers/WorkerThread.cpp:104 (content_browsertests+0x000002b9f5e9) #10 WTF::threadEntryPoint(void*) /usr/local/google/chrome-asan/src/out/Release/../../third_party/WebKit/Source/wtf/Threading.cpp:69 (content_browsertests+0x00000459f68f) #11 WTF::wtfThreadEntryPoint(void*) /usr/local/google/chrome-asan/src/out/Release/../../third_party/WebKit/Source/wtf/ThreadingPthreads.cpp:175 (content_browsertests+0x000001c5866d)

  Previous read of size 1 at 0x7f7afd93e999 by thread T9:
#0 NoTrackDoubleFieldsForSerializerScope /usr/local/google/chrome-asan/src/out/Release/../../v8/src/bootstrapper.cc:2561 (content_browsertests+0x000001fb32c6) #1 v8::internal::Genesis::Genesis(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::Handle<v8::ObjectTemplate>, v8::ExtensionConfiguration*) /usr/local/google/chrome-asan/src/out/Release/../../v8/src/bootstrapper.cc:2583 (content_browsertests+0x000001fb32c6) #2 v8::internal::Bootstrapper::CreateEnvironment(v8::internal::Handle<v8::internal::Object>, v8::Handle<v8::ObjectTemplate>, v8::ExtensionConfiguration*) /usr/local/google/chrome-asan/src/out/Release/../../v8/src/bootstrapper.cc:350 (content_browsertests+0x000001f9832c) #3 CreateEnvironment /usr/local/google/chrome-asan/src/out/Release/../../v8/src/api.cc:5110 (content_browsertests+0x000001f7abc8) #4 v8::Context::New(v8::Isolate*, v8::ExtensionConfiguration*, v8::Handle<v8::ObjectTemplate>, v8::Handle<v8::Value>) /usr/local/google/chrome-asan/src/out/Release/../../v8/src/api.cc:5143 (content_browsertests+0x000001f7abc8) #5 WebCore::WorkerScriptController::initializeContextIfNeeded() /usr/local/google/chrome-asan/src/out/Release/../../third_party/WebKit/Source/bindings/v8/WorkerScriptController.cpp:131 (content_browsertests+0x000003678fdf) #6 WebCore::WorkerScriptController::evaluate(WTF::String const&, WTF::String const&, WTF::TextPosition const&, WebCore::WorkerGlobalScopeExecutionState*) /usr/local/google/chrome-asan/src/out/Release/../../third_party/WebKit/Source/bindings/v8/WorkerScriptController.cpp:177 (content_browsertests+0x0000036794e8) #7 WebCore::WorkerScriptController::evaluate(WebCore::ScriptSourceCode const&, WTF::RefPtr<WebCore::ErrorEvent>*) /usr/local/google/chrome-asan/src/out/Release/../../third_party/WebKit/Source/bindings/v8/WorkerScriptController.cpp:225 (content_browsertests+0x000003679fda) #8 WebCore::WorkerThread::workerThread() /usr/local/google/chrome-asan/src/out/Release/../../third_party/WebKit/Source/core/workers/WorkerThread.cpp:134 (content_browsertests+0x000002b9f9d0) #9 WebCore::WorkerThread::workerThreadStart(void*) /usr/local/google/chrome-asan/src/out/Release/../../third_party/WebKit/Source/core/workers/WorkerThread.cpp:104 (content_browsertests+0x000002b9f5e9) #10 WTF::threadEntryPoint(void*) /usr/local/google/chrome-asan/src/out/Release/../../third_party/WebKit/Source/wtf/Threading.cpp:69 (content_browsertests+0x00000459f68f) #11 WTF::wtfThreadEntryPoint(void*) /usr/local/google/chrome-asan/src/out/Release/../../third_party/WebKit/Source/wtf/ThreadingPthreads.cpp:175 (content_browsertests+0x000001c5866d)

Location is global 'v8::internal::FLAG_track_double_fields' of size 1 at 0x7f7afd93e999 (content_browsertests+0x000005b1c999)


--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to