Bug 256529

Summary: ERROR: Unchecked JS exception: parseRecursively @ runtime/LiteralParser.cpp:1207
Product: WebKit Reporter: Ryan Haddad <ryanhaddad>
Component: JavaScriptCoreAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: ashvayka, webkit-bot-watchers-bugzilla, webkit-bug-importer, ysuzuki
Priority: P2 Keywords: InRadar
Version: Other   
Hardware: Unspecified   
OS: Unspecified   

Description Ryan Haddad 2023-05-09 09:48:16 PDT
ERROR: Unchecked JS exception:
    This scope can throw a JS exception: parseRecursively @ runtime/LiteralParser.cpp:1207
        (ExceptionScope::m_recursionDepth was 7)
    But the exception was unchecked as of this scope: parseRecursively @ runtime/LiteralParser.cpp:1207
        (ExceptionScope::m_recursionDepth was 7)

Unchecked exception detected at:
    1   0x1189c755c JSC::VM::verifyExceptionCheckNeedIsSatisfied(unsigned int, JSC::ExceptionEventLocation&)
    2   0x11899f410 JSC::ThrowScope::ThrowScope(JSC::VM&, JSC::ExceptionEventLocation)
    3   0x11899f444 JSC::ThrowScope::ThrowScope(JSC::VM&, JSC::ExceptionEventLocation)
    4   0x1187f226c JSC::LiteralParser<unsigned char>::parseRecursively(JSC::VM&, unsigned char*)
    5   0x1187f2704 JSC::LiteralParser<unsigned char>::parseRecursively(JSC::VM&, unsigned char*)
    6   0x1187edbb4 JSC::LiteralParser<unsigned char>::parseRecursivelyEntry(JSC::VM&)
    7   0x118102384 JSC::LiteralParser<unsigned char>::tryLiteralParse()
    8   0x1186f1318 JSC::jsonProtoFuncParse(JSC::JSGlobalObject*, JSC::CallFrame*)
    9   0x1204781fc (null)
    10  0x116f8a690 llint_entry
    11  0x116f645ec vmEntryToJavaScript
    12  0x11810b9cc JSC::Interpreter::executeModuleProgram(JSC::JSModuleRecord*, JSC::ModuleProgramExecutable*, JSC::JSGlobalObject*, JSC::JSModuleEnvironment*, JSC::JSValue, JSC::JSValue)
    13  0x1186d8f28 JSC::JSModuleRecord::evaluate(JSC::JSGlobalObject*, JSC::JSValue, JSC::JSValue)
    14  0x11839271c JSC::AbstractModuleRecord::evaluate(JSC::JSGlobalObject*, JSC::JSValue, JSC::JSValue)
    15  0x1186d402c JSC::JSModuleLoader::evaluateNonVirtual(JSC::JSGlobalObject*, JSC::JSValue, JSC::JSValue, JSC::JSValue, JSC::JSValue, JSC::JSValue)
    16  0x1186d3f60 JSC::JSModuleLoader::evaluate(JSC::JSGlobalObject*, JSC::JSValue, JSC::JSValue, JSC::JSValue, JSC::JSValue, JSC::JSValue)
    17  0x1186d1ad4 JSC::moduleLoaderEvaluate(JSC::JSGlobalObject*, JSC::CallFrame*)
    18  0x1204781fc (null)
    19  0x116f8a600 llint_entry
    20  0x116f8a600 llint_entry
    21  0x116f8a600 llint_entry
    22  0x116f8a600 llint_entry
    23  0x116f8a690 llint_entry
    24  0x1204ae19c (null)
    25  0x120535d68 (null)
    26  0x1204dc7ec (null)
    27  0x1204b3098 (null)
    28  0x116f645ec vmEntryToJavaScript
    29  0x118109fe4 JSC::Interpreter::executeCallImpl(JSC::VM&, JSC::JSObject*, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&)
    30  0x11810a0d0 JSC::Interpreter::executeCall(JSC::JSObject*, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&)
    31  0x11841aa84 JSC::call(JSC::JSGlobalObject*, JSC::JSValue, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&)
    32  0x11841ad14 JSC::profiledCall(JSC::JSGlobalObject*, JSC::ProfilingReason, JSC::JSValue, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&)
    33  0x1186ce0a0 JSC::runJSMicrotask(JSC::JSGlobalObject*, WTF::ObjectIdentifierGeneric<JSC::MicrotaskIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits>, JSC::JSValue, JSC::JSValue, JSC::JSValue, JSC::JSValue, JSC::JSValue)
    34  0x1189c6f8c JSC::QueuedTask::run()
    35  0x1189c6d9c JSC::VM::drainMicrotasks()
    36  0x102daa2e8 runWithOptions(GlobalObject*, CommandLine&, bool&)
    37  0x102d5a978 jscmain(int, char**)::$_13::operator()(JSC::VM&, GlobalObject*, bool&) const
    38  0x102d20768 int runJSC<jscmain(int, char**)::$_13>(CommandLine const&, bool, jscmain(int, char**)::$_13 const&)
    39  0x102d1e008 jscmain(int, char**)
    40  0x102d1dc54 main
    41  0x1030c9088 (null)


https://build.webkit.org/#/builders/378/builds/2534/steps/12/logs/stdio
Comment 1 Radar WebKit Bug Importer 2023-05-09 09:48:30 PDT
<rdar://problem/109102351>
Comment 2 Ryan Haddad 2023-05-09 09:49:19 PDT
Looks related to https://commits.webkit.org/263744@main