- Edited
My phone has been crashing a lot since the last update so I'm very excited to install this new update. But I'm wondering about two bullet points mentioned in the release notes:
Most users aren't having any issues but Android 14 QPR1 appears to have caused a small number of people to have system_server crashes from it opening beyond the open file limit which wasn't an issue for them before. It would depend on which apps you use. It may be triggered by apps bugs. We have no reason to think this is a GrapheneOS related issue. We confirmed the package installer regressions fixed in the last release also impact the stock OS which won't have a fix for them into January or February.
-temporarily disable memory tagging and hardened_malloc for surfaceflinger process to work around upstream use-after-free bug(s)
It will be re-enabled when it's compatible with it again, which we might figure out ourselves but we have very limited sources and our work on important features is being delayed by needing to fix and work around upstream bugs in Android 14 QPR1. You wouldn't have either of these hardening features for it on the stock OS.
-raise max open files for system_server to 256k from the baseline 32k limit used for all processes on Android due to situations where the 32k limit is exhausted
This improves denial of service resistance and is therefore a security improvement. The increase would need to be many orders of magnitudes higher before it started to have any significant negative impact.