Closed Bug 1638718 Opened 4 years ago Closed 4 years ago

Intermittent SUMMARY: ThreadSanitizer: data race /builds/worker/checkouts/gecko/js/src/jsapi.cpp:3091:20 in PropertySpecNameToId(JSContext*, JSPropertySpec::Name, JS::MutableHandle<JS::PropertyKey>, js::PinningBehavior)

Categories

(Core :: Storage: localStorage & sessionStorage, defect, P5)

defect

Tracking

()

RESOLVED DUPLICATE of bug 1629128

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: intermittent-failure)

Filed by: apavel [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=302654349&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/AzOTYwcQTU-XFRXpY1DSwg/runs/0/artifacts/public/logs/live_backing.log


[task 2020-05-17T22:15:41.811Z] 22:15:41 INFO - TEST-START | dom/localstorage/test/test_largeItems.html
[task 2020-05-17T22:16:05.156Z] 22:16:05 INFO - GECKO(1930) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration.
[task 2020-05-17T22:16:05.157Z] 22:16:05 INFO - GECKO(1930) | MEMORY STAT heapAllocated not supported in this build configuration.
[task 2020-05-17T22:16:05.158Z] 22:16:05 INFO - GECKO(1930) | MEMORY STAT | vsize 130550462MB | residentFast 428MB
[task 2020-05-17T22:16:05.227Z] 22:16:05 INFO - TEST-OK | dom/localstorage/test/test_largeItems.html | took 23418ms
[task 2020-05-17T22:16:05.287Z] 22:16:05 INFO - TEST-START | Shutdown
[task 2020-05-17T22:16:05.288Z] 22:16:05 INFO - Passed: 3
[task 2020-05-17T22:16:05.288Z] 22:16:05 INFO - Failed: 0
[task 2020-05-17T22:16:05.288Z] 22:16:05 INFO - Todo: 0
[task 2020-05-17T22:16:05.290Z] 22:16:05 INFO - Mode: e10s
[task 2020-05-17T22:16:05.290Z] 22:16:05 INFO - Slowest: 23417ms - /tests/dom/localstorage/test/test_largeItems.html
[task 2020-05-17T22:16:05.292Z] 22:16:05 INFO - SimpleTest FINISHED
[task 2020-05-17T22:16:05.297Z] 22:16:05 INFO - TEST-INFO | Ran 1 Loops
[task 2020-05-17T22:16:05.299Z] 22:16:05 INFO - SimpleTest FINISHED
[task 2020-05-17T22:16:08.328Z] 22:16:08 INFO - GECKO(1930) | 1589753768319 Marionette TRACE Received observer notification xpcom-will-shutdown
[task 2020-05-17T22:16:08.328Z] 22:16:08 INFO - GECKO(1930) | 1589753768320 Marionette INFO Stopped listening on port 2828
[task 2020-05-17T22:16:08.328Z] 22:16:08 INFO - GECKO(1930) | 1589753768321 Marionette DEBUG Marionette stopped listening
[task 2020-05-17T22:16:14.199Z] 22:16:14 INFO - TEST-INFO | Main app process: exit 0
[task 2020-05-17T22:16:14.199Z] 22:16:14 INFO - runtests.py | Application ran for: 0:01:13.874440

[task 2020-05-17T22:16:37.764Z] 22:16:37 INFO - GECKO(2240) | Previous read of size 8 at 0x7f3da4cb38a0 by thread T9:
[task 2020-05-17T22:16:37.765Z] 22:16:37 INFO - GECKO(2240) | #0 js::AtomizeUTF8Chars(JSContext*, char const*, unsigned long) /builds/worker/checkouts/gecko/js/src/vm/JSAtom.cpp:1094:10 (libxul.so+0x6733f70)
[task 2020-05-17T22:16:37.766Z] 22:16:37 INFO - GECKO(2240) | #1 atomizeSourceChars /builds/worker/checkouts/gecko/js/src/frontend/TokenStream.h:1696:10 (libxul.so+0x6733925)
[task 2020-05-17T22:16:37.767Z] 22:16:37 INFO - GECKO(2240) | #2 js::frontend::TokenStreamSpecific<mozilla::Utf8Unit, js::frontend::ParserAnyCharsAccess<js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit> > >::identifierName(js::frontend::TokenStart, mozilla::Utf8Unit const*, js::frontend::IdentifierEscapes, js::frontend::Token::Modifier, js::frontend::NameVisibility, js::frontend::TokenKind*) /builds/worker/checkouts/gecko/js/src/frontend/TokenStream.cpp:2270:12 (libxul.so+0x6733925)
[task 2020-05-17T22:16:37.768Z] 22:16:37 INFO - GECKO(2240) | #3 js::frontend::TokenStreamSpecific<mozilla::Utf8Unit, js::frontend::ParserAnyCharsAccess<js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit> > >::getTokenInternal(js::frontend::TokenKind*, js::frontend::Token::Modifier) /builds/worker/checkouts/gecko/js/src/frontend/TokenStream.cpp (libxul.so+0x6bfcada)
[task 2020-05-17T22:16:37.768Z] 22:16:37 INFO - GECKO(2240) | #4 getToken /builds/worker/checkouts/gecko/js/src/frontend/TokenStream.h:2630:12 (libxul.so+0x6bfa7a6)
[task 2020-05-17T22:16:37.770Z] 22:16:37 INFO - GECKO(2240) | #5 js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::memberExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, bool, js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:9343:24 (libxul.so+0x6bfa7a6)
[task 2020-05-17T22:16:37.770Z] 22:16:37 INFO - GECKO(2240) | #6 js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::optionalExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:8907:14 (libxul.so+0x6b078e2)
[task 2020-05-17T22:16:37.772Z] 22:16:37 INFO - GECKO(2240) | #7 js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::unaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:9102:19 (libxul.so+0x6b0646b)
[task 2020-05-17T22:16:37.772Z] 22:16:37 INFO - GECKO(2240) | #8 js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::orExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:8398:10 (libxul.so+0x6b05bd0)
[task 2020-05-17T22:16:37.773Z] 22:16:37 INFO - GECKO(2240) | #9 js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::condExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:8510:20 (libxul.so+0x6b052de)
[task 2020-05-17T22:16:37.775Z] 22:16:37 INFO - GECKO(2240) | #10 js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:8660:11 (libxul.so+0x6b04f6e)
[task 2020-05-17T22:16:37.776Z] 22:16:37 INFO - GECKO(2240) | #11 js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::expr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:8242:13 (libxul.so+0x6afddfe)
[task 2020-05-17T22:16:37.776Z] 22:16:37 INFO - GECKO(2240) | #12 js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::expressionStatement(js::frontend::YieldHandling, js::frontend::ParserBase::InvokedPrediction) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:5696:17 (libxul.so+0x6aeb345)
[task 2020-05-17T22:16:37.778Z] 22:16:37 INFO - GECKO(2240) | #13 js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::statementListItem(js::frontend::YieldHandling, bool) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp (libxul.so+0x6aeda04)
[task 2020-05-17T22:16:37.779Z] 22:16:37 INFO - GECKO(2240) | #14 js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::statementList(js::frontend::YieldHandling) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:3680:17 (libxul.so+0x6aecfe6)
[task 2020-05-17T22:16:37.780Z] 22:16:37 INFO - GECKO(2240) | #15 js::frontend::Parser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::globalBody(js::frontend::GlobalSharedContext*) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:1491:20 (libxul.so+0x6ae9783)
[task 2020-05-17T22:16:37.780Z] 22:16:37 INFO - GECKO(2240) | #16 js::frontend::ScriptCompiler<mozilla::Utf8Unit>::compileScript(js::frontend::CompilationInfo&, js::frontend::SharedContext*) /builds/worker/checkouts/gecko/js/src/frontend/BytecodeCompiler.cpp:465:20 (libxul.so+0x6b80513)
[task 2020-05-17T22:16:37.781Z] 22:16:37 INFO - GECKO(2240) | #17 CreateGlobalScript<mozilla::Utf8Unit> /builds/worker/checkouts/gecko/js/src/frontend/BytecodeCompiler.cpp:187:17 (libxul.so+0x6bbddb3)
[task 2020-05-17T22:16:37.783Z] 22:16:37 INFO - GECKO(2240) | #18 js::frontend::CompileGlobalScript(js::frontend::CompilationInfo&, js::frontend::GlobalSharedContext&, JS::SourceText<mozilla::Utf8Unit>&) /builds/worker/checkouts/gecko/js/src/frontend/BytecodeCompiler.cpp:229:10 (libxul.so+0x6bbddb3)
[task 2020-05-17T22:16:37.783Z] 22:16:37 INFO - GECKO(2240) | #19 ScriptParseTask<mozilla::Utf8Unit>::parse(JSContext*) /builds/worker/checkouts/gecko/js/src/vm/HelperThreads.cpp:602:7 (libxul.so+0x6b941dd)
[task 2020-05-17T22:16:37.784Z] 22:16:37 INFO - GECKO(2240) | #20 js::ParseTask::runTask() /builds/worker/checkouts/gecko/js/src/vm/HelperThreads.cpp:554:3 (libxul.so+0x66b5848)
[task 2020-05-17T22:16:37.784Z] 22:16:37 INFO - GECKO(2240) | #21 js::HelperThread::handleParseWorkload(js::AutoLockHelperThreadState&) /builds/worker/checkouts/gecko/js/src/vm/HelperThreads.cpp:2238:11 (libxul.so+0x6698b67)
[task 2020-05-17T22:16:37.786Z] 22:16:37 INFO - GECKO(2240) | #22 js::HelperThread::threadLoop() /builds/worker/checkouts/gecko/js/src/vm/HelperThreads.cpp:2528:5 (libxul.so+0x66a17a6)
[task 2020-05-17T22:16:37.786Z] 22:16:37 INFO - GECKO(2240) | #23 js::HelperThread::ThreadMain(void*) /builds/worker/checkouts/gecko/js/src/vm/HelperThreads.cpp:2050:11 (libxul.so+0x66a05a7)
[task 2020-05-17T22:16:37.787Z] 22:16:37 INFO - GECKO(2240) | #24 callMain<0> /builds/worker/checkouts/gecko/js/src/threading/Thread.h:217:5 (libxul.so+0x669c97d)
[task 2020-05-17T22:16:37.789Z] 22:16:37 INFO - GECKO(2240) | #25 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) /builds/worker/checkouts/gecko/js/src/threading/Thread.h:206:11 (libxul.so+0x669c97d)
[task 2020-05-17T22:16:37.790Z] 22:16:37 INFO - GECKO(2240) | #26 __tsan_thread_start_func /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:952:15 (libxul.so+0x66b5e60)
[task 2020-05-17T22:16:37.790Z] 22:16:37 INFO - GECKO(2240) | #27 pthread_mutex_init /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1220:3 (firefox+0x581dc)
[task 2020-05-17T22:16:37.791Z] 22:16:37 INFO - GECKO(2240) | Mutex M3195 (0x7b1400026390) created at:
[task 2020-05-17T22:16:37.792Z] 22:16:37 INFO - GECKO(2240) | #0 mozilla::detail::MutexImpl::MutexImpl() /builds/worker/checkouts/gecko/mozglue/misc/Mutex_posix.cpp:96:3 (firefox+0x596ed)
[task 2020-05-17T22:16:37.793Z] 22:16:37 INFO - GECKO(2240) | #1 MutexImpl /builds/worker/checkouts/gecko/js/src/threading/Mutex.h:39:17 (firefox+0x126ef2)
[task 2020-05-17T22:16:37.794Z] 22:16:37 INFO - GECKO(2240) | #2 Mutex /builds/worker/checkouts/gecko/js/src/threading/Mutex.h:60:12 (firefox+0x126ef2)
[task 2020-05-17T22:16:37.795Z] 22:16:37 INFO - GECKO(2240) | #3 Partition /builds/worker/checkouts/gecko/js/src/vm/JSAtom.cpp:350:7 (firefox+0x126ef2)
[task 2020-05-17T22:16:37.795Z] 22:16:37 INFO - GECKO(2240) | #4 js_new<js::AtomsTable::Partition, unsigned long &> /builds/worker/workspace/obj-build/dist/include/js/Utility.h:537:1 (firefox+0x126ef2)
[task 2020-05-17T22:16:37.798Z] 22:16:37 INFO - GECKO(2240) | #5 init /builds/worker/checkouts/gecko/js/src/vm/JSAtom.cpp:365:21 (firefox+0x126ef2)
[task 2020-05-17T22:16:37.799Z] 22:16:37 INFO - GECKO(2240) | #6 JSRuntime::initMainAtomsTables(JSContext*) /builds/worker/checkouts/gecko/js/src/vm/JSAtom.cpp:643:28 (firefox+0x126ef2)
[task 2020-05-17T22:16:37.800Z] 22:16:37 INFO - GECKO(2240) | #7 JS::InitSelfHostedCode(JSContext*) /builds/worker/checkouts/gecko/js/src/jsapi.cpp:476:34 (libxul.so+0x6722d98)
[task 2020-05-17T22:16:37.800Z] 22:16:37 INFO - GECKO(2240) | #8 XPCJSContext::Initialize() /builds/worker/checkouts/gecko/js/xpconnect/src/XPCJSContext.cpp:1276:8 (libxul.so+0x69fb431)
[task 2020-05-17T22:16:37.801Z] 22:16:37 INFO - GECKO(2240) | #9 XPCJSContext::NewXPCJSContext() /builds/worker/checkouts/gecko/js/xpconnect/src/XPCJSContext.cpp:1312:23 (libxul.so+0x1959763)
[task 2020-05-17T22:16:37.802Z] 22:16:37 INFO - GECKO(2240) | #10 nsXPConnect::InitJSContext() /builds/worker/checkouts/gecko/js/xpconnect/src/nsXPConnect.cpp:80:25 (libxul.so+0x1959e57)
[task 2020-05-17T22:16:37.802Z] 22:16:37 INFO - GECKO(2240) | #11 xpc::InitializeJSContext() /builds/worker/checkouts/gecko/js/xpconnect/src/nsXPConnect.cpp:98:35 (libxul.so+0x1993bd3)
[task 2020-05-17T22:16:37.803Z] 22:16:37 INFO - GECKO(2240) | #12 NS_InitXPCOM /builds/worker/checkouts/gecko/xpcom/build/XPCOMInit.cpp:489:5 (libxul.so+0x1993c8f)
[task 2020-05-17T22:16:37.804Z] 22:16:37 INFO - GECKO(2240) | #13 XRE_InitEmbedding2(nsIFile*, nsIFile*, nsIDirectoryServiceProvider*) /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:196:8 (libxul.so+0xb3db8d)
[task 2020-05-17T22:16:37.804Z] 22:16:37 INFO - GECKO(2240) | #14 mozilla::ipc::ScopedXREEmbed::Start() /builds/worker/checkouts/gecko/ipc/glue/ScopedXREEmbed.cpp (libxul.so+0x63dc504)
[task 2020-05-17T22:16:37.805Z] 22:16:37 INFO - GECKO(2240) | #15 mozilla::dom::ContentProcess::Init(int, char**) /builds/worker/checkouts/gecko/dom/ipc/ContentProcess.cpp:181:13 (libxul.so+0x13cbb83)
[task 2020-05-17T22:16:37.805Z] 22:16:37 INFO - GECKO(2240) | #16 XRE_InitChildProcess(int, char**, XREChildData const*) /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:706:21 (libxul.so+0x43ce793)
[task 2020-05-17T22:16:37.806Z] 22:16:37 INFO - GECKO(2240) | #17 mozilla::BootstrapImpl::XRE_InitChildProcess(int, char**, XREChildData const*) /builds/worker/checkouts/gecko/toolkit/xre/Bootstrap.cpp:67:12 (libxul.so+0x63dcd27)
[task 2020-05-17T22:16:37.808Z] 22:16:37 INFO - GECKO(2240) | #18 content_process_main /builds/worker/checkouts/gecko/browser/app/../../ipc/contentproc/plugin-container.cpp:56:28 (libxul.so+0x63e4e72)
[task 2020-05-17T22:16:37.808Z] 22:16:37 INFO - GECKO(2240) | #19 main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:303:18 (libxul.so+0x63e4e72)
[task 2020-05-17T22:16:37.809Z] 22:16:37 INFO - GECKO(2240) | #20 __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310 (firefox+0xc8127)
[task 2020-05-17T22:16:37.810Z] 22:16:37 INFO - GECKO(2240) | #21 setFlagBit /builds/worker/checkouts/gecko/js/src/gc/Cell.h:599:45 (libc.so.6+0x21b96)
[task 2020-05-17T22:16:37.811Z] 22:16:37 INFO - GECKO(2240) | #22 setFlagBit /builds/worker/checkouts/gecko/js/src/vm/StringType.h:584:44 (libc.so.6+0x21b96)
[task 2020-05-17T22:16:37.812Z] 22:16:37 INFO - GECKO(2240) | #23 setPinned /builds/worker/checkouts/gecko/js/src/vm/StringType.h:1142:5 (libc.so.6+0x21b96)
[task 2020-05-17T22:16:37.812Z] 22:16:37 INFO - GECKO(2240) | #24 atomizeAndCopyChars<const unsigned char > /builds/worker/checkouts/gecko/js/src/vm/JSAtom.cpp:787:13 (libc.so.6+0x21b96)
[task 2020-05-17T22:16:37.813Z] 22:16:37 INFO - GECKO(2240) | #25 AtomizeAndCopyCharsFromLookup<const unsigned char > /builds/worker/checkouts/gecko/js/src/vm/JSAtom.cpp:721:30 (libc.so.6+0x21b96)
[task 2020-05-17T22:16:37.814Z] 22:16:37 INFO - GECKO(2240) | #26 AtomizeAndCopyChars<unsigned char> /builds/worker/checkouts/gecko/js/src/vm/JSAtom.cpp:821:10 (libc.so.6+0x21b96)
[task 2020-05-17T22:16:37.815Z] 22:16:37 INFO - GECKO(2240) | #27 js::Atomize(JSContext
, char const
, unsigned long, js::PinningBehavior, mozilla::Maybe<unsigned int> const&) /builds/worker/checkouts/gecko/js/src/vm/JSAtom.cpp:1019:10 (libc.so.6+0x21b96)
[task 2020-05-17T22:16:37.815Z] 22:16:37 INFO - GECKO(2240) | Thread T9 'JS Helper' (tid=2376, running) created by main thread at:
[task 2020-05-17T22:16:37.817Z] 22:16:37 INFO - GECKO(2240) | #0 js::Thread::create(void* ()(void), void*) /builds/worker/checkouts/gecko/js/src/threading/posix/PosixThread.cpp:52:7 (firefox+0x5827b)
[task 2020-05-17T22:16:37.818Z] 22:16:37 INFO - GECKO(2240) | #1 bool js::Thread::init<void (&)(void*), js::HelperThread*>(void (&)(void*), js::HelperThread*&&) /builds/worker/checkouts/gecko/js/src/threading/Thread.h:90:12 (libxul.so+0x66076f1)
[task 2020-05-17T22:16:37.818Z] 22:16:37 INFO - GECKO(2240) | #2 js::GlobalHelperThreadState::ensureInitialized() /builds/worker/checkouts/gecko/js/src/vm/HelperThreads.cpp:1160:27 (libxul.so+0x669c892)
[task 2020-05-17T22:16:37.819Z] 22:16:37 INFO - GECKO(2240) | #3 js::EnsureHelperThreadsInitialized() /builds/worker/checkouts/gecko/js/src/vm/HelperThreads.cpp:94:30 (libxul.so+0x66973d6)
[task 2020-05-17T22:16:37.820Z] 22:16:37 INFO - GECKO(2240) | #4 JSRuntime::init(JSContext*, unsigned int) /builds/worker/checkouts/gecko/js/src/vm/Runtime.cpp:200:32 (libxul.so+0x6697072)
[task 2020-05-17T22:16:37.822Z] 22:16:37 INFO - GECKO(2240) | #5 js::NewContext(unsigned int, JSRuntime*) /builds/worker/checkouts/gecko/js/src/vm/JSContext.cpp:192:17 (libxul.so+0x680d372)
[task 2020-05-17T22:16:37.822Z] 22:16:37 INFO - GECKO(2240) | #6 JS_NewContext(unsigned int, JSRuntime*) /builds/worker/checkouts/gecko/js/src/jsapi.cpp:393:10 (libxul.so+0x6742e7f)
[task 2020-05-17T22:16:37.822Z] 22:16:37 INFO - GECKO(2240) | #7 mozilla::CycleCollectedJSContext::Initialize(JSRuntime*, unsigned int) /builds/worker/checkouts/gecko/xpcom/base/CycleCollectedJSContext.cpp:123:16 (libxul.so+0x69fb144)
[task 2020-05-17T22:16:37.824Z] 22:16:37 INFO - GECKO(2240) | #8 XPCJSContext::Initialize() /builds/worker/checkouts/gecko/js/xpconnect/src/XPCJSContext.cpp:1116:32 (libxul.so+0xa11afb)
[task 2020-05-17T22:16:37.824Z] 22:16:37 INFO - GECKO(2240) | #9 XPCJSContext::NewXPCJSContext() /builds/worker/checkouts/gecko/js/xpconnect/src/XPCJSContext.cpp:1312:23 (libxul.so+0x195925a)
[task 2020-05-17T22:16:37.825Z] 22:16:37 INFO - GECKO(2240) | #10 nsXPConnect::InitJSContext() /builds/worker/checkouts/gecko/js/xpconnect/src/nsXPConnect.cpp:80:25 (libxul.so+0x1959e57)
[task 2020-05-17T22:16:37.826Z] 22:16:37 INFO - GECKO(2240) | #11 xpc::InitializeJSContext() /builds/worker/checkouts/gecko/js/xpconnect/src/nsXPConnect.cpp:98:35 (libxul.so+0x1993bd3)
[task 2020-05-17T22:16:37.827Z] 22:16:37 INFO - GECKO(2240) | #12 NS_InitXPCOM /builds/worker/checkouts/gecko/xpcom/build/XPCOMInit.cpp:489:5 (libxul.so+0x1993c8f)
[task 2020-05-17T22:16:37.828Z] 22:16:37 INFO - GECKO(2240) | #13 XRE_InitEmbedding2(nsIFile*, nsIFile*, nsIDirectoryServiceProvider*) /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:196:8 (libxul.so+0xb3db8d)
[task 2020-05-17T22:16:37.829Z] 22:16:37 INFO - GECKO(2240) | #14 mozilla::ipc::ScopedXREEmbed::Start() /builds/worker/checkouts/gecko/ipc/glue/ScopedXREEmbed.cpp (libxul.so+0x63dc504)
[task 2020-05-17T22:16:37.829Z] 22:16:37 INFO - GECKO(2240) | #15 mozilla::dom::ContentProcess::Init(int, char**) /builds/worker/checkouts/gecko/dom/ipc/ContentProcess.cpp:181:13 (libxul.so+0x13cbb83)
[task 2020-05-17T22:16:37.831Z] 22:16:37 INFO - GECKO(2240) | #16 XRE_InitChildProcess(int, char**, XREChildData const*) /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:706:21 (libxul.so+0x43ce793)
[task 2020-05-17T22:16:37.831Z] 22:16:37 INFO - GECKO(2240) | #17 mozilla::BootstrapImpl::XRE_InitChildProcess(int, char**, XREChildData const*) /builds/worker/checkouts/gecko/toolkit/xre/Bootstrap.cpp:67:12 (libxul.so+0x63dcd27)
[task 2020-05-17T22:16:37.832Z] 22:16:37 INFO - GECKO(2240) | #18 content_process_main /builds/worker/checkouts/gecko/browser/app/../../ipc/contentproc/plugin-container.cpp:56:28 (libxul.so+0x63e4e72)
[task 2020-05-17T22:16:37.833Z] 22:16:37 INFO - GECKO(2240) | #19 main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:303:18 (libxul.so+0x63e4e72)
[task 2020-05-17T22:16:37.834Z] 22:16:37 INFO - GECKO(2240) | #20 __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310 (firefox+0xc8127)
[task 2020-05-17T22:16:37.835Z] 22:16:37 INFO - GECKO(2240) | #21 lengthField /builds/worker/checkouts/gecko/js/src/gc/Cell.h:593:21 (libc.so.6+0x21b96)
[task 2020-05-17T22:16:37.835Z] 22:16:37 INFO - GECKO(2240) | #22 length /builds/worker/checkouts/gecko/js/src/vm/StringType.h:389:42 (libc.so.6+0x21b96)
[task 2020-05-17T22:16:37.837Z] 22:16:37 INFO - GECKO(2240) | #23 match /builds/worker/checkouts/gecko/js/src/vm/JSAtom.cpp:129:12 (libc.so.6+0x21b96)
[task 2020-05-17T22:16:37.837Z] 22:16:37 INFO - GECKO(2240) | #24 match /builds/worker/workspace/obj-build/dist/include/mozilla/HashTable.h:1700:12 (libc.so.6+0x21b96)
[task 2020-05-17T22:16:37.839Z] 22:16:37 INFO - GECKO(2240) | #25 lookup<mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd> /builds/worker/workspace/obj-build/dist/include/mozilla/HashTable.h:1756:39 (libc.so.6+0x21b96)
[task 2020-05-17T22:16:37.840Z] 22:16:37 INFO - GECKO(2240) | #26 lookupForAdd /builds/worker/workspace/obj-build/dist/include/mozilla/HashTable.h:2069:19 (libc.so.6+0x21b96)
[task 2020-05-17T22:16:37.840Z] 22:16:37 INFO - GECKO(2240) | #27 lookupForAdd /builds/worker/workspace/obj-build/dist/include/mozilla/HashTable.h:601:18 (libc.so.6+0x21b96)
[task 2020-05-17T22:16:37.841Z] 22:16:37 INFO - GECKO(2240) | #28 AtomizeAndCopyCharsFromLookup<const AtomizeUTF8OrWTF8CharsWrapper<JS::UTF8Chars> > /builds/worker/checkouts/gecko/js/src/vm/JSAtom.cpp:684:39 (libc.so.6+0x21b96)
[task 2020-05-17T22:16:37.841Z] 22:16:37 INFO - GECKO(2240) | #29 AtomizeAndCopyCharsFromLookup<AtomizeUTF8OrWTF8CharsWrapper<JS::UTF8Chars>, void> /builds/worker/checkouts/gecko/js/src/vm/JSAtom.cpp:656:10 (libc.so.6+0x21b96)
[task 2020-05-17T22:16:37.843Z] 22:16:37 INFO - GECKO(2240) | #30 JSAtom
AtomizeUTF8OrWTF8Chars<JS::UTF8Chars>(JSContext*, char const*, unsigned long) /builds/worker/checkouts/gecko/js/src/vm/JSAtom.cpp:1088:10 (libc.so.6+0x21b96)
[task 2020-05-17T22:16:37.844Z] 22:16:37 INFO - GECKO(2240) | SUMMARY: ThreadSanitizer: data race /builds/worker/checkouts/gecko/js/src/jsapi.cpp:3091:20 in PropertySpecNameToId(JSContext*, JSPropertySpec::Name, JS::MutableHandle<JS::PropertyKey>, js::PinningBehavior)
[task 2020-05-17T22:16:37.845Z] 22:16:37 INFO - GECKO(2240) | ==================
[task 2020-05-17T22:16:38.103Z] 22:16:38 INFO - GECKO(2240) | ###!!! [Parent][MessageChannel] Error: (msgtype=0xB9000C,name=PWindowGlobal::Msg_RawMessage) Channel error: cannot send/recv
[task 2020-05-17T22:16:38.104Z] 22:16:38 INFO - GECKO(2240) | ###!!! [Parent][MessageChannel] Error: (msgtype=0xB9000C,name=PWindowGlobal::Msg_RawMessage) Channel error: cannot send/recv
[task 2020-05-17T22:16:38.192Z] 22:16:38 INFO - GECKO(2240) | ###!!! [Parent][MessageChannel] Error: (msgtype=0x390133,name=PContent::Msg_AsyncMessage) Channel error: cannot send/recv
[task 2020-05-17T22:16:38.193Z] 22:16:38 INFO - GECKO(2240) | ###!!! [Parent][MessageChannel] Error: (msgtype=0x390036,name=PContent::Msg_AddPermission) Channel error: cannot send/recv
[task 2020-05-17T22:16:38.193Z] 22:16:38 INFO - GECKO(2240) | ###!!! [Parent][MessageChannel] Error: (msgtype=0x390036,name=PContent::Msg_AddPermission) Channel error: cannot send/recv
[task 2020-05-17T22:16:38.194Z] 22:16:38 INFO - GECKO(2240) | ###!!! [Parent][MessageChannel] Error: (msgtype=0x390036,name=PContent::Msg_AddPermission) Channel error: cannot send/recv
[task 2020-05-17T22:16:38.209Z] 22:16:38 INFO - GECKO(2240) | ###!!! [Parent][MessageChannel] Error: (msgtype=0x21004E,name=PBrowser::Msg_FlushTabState) Channel error: cannot send/recv
[task 2020-05-17T22:16:38.209Z] 22:16:38 INFO - GECKO(2240) | ###!!! [Parent][MessageChannel] Error: (msgtype=0x210097,name=PBrowser::Msg_Destroy) Channel error: cannot send/recv
[task 2020-05-17T22:16:38.225Z] 22:16:38 INFO - GECKO(2240) | ###!!! [Parent][MessageChannel] Error: (msgtype=0x390133,name=PContent::Msg_AsyncMessage) Channel error: cannot send/recv
[task 2020-05-17T22:16:38.282Z] 22:16:38 ERROR - GECKO(2240) | A content process crashed and MOZ_CRASHREPORTER_SHUTDOWN is set, shutting down
[task 2020-05-17T22:16:43.575Z] 22:16:43 INFO - GECKO(2240) | JavaScript error: , line 0: uncaught exception: 2147500036
[task 2020-05-17T22:16:43.575Z] 22:16:43 INFO - GECKO(2240) | JavaScript error: resource://activity-stream/lib/TopSitesFeed.jsm, line 447: uncaught exception: 2147500036
[task 2020-05-17T22:16:43.575Z] 22:16:43 INFO - GECKO(2240) | JavaScript error: resource://activity-stream/lib/TopSitesFeed.jsm, line 473: uncaught exception: 2147500036
[task 2020-05-17T22:19:16.202Z] 22:19:16 INFO - runtests.py | Waiting for browser...
[task 2020-05-17T22:19:16.202Z] 22:19:16 INFO - TEST-INFO | Main app process: exit 0
[task 2020-05-17T22:19:16.203Z] 22:19:16 INFO - runtests.py | Application ran for: 0:03:00.054111
[task 2020-05-17T22:19:16.203Z] 22:19:16 INFO - zombiecheck | Reading PID log: /tmp/tmp32BUAPpidlog
[task 2020-05-17T22:19:16.205Z] 22:19:16 INFO - ==> process 2240 launched child process 2255
[task 2020-05-17T22:19:16.205Z] 22:19:16 INFO - ==> process 2240 launched child process 2336
[task 2020-05-17T22:19:16.206Z] 22:19:16 INFO - ==> process 2240 launched child process 2352
[task 2020-05-17T22:19:16.206Z] 22:19:16 INFO - ==> process 2240 launched child process 2423
[task 2020-05-17T22:19:16.207Z] 22:19:16 INFO - zombiecheck | Checking for orphan process with PID: 2336
[task 2020-05-17T22:19:16.208Z] 22:19:16 INFO - zombiecheck | Checking for orphan process with PID: 2352
[task 2020-05-17T22:19:16.208Z] 22:19:16 INFO - zombiecheck | Checking for orphan process with PID: 2423
[task 2020-05-17T22:19:16.209Z] 22:19:16 INFO - zombiecheck | Checking for orphan process with PID: 2255
[task 2020-05-17T22:19:16.209Z] 22:19:16 INFO - Traceback (most recent call last):
[task 2020-05-17T22:19:16.209Z] 22:19:16 INFO - File "/builds/worker/workspace/build/tests/mochitest/runtests.py", line 2875, in doTests
[task 2020-05-17T22:19:16.210Z] 22:19:16 INFO - e10s=options.e10s
[task 2020-05-17T22:19:16.210Z] 22:19:16 INFO - File "/builds/worker/workspace/build/tests/mochitest/runtests.py", line 2392, in runApp
[task 2020-05-17T22:19:16.211Z] 22:19:16 INFO - raise exc(value).with_traceback(tb)
[task 2020-05-17T22:19:16.211Z] 22:19:16 INFO - AttributeError: 'timeout' object has no attribute 'with_traceback'
[task 2020-05-17T22:19:16.212Z] 22:19:16 ERROR - Automation Error: Received unexpected exception while running application
[task 2020-05-17T22:19:16.212Z] 22:19:16 ERROR -
[task 2020-05-17T22:19:16.213Z] 22:19:16 INFO - Stopping web server
[task 2020-05-17T22:19:16.234Z] 22:19:16 INFO - Stopping web socket server
[task 2020-05-17T22:19:16.237Z] 22:19:16 INFO - Stopping ssltunnel
[task 2020-05-17T22:19:16.259Z] 22:19:16 WARNING - leakcheck | refcount logging is off, so leaks can't be detected!
[task 2020-05-17T22:19:16.259Z] 22:19:16 INFO - runtests.py | Running tests: end.
[task 2020-05-17T22:19:16.259Z] 22:19:16 INFO - Buffered messages finished
[task 2020-05-17T22:19:16.259Z] 22:19:16 INFO - Running manifest: dom/tests/mochitest/beacon/mochitest.ini
[task 2020-05-17T22:19:16.287Z] 22:19:16 INFO - Setting pipeline to PAUSED ...
[task 2020-05-17T22:19:16.287Z] 22:19:16 INFO - Pipeline is PREROLLING ...
[task 2020-05-17T22:19:16.287Z] 22:19:16 INFO - Pipeline is PREROLLED ...
[task 2020-05-17T22:19:16.287Z] 22:19:16 INFO - Setting pipeline to PLAYING ...
[task 2020-05-17T22:19:16.288Z] 22:19:16 INFO - New clock: GstSystemClock
[task 2020-05-17T22:19:16.323Z] 22:19:16 INFO - Got EOS from element "pipeline0".
[task 2020-05-17T22:19:16.324Z] 22:19:16 INFO - Execution ended after 0:00:00.033442978
[task 2020-05-17T22:19:16.324Z] 22:19:16 INFO - Setting pipeline to PAUSED ...
[task 2020-05-17T22:19:16.325Z] 22:19:16 INFO - Setting pipeline to READY ...
[task 2020-05-17T22:19:16.326Z] 22:19:16 INFO - (gst-launch-1.0:2453): GStreamer-CRITICAL **: 22:19:16.320: gst_object_unref: assertion '((GObject *) object)->ref_count > 0' failed
[task 2020-05-17T22:19:16.326Z] 22:19:16 INFO - Setting pipeline to NULL ...
[task 2020-05-17T22:19:16.326Z] 22:19:16 INFO - Freeing pipeline ...
[task 2020-05-17T22:19:16.341Z] 22:19:16 INFO - INFO | runtests.py | TSan using symbolizer at /builds/worker/workspace/build/application/firefox/llvm-symbolizer
[task 2020-05-17T22:19:16.785Z] 22:19:16 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL
[task 2020-05-17T22:19:17.103Z] 22:19:17 INFO - INFO | runtests.py | TSan using symbolizer at /builds/worker/workspace/build/application/firefox/llvm-symbolizer
[task 2020-05-17T22:19:17.104Z] 22:19:17 INFO - INFO | runtests.py | TSan using symbolizer at /builds/worker/workspace/build/application/firefox/llvm-symbolizer
[task 2020-05-17T22:19:17.105Z] 22:19:17 INFO - MochitestServer : launching [u'/builds/worker/workspace/build/tests/bin/xpcshell', '-g', '/builds/worker/workspace/build/application/firefox', '-f', '/builds/worker/workspace/build/tests/bin/components/httpd.js', '-e', "const _PROFILE_PATH = '/tmp/tmpyULruS.mozrunner'; const _SERVER_PORT = '8888'; const _SERVER_ADDR = '127.0.0.1'; const _TEST_PREFIX = undefined; const _DISPLAY_RESULTS = false;", '-f', '/builds/worker/workspace/build/tests/mochitest/server.js']
[task 2020-05-17T22:19:17.106Z] 22:19:17 INFO - runtests.py | Server pid: 2472
[task 2020-05-17T22:19:17.110Z] 22:19:17 INFO - runtests.py | Websocket server pid: 2475
[task 2020-05-17T22:19:17.111Z] 22:19:17 INFO - INFO | runtests.py | TSan using symbolizer at /builds/worker/workspace/build/application/firefox/llvm-symbolizer
[task 2020-05-17T22:19:17.120Z] 22:19:17 INFO - runtests.py | SSL tunnel pid: 2478
[task 2020-05-17T22:19:17.874Z] 22:19:17 INFO - runtests.py | Running with scheme: http
[task 2020-05-17T22:19:17.874Z] 22:19:17 INFO - runtests.py | Running with e10s: True
[task 2020-05-17T22:19:17.875Z] 22:19:17 INFO - runtests.py | Running with fission: False
[task 2020-05-17T22:19:17.875Z] 22:19:17 INFO - runtests.py | Running with serviceworker_e10s: True
[task 2020-05-17T22:19:17.875Z] 22:19:17 INFO - runtests.py | Running with socketprocess_e10s: False
[task 2020-05-17T22:19:17.875Z] 22:19:17 INFO - runtests.py | Running tests: start.

Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → DUPLICATE
Blocks: tsan
You need to log in before you can comment on or make changes to this bug.