Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 15f92441853330bf7133cb96f066fac13dc8ce9e
      
https://github.com/WebKit/WebKit/commit/15f92441853330bf7133cb96f066fac13dc8ce9e
  Author: Yijia Huang <[email protected]>
  Date:   2023-04-06 (Thu, 06 Apr 2023)

  Changed paths:
    M Source/JavaScriptCore/runtime/JSModuleRecord.cpp

  Log Message:
  -----------
  Enable telemetry to debug top crash below 
JSModuleRecord::instantiateDeclarations
https://bugs.webkit.org/show_bug.cgi?id=255089
rdar://107644069

Reviewed by Mark Lam.

In 262608@main (79f0773): https://commits.webkit.org/262608@main, we landed a
speculative mitigation against an unexplained crash where an 
AbstractModuleRecord
pointer somehow got the same value jsUndefined. The speculative crash mitigation
also added some Debug ASSERTs to help collect some bread crumb data about what
went wrong to lead to this crash. This patch turns these Debug ASSERTs into
RELEASE_ASSERTs to capture the telemetry data to help us diagnose this 
mysterious
crash.

* Source/JavaScriptCore/runtime/JSModuleRecord.cpp:
(JSC::JSModuleRecord::instantiateDeclarations):

Canonical link: https://commits.webkit.org/262687@main


_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to