-
-
Notifications
You must be signed in to change notification settings - Fork 63
Description
Description:
The app crashes on startup, hanging on the black screen with the logo. It worked fine before the recent GrapheneOS update (2025102800) on the main profile, and the crash likely started after that (but I'm not sure if that's the exact cause). This happens on a secondary profile (user id 12) on Pixel 8 Pro.
Error from logs:
java.lang.IllegalStateException: SharedPreferences in credential encrypted storage are not available until after user (id 12) is unlocked
at android.app.ContextImpl.getSharedPreferences(ContextImpl.java:642)
...
Caused by service com.flux.flutter_boot_receiver.BootHandlerService.
Full log attached (system log chrono.txt).
Steps to reproduce:
- Install Chrono on secondary profile in GrapheneOS.
- Update GrapheneOS to latest.
- Launch app – hangs on logo.
Device info:
- GrapheneOS version: 2025102800
- Pixel 8 Pro
- Profile: Secondary (user id 12)
- Sandboxed Google Play: Installed, no login
Expected behavior:
App should launch and load saved alarms/reminders.
Actual behavior:
Crash on boot service, no access to storage.
This seems related to Flutter plugins (flutter_boot_receiver, androidalarmmanager) not handling encrypted storage on secondary profiles.
Thanks for the app – hope for a fix!