Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

imported/w3c/web-platform-tests/feature-policy/reporting/encrypted-media-reporting.https.html is a constant crash #8601

Conversation

jyavenard
Copy link
Member

@jyavenard jyavenard commented Jan 13, 2023

b7cf9b0

imported/w3c/web-platform-tests/feature-policy/reporting/encrypted-media-reporting.https.html is a constant crash
https://bugs.webkit.org/show_bug.cgi?id=250534
rdar://104200900

Reviewed by Tim Horton.

On iOS AVStreamDataParser::init will manual release the instance.
If that pointer was stored in a RetainPtr it would lead to a double-release.

* Source/WebCore/platform/graphics/avfoundation/objc/SourceBufferParserAVFObjC.mm:
(WebCore::SourceBufferParserAVFObjC::isContentTypeSupported):

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

9df325a

Misc iOS, tvOS & watchOS macOS Linux Windows
βœ… πŸ§ͺ style βœ… πŸ›  ios   πŸ›  mac βœ… πŸ›  wpe βœ… πŸ›  πŸ§ͺ win
βœ… πŸ§ͺ bindings βœ… πŸ›  ios-sim βœ… πŸ›  mac-AS-debug βœ… πŸ›  gtk   πŸ›  wincairo
βœ… πŸ§ͺ webkitperl βœ… πŸ§ͺ ios-wk2   πŸ§ͺ api-mac βœ… πŸ§ͺ gtk-wk2
  πŸ§ͺ api-ios   πŸ§ͺ mac-wk1 βœ… πŸ§ͺ api-gtk
βœ… πŸ›  tv   πŸ§ͺ mac-wk2
βœ… πŸ›  tv-sim   πŸ§ͺ mac-AS-debug-wk2
βœ… πŸ›  watch   πŸ§ͺ mac-wk2-stress
βœ… πŸ›  πŸ§ͺ merge βœ… πŸ›  watch-sim

@jyavenard jyavenard self-assigned this Jan 13, 2023
@jyavenard jyavenard added the New Bugs Unclassified bugs are placed in this component until the correct component can be determined. label Jan 13, 2023
@jyavenard jyavenard added the merge-queue Applied to send a pull request to merge-queue label Jan 13, 2023
…dia-reporting.https.html is a constant crash

https://bugs.webkit.org/show_bug.cgi?id=250534
rdar://104200900

Reviewed by Tim Horton.

On iOS AVStreamDataParser::init will manual release the instance.
If that pointer was stored in a RetainPtr it would lead to a double-release.

* Source/WebCore/platform/graphics/avfoundation/objc/SourceBufferParserAVFObjC.mm:
(WebCore::SourceBufferParserAVFObjC::isContentTypeSupported):

Canonical link: https://commits.webkit.org/258861@main
@webkit-commit-queue webkit-commit-queue force-pushed the eng/REGRESSION258716main--iOS--importedw3cweb-platform-testsfeature-policyreportingencrypted-media-reporting-https-html-is-a-constant-crash branch from 9df325a to b7cf9b0 Compare January 13, 2023 05:10
@webkit-commit-queue
Copy link
Collaborator

Committed 258861@main (b7cf9b0): https://commits.webkit.org/258861@main

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

@webkit-commit-queue webkit-commit-queue merged commit b7cf9b0 into WebKit:main Jan 13, 2023
@webkit-commit-queue webkit-commit-queue removed the merge-queue Applied to send a pull request to merge-queue label Jan 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
New Bugs Unclassified bugs are placed in this component until the correct component can be determined.
Projects
None yet
4 participants