Bug 256529 - ERROR: Unchecked JS exception: parseRecursively @ runtime/LiteralParser.cpp:1207
Summary: ERROR: Unchecked JS exception: parseRecursively @ runtime/LiteralParser.cpp:1207
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: JavaScriptCore (show other bugs)
Version: Other
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2023-05-09 09:48 PDT by Ryan Haddad
Modified: 2023-05-09 09:49 PDT (History)
4 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 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