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.