Bug 269394
| Summary: | Regression(274445@main): Crash under HTMLMediaElement::updateActiveTextTrackCues() on Hulu.com | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Chris Dumez <cdumez> |
| Component: | Media | Assignee: | Chris Dumez <cdumez> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Chris Dumez
Crash under HTMLMediaElement::updateActiveTextTrackCues() on Hulu.com:
```
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 WebCore 0x1177fffa0 WebCore::TextTrackCue::isOrderedBefore(WebCore::TextTrackCue const*) const + 32
1 WebCore 0x11766c66c WebCore::compareCueInterval(WebCore::PODInterval<WTF::MediaTime, WTF::WeakPtr<WebCore::TextTrackCue, WebCore::WeakPtrImplWithEventTargetData, WTF::RawPtrTraits<WebCore::WeakPtrImplWithEventTargetData>>> const&, WebCore::PODInterval<WTF::MediaTime, WTF::WeakPtr<WebCore::TextTrackCue, WebCore::WeakPtrImplWithEventTargetData, WTF::RawPtrTraits<WebCore::WeakPtrImplWithEventTargetData>>> const&) + 132
2 WebCore 0x117695904 void std::__1::__insertion_sort[abi:sn170006]<std::__1::_ClassicAlgPolicy, bool (*&)(WebCore::PODInterval<WTF::MediaTime, WTF::WeakPtr<WebCore::TextTrackCue, WebCore::WeakPtrImplWithEventTargetData, WTF::RawPtrTraits<WebCore::WeakPtrImplWithEventTargetData>>> const&, WebCore::PODInterval<WTF::MediaTime, WTF::WeakPtr<WebCore::TextTrackCue, WebCore::WeakPtrImplWithEventTargetData, WTF::RawPtrTraits<WebCore::WeakPtrImplWithEventTargetData>>> const&), WebCore::PODInterval<WTF::MediaTime, WTF::WeakPtr<WebCore::TextTrackCue, WebCore::WeakPtrImplWithEventTargetData, WTF::RawPtrTraits<WebCore::WeakPtrImplWithEventTargetData>>>*>(WebCore::PODInterval<WTF::MediaTime, WTF::WeakPtr<WebCore::TextTrackCue, WebCore::WeakPtrImplWithEventTargetData, WTF::RawPtrTraits<WebCore::WeakPtrImplWithEventTargetData>>>*, WebCore::PODInterval<WTF::MediaTime, WTF::WeakPtr<WebCore::TextTrackCue, WebCore::WeakPtrImplWithEventTargetData, WTF::RawPtrTraits<WebCore::WeakPtrImplWithEventTargetData>>>*, bool (*&)(WebCore::PODInterval<WTF::MediaTime, WTF::WeakPtr<WebCore::TextTrackCue, WebCore::WeakPtrImplWithEventTargetData, WTF::RawPtrTraits<WebCore::WeakPtrImplWithEventTargetData>>> const&, WebCore::PODInterval<WTF::MediaTime, WTF::WeakPtr<WebCore::TextTrackCue, WebCore::WeakPtrImplWithEventTargetData, WTF::RawPtrTraits<WebCore::WeakPtrImplWithEventTargetData>>> const&)) + 108
3 WebCore 0x11766571c WebCore::HTMLMediaElement::updateActiveTextTrackCues(WTF::MediaTime const&) + 628
4 WebCore 0x11769fbcc WTF::Detail::CallableWrapper<WebCore::HTMLMediaElement::updateActiveTextTrackCues(WTF::MediaTime const&)::$_0, void>::call() + 1072
```
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Chris Dumez
<rdar://122959342>
Chris Dumez
Pull request: https://github.com/WebKit/WebKit/pull/24445
EWS
Committed 274670@main (fd9c1365ede0): <https://commits.webkit.org/274670@main>
Reviewed commits have been landed. Closing PR #24445 and removing active labels.