This repository was archived by the owner on Feb 25, 2025. It is now read-only.
macOS: Fix use after free in FlutterViewControllerTests#56418
Merged
auto-submit[bot] merged 1 commit intoflutter:mainfrom Nov 7, 2024
cbracken:use-after-cfrelease
Merged
macOS: Fix use after free in FlutterViewControllerTests#56418auto-submit[bot] merged 1 commit intoflutter:mainfrom cbracken:use-after-cfrelease
auto-submit[bot] merged 1 commit intoflutter:mainfrom
cbracken:use-after-cfrelease
Conversation
Previously, in `mouseAndGestureEventsAreHandledSeparately:` we were using `CGEventRef cgEventStart` after it had been `CFRelease`d. Twice. This migrates to use fml::CFRef and avoids the issue altogether.
jmagman
approved these changes
Nov 7, 2024
engine-flutter-autoroll
added a commit
to engine-flutter-autoroll/flutter
that referenced
this pull request
Nov 7, 2024
auto-submit bot
pushed a commit
to flutter/flutter
that referenced
this pull request
Nov 7, 2024
flutter/engine@ac50b20...371c86f 2024-11-07 [email protected] [Impeller] disable overdraw prevention for source draws. (flutter/engine#56403) 2024-11-07 [email protected] macOS: fix leak in CurrentKeyboardLayout (flutter/engine#56420) 2024-11-07 [email protected] macOS: Fix use after free in FlutterViewControllerTests (flutter/engine#56418) 2024-11-07 [email protected] Roll Skia from 6f16a8c83bf4 to e9a7546ef3d9 (3 revisions) (flutter/engine#56426) 2024-11-07 [email protected] Roll Skia from 8444ee0c8a76 to 6f16a8c83bf4 (1 revision) (flutter/engine#56425) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll Please CC [email protected],[email protected] on the revert to ensure that a human is aware of the problem. To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
nick9822
pushed a commit
to nick9822/flutter
that referenced
this pull request
Dec 18, 2024
…ne#56418) Previously, in `mouseAndGestureEventsAreHandledSeparately:` we were using `CGEventRef cgEventStart` after it had been `CFRelease`d. Twice. This migrates to use fml::CFRef and avoids the issue altogether. [C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Previously, in
mouseAndGestureEventsAreHandledSeparately:we were usingCGEventRef cgEventStartafter it had beenCFReleased. Twice. This migrates to use fml::CFRef and avoids the issue altogether.Pre-launch Checklist
///).If you need help, consider asking for advice on the #hackers-new channel on Discord.