RESOLVED DUPLICATE of bug 194037194430
stress/regress-191579.js.bytecode-cache fails on debug builds
https://bugs.webkit.org/show_bug.cgi?id=194430
Summary stress/regress-191579.js.bytecode-cache fails on debug builds
Saam Barati
Reported 2019-02-07 23:37:24 PST
stress/regress-191579.js.bytecode-cache: ASSERTION FAILED: !symbolTable.m_rareData stress/regress-191579.js.bytecode-cache: ./runtime/CachedTypes.cpp(909) : void JSC::CachedSymbolTable::encode(JSC::Encoder &, const JSC::SymbolTable &) stress/regress-191579.js.bytecode-cache: 1 0x10eb50539 WTFCrash stress/regress-191579.js.bytecode-cache: 2 0x10eb5152b WTFCrashWithInfo(int, char const*, char const*, int) stress/regress-191579.js.bytecode-cache: 3 0x1100269ff JSC::CachedSymbolTable::encode(JSC::Encoder&, JSC::SymbolTable const&) stress/regress-191579.js.bytecode-cache: 4 0x1100266f8 JSC::CachedJSValue::encode(JSC::Encoder&, JSC::WriteBarrier<JSC::Unknown, WTF::DumbValueTraits<JSC::Unknown> >) stress/regress-191579.js.bytecode-cache: 5 0x110026560 std::__1::enable_if<!(std::is_same<JSC::CachedJSValue, JSC::SourceTypeImpl<JSC::CachedJSValue, void>::type>::value), void>::type JSC::encode<JSC::CachedJSValue>(JSC::Encoder&, JSC::CachedJSValue&, JSC::SourceTypeImpl<JSC::CachedJSValue, void>::type const&) stress/regress-191579.js.bytecode-cache: 6 0x110022199 JSC::CachedVector<JSC::CachedJSValue, 0ul, WTF::CrashOnOverflow>::encode(JSC::Encoder&, WTF::Vector<JSC::WriteBarrier<JSC::Unknown, WTF::DumbValueTraits<JSC::Unknown> >, 0ul, WTF::CrashOnOverflow, 16ul> const&) stress/regress-191579.js.bytecode-cache: 7 0x11002b121 JSC::CachedCodeBlock<JSC::UnlinkedFunctionCodeBlock>::encode(JSC::Encoder&, JSC::UnlinkedCodeBlock const&) stress/regress-191579.js.bytecode-cache: 8 0x11002ac90 JSC::CachedFunctionCodeBlock::encode(JSC::Encoder&, JSC::UnlinkedFunctionCodeBlock const&) stress/regress-191579.js.bytecode-cache: 9 0x11002abe1 JSC::CachedPtr<JSC::CachedFunctionCodeBlock, JSC::UnlinkedFunctionCodeBlock>::encode(JSC::Encoder&, JSC::UnlinkedFunctionCodeBlock const*) stress/regress-191579.js.bytecode-cache: 10 0x11002aaa0 JSC::CachedWriteBarrier<JSC::CachedFunctionCodeBlock, JSC::UnlinkedFunctionCodeBlock>::encode(JSC::Encoder&, JSC::WriteBarrier<JSC::UnlinkedFunctionCodeBlock, WTF::DumbPtrTraits<JSC::UnlinkedFunctionCodeBlock> >) stress/regress-191579.js.bytecode-cache: 11 0x11002a8f3 JSC::CachedFunctionExecutable::encode(JSC::Encoder&, JSC::UnlinkedFunctionExecutable const&) stress/regress-191579.js.bytecode-cache: 12 0x11002a4e1 JSC::CachedPtr<JSC::CachedFunctionExecutable, JSC::UnlinkedFunctionExecutable>::encode(JSC::Encoder&, JSC::UnlinkedFunctionExecutable const*) stress/regress-191579.js.bytecode-cache: 13 0x11002a410 JSC::CachedWriteBarrier<JSC::CachedFunctionExecutable, JSC::UnlinkedFunctionExecutable>::encode(JSC::Encoder&, JSC::WriteBarrier<JSC::UnlinkedFunctionExecutable, WTF::DumbPtrTraits<JSC::UnlinkedFunctionExecutable> >) stress/regress-191579.js.bytecode-cache: 14 0x11002a300 std::__1::enable_if<!(std::is_same<JSC::CachedWriteBarrier<JSC::CachedFunctionExecutable, JSC::UnlinkedFunctionExecutable>, JSC::SourceTypeImpl<JSC::CachedWriteBarrier<JSC::CachedFunctionExecutable, JSC::UnlinkedFunctionExecutable>, void>::type>::value), void>::type JSC::encode<JSC::CachedWriteBarrier<JSC::CachedFunctionExecutable, JSC::UnlinkedFunctionExecutable> >(JSC::Encoder&, JSC::CachedWriteBarrier<JSC::CachedFunctionExecutable, JSC::UnlinkedFunctionExecutable>&, JSC::SourceTypeImpl<JSC::CachedWriteBarrier<JSC::CachedFunctionExecutable, JSC::UnlinkedFunctionExecutable>, void>::type const&) stress/regress-191579.js.bytecode-cache: 15 0x110022739 JSC::CachedVector<JSC::CachedWriteBarrier<JSC::CachedFunctionExecutable, JSC::UnlinkedFunctionExecutable>, 0ul, WTF::CrashOnOverflow>::encode(JSC::Encoder&, WTF::Vector<JSC::WriteBarrier<JSC::UnlinkedFunctionExecutable, WTF::DumbPtrTraits<JSC::UnlinkedFunctionExecutable> >, 0ul, WTF::CrashOnOverflow, 16ul> const&) stress/regress-191579.js.bytecode-cache: 16 0x110021cee JSC::CachedCodeBlock<JSC::UnlinkedProgramCodeBlock>::encode(JSC::Encoder&, JSC::UnlinkedCodeBlock const&) stress/regress-191579.js.bytecode-cache: 17 0x1100216fa JSC::CachedProgramCodeBlock::encode(JSC::Encoder&, JSC::UnlinkedProgramCodeBlock const&) stress/regress-191579.js.bytecode-cache: 18 0x11001e391 JSC::CachedPtr<JSC::CachedProgramCodeBlock, JSC::UnlinkedProgramCodeBlock>::encode(JSC::Encoder&, JSC::UnlinkedProgramCodeBlock const*) stress/regress-191579.js.bytecode-cache: 19 0x11001df31 JSC::CacheEntry<JSC::UnlinkedProgramCodeBlock>::encode(JSC::Encoder&, std::__1::pair<JSC::SourceCodeKey, JSC::UnlinkedProgramCodeBlock const*>) stress/regress-191579.js.bytecode-cache: 20 0x10fff3d4b void JSC::encodeCodeBlock<JSC::UnlinkedProgramCodeBlock>(JSC::Encoder&, JSC::SourceCodeKey const&, JSC::UnlinkedCodeBlock const*) stress/regress-191579.js.bytecode-cache: 21 0x10fff3bb4 JSC::encodeCodeBlock(JSC::VM&, JSC::SourceCodeKey const&, JSC::UnlinkedCodeBlock const*) stress/regress-191579.js.bytecode-cache: 22 0x10fff67a0 JSC::writeCodeBlock(JSC::VM&, JSC::SourceCodeKey const&, JSC::SourceCodeValue const&) stress/regress-191579.js.bytecode-cache: 23 0x10fff8d3d JSC::CodeCache::write(JSC::VM&) stress/regress-191579.js.bytecode-cache: 24 0x1094a9ef6 int runJSC<jscmain(int, char**)::$_6>(CommandLine const&, bool, jscmain(int, char**)::$_6 const&) stress/regress-191579.js.bytecode-cache: 25 0x1094a8425 jscmain(int, char**) stress/regress-191579.js.bytecode-cache: 26 0x1094a828e main stress/regress-191579.js.bytecode-cache: 27 0x7fff7671b3d5 start
Attachments
Tadeu Zagallo
Comment 1 2019-02-08 00:55:46 PST
I have fixed this in https://bugs.webkit.org/show_bug.cgi?id=194037 *** This bug has been marked as a duplicate of bug 194037 ***
Saam Barati
Comment 2 2019-02-08 01:16:40 PST
(In reply to Tadeu Zagallo from comment #1) > I have fixed this in https://bugs.webkit.org/show_bug.cgi?id=194037 > > *** This bug has been marked as a duplicate of bug 194037 *** Thanks. Sorry I am testing on an older checkout.
Note You need to log in before you can comment on or make changes to this bug.