#0 js::detail::HashTable::SetOps, js::SystemAllocPolicy>::lookup (collisionBit=1, keyHash=1200154858, l=..., this=0x7fffe4806480) at ../../dist/include/js/HashTable.h:1297 #1 js::detail::HashTable::SetOps, js::SystemAllocPolicy>::lookupForAdd (l=..., this=0x7fffe4806480) at ../../dist/include/js/HashTable.h:1632 #2 js::HashSet::lookupForAdd (l=..., this=0x7fffe4806480) at ../../dist/include/js/HashTable.h:381 #3 AtomizeAndCopyChars (pin=js::DoNotPinAtom, length=7, tbchars=0x7fffdc18244e u"confirm = !ps.confirmEx(null,\n", ' ' , "titleMessage,\n", ' ' , "dialogMessage,\n", ' ' , "buttonFlags,\n", ' ' ..., cx=0x7fffeb6f7c00) at /var/tmp/portage/www-client/firefox-45.0/work/firefox-45.0/js/src/jsatom.cpp:325 #4 js::AtomizeChars (cx=0x7fffeb6f7c00, chars=0x7fffdc18244e u"confirm = !ps.confirmEx(null,\n", ' ' , "titleMessage,\n", ' ' , "dialogMessage,\n", ' ' , "buttonFlags,\n", ' ' ..., length=length@entry=7, pin=pin@entry=js::DoNotPinAtom) at /var/tmp/portage/www-client/firefox-45.0/work/firefox-45.0/js/src/jsatom.cpp:421 #5 0x00007ffff4cbc774 in js::frontend::TokenStream::getTokenInternal (this=this@entry=0x7fffffff67c8, ttp=ttp@entry=0x7fffffff4910, modifier=modifier@entry=js::frontend::Token::None) at /var/tmp/portage/www-client/firefox-45.0/work/firefox-45.0/js/src/frontend/TokenStream.cpp:1239 #6 0x00007ffff4d8f955 in js::frontend::TokenStream::getToken (modifier=js::frontend::Token::None, ttp=0x7fffffff4910, this=0x7fffffff67c8) at /var/tmp/portage/www-client/firefox-45.0/work/firefox-45.0/js/src/frontend/TokenStream.h:552 #7 js::frontend::Parser::variables (this=this@entry=0x7fffffff6798, yieldHandling=yieldHandling@entry=js::frontend::YieldIsName, kind=kind@entry=js::frontend::PNK_VAR, location=location@entry=js::frontend::Parser::NotInForInit, psimple=psimple@entry=0x0, blockObj=blockObj@entry=0x0, varContext=js::frontend::HoistVars) at /var/tmp/portage/www-client/firefox-45.0/work/firefox-45.0/js/src/frontend/Parser.cpp:4268 #8 0x00007ffff4d93801 in js::frontend::Parser::statement (this=this@entry=0x7fffffff6798, yieldHandling=yieldHandling@entry=js::frontend::YieldIsName, canHaveDirectives=) at /var/tmp/portage/www-client/firefox-45.0/work/firefox-45.0/js/src/frontend/Parser.cpp:6772 #9 0x00007ffff4d93b32 in js::frontend::Parser::statements (this=this@entry=0x7fffffff6798, yieldHandling=yieldHandling@entry=js::frontend::YieldIsName) at /var/tmp/portage/www-client/firefox-45.0/work/firefox-45.0/js/src/frontend/Parser.cpp:3306 #10 0x00007ffff4d967d8 in js::frontend::Parser::functionBody (this=this@entry=0x7fffffff6798, inHandling=inHandling@entry=js::frontend::InAllowed, yieldHandling=yieldHandling@entry=js::frontend::YieldIsName, kind=kind@entry=js::frontend::Expression, type=type@entry=js::frontend::Parser::StatementListBody) at /var/tmp/portage/www-client/firefox-45.0/work/firefox-45.0/js/src/frontend/Parser.cpp:1325 #11 0x00007ffff4d96c09 in js::frontend::Parser::functionArgsAndBodyGeneric (this=this@entry=0x7fffffff6798, inHandling=inHandling@entry=js::frontend::InAllowed, yieldHandling=yieldHandling@entry=js::frontend::YieldIsName, pn=pn@entry=0x7fffe7dbd4a0, fun=fun@entry=..., kind=kind@entry=js::frontend::Expression) at /var/tmp/portage/www-client/firefox-45.0/work/firefox-45.0/js/src/frontend/Parser.cpp:2999 #12 0x00007ffff4d6aee5 in js::frontend::Parser::functionArgsAndBody (this=this@entry=0x7fffffff6798, inHandling=inHandling@entry=js::frontend::InAllowed, pn=0x7fffe7dbd4a0, fun=..., fun@entry=..., kind=kind@entry=js::frontend::Expression, generatorKind=generatorKind@entry=js::NotGenerator, inheritedDirectives=..., newDirectives=0x7fffffff5080) at /var/tmp/portage/www-client/firefox-45.0/work/firefox-45.0/js/src/frontend/Parser.cpp:2802 #13 0x00007ffff4d89f35 in js::frontend::Parser::functionDef (this=this@entry=0x7fffffff6798, inHandling=inHandling@entry=js::frontend::InAllowed, yieldHandling=, funName=..., funName@entry=..., kind=kind@entry=js::frontend::Expression, generatorKind=js::NotGenerator, invoked=js::frontend::Parser::PredictUninvoked) at /var/tmp/portage/www-client/firefox-45.0/work/firefox-45.0/js/src/frontend/Parser.cpp:2634 #14 0x00007ffff4d8a4b8 in js::frontend::Parser::functionExpr (this=this@entry=0x7fffffff6798, invoked=invoked@entry=js::frontend::Parser::PredictUninvoked) at /var/tmp/portage/www-client/firefox-45.0/work/firefox-45.0/js/src/frontend/Parser.cpp:3115 #15 0x00007ffff4d8ef6b in js::frontend::Parser::primaryExpr (this=this@entry=0x7fffffff6798, yieldHandling=yieldHandling@entry=js::frontend::YieldIsName, tripledotHandling=tripledotHandling@entry=js::frontend::TripledotProhibited, tt=, invoked=invoked@entry=js::frontend::Parser::PredictUninvoked) at /var/tmp/portage/www-client/firefox-45.0/work/firefox-45.0/js/src/frontend/Parser.cpp:9414 #16 0x00007ffff4d91098 in js::frontend::Parser::memberExpr (this=this@entry=0x7fffffff6798, yieldHandling=yieldHandling@entry=js::frontend::YieldIsName, tripledotHandling=tripledotHandling@entry=js::frontend::TripledotProhibited, tt=js::frontend::TOK_FUNCTION, allowCallSyntax=allowCallSyntax@entry=true, invoked=invoked@entry=js::frontend::Parser::PredictUninvoked) at /var/tmp/portage/www-client/firefox-45.0/work/firefox-45.0/js/src/frontend/Parser.cpp:8663 #17 0x00007ffff4d91e1f in js::frontend::Parser::unaryExpr (this=this@entry=0x7fffffff6798, yieldHandling=yieldHandling@entry=js::frontend::YieldIsName, tripledotHandling=js::frontend::TripledotProhibited, invoked=invoked@entry=js::frontend::Parser::PredictUninvoked) at /var/tmp/portage/www-client/firefox-45.0/work/firefox-45.0/js/src/frontend/Parser.cpp:7562 #18 0x00007ffff4d921fb in js::frontend::Parser::orExpr1 (this=this@entry=0x7fffffff6798, inHandling=inHandling@entry=js::frontend::InAllowed, yieldHandling=yieldHandling@entry=js::frontend::YieldIsName, tripledotHandling=tripledotHandling@entry=js::frontend::TripledotProhibited, invoked=invoked@entry=js::frontend::Parser::PredictUninvoked) at /var/tmp/portage/www-client/firefox-45.0/work/firefox-45.0/js/src/frontend/Parser.cpp:7084 #19 0x00007ffff4d9244d in js::frontend::Parser::condExpr1 (this=this@entry=0x7fffffff6798, inHandling=inHandling@entry=js::frontend::InAllowed, yieldHandling=yieldHandling@entry=js::frontend::YieldIsName, tripledotHandling=tripledotHandling@entry=js::frontend::TripledotProhibited, invoked=invoked@entry=js::frontend::Parser::PredictUninvoked) at /var/tmp/portage/www-client/firefox-45.0/work/firefox-45.0/js/src/frontend/Parser.cpp:7136 #20 0x00007ffff4d8a862 in js::frontend::Parser::assignExpr (this=this@entry=0x7fffffff6798, inHandling=inHandling@entry=js::frontend::InAllowed, yieldHandling=yieldHandling@entry=js::frontend::YieldIsName, tripledotHandling=tripledotHandling@entry=js::frontend::TripledotProhibited, invoked=invoked@entry=js::frontend::Parser::PredictUninvoked) at /var/tmp/portage/www-client/firefox-45.0/work/firefox-45.0/js/src/frontend/Parser.cpp:7251 #21 0x00007ffff4d8e305 in js::frontend::Parser::objectLiteral (this=this@entry=0x7fffffff6798, yieldHandling=yieldHandling@entry=js::frontend::YieldIsName) at /var/tmp/portage/www-client/firefox-45.0/work/firefox-45.0/js/src/frontend/Parser.cpp:9266 #22 0x00007ffff4d8efeb in js::frontend::Parser::primaryExpr (this=this@entry=0x7fffffff6798, yieldHandling=yieldHandling@entry=js::frontend::YieldIsName, tripledotHandling=tripledotHandling@entry=js::frontend::TripledotProhibited, tt=, invoked=invoked@entry=js::frontend::Parser::PredictUninvoked) at /var/tmp/portage/www-client/firefox-45.0/work/firefox-45.0/js/src/frontend/Parser.cpp:9423 #23 0x00007ffff4d91098 in js::frontend::Parser::memberExpr (this=this@entry=0x7fffffff6798, yieldHandling=yieldHandling@entry=js::frontend::YieldIsName, tripledotHandling=tripledotHandling@entry=js::frontend::TripledotProhibited, tt=js::frontend::TOK_LC, allowCallSyntax=allowCallSyntax@entry=true, invoked=invoked@entry=js::frontend::Parser::PredictUninvoked) at /var/tmp/portage/www-client/firefox-45.0/work/firefox-45.0/js/src/frontend/Parser.cpp:8663