Closed Bug 1619162 Opened 5 years ago Closed 4 years ago

Intermittent GECKO(2409) | SUMMARY: ThreadSanitizer: data race /builds/worker/workspace/build/src/js/src/gc/Cell.h:572:21 in lengthField

Categories

(Core :: JavaScript Engine, defect, P5)

defect

Tracking

()

RESOLVED FIXED
85 Branch
Tracking Status
firefox77 --- fixed
firefox85 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: jonco)

References

Details

(Keywords: intermittent-failure, Whiteboard: [stockwell unknown])

Attachments

(2 files)

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


[task 2020-03-01T20:13:21.399Z] 20:13:21 INFO - GECKO(2409) | WARNING: ThreadSanitizer: data race (pid=2409)
[task 2020-03-01T20:13:21.399Z] 20:13:21 INFO - GECKO(2409) | Read of size 8 at 0x7fdf4602b0c0 by thread T10:
[task 2020-03-01T20:13:21.402Z] 20:13:21 INFO - GECKO(2409) | #0 lengthField /builds/worker/workspace/build/src/js/src/gc/Cell.h:572:21 (libxul.so+0x6b3573a)
[task 2020-03-01T20:13:21.403Z] 20:13:21 INFO - GECKO(2409) | #1 length /builds/worker/workspace/build/src/js/src/vm/StringType.h:387:34 (libxul.so+0x6b3573a)
[task 2020-03-01T20:13:21.404Z] 20:13:21 INFO - GECKO(2409) | #2 currentNameHasEscapes /builds/worker/workspace/build/src/js/src/frontend/TokenStream.h:742:62 (libxul.so+0x6b3573a)
[task 2020-03-01T20:13:21.407Z] 20:13:21 INFO - GECKO(2409) | #3 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::bindingIdentifier(js::frontend::YieldHandling) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:9766:30 (libxul.so+0x6b3573a)
[task 2020-03-01T20:13:21.407Z] 20:13:21 INFO - GECKO(2409) | #4 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:3911:32 (libxul.so+0x6b3b82d)
[task 2020-03-01T20:13:21.407Z] 20:13:21 INFO - GECKO(2409) | #5 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::objectBindingPattern(js::frontend::DeclarationKind, js::frontend::YieldHandling) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:4037:32 (libxul.so+0x6b4b391)
[task 2020-03-01T20:13:21.407Z] 20:13:21 INFO - GECKO(2409) | #6 destructuringDeclaration /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:4211:16 (libxul.so+0x6b40174)
[task 2020-03-01T20:13:21.407Z] 20:13:21 INFO - GECKO(2409) | #7 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::declarationPattern(js::frontend::DeclarationKind, js::frontend::TokenKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, js::frontend::ParseNode**) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:4283:18 (libxul.so+0x6b40174)
[task 2020-03-01T20:13:21.407Z] 20:13:21 INFO - GECKO(2409) | #8 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::declarationList(js::frontend::YieldHandling, js::frontend::ParseNodeKind, js::frontend::ParseNodeKind*, js::frontend::ParseNode**) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:4518:15 (libxul.so+0x6b39218)
[task 2020-03-01T20:13:21.407Z] 20:13:21 INFO - GECKO(2409) | #9 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::statementListItem(js::frontend::YieldHandling, bool) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp (libxul.so+0x6b29163)
[task 2020-03-01T20:13:21.407Z] 20:13:21 INFO - GECKO(2409) | #10 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::statementList(js::frontend::YieldHandling) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:3661:17 (libxul.so+0x6b26619)
[task 2020-03-01T20:13:21.412Z] 20:13:21 INFO - GECKO(2409) | #11 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::functionBody(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::FunctionBodyType) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:1985:12 (libxul.so+0x6b348f1)
[task 2020-03-01T20:13:21.416Z] 20:13:21 INFO - GECKO(2409) | #12 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::functionFormalParametersAndBody(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::FunctionNode**, js::frontend::FunctionSyntaxKind, mozilla::Maybe<unsigned int> const&, bool) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:3226:12 (libxul.so+0x6b32ba6)
[task 2020-03-01T20:13:21.416Z] 20:13:21 INFO - GECKO(2409) | #13 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::innerFunctionForFunctionBox(js::frontend::FunctionNode*, js::frontend::ParseContext*, js::frontend::FunctionBox*, js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, js::frontend::Directives*) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:2973:8 (libxul.so+0x6b31e5a)
[task 2020-03-01T20:13:21.416Z] 20:13:21 INFO - GECKO(2409) | #14 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::innerFunction(js::frontend::FunctionNode*, js::frontend::ParseContext*, JS::Handle<js::frontend::FunctionCreationData>, unsigned int, js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, js::GeneratorKind, js::FunctionAsyncKind, bool, js::frontend::Directives, js::frontend::Directives*) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:3006:32 (libxul.so+0x6b533f9)
[task 2020-03-01T20:13:21.416Z] 20:13:21 INFO - GECKO(2409) | #15 js::frontend::Parser<js::frontend::FullParseHandler, char16_t>::trySyntaxParseInnerFunction(js::frontend::FunctionNode**, JS::Handle<js::frontend::FunctionCreationData>, unsigned int, js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, js::GeneratorKind, js::FunctionAsyncKind, bool, js::frontend::Directives, js::frontend::Directives*) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:2913:32 (libxul.so+0x6b28605)
[task 2020-03-01T20:13:21.417Z] 20:13:21 INFO - GECKO(2409) | #16 trySyntaxParseInnerFunction /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:2951:27 (libxul.so+0x6b36730)
[task 2020-03-01T20:13:21.417Z] 20:13:21 INFO - GECKO(2409) | #17 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::functionDefinition(js::frontend::FunctionNode*, unsigned int, js::frontend::InHandling, js::frontend::YieldHandling, JS::Handle<JSAtom*>, js::frontend::FunctionSyntaxKind, js::GeneratorKind, js::FunctionAsyncKind, bool) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:2780:9 (libxul.so+0x6b36730)
[task 2020-03-01T20:13:21.418Z] 20:13:21 INFO - GECKO(2409) | #18 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::methodDefinition(unsigned int, js::frontend::PropertyType, JS::Handle<JSAtom*>) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:10731:10 (libxul.so+0x6b49ccf)
[task 2020-03-01T20:13:21.420Z] 20:13:21 INFO - GECKO(2409) | #19 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::objectLiteral(js::frontend::YieldHandling, js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::PossibleError*) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:10636:13 (libxul.so+0x6b4958f)
[task 2020-03-01T20:13:21.420Z] 20:13:21 INFO - GECKO(2409) | #20 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::primaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:10858:14 (libxul.so+0x6b45dff)
[task 2020-03-01T20:13:21.421Z] 20:13:21 INFO - GECKO(2409) | #21 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::memberExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, bool, js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:9369:11 (libxul.so+0x6b432cc)
[task 2020-03-01T20:13:21.422Z] 20:13:21 INFO - GECKO(2409) | #22 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::optionalExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:8953:14 (libxul.so+0x6b428e0)
[task 2020-03-01T20:13:21.422Z] 20:13:21 INFO - GECKO(2409) | #23 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::unaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:9148:19 (libxul.so+0x6b41ea2)
[task 2020-03-01T20:13:21.425Z] 20:13:21 INFO - GECKO(2409) | #24 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::orExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:8430:10 (libxul.so+0x6b4161e)
[task 2020-03-01T20:13:21.426Z] 20:13:21 INFO - GECKO(2409) | #25 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::condExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:8542:20 (libxul.so+0x6b412ae)
[task 2020-03-01T20:13:21.426Z] 20:13:21 INFO - GECKO(2409) | #26 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:8692:11 (libxul.so+0x6b3a13a)
[task 2020-03-01T20:13:21.426Z] 20:13:21 INFO - GECKO(2409) | #27 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::objectLiteral(js::frontend::YieldHandling, js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::PossibleError*) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:10490:25 (libxul.so+0x6b48dd8)
[task 2020-03-01T20:13:21.430Z] 20:13:21 INFO - GECKO(2409) | #28 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::primaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:10858:14 (libxul.so+0x6b45dff)
[task 2020-03-01T20:13:21.430Z] 20:13:21 INFO - GECKO(2409) | #29 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::memberExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, bool, js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:9369:11 (libxul.so+0x6b432cc)
[task 2020-03-01T20:13:21.430Z] 20:13:21 INFO - GECKO(2409) | #30 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::optionalExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:8953:14 (libxul.so+0x6b428e0)
[task 2020-03-01T20:13:21.434Z] 20:13:21 INFO - GECKO(2409) | #31 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::unaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:9148:19 (libxul.so+0x6b41ea2)
[task 2020-03-01T20:13:21.434Z] 20:13:21 INFO - GECKO(2409) | #32 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::orExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:8430:10 (libxul.so+0x6b4161e)
[task 2020-03-01T20:13:21.434Z] 20:13:21 INFO - GECKO(2409) | #33 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::condExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:8542:20 (libxul.so+0x6b412ae)
[task 2020-03-01T20:13:21.437Z] 20:13:21 INFO - GECKO(2409) | #34 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:8692:11 (libxul.so+0x6b3a13a)
[task 2020-03-01T20:13:21.437Z] 20:13:21 INFO - GECKO(2409) | #35 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::initializerInNameDeclaration(js::frontend::NameNode*, js::frontend::DeclarationKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, js::frontend::ParseNode**) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:4339:22 (libxul.so+0x6b40a72)
[task 2020-03-01T20:13:21.437Z] 20:13:21 INFO - GECKO(2409) | #36 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::declarationName(js::frontend::DeclarationKind, js::frontend::TokenKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, js::frontend::ParseNode**) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:4427:19 (libxul.so+0x6b406d8)
[task 2020-03-01T20:13:21.441Z] 20:13:21 INFO - GECKO(2409) | #37 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::declarationList(js::frontend::YieldHandling, js::frontend::ParseNodeKind, js::frontend::ParseNodeKind*, js::frontend::ParseNode**) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:4521:15 (libxul.so+0x6b39242)
[task 2020-03-01T20:13:21.441Z] 20:13:21 INFO - GECKO(2409) | #38 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::statementListItem(js::frontend::YieldHandling, bool) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp (libxul.so+0x6b29163)
[task 2020-03-01T20:13:21.441Z] 20:13:21 INFO - GECKO(2409) | #39 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::statementList(js::frontend::YieldHandling) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:3661:17 (libxul.so+0x6b26619)
[task 2020-03-01T20:13:21.442Z] 20:13:21 INFO - GECKO(2409) | #40 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::functionBody(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::FunctionBodyType) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:1985:12 (libxul.so+0x6b348f1)
[task 2020-03-01T20:13:21.449Z] 20:13:21 INFO - GECKO(2409) | #41 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::functionFormalParametersAndBody(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::FunctionNode**, js::frontend::FunctionSyntaxKind, mozilla::Maybe<unsigned int> const&, bool) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:3226:12 (libxul.so+0x6b32ba6)
[task 2020-03-01T20:13:21.449Z] 20:13:21 INFO - GECKO(2409) | #42 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::innerFunctionForFunctionBox(js::frontend::FunctionNode*, js::frontend::ParseContext*, js::frontend::FunctionBox*, js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, js::frontend::Directives*) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:2973:8 (libxul.so+0x6b31e5a)
[task 2020-03-01T20:13:21.449Z] 20:13:21 INFO - GECKO(2409) | #43 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::innerFunction(js::frontend::FunctionNode*, js::frontend::ParseContext*, JS::Handle<js::frontend::FunctionCreationData>, unsigned int, js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, js::GeneratorKind, js::FunctionAsyncKind, bool, js::frontend::Directives, js::frontend::Directives*) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:3006:32 (libxul.so+0x6b533f9)
[task 2020-03-01T20:13:21.449Z] 20:13:21 INFO - GECKO(2409) | #44 js::frontend::Parser<js::frontend::FullParseHandler, char16_t>::trySyntaxParseInnerFunction(js::frontend::FunctionNode**, JS::Handle<js::frontend::FunctionCreationData>, unsigned int, js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, js::GeneratorKind, js::FunctionAsyncKind, bool, js::frontend::Directives, js::frontend::Directives*) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:2913:32 (libxul.so+0x6b28605)
[task 2020-03-01T20:13:21.449Z] 20:13:21 INFO - GECKO(2409) | #45 trySyntaxParseInnerFunction /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:2951:27 (libxul.so+0x6b36730)
[task 2020-03-01T20:13:21.449Z] 20:13:21 INFO - GECKO(2409) | #46 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::functionDefinition(js::frontend::FunctionNode*, unsigned int, js::frontend::InHandling, js::frontend::YieldHandling, JS::Handle<JSAtom*>, js::frontend::FunctionSyntaxKind, js::GeneratorKind, js::FunctionAsyncKind, bool) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:2780:9 (libxul.so+0x6b36730)
[task 2020-03-01T20:13:21.449Z] 20:13:21 INFO - GECKO(2409) | #47 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::methodDefinition(unsigned int, js::frontend::PropertyType, JS::Handle<JSAtom*>) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:10731:10 (libxul.so+0x6b49ccf)
[task 2020-03-01T20:13:21.449Z] 20:13:21 INFO - GECKO(2409) | #48 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::classMember(js::frontend::YieldHandling, js::frontend::ParseContext::ClassStatement const&, JS::Handle<js::PropertyName*>, unsigned int, js::frontend::HasHeritage, js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::ClassFields&, js::frontend::ListNode*&, bool*) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:7135:30 (libxul.so+0x6b4cca5)
[task 2020-03-01T20:13:21.453Z] 20:13:21 INFO - GECKO(2409) | #49 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::classDefinition(js::frontend::YieldHandling, js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::ClassContext, js::frontend::DefaultHandling) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:7329:12 (libxul.so+0x6b30eec)
[task 2020-03-01T20:13:21.453Z] 20:13:21 INFO - GECKO(2409) | #50 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::primaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:10852:14 (libxul.so+0x6b46196)
[task 2020-03-01T20:13:21.457Z] 20:13:21 INFO - GECKO(2409) | #51 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::memberExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, bool, js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:9369:11 (libxul.so+0x6b432cc)
[task 2020-03-01T20:13:21.457Z] 20:13:21 INFO - GECKO(2409) | #52 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::optionalExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:8953:14 (libxul.so+0x6b428e0)
[task 2020-03-01T20:13:21.457Z] 20:13:21 INFO - GECKO(2409) | #53 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::unaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:9148:19 (libxul.so+0x6b41ea2)
[task 2020-03-01T20:13:21.457Z] 20:13:21 INFO - GECKO(2409) | #54 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::orExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:8430:10 (libxul.so+0x6b4161e)
[task 2020-03-01T20:13:21.458Z] 20:13:21 INFO - GECKO(2409) | #55 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::condExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:8542:20 (libxul.so+0x6b412ae)
[task 2020-03-01T20:13:21.458Z] 20:13:21 INFO - GECKO(2409) | #56 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:8692:11 (libxul.so+0x6b3a13a)
[task 2020-03-01T20:13:21.458Z] 20:13:21 INFO - GECKO(2409) | #57 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:8849:14 (libxul.so+0x6b3b137)
[task 2020-03-01T20:13:21.460Z] 20:13:21 INFO - GECKO(2409) | #58 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::expr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:8274:13 (libxul.so+0x6b27868)
[task 2020-03-01T20:13:21.460Z] 20:13:21 INFO - GECKO(2409) | #59 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::expressionStatement(js::frontend::YieldHandling, js::frontend::ParserBase::InvokedPrediction) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:5695:17 (libxul.so+0x6b29cb4)
[task 2020-03-01T20:13:21.461Z] 20:13:21 INFO - GECKO(2409) | #60 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::statementListItem(js::frontend::YieldHandling, bool) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp (libxul.so+0x6b29384)
[task 2020-03-01T20:13:21.461Z] 20:13:21 INFO - GECKO(2409) | #61 js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::statementList(js::frontend::YieldHandling) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:3661:17 (libxul.so+0x6b26619)
[task 2020-03-01T20:13:21.461Z] 20:13:21 INFO - GECKO(2409) | #62 js::frontend::Parser<js::frontend::FullParseHandler, char16_t>::globalBody(js::frontend::GlobalSharedContext*) /builds/worker/workspace/build/src/js/src/frontend/Parser.cpp:1472:20 (libxul.so+0x6b779a6)
[task 2020-03-01T20:13:21.463Z] 20:13:21 INFO - GECKO(2409) | #63 js::frontend::ScriptCompiler<char16_t>::compileScript(js::frontend::CompilationInfo&, JS::Handle<JSObject*>, js::frontend::SharedContext*) /builds/worker/workspace/build/src/js/src/frontend/BytecodeCompiler.cpp:508:22 (libxul.so+0x6bbb02e)
[task 2020-03-01T20:13:21.463Z] 20:13:21 INFO - GECKO(2409) | #64 CreateGlobalScript<char16_t> /builds/worker/workspace/build/src/js/src/frontend/BytecodeCompiler.cpp:207:17 (libxul.so+0x6b8a6df)
[task 2020-03-01T20:13:21.464Z] 20:13:21 INFO - GECKO(2409) | #65 js::frontend::CompileGlobalScript(js::frontend::CompilationInfo&, js::frontend::GlobalSharedContext&, JS::SourceText<char16_t>&) /builds/worker/workspace/build/src/js/src/frontend/BytecodeCompiler.cpp:220:10 (libxul.so+0x6b8a6df)
[task 2020-03-01T20:13:21.464Z] 20:13:21 INFO - GECKO(2409) | #66 ScriptParseTask<char16_t>::parse(JSContext*) /builds/worker/workspace/build/src/js/src/vm/HelperThreads.cpp:601:7 (libxul.so+0x6687581)
[task 2020-03-01T20:13:21.464Z] 20:13:21 INFO - GECKO(2409) | #67 js::ParseTask::runTask() /builds/worker/workspace/build/src/js/src/vm/HelperThreads.cpp:554:3 (libxul.so+0x667744e)
[task 2020-03-01T20:13:21.465Z] 20:13:21 INFO - GECKO(2409) | #68 js::HelperThread::handleParseWorkload(js::AutoLockHelperThreadState&) /builds/worker/workspace/build/src/js/src/vm/HelperThreads.cpp:2227:11 (libxul.so+0x6680456)
[task 2020-03-01T20:13:21.466Z] 20:13:21 INFO - GECKO(2409) | #69 js::HelperThread::threadLoop() /builds/worker/workspace/build/src/js/src/vm/HelperThreads.cpp:2517:5 (libxul.so+0x667f257)
[task 2020-03-01T20:13:21.466Z] 20:13:21 INFO - GECKO(2409) | #70 js::HelperThread::ThreadMain(void*) /builds/worker/workspace/build/src/js/src/vm/HelperThreads.cpp:2039:11 (libxul.so+0x667b04d)
[task 2020-03-01T20:13:21.466Z] 20:13:21 INFO - GECKO(2409) | #71 callMain<0> /builds/worker/workspace/build/src/js/src/threading/Thread.h:218:5 (libxul.so+0x6688140)
[task 2020-03-01T20:13:21.467Z] 20:13:21 INFO - GECKO(2409) | #72 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) /builds/worker/workspace/build/src/js/src/threading/Thread.h:207:11 (libxul.so+0x6688140)
[task 2020-03-01T20:13:21.467Z] 20:13:21 INFO - GECKO(2409) | Previous write of size 8 at 0x7fdf4602b0c0 by main thread:
[task 2020-03-01T20:13:21.467Z] 20:13:21 INFO - GECKO(2409) | [failed to restore the stack]
[task 2020-03-01T20:13:21.468Z] 20:13:21 INFO - GECKO(2409) | Thread T10 'JS Helper' (tid=2428, running) created by main thread at:
[task 2020-03-01T20:13:21.471Z] 20:13:21 INFO - GECKO(2409) | #0 pthread_create /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:967:3 (firefox+0x571ab)
[task 2020-03-01T20:13:21.471Z] 20:13:21 INFO - GECKO(2409) | #1 js::Thread::create(void* ()(void), void*) /builds/worker/workspace/build/src/js/src/threading/posix/PosixThread.cpp:52:7 (libxul.so+0x65e4af1)
[task 2020-03-01T20:13:21.471Z] 20:13:21 INFO - GECKO(2409) | #2 bool js::Thread::init<void (&)(void*), js::HelperThread*>(void (&)(void*), js::HelperThread*&&) /builds/worker/workspace/build/src/js/src/threading/Thread.h:91:12 (libxul.so+0x667af62)
[task 2020-03-01T20:13:21.471Z] 20:13:21 INFO - GECKO(2409) | #3 js::GlobalHelperThreadState::ensureInitialized() /builds/worker/workspace/build/src/js/src/vm/HelperThreads.cpp:1159:27 (libxul.so+0x6675b81)
[task 2020-03-01T20:13:21.471Z] 20:13:21 INFO - GECKO(2409) | #4 js::EnsureHelperThreadsInitialized() /builds/worker/workspace/build/src/js/src/vm/HelperThreads.cpp:94:30 (libxul.so+0x6675862)
[task 2020-03-01T20:13:21.471Z] 20:13:21 INFO - GECKO(2409) | #5 JSRuntime::init(JSContext*, unsigned int) /builds/worker/workspace/build/src/js/src/vm/Runtime.cpp:200:32 (libxul.so+0x67eed03)
[task 2020-03-01T20:13:21.476Z] 20:13:21 INFO - GECKO(2409) | #6 js::NewContext(unsigned int, JSRuntime*) /builds/worker/workspace/build/src/js/src/vm/JSContext.cpp:170:17 (libxul.so+0x671e0fd)
[task 2020-03-01T20:13:21.476Z] 20:13:21 INFO - GECKO(2409) | #7 JS_NewContext(unsigned int, JSRuntime*) /builds/worker/workspace/build/src/js/src/jsapi.cpp:395:10 (libxul.so+0x6571ed4)
[task 2020-03-01T20:13:21.476Z] 20:13:21 INFO - GECKO(2409) | #8 mozilla::CycleCollectedJSContext::Initialize(JSRuntime*, unsigned int) /builds/worker/workspace/build/src/xpcom/base/CycleCollectedJSContext.cpp:128:16 (libxul.so+0x97b89b)
[task 2020-03-01T20:13:21.476Z] 20:13:21 INFO - GECKO(2409) | #9 XPCJSContext::Initialize() /builds/worker/workspace/build/src/js/xpconnect/src/XPCJSContext.cpp:1104:32 (libxul.so+0x1867b1a)
[task 2020-03-01T20:13:21.476Z] 20:13:21 INFO - GECKO(2409) | #10 XPCJSContext::NewXPCJSContext() /builds/worker/workspace/build/src/js/xpconnect/src/XPCJSContext.cpp:1300:23 (libxul.so+0x1868677)
[task 2020-03-01T20:13:21.476Z] 20:13:21 INFO - GECKO(2409) | #11 nsXPConnect::InitJSContext() /builds/worker/workspace/build/src/js/xpconnect/src/nsXPConnect.cpp:80:25 (libxul.so+0x18a3a73)
[task 2020-03-01T20:13:21.476Z] 20:13:21 INFO - GECKO(2409) | #12 xpc::InitializeJSContext() /builds/worker/workspace/build/src/js/xpconnect/src/nsXPConnect.cpp:98:35 (libxul.so+0x18a3b2f)
[task 2020-03-01T20:13:21.476Z] 20:13:21 INFO - GECKO(2409) | #13 XREMain::XRE_mainRun() /builds/worker/workspace/build/src/toolkit/xre/nsAppRunner.cpp:4334:5 (libxul.so+0x6396c0f)
[task 2020-03-01T20:13:21.476Z] 20:13:21 INFO - GECKO(2409) | #14 XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/workspace/build/src/toolkit/xre/nsAppRunner.cpp:4690:8 (libxul.so+0x6397e1d)
[task 2020-03-01T20:13:21.476Z] 20:13:21 INFO - GECKO(2409) | #15 XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/workspace/build/src/toolkit/xre/nsAppRunner.cpp:4741:21 (libxul.so+0x63981e4)
[task 2020-03-01T20:13:21.476Z] 20:13:21 INFO - GECKO(2409) | #16 mozilla::BootstrapImpl::XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/workspace/build/src/toolkit/xre/Bootstrap.cpp:45:12 (libxul.so+0x63a0ef2)
[task 2020-03-01T20:13:21.477Z] 20:13:21 INFO - GECKO(2409) | #17 do_main /builds/worker/workspace/build/src/browser/app/nsBrowserApp.cpp:217:22 (firefox+0xc8a33)
[task 2020-03-01T20:13:21.477Z] 20:13:21 INFO - GECKO(2409) | #18 main /builds/worker/workspace/build/src/browser/app/nsBrowserApp.cpp:331:16 (firefox+0xc8a33)
[task 2020-03-01T20:13:21.479Z] 20:13:21 INFO - GECKO(2409) | SUMMARY: ThreadSanitizer: data race /builds/worker/workspace/build/src/js/src/gc/Cell.h:572:21 in lengthField
[task 2020-03-01T20:13:21.479Z] 20:13:21 INFO - GECKO(2409) | ==================

