Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 89d69b59b62aa4ca20e50614efff5e1c34269291
      
https://github.com/WebKit/WebKit/commit/89d69b59b62aa4ca20e50614efff5e1c34269291
  Author: Keith Miller <keith_mil...@apple.com>
  Date:   2024-06-11 (Tue, 11 Jun 2024)

  Changed paths:
    M Source/JavaScriptCore/heap/Heap.cpp

  Log Message:
  -----------
  ASSERTION FAILED: owner->get() == &Thread::current() in 
JSC::BlockDirectory::assertIsMutatorOrMutatorIsStopped for 
inspector/memory/tracking.html
https://bugs.webkit.org/show_bug.cgi?id=275351
rdar://problem/129580672

Reviewed by Yusuke Suzuki.

The assert in of `m_objectSpace.capacity() >= m_objectSpace.size()` in 
`Heap::extraMemorySize()` is
invalid as calling `m_objectSpace.size()` requires being the mutator currently, 
which
`WebCore::ResourceUsageThread` is not.

* Source/JavaScriptCore/heap/Heap.cpp:
(JSC::Heap::extraMemorySize):

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to