WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
155474
string-base64.js.profiler failed for me in debug mode
https://bugs.webkit.org/show_bug.cgi?id=155474
Summary
string-base64.js.profiler failed for me in debug mode
Saam Barati
Reported
2016-03-14 16:45:53 PDT
profiler-test.yaml/tests/sunspider-1.0/string-base64.js.profiler: ASSERTION FAILED: m_table profiler-test.yaml/tests/sunspider-1.0/string-base64.js.profiler: /Volumes/Data/WK/a/OpenSource/WebKitBuild/Debug/usr/local/include/wtf/HashTable.h(221) : void WTF::HashTableConstIterator<unsigned int, WTF::KeyValuePair<unsigned int, unsigned int>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<unsigned int, unsigned int> >, WTF::IntHash<unsigned int>, WTF::HashMap<unsigned int, unsigned int, WTF::IntHash<unsigned int>, WTF::UnsignedWithZeroKeyHashTraits<unsigned int>, WTF::HashTraits<unsigned int> >::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits<unsigned int> >::checkValidity(const const_iterator &) const [Key = unsigned int, Value = WTF::KeyValuePair<unsigned int, unsigned int>, Extractor = WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<unsigned int, unsigned int> >, HashFunctions = WTF::IntHash<unsigned int>, Traits = WTF::HashMap<unsigned int, unsigned int, WTF::IntHash<unsigned int>, WTF::UnsignedWithZeroKeyHashTraits<unsigned int>, WTF::HashTraits<unsigned int> >::KeyValuePairTraits, KeyTraits = WTF::UnsignedWithZeroKeyHashTraits<unsigned int>] profiler-test.yaml/tests/sunspider-1.0/string-base64.js.profiler: 1 0x10f40a9e0 WTFCrash profiler-test.yaml/tests/sunspider-1.0/string-base64.js.profiler: 2 0x10e762d1e WTF::HashTableConstIterator<unsigned int, WTF::KeyValuePair<unsigned int, unsigned int>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<unsigned int, unsigned int> >, WTF::IntHash<unsigned int>, WTF::HashMap<unsigned int, unsigned int, WTF::IntHash<unsigned int>, WTF::UnsignedWithZeroKeyHashTraits<unsigned int>, WTF::HashTraits<unsigned int> >::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits<unsigned int> >::checkValidity(WTF::HashTableConstIterator<unsigned int, WTF::KeyValuePair<unsigned int, unsigned int>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<unsigned int, unsigned int> >, WTF::IntHash<unsigned int>, WTF::HashMap<unsigned int, unsigned int, WTF::IntHash<unsigned int>, WTF::UnsignedWithZeroKeyHashTraits<unsigned int>, WTF::HashTraits<unsigned int> >::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits<unsigned int> > const&) const profiler-test.yaml/tests/sunspider-1.0/string-base64.js.profiler: 3 0x10e762caf WTF::HashTableConstIterator<unsigned int, WTF::KeyValuePair<unsigned int, unsigned int>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<unsigned int, unsigned int> >, WTF::IntHash<unsigned int>, WTF::HashMap<unsigned int, unsigned int, WTF::IntHash<unsigned int>, WTF::UnsignedWithZeroKeyHashTraits<unsigned int>, WTF::HashTraits<unsigned int> >::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits<unsigned int> >::operator==(WTF::HashTableConstIterator<unsigned int, WTF::KeyValuePair<unsigned int, unsigned int>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<unsigned int, unsigned int> >, WTF::IntHash<unsigned int>, WTF::HashMap<unsigned int, unsigned int, WTF::IntHash<unsigned int>, WTF::UnsignedWithZeroKeyHashTraits<unsigned int>, WTF::HashTraits<unsigned int> >::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits<unsigned int> > const&) const profiler-test.yaml/tests/sunspider-1.0/string-base64.js.profiler: 4 0x10e762c6d WTF::HashTableIterator<unsigned int, WTF::KeyValuePair<unsigned int, unsigned int>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<unsigned int, unsigned int> >, WTF::IntHash<unsigned int>, WTF::HashMap<unsigned int, unsigned int, WTF::IntHash<unsigned int>, WTF::UnsignedWithZeroKeyHashTraits<unsigned int>, WTF::HashTraits<unsigned int> >::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits<unsigned int> >::operator==(WTF::HashTableIterator<unsigned int, WTF::KeyValuePair<unsigned int, unsigned int>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<unsigned int, unsigned int> >, WTF::IntHash<unsigned int>, WTF::HashMap<unsigned int, unsigned int, WTF::IntHash<unsigned int>, WTF::UnsignedWithZeroKeyHashTraits<unsigned int>, WTF::HashTraits<unsigned int> >::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits<unsigned int> > const&) const profiler-test.yaml/tests/sunspider-1.0/string-base64.js.profiler: 5 0x10e740c56 bool WTF::operator==<WTF::HashTable<unsigned int, WTF::KeyValuePair<unsigned int, unsigned int>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<unsigned int, unsigned int> >, WTF::IntHash<unsigned int>, WTF::HashMap<unsigned int, unsigned int, WTF::IntHash<unsigned int>, WTF::UnsignedWithZeroKeyHashTraits<unsigned int>, WTF::HashTraits<unsigned int> >::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits<unsigned int> >, WTF::KeyValuePair<unsigned int, unsigned int> >(WTF::HashTableIteratorAdapter<WTF::HashTable<unsigned int, WTF::KeyValuePair<unsigned int, unsigned int>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<unsigned int, unsigned int> >, WTF::IntHash<unsigned int>, WTF::HashMap<unsigned int, unsigned int, WTF::IntHash<unsigned int>, WTF::UnsignedWithZeroKeyHashTraits<unsigned int>, WTF::HashTraits<unsigned int> >::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits<unsigned int> >, WTF::KeyValuePair<unsigned int, unsigned int> > const&, WTF::HashTableIteratorAdapter<WTF::HashTable<unsigned int, WTF::KeyValuePair<unsigned int, unsigned int>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<unsigned int, unsigned int> >, WTF::IntHash<unsigned int>, WTF::HashMap<unsigned int, unsigned int, WTF::IntHash<unsigned int>, WTF::UnsignedWithZeroKeyHashTraits<unsigned int>, WTF::HashTraits<unsigned int> >::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits<unsigned int> >, WTF::KeyValuePair<unsigned int, unsigned int> > const&) profiler-test.yaml/tests/sunspider-1.0/string-base64.js.profiler: 6 0x10e728cdc JSC::CodeBlock::resultProfileForBytecodeOffset(int) profiler-test.yaml/tests/sunspider-1.0/string-base64.js.profiler: 7 0x10e7281b6 JSC::CodeBlock::dumpBytecode(WTF::PrintStream&, JSC::ExecState*, JSC::Instruction const*, JSC::Instruction const*&, WTF::HashMap<JSC::CodeOrigin, JSC::StructureStubInfo*, JSC::CodeOriginApproximateHash, WTF::HashTraits<JSC::CodeOrigin>, WTF::HashTraits<JSC::StructureStubInfo*> > const&, WTF::HashMap<JSC::CodeOrigin, JSC::CallLinkInfo*, JSC::CodeOriginApproximateHash, WTF::HashTraits<JSC::CodeOrigin>, WTF::HashTraits<JSC::CallLinkInfo*> > const&) profiler-test.yaml/tests/sunspider-1.0/string-base64.js.profiler: 8 0x10e728e4f JSC::CodeBlock::dumpBytecode(WTF::PrintStream&, unsigned int, WTF::HashMap<JSC::CodeOrigin, JSC::StructureStubInfo*, JSC::CodeOriginApproximateHash, WTF::HashTraits<JSC::CodeOrigin>, WTF::HashTraits<JSC::StructureStubInfo*> > const&, WTF::HashMap<JSC::CodeOrigin, JSC::CallLinkInfo*, JSC::CodeOriginApproximateHash, WTF::HashTraits<JSC::CodeOrigin>, WTF::HashTraits<JSC::CallLinkInfo*> > const&) profiler-test.yaml/tests/sunspider-1.0/string-base64.js.profiler: 9 0x10f1be619 JSC::Profiler::BytecodeSequence::BytecodeSequence(JSC::CodeBlock*) profiler-test.yaml/tests/sunspider-1.0/string-base64.js.profiler: 10 0x10f1d9893 JSC::Profiler::ProfiledBytecodes::ProfiledBytecodes(JSC::Profiler::Bytecodes*, JSC::CodeBlock*) profiler-test.yaml/tests/sunspider-1.0/string-base64.js.profiler: 11 0x10f1d98d5 JSC::Profiler::ProfiledBytecodes::ProfiledBytecodes(JSC::Profiler::Bytecodes*, JSC::CodeBlock*) profiler-test.yaml/tests/sunspider-1.0/string-base64.js.profiler: 12 0x10f1c010f JSC::Profiler::Compilation::addProfiledBytecodes(JSC::Profiler::Database&, JSC::CodeBlock*) profiler-test.yaml/tests/sunspider-1.0/string-base64.js.profiler: 13 0x10e86a9f9 JSC::DFG::ByteCodeParser::parseCodeBlock() profiler-test.yaml/tests/sunspider-1.0/string-base64.js.profiler: 14 0x10e86b62d JSC::DFG::ByteCodeParser::parse() profiler-test.yaml/tests/sunspider-1.0/string-base64.js.profiler: 15 0x10e86b97e JSC::DFG::parse(JSC::DFG::Graph&) profiler-test.yaml/tests/sunspider-1.0/string-base64.js.profiler: 16 0x10eab229d JSC::DFG::Plan::compileInThreadImpl(JSC::DFG::LongLivedState&) profiler-test.yaml/tests/sunspider-1.0/string-base64.js.profiler: 17 0x10eab1d5d JSC::DFG::Plan::compileInThread(JSC::DFG::LongLivedState&, JSC::DFG::ThreadData*) profiler-test.yaml/tests/sunspider-1.0/string-base64.js.profiler: 18 0x10ebcdf1a JSC::DFG::Worklist::runThread(JSC::DFG::ThreadData*) profiler-test.yaml/tests/sunspider-1.0/string-base64.js.profiler: 19 0x10ebcc274 JSC::DFG::Worklist::threadFunction(void*) profiler-test.yaml/tests/sunspider-1.0/string-base64.js.profiler: 20 0x10f475b79 WTF::createThread(void (*)(void*), void*, char const*)::$_0::operator()() const profiler-test.yaml/tests/sunspider-1.0/string-base64.js.profiler: 21 0x10f475b4d void std::__1::__invoke_void_return_wrapper<void>::__call<WTF::createThread(void (*)(void*), void*, char const*)::$_0&>(WTF::createThread(void (*)(void*), void*, char const*)::$_0&&&) profiler-test.yaml/tests/sunspider-1.0/string-base64.js.profiler: 22 0x10f475aec std::__1::__function::__func<WTF::createThread(void (*)(void*), void*, char const*)::$_0, std::__1::allocator<WTF::createThread(void (*)(void*), void*, char const*)::$_0>, void ()>::operator()() profiler-test.yaml/tests/sunspider-1.0/string-base64.js.profiler: 23 0x10ed16b6a std::__1::function<void ()>::operator()() const profiler-test.yaml/tests/sunspider-1.0/string-base64.js.profiler: 24 0x10f47484e WTF::threadEntryPoint(void*) profiler-test.yaml/tests/sunspider-1.0/string-base64.js.profiler: 25 0x10f4760e1 WTF::wtfThreadEntryPoint(void*) profiler-test.yaml/tests/sunspider-1.0/string-base64.js.profiler: 26 0x7fff8df7999d _pthread_body profiler-test.yaml/tests/sunspider-1.0/string-base64.js.profiler: 27 0x7fff8df7991a _pthread_body profiler-test.yaml/tests/sunspider-1.0/string-base64.js.profiler: 28 0x7fff8df77351 thread_start profiler-test.yaml/tests/sunspider-1.0/string-base64.js.profiler: ../../../../.helpers/profiler-test-helper:31:in `mysys': Command ["../../../../.vm/JavaScriptCore.framework/Resources/jsc", "-p", "/Volumes/Data/WK/a/OpenSource/WebKitBuild/Debug/jsc-stress-results/_payload/temp-23.json", "string-base64.js"] failed: #<Process::Status: pid 81687 SIGSEGV (signal 11)> (RuntimeError) profiler-test.yaml/tests/sunspider-1.0/string-base64.js.profiler: from ../../../../.helpers/profiler-test-helper:34:in `<main>' profiler-test.yaml/tests/sunspider-1.0/string-base64.js.profiler: ERROR: Unexpected exit code: 1
Attachments
Add attachment
proposed patch, testcase, etc.
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