In the last 7 days there have been 24 occurrences, all on linux1804-64-tsan opt.

Recent failure: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=297270720&repo=autoland&lineNumber=1800

There are 48 total failures in the last 7 days on inux1804-64-tsan opt

Recent failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=297720850&repo=autoland&lineNumber=1817

[task 2020-04-15T11:17:30.303Z] 11:17:30 INFO - TEST-START | xpcshell.ini:toolkit/components/extensions/test/xpcshell/test_ext_schemas_privileged.js
[task 2020-04-15T11:17:42.174Z] 11:17:42 WARNING - TEST-UNEXPECTED-FAIL | xpcshell.ini:toolkit/components/extensions/test/xpcshell/test_ext_schemas_privileged.js | xpcshell return code: -6
[task 2020-04-15T11:17:42.176Z] 11:17:42 INFO - TEST-INFO took 11871ms
[task 2020-04-15T11:17:42.177Z] 11:17:42 INFO - >>>>>>>
[task 2020-04-15T11:17:42.178Z] 11:17:42 INFO - (xpcshell/head.js) | test MAIN run_test pending (1)
[task 2020-04-15T11:17:42.180Z] 11:17:42 INFO - (xpcshell/head.js) | test run_next_test 0 pending (2)
[task 2020-04-15T11:17:42.181Z] 11:17:42 INFO - (xpcshell/head.js) | test MAIN run_test finished (2)
[task 2020-04-15T11:17:42.182Z] 11:17:42 INFO - running event loop
[task 2020-04-15T11:17:42.183Z] 11:17:42 INFO - xpcshell.ini:toolkit/components/extensions/test/xpcshell/test_ext_schemas_privileged.js | Starting check_remote
[task 2020-04-15T11:17:42.184Z] 11:17:42 INFO - (xpcshell/head.js) | test check_remote pending (2)
[task 2020-04-15T11:17:42.185Z] 11:17:42 INFO - TEST-PASS | xpcshell.ini:toolkit/components/extensions/test/xpcshell/test_ext_schemas_privileged.js | check_remote - [check_remote : 1] useRemoteWebExtensions matches - false == false
[task 2020-04-15T11:17:42.186Z] 11:17:42 INFO - TEST-PASS | xpcshell.ini:toolkit/components/extensions/test/xpcshell/test_ext_schemas_privileged.js | check_remote - [check_remote : 1] testing from extension process - true == true
[task 2020-04-15T11:17:42.186Z] 11:17:42 INFO - (xpcshell/head.js) | test run_next_test 0 finished (2)
[task 2020-04-15T11:17:42.187Z] 11:17:42 INFO - (xpcshell/head.js) | test run_next_test 1 pending (2)
[task 2020-04-15T11:17:42.188Z] 11:17:42 INFO - (xpcshell/head.js) | test check_remote finished (2)
[task 2020-04-15T11:17:42.189Z] 11:17:42 INFO - xpcshell.ini:toolkit/components/extensions/test/xpcshell/test_ext_schemas_privileged.js | Starting
[task 2020-04-15T11:17:42.189Z] 11:17:42 INFO - (xpcshell/head.js) | test pending (2)
[task 2020-04-15T11:17:42.190Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949452083 addons.manager DEBUG Application has been upgraded"
[task 2020-04-15T11:17:42.191Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949452085 addons.manager DEBUG Loaded provider scope for resource://gre/modules/addons/XPIProvider.jsm: ["XPIProvider", "XPIInternal"]"
[task 2020-04-15T11:17:42.191Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949452141 addons.manager DEBUG Loaded provider scope for resource://gre/modules/addons/GMPProvider.jsm"
[task 2020-04-15T11:17:42.191Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949452163 addons.manager DEBUG Loaded provider scope for resource://gre/modules/addons/PluginProvider.jsm"
[task 2020-04-15T11:17:42.192Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949452165 addons.manager DEBUG Starting provider: XPIProvider"
[task 2020-04-15T11:17:42.192Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949452166 addons.xpi DEBUG startup"
[task 2020-04-15T11:17:42.195Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949452167 addons.xpi DEBUG List of valid built-in add-ons could not be parsed."
[task 2020-04-15T11:17:42.198Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949452172 addons.xpi INFO SystemAddonLocation directory is missing"
[task 2020-04-15T11:17:42.200Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949452302 addons.xpi INFO Removing all system add-on upgrades."
[task 2020-04-15T11:17:42.202Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949452306 addons.xpi DEBUG checkForChanges"
[task 2020-04-15T11:17:42.203Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949452308 addons.xpi DEBUG Loaded add-on state: ${}"
[task 2020-04-15T11:17:42.205Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949452312 addons.xpi DEBUG scanForChanges changed: false, state: {}"
[task 2020-04-15T11:17:42.206Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949452315 addons.xpi DEBUG Empty XPI database, setting schema version preference to 32"
[task 2020-04-15T11:17:42.207Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949452315 addons.xpi DEBUG No changes found"
[task 2020-04-15T11:17:42.208Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949452408 addons.xpi-utils DEBUG Synchronously loading the add-ons database"
[task 2020-04-15T11:17:42.208Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949452410 addons.xpi-utils DEBUG Starting async load of XPI database /tmp/xpc-profile-eTRiCK/extensions.json"
[task 2020-04-15T11:17:42.210Z] 11:17:42 INFO - (xpcshell/head.js) | test run_next_test 1 finished (2)
[task 2020-04-15T11:17:42.210Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949453496 addons.xpi-utils DEBUG Rebuilding XPI database with no extensions"
[task 2020-04-15T11:17:42.210Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949453517 addons.manager DEBUG Registering shutdown blocker for XPIProvider"
[task 2020-04-15T11:17:42.211Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949453518 addons.manager DEBUG Provider finished startup: XPIProvider"
[task 2020-04-15T11:17:42.212Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949453518 addons.manager DEBUG Starting provider: PluginProvider"
[task 2020-04-15T11:17:42.213Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949453520 addons.manager DEBUG Registering shutdown blocker for PluginProvider"
[task 2020-04-15T11:17:42.213Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949453521 addons.manager DEBUG Provider finished startup: PluginProvider"
[task 2020-04-15T11:17:42.214Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949453553 addons.manager DEBUG Completed startup sequence"
[task 2020-04-15T11:17:42.214Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949454541 addons.webextension.privilegedapi@tests.mozilla.org WARN Loading extension 'privilegedapi@tests.mozilla.org': Reading manifest: Invalid extension permission: mozillaAddons"
[task 2020-04-15T11:17:42.215Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949458781 addons.repository DEBUG cacheAddons: enabled false IDs ["privilegedapi@tests.mozilla.org"]"
[task 2020-04-15T11:17:42.216Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949458820 addons.xpi DEBUG Starting install of privilegedapi@tests.mozilla.org from file:///tmp/xpc-profile-eTRiCK/temp/generated-extension.xpi"
[task 2020-04-15T11:17:42.216Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949458884 addons.xpi DEBUG Addon privilegedapi@tests.mozilla.org will be installed as a packed xpi"
[task 2020-04-15T11:17:42.217Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949458901 addons.xpi-utils DEBUG Make addon app-profile:privilegedapi@tests.mozilla.org visible"
[task 2020-04-15T11:17:42.218Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949458902 addons.xpi DEBUG XPIStates adding add-on privilegedapi@tests.mozilla.org in {"addons":{},"staged":{},"path":"/tmp/xpc-profile-eTRiCK/extensions"}: /tmp/xpc-profile-eTRiCK/extensions/privilegedapi@tests.mozilla.org.xpi"
[task 2020-04-15T11:17:42.219Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949458908 addons.xpi DEBUG Updating XPIState for {"id":"privilegedapi@tests.mozilla.org","syncGUID":"{ddd5144b-f128-4356-aeb4-08f078e6078e}","version":"1.0","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Generated extension","creator":null,"developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"embedderDisabled":false,"installDate":1586949458813,"updateDate":1586949458813,"applyBackgroundUpdates":1,"path":"/tmp/xpc-profile-eTRiCK/extensions/privilegedapi@tests.mozilla.org.xpi","skinnable":false,"sourceURI":"file:///tmp/xpc-profile-eTRiCK/temp/generated-extension.xpi","releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":[],"origins":[]},"optionalPermissions":{"permissions":[],"origins":[]},"icons":{},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"jar:file:///tmp/xpc-profile-eTRiCK/extensions/privilegedapi@tests.mozilla.org.xpi!/","location":"app-profile"}"
[task 2020-04-15T11:17:42.219Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949458910 addons.xpi DEBUG Install of file:///tmp/xpc-profile-eTRiCK/temp/generated-extension.xpi completed."
[task 2020-04-15T11:17:42.220Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949458954 addons.xpi DEBUG Loading bootstrap scope from jar:file:///tmp/xpc-profile-eTRiCK/extensions/privilegedapi@tests.mozilla.org.xpi!/"
[task 2020-04-15T11:17:42.221Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949458955 addons.xpi DEBUG Calling bootstrap method install on privilegedapi@tests.mozilla.org version 1.0"
[task 2020-04-15T11:17:42.221Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949458957 addons.xpi DEBUG Calling bootstrap method startup on privilegedapi@tests.mozilla.org version 1.0"
[task 2020-04-15T11:17:42.222Z] 11:17:42 INFO - "Extension attached"
[task 2020-04-15T11:17:42.223Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949458999 addons.webextension.privilegedapi@tests.mozilla.org WARN Loading extension 'privilegedapi@tests.mozilla.org': Reading manifest: Invalid extension permission: mozillaAddons"
[task 2020-04-15T11:17:42.223Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949460771 addons.xpi DEBUG removeTemporaryFile: file:///tmp/xpc-profile-eTRiCK/temp/generated-extension.xpi does not own temp file"
[task 2020-04-15T11:17:42.224Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949460778 addons.xpi DEBUG Calling bootstrap method shutdown on privilegedapi@tests.mozilla.org version 1.0"
[task 2020-04-15T11:17:42.225Z] 11:17:42 INFO - TEST-PASS | xpcshell.ini:toolkit/components/extensions/test/xpcshell/test_ext_schemas_privileged.js | - Privileged namespace should not be accessible to a regular webextension - false == false
[task 2020-04-15T11:17:42.225Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949460871 addons.xpi DEBUG Calling bootstrap method uninstall on privilegedapi@tests.mozilla.org version 1.0"
[task 2020-04-15T11:17:42.225Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949460880 addons.xpi DEBUG Disabling XPIState for privilegedapi@tests.mozilla.org"
[task 2020-04-15T11:17:42.226Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949460882 addons.xpi DEBUG uninstallAddon: flushing jar cache /tmp/xpc-profile-eTRiCK/extensions/privilegedapi@tests.mozilla.org.xpi for addon privilegedapi@tests.mozilla.org"
[task 2020-04-15T11:17:42.227Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949461172 addons.webextension.privilegedapi@tests.mozilla.org WARN Loading extension 'privilegedapi@tests.mozilla.org': Reading manifest: Invalid extension permission: mozillaAddons"
[task 2020-04-15T11:17:42.227Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949461363 addons.repository DEBUG cacheAddons: enabled false IDs ["privilegedapi@tests.mozilla.org"]"
[task 2020-04-15T11:17:42.228Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949461393 addons.xpi DEBUG Starting install of privilegedapi@tests.mozilla.org from file:///tmp/xpc-profile-eTRiCK/temp/generated-extension.xpi"
[task 2020-04-15T11:17:42.229Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949461416 addons.xpi-utils DEBUG XPI Database saved, setting schema version preference to 32"
[task 2020-04-15T11:17:42.229Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949461439 addons.xpi DEBUG Addon privilegedapi@tests.mozilla.org will be installed as a packed xpi"
[task 2020-04-15T11:17:42.230Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949461450 addons.xpi-utils DEBUG Make addon app-profile:privilegedapi@tests.mozilla.org visible"
[task 2020-04-15T11:17:42.230Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949461451 addons.xpi DEBUG XPIStates adding add-on privilegedapi@tests.mozilla.org in {"addons":{},"staged":{},"path":"/tmp/xpc-profile-eTRiCK/extensions"}: /tmp/xpc-profile-eTRiCK/extensions/privilegedapi@tests.mozilla.org.xpi"
[task 2020-04-15T11:17:42.232Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949461455 addons.xpi DEBUG Updating XPIState for {"id":"privilegedapi@tests.mozilla.org","syncGUID":"{aa86cbe3-9eab-4744-9b24-1971be338b39}","version":"1.0","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Generated extension","creator":null,"developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"embedderDisabled":false,"installDate":1586949461388,"updateDate":1586949461388,"applyBackgroundUpdates":1,"path":"/tmp/xpc-profile-eTRiCK/extensions/privilegedapi@tests.mozilla.org.xpi","skinnable":false,"sourceURI":"file:///tmp/xpc-profile-eTRiCK/temp/generated-extension.xpi","releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"signedState":4,"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":[],"origins":[]},"optionalPermissions":{"permissions":[],"origins":[]},"icons":{},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"jar:file:///tmp/xpc-profile-eTRiCK/extensions/privilegedapi@tests.mozilla.org.xpi!/","location":"app-profile"}"
[task 2020-04-15T11:17:42.233Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949461457 addons.xpi DEBUG Install of file:///tmp/xpc-profile-eTRiCK/temp/generated-extension.xpi completed."
[task 2020-04-15T11:17:42.233Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949461461 addons.xpi DEBUG Loading bootstrap scope from jar:file:///tmp/xpc-profile-eTRiCK/extensions/privilegedapi@tests.mozilla.org.xpi!/"
[task 2020-04-15T11:17:42.233Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949461462 addons.xpi DEBUG Calling bootstrap method install on privilegedapi@tests.mozilla.org version 1.0"
[task 2020-04-15T11:17:42.233Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949461463 addons.xpi DEBUG Calling bootstrap method startup on privilegedapi@tests.mozilla.org version 1.0"
[task 2020-04-15T11:17:42.234Z] 11:17:42 INFO - "Extension attached"
[task 2020-04-15T11:17:42.234Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949461725 addons.xpi DEBUG removeTemporaryFile: file:///tmp/xpc-profile-eTRiCK/temp/generated-extension.xpi does not own temp file"
[task 2020-04-15T11:17:42.234Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949461732 addons.xpi DEBUG Calling bootstrap method shutdown on privilegedapi@tests.mozilla.org version 1.0"
[task 2020-04-15T11:17:42.234Z] 11:17:42 INFO - TEST-PASS | xpcshell.ini:toolkit/components/extensions/test/xpcshell/test_ext_schemas_privileged.js | - Privileged namespace should be accessible to a webextension signed with Mozilla Extensions - true == true
[task 2020-04-15T11:17:42.234Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949461789 addons.xpi DEBUG Calling bootstrap method uninstall on privilegedapi@tests.mozilla.org version 1.0"
[task 2020-04-15T11:17:42.234Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949461807 addons.xpi DEBUG Disabling XPIState for privilegedapi@tests.mozilla.org"
[task 2020-04-15T11:17:42.234Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949461809 addons.xpi DEBUG uninstallAddon: flushing jar cache /tmp/xpc-profile-eTRiCK/extensions/privilegedapi@tests.mozilla.org.xpi for addon privilegedapi@tests.mozilla.org"
[task 2020-04-15T11:17:42.235Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949461956 addons.manager DEBUG before shutdown"
[task 2020-04-15T11:17:42.235Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949461960 addons.manager DEBUG shutdown"
[task 2020-04-15T11:17:42.235Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949461970 addons.manager DEBUG Calling shutdown blocker for XPIProvider"
[task 2020-04-15T11:17:42.235Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949461971 addons.xpi DEBUG shutdown"
[task 2020-04-15T11:17:42.235Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949461971 addons.xpi-utils DEBUG shutdown"
[task 2020-04-15T11:17:42.235Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949461972 addons.manager DEBUG Calling shutdown blocker for PluginProvider"
[task 2020-04-15T11:17:42.236Z] 11:17:42 INFO - (xpcshell/head.js) | test run_next_test 2 pending (2)
[task 2020-04-15T11:17:42.236Z] 11:17:42 INFO - (xpcshell/head.js) | test finished (2)
[task 2020-04-15T11:17:42.236Z] 11:17:42 INFO - "CONSOLE_MESSAGE: (info) 1586949462017 addons.manager DEBUG Async provider shutdown done"
[task 2020-04-15T11:17:42.236Z] 11:17:42 INFO - (xpcshell/head.js) | test run_next_test 2 finished (1)
[task 2020-04-15T11:17:42.236Z] 11:17:42 INFO - exiting test

Steven can you take a look or assign someone to look into it?

Flags: needinfo?(sdetar)
Whiteboard: [stockwell needswork:owner]

Jon, is this is in the GC area?

Flags: needinfo?(sdetar) → needinfo?(jcoppeard)

One stack is missing but the other involves off-thread parsing and we don't collect off-thread parse zones so I don't think it's GC related. It could be the same issue as bug 1601286.

Since it involves off-thread parsing so it should go away when stencil lands.

Flags: needinfo?(jcoppeard)

There are 25 total failures in the last 7 days on linux1804-64-tsan opt

Recent failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=299342268&repo=autoland&lineNumber=3530

[task 2020-04-24T23:34:16.076Z] 23:34:16 INFO - TEST-START | xpcshell-remote.ini:toolkit/components/extensions/test/xpcshell/test_ext_unlimitedStorage.js
[task 2020-04-24T23:34:24.767Z] 23:34:24 WARNING - TEST-UNEXPECTED-FAIL | xpcshell-remote.ini:toolkit/components/extensions/test/xpcshell/test_ext_unlimitedStorage.js | xpcshell return code: -6
[task 2020-04-24T23:34:24.768Z] 23:34:24 INFO - TEST-INFO took 8684ms
[task 2020-04-24T23:34:24.768Z] 23:34:24 INFO - >>>>>>>
[task 2020-04-24T23:34:24.769Z] 23:34:24 INFO - (xpcshell/head.js) | test MAIN run_test pending (1)
[task 2020-04-24T23:34:24.769Z] 23:34:24 INFO - (xpcshell/head.js) | test run_next_test 0 pending (2)
[task 2020-04-24T23:34:24.769Z] 23:34:24 INFO - (xpcshell/head.js) | test MAIN run_test finished (2)
[task 2020-04-24T23:34:24.769Z] 23:34:24 INFO - running event loop
[task 2020-04-24T23:34:24.770Z] 23:34:24 INFO - xpcshell-remote.ini:toolkit/components/extensions/test/xpcshell/test_ext_unlimitedStorage.js | Starting check_remote
[task 2020-04-24T23:34:24.770Z] 23:34:24 INFO - (xpcshell/head.js) | test check_remote pending (2)
[task 2020-04-24T23:34:24.770Z] 23:34:24 INFO - TEST-PASS | xpcshell-remote.ini:toolkit/components/extensions/test/xpcshell/test_ext_unlimitedStorage.js | check_remote - [check_remote : 1] useRemoteWebExtensions matches - true == true
[task 2020-04-24T23:34:24.771Z] 23:34:24 INFO - TEST-PASS | xpcshell-remote.ini:toolkit/components/extensions/test/xpcshell/test_ext_unlimitedStorage.js | check_remote - [check_remote : 1] testing from extension process - false == false
[task 2020-04-24T23:34:24.771Z] 23:34:24 INFO - (xpcshell/head.js) | test run_next_test 0 finished (2)
[task 2020-04-24T23:34:24.771Z] 23:34:24 INFO - (xpcshell/head.js) | test run_next_test 1 pending (2)
[task 2020-04-24T23:34:24.772Z] 23:34:24 INFO - (xpcshell/head.js) | test check_remote finished (2)
[task 2020-04-24T23:34:24.772Z] 23:34:24 INFO - xpcshell-remote.ini:toolkit/components/extensions/test/xpcshell/test_ext_unlimitedStorage.js | Starting test_unlimitedStorage_restored_on_app_startup
[task 2020-04-24T23:34:24.772Z] 23:34:24 INFO - (xpcshell/head.js) | test test_unlimitedStorage_restored_on_app_startup pending (2)
[task 2020-04-24T23:34:24.773Z] 23:34:24 INFO - "CONSOLE_MESSAGE: (info) 1587771257812 addons.manager DEBUG Application has been upgraded"
[task 2020-04-24T23:34:24.773Z] 23:34:24 INFO - "CONSOLE_MESSAGE: (info) 1587771257815 addons.manager DEBUG Loaded provider scope for resource://gre/modules/addons/XPIProvider.jsm: ["XPIProvider", "XPIInternal"]"
[task 2020-04-24T23:34:24.773Z] 23:34:24 INFO - "CONSOLE_MESSAGE: (info) 1587771257868 addons.manager DEBUG Loaded provider scope for resource://gre/modules/addons/GMPProvider.jsm"
[task 2020-04-24T23:34:24.774Z] 23:34:24 INFO - "CONSOLE_MESSAGE: (info) 1587771257889 addons.manager DEBUG Loaded provider scope for resource://gre/modules/addons/PluginProvider.jsm"
[task 2020-04-24T23:34:24.774Z] 23:34:24 INFO - "CONSOLE_MESSAGE: (info) 1587771257891 addons.manager DEBUG Starting provider: XPIProvider"
[task 2020-04-24T23:34:24.774Z] 23:34:24 INFO - "CONSOLE_MESSAGE: (info) 1587771257892 addons.xpi DEBUG startup"

Jon are you working on this?

Flags: needinfo?(jcoppeard)

(In reply to Andreea Pavel [:apavel] from comment #15)

Jon are you working on this?

No, this is a race with off-thread parsing that will disappear when Stencil lands. Until then I expect we can add a suppression.

Flags: needinfo?(jcoppeard)

This race involves off-thread parsing and will go away when Stenil lands.

Assignee: nobody → jcoppeard
Status: NEW → ASSIGNED
Pushed by jcoppeard@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/a094bb764a5d Suppress TSAN race involving off-thread parsing r=decoder
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla77

Has Stenil landed? Is there a tracking bug for that? Can we remove this suppression?

(Sorry for the random ping, trying to GC all the old gunk in the suppression list)

Flags: needinfo?(jcoppeard)

(In reply to Alexis Beingessner [:Gankra] from comment #22)

Has Stenil landed? Is there a tracking bug for that? Can we remove this suppression?
Parts of stencil have landed but the relevant bug here is bug 1662102.

Flags: needinfo?(jcoppeard)

Triage: the exact reported issue doesn't currently appear on CI BUT removing the suppression for this problem causes instances of Bug 1615608 to appear, presumably from multiple instances of this issue ramming into eachother.

Nothing to do, just checking all the older suppression!

Whoops, this wasn't supposed to be closed!

Status: RESOLVED → REOPENED
Depends on: stencil-mvp
Resolution: FIXED → ---

Enough of stencil-mvp is landed that currentNameHasEscapes should not use JSAtoms at all and the potential race should be gone. The comments in Bug 1615608 suggest that the tsan internal issues are gone too, so I wonder if we can remove suppression now?

Didn't reproduce this time, so looks like it is indeed fixed!

Pushed by abeingessner@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/3652d2a38200 Remove supression for fixed issue. r=decoder
Status: REOPENED → RESOLVED
Closed: 5 years ago4 years ago
Resolution: --- → FIXED
Target Milestone: mozilla77 → 85 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: