Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: cc8a73781ee127be7b80d7f7cab78bd800e54ac9
      
https://github.com/WebKit/WebKit/commit/cc8a73781ee127be7b80d7f7cab78bd800e54ac9
  Author: Jean-Yves Avenard <j...@apple.com>
  Date:   2025-08-07 (Thu, 07 Aug 2025)

  Changed paths:
    M Source/WebCore/Modules/mediasource/SampleMap.cpp
    M Source/WebCore/Modules/mediasource/SampleMap.h
    M Source/WebCore/platform/graphics/SourceBufferPrivate.cpp
    M Tools/TestWebKitAPI/Tests/WebCore/SampleMap.cpp

  Log Message:
  -----------
  StabilityTracer: com.apple.WebKit.GPU at WebCore:  void 
std::__1::map<std::__1::pair<WTF::MediaTime, WTF::MediaTime>, 
WTF::Ref<WebCore::MediaSample, WTF::RawPtrTraits<WebCore::MediaSample>,
https://bugs.webkit.org/show_bug.cgi?id=297034
rdar://156534649

Reviewed by Gerald Squelart.

This is the 4th tentative attempt at fixing this crash signature.
This time, we'll try to completely remove that signature and manually
iterate over the sample map instead of relying on iterators.
This entire code is more than likely unnecessary as mentioned in 296933@main
but we continue to keep it for now out of excessive caution.

Added more API tests.

* Source/WebCore/Modules/mediasource/SampleMap.cpp:
(WebCore::DecodeOrderSampleMap::findSamplesBetweenDecodeKeys):
* Source/WebCore/Modules/mediasource/SampleMap.h:
* Source/WebCore/platform/graphics/SourceBufferPrivate.cpp:
(WebCore::SourceBufferPrivate::processMediaSample):
* Tools/TestWebKitAPI/Tests/WebCore/SampleMap.cpp:
(TestWebKitAPI::TEST_F(SampleMapTest, findSamplesBetweenDecodeKeys)):

Canonical link: https://commits.webkit.org/298325@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