Bug 190695 - REGRESSION (r237141): ASSERTION FAILED: m_next == strlen(m_buffer) in WTF::CString WTF::StringPrintStream::toCString()
Summary: REGRESSION (r237141): ASSERTION FAILED: m_next == strlen(m_buffer) in WTF::CS...
Status: RESOLVED CONFIGURATION CHANGED
Alias: None
Product: WebKit
Classification: Unclassified
Component: JavaScriptCore (show other bugs)
Version: Other
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Keith Miller
URL:
Keywords: InRadar
: 190769 (view as bug list)
Depends on:
Blocks:
 
Reported: 2018-10-17 18:00 PDT by Ryan Haddad
Modified: 2019-09-03 15:16 PDT (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ryan Haddad 2018-10-17 18:00:17 PDT
rofiler-test.yaml/tests/sunspider-1.0/date-format-xparb.js.profiler-simple: ASSERTION FAILED: m_next == strlen(m_buffer)
profiler-test.yaml/tests/sunspider-1.0/date-format-xparb.js.profiler-simple: /Volumes/Data/slave/highsierra-debug/build/Source/WTF/wtf/StringPrintStream.cpp(88) : WTF::CString WTF::StringPrintStream::toCString()
profiler-test.yaml/tests/sunspider-1.0/date-format-xparb.js.profiler-simple: 1   0x10bc1c6e9 WTFCrash
profiler-test.yaml/tests/sunspider-1.0/date-format-xparb.js.profiler-simple: 2   0x10bc1d53b WTFCrashWithInfo(int, char const*, char const*, int)
profiler-test.yaml/tests/sunspider-1.0/date-format-xparb.js.profiler-simple: 3   0x10bcba177 WTF::StringPrintStream::toCString()
profiler-test.yaml/tests/sunspider-1.0/date-format-xparb.js.profiler-simple: 4   0x10ceb8b97 JSC::Profiler::BytecodeSequence::BytecodeSequence(JSC::CodeBlock*)
profiler-test.yaml/tests/sunspider-1.0/date-format-xparb.js.profiler-simple: 5   0x10ceb94f3 JSC::Profiler::Bytecodes::Bytecodes(unsigned long, JSC::CodeBlock*)
profiler-test.yaml/tests/sunspider-1.0/date-format-xparb.js.profiler-simple: 6   0x10ceb9575 JSC::Profiler::Bytecodes::Bytecodes(unsigned long, JSC::CodeBlock*)
profiler-test.yaml/tests/sunspider-1.0/date-format-xparb.js.profiler-simple: 7   0x10cebca85 JSC::Profiler::Database::ensureBytecodesFor(WTF::AbstractLocker const&, JSC::CodeBlock*)
profiler-test.yaml/tests/sunspider-1.0/date-format-xparb.js.profiler-simple: 8   0x10cebe400 JSC::Profiler::Database::logEvent(JSC::CodeBlock*, char const*, WTF::CString const&)
profiler-test.yaml/tests/sunspider-1.0/date-format-xparb.js.profiler-simple: 9   0x10d182112 void JSC::VM::logEvent<JSC::ScriptExecutable::installCode(JSC::VM&, JSC::CodeBlock*, JSC::CodeType, JSC::CodeSpecializationKind)::$_12>(JSC::CodeBlock*, char const*, JSC::ScriptExecutable::installCode(JSC::VM&, JSC::CodeBlock*, JSC::CodeType, JSC::CodeSpecializationKind)::$_12 const&)
profiler-test.yaml/tests/sunspider-1.0/date-format-xparb.js.profiler-simple: 10  0x10d1817d4 JSC::ScriptExecutable::installCode(JSC::VM&, JSC::CodeBlock*, JSC::CodeType, JSC::CodeSpecializationKind)
profiler-test.yaml/tests/sunspider-1.0/date-format-xparb.js.profiler-simple: 11  0x10d18401c JSC::ScriptExecutable::prepareForExecutionImpl(JSC::VM&, JSC::JSFunction*, JSC::JSScope*, JSC::CodeSpecializationKind, JSC::CodeBlock*&)
profiler-test.yaml/tests/sunspider-1.0/date-format-xparb.js.profiler-simple: 12  0x10cc71e90 JSC::JSObject* JSC::ScriptExecutable::prepareForExecution<JSC::FunctionExecutable>(JSC::VM&, JSC::JSFunction*, JSC::JSScope*, JSC::CodeSpecializationKind, JSC::CodeBlock*&)
profiler-test.yaml/tests/sunspider-1.0/date-format-xparb.js.profiler-simple: 13  0x10cd6f034 JSC::LLInt::setUpCall(JSC::ExecState*, JSC::Instruction*, JSC::CodeSpecializationKind, JSC::JSValue, JSC::LLIntCallLinkInfo*)
profiler-test.yaml/tests/sunspider-1.0/date-format-xparb.js.profiler-simple: 14  0x10cd6dc75 JSC::LLInt::genericCall(JSC::ExecState*, JSC::Instruction*, JSC::CodeSpecializationKind)
profiler-test.yaml/tests/sunspider-1.0/date-format-xparb.js.profiler-simple: 15  0x10cd6db21 llint_slow_path_call
profiler-test.yaml/tests/sunspider-1.0/date-format-xparb.js.profiler-simple: 16  0x10c0c669d llint_entry
profiler-test.yaml/tests/sunspider-1.0/date-format-xparb.js.profiler-simple: 17  0x10c0c66af llint_entry
profiler-test.yaml/tests/sunspider-1.0/date-format-xparb.js.profiler-simple: 18  0x10c0c66af llint_entry
profiler-test.yaml/tests/sunspider-1.0/date-format-xparb.js.profiler-simple: 19  0x10c0bdfc9 vmEntryToJavaScript
profiler-test.yaml/tests/sunspider-1.0/date-format-xparb.js.profiler-simple: 20  0x10cc7163e JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*)
profiler-test.yaml/tests/sunspider-1.0/date-format-xparb.js.profiler-simple: 21  0x10cc70baf JSC::Interpreter::executeProgram(JSC::SourceCode const&, JSC::ExecState*, JSC::JSObject*)
profiler-test.yaml/tests/sunspider-1.0/date-format-xparb.js.profiler-simple: 22  0x10cf4a0d5 JSC::evaluate(JSC::ExecState*, JSC::SourceCode const&, JSC::JSValue, WTF::NakedPtr<JSC::Exception>&)
profiler-test.yaml/tests/sunspider-1.0/date-format-xparb.js.profiler-simple: 23  0x10b9f819e runWithOptions(GlobalObject*, CommandLine&, bool&)
profiler-test.yaml/tests/sunspider-1.0/date-format-xparb.js.profiler-simple: 24  0x10b9cfa6c jscmain(int, char**)::$_3::operator()(JSC::VM&, GlobalObject*, bool&) const
profiler-test.yaml/tests/sunspider-1.0/date-format-xparb.js.profiler-simple: 25  0x10b9b4864 int runJSC<jscmain(int, char**)::$_3>(CommandLine, bool, jscmain(int, char**)::$_3 const&)
profiler-test.yaml/tests/sunspider-1.0/date-format-xparb.js.profiler-simple: 26  0x10b9b334f jscmain(int, char**)
profiler-test.yaml/tests/sunspider-1.0/date-format-xparb.js.profiler-simple: 27  0x10b9b32ae main
profiler-test.yaml/tests/sunspider-1.0/date-format-xparb.js.profiler-simple: 28  0x7fff5f34f015 start
profiler-test.yaml/tests/sunspider-1.0/date-format-xparb.js.profiler-simple: 29  0xa
profiler-test.yaml/tests/sunspider-1.0/date-format-xparb.js.profiler-simple: test_script_39646: line 2: 56581 Segmentation fault: 11  ( "$@" ../../../../.vm/JavaScriptCore.framework/Resources/jsc --useFTLJIT\=false --useFunctionDotArguments\=true --validateExceptionChecks\=true --useDollarVM\=true --maxPerThreadStackUsage\=1572864 --useConcurrentJIT\=false -p /Volumes/Data/slave/highsierra-debug-tests-jsc/build/WebKitBuild/Debug/jsc-stress-results/_payload/temp-18.json date-format-xparb.js )
profiler-test.yaml/tests/sunspider-1.0/date-format-xparb.js.profiler-simple: ERROR: Unexpected exit code: 139
Comment 1 Ryan Haddad 2018-10-17 18:01:45 PDT
This is seen on the 32-bit JSC and Debug JSC bots:

https://build.webkit.org/builders/Apple%20High%20Sierra%20Debug%20JSC%20(Tests)/builds/1614/steps/jscore-test/logs/stdio
Comment 2 Mark Lam 2018-10-19 22:38:16 PDT
*** Bug 190769 has been marked as a duplicate of this bug. ***
Comment 3 Mark Lam 2018-10-19 22:38:59 PDT
<rdar://problem/45422770>
Comment 4 Alexey Proskuryakov 2019-09-03 15:16:44 PDT
Moving to Verify per radar comments.