Closed
Bug 1289396
Opened 8 years ago
Closed 6 years ago
Crash in js::frontend::AtomDecls<T>::lookupMulti
Categories
(Core :: JavaScript Engine, defect, P3)
Tracking
()
RESOLVED
WONTFIX
Tracking | Status | |
---|---|---|
firefox50 | --- | affected |
People
(Reporter: baffclan, Unassigned)
Details
(Keywords: crash, triage-deferred)
Crash Data
This bug was filed from the Socorro interface and is report bp-51ec81c2-76a8-4d05-ac57-276ac2160726. ============================================================= Crashing Thread (10) Frame Module Signature Source 0 xul.dll js::frontend::AtomDecls<js::frontend::SyntaxParseHandler>::lookupMulti(JSAtom*) js/src/frontend/ParseMaps.h:487 1 xul.dll js::frontend::Parser<js::frontend::SyntaxParseHandler>::noteNameUse(JS::Handle<js::PropertyName*>, js::frontend::SyntaxParseHandler::Node) js/src/frontend/Parser.cpp:4254 2 xul.dll js::frontend::Parser<js::frontend::SyntaxParseHandler>::identifierName(js::frontend::YieldHandling) js/src/frontend/Parser.cpp:8944 3 xul.dll js::frontend::Parser<js::frontend::SyntaxParseHandler>::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser<js::frontend::SyntaxParseHandler>::PossibleError*, js::frontend::Parser<js::frontend::SyntaxParseHandler>::InvokedPrediction) js/src/frontend/Parser.cpp:7918 4 xul.dll js::frontend::Parser<js::frontend::SyntaxParseHandler>::expr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser<js::frontend::SyntaxParseHandler>::PossibleError*, js::frontend::Parser<js::frontend::SyntaxParseHandler>::InvokedPrediction) js/src/frontend/Parser.cpp:7595 5 xul.dll js::frontend::Parser<js::frontend::SyntaxParseHandler>::memberExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser<js::frontend::SyntaxParseHandler>::PossibleError*, js::frontend::TokenKind, bool, js::frontend::Parser<js::frontend::SyntaxParseHandler>::InvokedPrediction) js/src/frontend/Parser.cpp:8784 6 xul.dll js::frontend::Parser<js::frontend::SyntaxParseHandler>::unaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser<js::frontend::SyntaxParseHandler>::PossibleError*, js::frontend::Parser<js::frontend::SyntaxParseHandler>::InvokedPrediction) js/src/frontend/Parser.cpp:8281 7 xul.dll js::frontend::Parser<js::frontend::SyntaxParseHandler>::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser<js::frontend::SyntaxParseHandler>::PossibleError*, js::frontend::Parser<js::frontend::SyntaxParseHandler>::InvokedPrediction) js/src/frontend/Parser.cpp:7946 8 xul.dll js::frontend::Parser<js::frontend::SyntaxParseHandler>::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser<js::frontend::SyntaxParseHandler>::InvokedPrediction) js/src/frontend/Parser.cpp:8065 9 xul.dll js::frontend::Parser<js::frontend::SyntaxParseHandler>::argumentList(js::frontend::YieldHandling, js::frontend::SyntaxParseHandler::Node, bool*) js/src/frontend/Parser.cpp:8660 10 xul.dll js::frontend::Parser<js::frontend::SyntaxParseHandler>::memberExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser<js::frontend::SyntaxParseHandler>::PossibleError*, js::frontend::TokenKind, bool, js::frontend::Parser<js::frontend::SyntaxParseHandler>::InvokedPrediction) js/src/frontend/Parser.cpp:8874 11 xul.dll js::frontend::Parser<js::frontend::SyntaxParseHandler>::unaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser<js::frontend::SyntaxParseHandler>::PossibleError*, js::frontend::Parser<js::frontend::SyntaxParseHandler>::InvokedPrediction) js/src/frontend/Parser.cpp:8281 12 xul.dll js::frontend::Parser<js::frontend::SyntaxParseHandler>::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser<js::frontend::SyntaxParseHandler>::PossibleError*, js::frontend::Parser<js::frontend::SyntaxParseHandler>::InvokedPrediction) js/src/frontend/Parser.cpp:7946 13 xul.dll js::frontend::Parser<js::frontend::SyntaxParseHandler>::expr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser<js::frontend::SyntaxParseHandler>::PossibleError*, js::frontend::Parser<js::frontend::SyntaxParseHandler>::InvokedPrediction) js/src/frontend/Parser.cpp:7595 14 xul.dll js::frontend::Parser<js::frontend::SyntaxParseHandler>::expr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser<js::frontend::SyntaxParseHandler>::InvokedPrediction) js/src/frontend/Parser.cpp:7651 15 xul.dll js::frontend::Parser<js::frontend::SyntaxParseHandler>::expressionStatement(js::frontend::YieldHandling, js::frontend::Parser<js::frontend::SyntaxParseHandler>::InvokedPrediction) js/src/frontend/Parser.cpp:5824 16 xul.dll js::frontend::Parser<js::frontend::SyntaxParseHandler>::statement(js::frontend::YieldHandling, bool) js/src/frontend/Parser.cpp:7433 17 xul.dll js::frontend::Parser<js::frontend::SyntaxParseHandler>::forStatement(js::frontend::YieldHandling) js/src/frontend/Parser.cpp:6321 18 xul.dll js::frontend::Parser<js::frontend::SyntaxParseHandler>::statement(js::frontend::YieldHandling, bool) js/src/frontend/Parser.cpp:7504 19 xul.dll js::frontend::Parser<js::frontend::SyntaxParseHandler>::ifStatement(js::frontend::YieldHandling) js/src/frontend/Parser.cpp:5858 20 xul.dll js::frontend::Parser<js::frontend::SyntaxParseHandler>::statement(js::frontend::YieldHandling, bool) js/src/frontend/Parser.cpp:7490 21 xul.dll js::frontend::Parser<js::frontend::SyntaxParseHandler>::statements(js::frontend::YieldHandling) js/src/frontend/Parser.cpp:3568 22 xul.dll js::frontend::Parser<js::frontend::SyntaxParseHandler>::functionBody(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, js::frontend::Parser<js::frontend::SyntaxParseHandler>::FunctionBodyType) js/src/frontend/Parser.cpp:1371 23 xul.dll js::frontend::Parser<js::frontend::SyntaxParseHandler>::functionArgsAndBodyGeneric(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::SyntaxParseHandler::Node, JS::Handle<JSFunction*>, js::frontend::FunctionSyntaxKind) js/src/frontend/Parser.cpp:3218 24 xul.dll js::frontend::Parser<js::frontend::SyntaxParseHandler>::functionArgsAndBody(js::frontend::InHandling, js::frontend::SyntaxParseHandler::Node, JS::Handle<JSFunction*>, js::frontend::FunctionSyntaxKind, js::GeneratorKind, js::frontend::Directives, js::frontend::Directives*) js/src/frontend/Parser.cpp:3059 25 xul.dll js::frontend::Parser<js::frontend::SyntaxParseHandler>::functionDef(js::frontend::InHandling, js::frontend::YieldHandling, JS::Handle<JSAtom*>, js::frontend::FunctionSyntaxKind, js::GeneratorKind, js::frontend::Parser<js::frontend::SyntaxParseHandler>::InvokedPrediction, js::frontend::SyntaxParseHandler::Node*) js/src/frontend/Parser.cpp:2850 26 xul.dll js::frontend::Parser<js::frontend::SyntaxParseHandler>::functionExpr(js::frontend::Parser<js::frontend::SyntaxParseHandler>::InvokedPrediction) js/src/frontend/Parser.cpp:3377 27 xul.dll js::frontend::Parser<js::frontend::SyntaxParseHandler>::primaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser<js::frontend::SyntaxParseHandler>::PossibleError*, js::frontend::TokenKind, js::frontend::Parser<js::frontend::SyntaxParseHandler>::InvokedPrediction) js/src/frontend/Parser.cpp:9508 28 xul.dll js::frontend::Parser<js::frontend::SyntaxParseHandler>::memberExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser<js::frontend::SyntaxParseHandler>::PossibleError*, js::frontend::TokenKind, bool, js::frontend::Parser<js::frontend::SyntaxParseHandler>::InvokedPrediction) js/src/frontend/Parser.cpp:8753 29 xul.dll js::frontend::Parser<js::frontend::SyntaxParseHandler>::unaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser<js::frontend::SyntaxParseHandler>::PossibleError*, js::frontend::Parser<js::frontend::SyntaxParseHandler>::InvokedPrediction) js/src/frontend/Parser.cpp:8281 30 xul.dll js::frontend::Parser<js::frontend::SyntaxParseHandler>::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser<js::frontend::SyntaxParseHandler>::PossibleError*, js::frontend::Parser<js::frontend::SyntaxParseHandler>::InvokedPrediction) js/src/frontend/Parser.cpp:7946 31 xul.dll js::frontend::Parser<js::frontend::SyntaxParseHandler>::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser<js::frontend::SyntaxParseHandler>::PossibleError*, js::frontend::Parser<js::frontend::SyntaxParseHandler>::InvokedPrediction) js/src/frontend/Parser.cpp:8050 32 xul.dll js::frontend::Parser<js::frontend::SyntaxParseHandler>::expr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser<js::frontend::SyntaxParseHandler>::PossibleError*, js::frontend::Parser<js::frontend::SyntaxParseHandler>::InvokedPrediction) js/src/frontend/Parser.cpp:7595 33 xul.dll js::frontend::Parser<js::frontend::SyntaxParseHandler>::expr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser<js::frontend::SyntaxParseHandler>::InvokedPrediction) js/src/frontend/Parser.cpp:7651 34 xul.dll js::frontend::Parser<js::frontend::SyntaxParseHandler>::expressionStatement(js::frontend::YieldHandling, js::frontend::Parser<js::frontend::SyntaxParseHandler>::InvokedPrediction) js/src/frontend/Parser.cpp:5824 35 xul.dll js::frontend::Parser<js::frontend::SyntaxParseHandler>::statement(js::frontend::YieldHandling, bool) js/src/frontend/Parser.cpp:7433 36 xul.dll js::frontend::Parser<js::frontend::SyntaxParseHandler>::statements(js::frontend::YieldHandling) js/src/frontend/Parser.cpp:3568 37 xul.dll js::frontend::Parser<js::frontend::SyntaxParseHandler>::functionBody(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, js::frontend::Parser<js::frontend::SyntaxParseHandler>::FunctionBodyType) js/src/frontend/Parser.cpp:1371 38 xul.dll js::frontend::Parser<js::frontend::SyntaxParseHandler>::functionArgsAndBodyGeneric(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::SyntaxParseHandler::Node, JS::Handle<JSFunction*>, js::frontend::FunctionSyntaxKind) js/src/frontend/Parser.cpp:3218 39 xul.dll js::frontend::Parser<js::frontend::FullParseHandler>::functionArgsAndBody(js::frontend::InHandling, js::frontend::ParseNode*, JS::Handle<JSFunction*>, js::frontend::FunctionSyntaxKind, js::GeneratorKind, js::frontend::Directives, js::frontend::Directives*) js/src/frontend/Parser.cpp:2985 40 xul.dll js::frontend::Parser<js::frontend::FullParseHandler>::functionDef(js::frontend::InHandling, js::frontend::YieldHandling, JS::Handle<JSAtom*>, js::frontend::FunctionSyntaxKind, js::GeneratorKind, js::frontend::Parser<js::frontend::FullParseHandler>::InvokedPrediction, js::frontend::ParseNode**) js/src/frontend/Parser.cpp:2850 41 xul.dll js::frontend::Parser<js::frontend::FullParseHandler>::functionStmt(js::frontend::YieldHandling, js::frontend::DefaultHandling) js/src/frontend/Parser.cpp:3318 42 xul.dll js::frontend::Parser<js::frontend::FullParseHandler>::statement(js::frontend::YieldHandling, bool) js/src/frontend/Parser.cpp:7549 43 xul.dll js::frontend::Parser<js::frontend::FullParseHandler>::statements(js::frontend::YieldHandling) js/src/frontend/Parser.cpp:3568 44 xul.dll BytecodeCompiler::compileScript(JS::Handle<JSObject*>, JS::Handle<JSScript*>) js/src/frontend/BytecodeCompiler.cpp:531 45 xul.dll js::frontend::CompileScript(js::ExclusiveContext*, js::LifoAlloc*, JS::Handle<JSObject*>, JS::Handle<js::StaticScope*>, JS::Handle<JSScript*>, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, JSString*, js::SourceCompressionTask*, js::ScriptSourceObject**) js/src/frontend/BytecodeCompiler.cpp:742 46 xul.dll js::ScriptParseTask::parse() js/src/vm/HelperThreads.cpp:277 47 xul.dll js::HelperThread::handleParseWorkload(js::AutoLockHelperThreadState&) js/src/vm/HelperThreads.cpp:1536 48 xul.dll js::HelperThread::threadLoop() js/src/vm/HelperThreads.cpp:1726 49 nss3.dll PR_NativeRunThread nsprpub/pr/src/threads/combined/pruthr.c:397 50 nss3.dll pr_root nsprpub/pr/src/md/windows/w95thred.c:95 51 ucrtbase.dll crt_at_quick_exit 52 kernel32.dll BaseThreadInitThunk 53 ntdll.dll RtlUserThreadStart Application Basics Name: Firefox Version: 50.0a1 Build ID: 20160725030248 User Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:50.0) Gecko/20100101 Firefox/50.0 OS: Windows_NT 6.1
Updated•7 years ago
|
Keywords: triage-deferred
Priority: -- → P3
Comment 1•6 years ago
|
||
Closing because no crash reported since 12 weeks.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
Comment 2•6 years ago
|
||
Closing because no crash reported since 12 weeks.
You need to log in
before you can comment on or make changes to this bug.
Description
•