Open mkljczk opened 4 weeks ago
Oo interesting, a javascript crash. Looks like we got a keydown, which the page had hooked, and then messed something up when executing the bytecode that invalidated the declarative environment for some user code.
If you could somehow minimize the page into something small-ish (<50 lines of HTML+JS) that repros directly from keydown that would be amazing, otherwise I'm sure someone will get to it soon, as this looks pretty serious!
@ADKaster Looks like it's possibly the same as #1453 but for another overloaded definition. Both are in the at()
operator of the Vector
class
The same type of crash, but without a debug build and real symbols for Interpreter::run_bytecode, and JS::DeclarativeEnvironment we can't possibly know for sure.
Everyone uses AK::Vector everywhere, and its member functions are aggressively inlined.
Attaching a debugger to such a build after --debug-web-content and getting an actual line number from the backtrace
command would be very helpful.
When trying to test https://github.com/facebook/lexical on playground.lexical.dev, the page crashes, I get the following logs: