-
Notifications
You must be signed in to change notification settings - Fork 6k
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
Disable the persistent cache #6835
Conversation
Can you only disable the cache till we figure out how to address the issues raised instead of getting rid of the infrastructure necessary for the caches? |
In the PersistentCache, avoid initializing the |
Do you have any info on how the cache behaves on the Windows emulators where this problem shows up? e.g. in Skia's |
@chinmaygarde Done. @jason-simmons I don't have any more detailed info, unfortunately. In general this is a bit of a painful issue to debug since this is windows only and the engine doesn't build on it. I've just been verifying the patches work to fix it by checking to see whether or not apps crash with the stack trace from the bug. |
I tried to reproduce the crash but it seems that Skia has made some changes to fix the crash: On Windows Android simulators, we only get a I also tried to set I wonder if we shall: (1) revert this patch as is so Skia will use binary cache when possible and emit an error log on Window simulators, or (2) revert this patch and enforce source cache so we don't get any error anywhere. |
This reverts commit 093b2fe. For flutter/flutter#24058, We now only get a "Program linking failed" error message on Windows Android simulators without crahsing. Skia seems to have handled the linking failure in https://skia-review.googlesource.com/c/skia/+/180372 by rebuilding the program.
This reverts commit 093b2fe. For flutter/flutter#24058, We now only get a "Program linking failed" error message on Windows Android simulators without crahsing. Skia seems to have handled the linking failure in https://skia-review.googlesource.com/c/skia/+/180372 by rebuilding the program.
This reverts commit f2a3df9.
Fixes flutter/flutter#24058