-
Notifications
You must be signed in to change notification settings - Fork 200
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
[desktop_webview_window] [Flutter 3.22.0] App crashes on windows when webview is closed #363
Comments
I'm getting same issue, it's reproducible ~5% of the time It's consistently pointing to flutter_windows, while another thread is consistently pointing to destructor of either desktop_webview_window or desktop_multi_window Admittedly I got a weird setup going on (intermixing both plugins), but seems like others are also getting this issue
desktop_webview_window example: desktop_multi_window example: Flutter Version: 3.22.3, Dart 3.4.4 |
Updated Flutter SDK to stable channel (Flutter 3.24.3, Dart 3.5.3 at time of writing) Could be placebo, but it feels more stable (still replicated crash once, but A LOT harder to reproduce now) Seems like EDIT: seems like there's a lead here. New Flutter engine code might be breaking change for desktop_webview_window flutter/flutter#155685 (comment) |
Has been reported by another individual to Flutter before Other threads |
In the time that I last posted, smarter people have reported an RCA Per this thread flutter/flutter#155685, this MR is root cause of crashing Will shamelessly admit I just downgraded to Flutter v3.16.8 / Dart 3.2.5 and downgraded the associated packages
If you don't want to use an old Flutter version, according to others, you can attempt to patch your current Flutter version by:
OR
Have not tested any of these and personally wouldn't recommend it unless you have a good reason, as I imagine further debugging may be a headache Will have to do it eventually, but that's a future me problem. Hopefully there's a better solution in the future |
I have this crash with flutter 3.19.6, anyone has same flutter version? |
App crashes when webview is closed from method channel API
Reproduce Steps
Steps to reproduce the behavior:
1.Update to Flutter version 3.22.0
2. Close from the close API method channel
3. Notice App crashing
4. Message is Exception thrown at 0x00007FFF7DF25CB4 (flutter_windows.dll) in App.exe: 0xC0000005: Access violation reading location 0x00000000000002F0.
Expected behavior
App should not crash
Version (please complete the following information):
The text was updated successfully, but these errors were encountered: