Bug 257892

Summary: MS Teams browser meeting IncomingAudioMediaStreamTrackRendererUnit crashes with failed: Bad bounds passed to std::clamp
Product: WebKit Reporter: Kimmo Kinnunen <kkinnunen>
Component: CanvasAssignee: Kimmo Kinnunen <kkinnunen>
Status: RESOLVED FIXED    
Severity: Normal CC: dino, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Local Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
invalid algorithm reproduction 1
none
invalid algorithm reproduction 2 (simpler example) none

Description Kimmo Kinnunen 2023-06-09 08:54:39 PDT
MS Teams browser meeting IncomingAudioMediaStreamTrackRendererUnit crashes with failed: Bad bounds passed to std::clamp
Comment 1 Kimmo Kinnunen 2023-06-09 08:55:09 PDT
<rdar://110382833>
Comment 2 Kimmo Kinnunen 2023-06-09 08:55:32 PDT
Attached two reproductions of invalid synchronization algorithm for the time bounds
Comment 3 Kimmo Kinnunen 2023-06-09 08:56:18 PDT
Created attachment 466648 [details]
invalid algorithm reproduction 1
Comment 4 Kimmo Kinnunen 2023-06-09 08:56:42 PDT
Created attachment 466649 [details]
invalid algorithm reproduction 2 (simpler example)
Comment 5 Kimmo Kinnunen 2023-06-09 09:25:55 PDT
Pull request: https://github.com/WebKit/WebKit/pull/14813
Comment 6 EWS 2023-06-13 05:05:37 PDT
Committed 265117@main (6dc46a71a3e1): <https://commits.webkit.org/265117@main>

Reviewed commits have been landed. Closing PR #14813 and removing active labels.