WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED DUPLICATE of
bug 194037
194430
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
Add attachment
proposed patch, testcase, etc.
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.
Top of Page
Format For Printing
XML
Clone This Bug