OOM error at startup
I'm opening a new ticket for this because it doesn't seem to have the same cause as #1607. * Android version: 9 * Phone model: Motorola Moto Z4 (foles) * Briar version: 1.2.7 (eb562f8) * System memory: 3629 MiB total, 1421 MiB free, 291 MiB threshold * VM memory: 6 MiB allocated, 3 MiB free, 128 MiB maximum Stacktrace: ``` java.lang.OutOfMemoryError: OutOfMemoryError thrown while trying to throw OutOfMemoryError; no stack trace available ``` Log: ``` 05-07 02:51:43.754 I/BriarApplicationImpl: Created 05-07 02:51:43.769 I/CryptoComponentImpl: Default SecureRandom: AndroidOpenSSL SHA1PRNG 05-07 02:51:43.889 I/CryptoComponentImpl: Installed SecureRandom: UnixPRNG SHA1PRNG 05-07 02:51:44.047 I/LifecycleManagerImpl: Registering executor TimeLoggingExecutor 05-07 02:51:44.047 I/LifecycleManagerImpl: Registering executor ThreadPoolExecutor 05-07 02:51:44.047 I/LifecycleManagerImpl: Registering executor ScheduledThreadPoolExecutor 05-07 02:51:44.047 I/LifecycleManagerImpl: Registering service AndroidNetworkManager 05-07 02:51:44.048 I/LifecycleManagerImpl: Registering service AndroidBatteryManager 05-07 02:51:44.048 I/LifecycleManagerImpl: Registering service KeyManagerImpl 05-07 02:51:44.049 I/LifecycleManagerImpl: Registering open database hook IdentityManagerImpl 05-07 02:51:44.049 I/LifecycleManagerImpl: Registering executor TimeLoggingExecutor 05-07 02:51:44.057 I/LifecycleManagerImpl: Registering service ValidationManagerImpl 05-07 02:51:44.059 I/LifecycleManagerImpl: Registering open database hook ClientVersioningManagerImpl 05-07 02:51:44.059 I/LifecycleManagerImpl: Registering service ClientVersioningManagerImpl 05-07 02:51:44.060 I/LifecycleManagerImpl: Registering open database hook TransportPropertyManagerImpl 05-07 02:51:44.061 I/LifecycleManagerImpl: Registering service PluginManagerImpl 05-07 02:51:44.061 I/LifecycleManagerImpl: Registering service RendezvousPollerImpl 05-07 02:51:44.065 I/LifecycleManagerImpl: Registering open database hook BlogManagerImpl 05-07 02:51:44.067 I/LifecycleManagerImpl: Registering open database hook FeedManagerImpl 05-07 02:51:44.072 I/LifecycleManagerImpl: Registering open database hook GroupInvitationManagerImpl 05-07 02:51:44.073 I/LifecycleManagerImpl: Registering open database hook MessagingManagerImpl 05-07 02:51:44.076 I/LifecycleManagerImpl: Registering open database hook ForumSharingManagerImpl 05-07 02:51:44.077 I/LifecycleManagerImpl: Registering open database hook BlogSharingManagerImpl 05-07 02:51:44.080 I/LifecycleManagerImpl: Registering open database hook IntroductionManagerImpl 05-07 02:51:44.081 I/LifecycleManagerImpl: Registering service AndroidNotificationManagerImpl 05-07 02:51:44.082 I/LifecycleManagerImpl: Registering service ScreenFilterMonitorImpl 05-07 02:51:44.082 I/LifecycleManagerImpl: Registering service NetworkUsageLogger 05-07 02:51:44.082 I/LifecycleManagerImpl: Registering service DozeWatchdogImpl 05-07 02:51:44.085 I/LifecycleManagerImpl: Registering service LockManagerImpl 05-07 02:51:44.086 I/LifecycleManagerImpl: Registering open database hook RecentEmojiImpl 05-07 02:51:44.209 I/BaseActivity: Starting SplashScreenActivity 05-07 02:51:44.868 I/BaseActivity: Starting NavDrawerActivity 05-07 02:51:44.915 I/AccountManagerImpl: Found database key in primary file 05-07 02:51:44.917 I/BaseActivity: Starting StartupActivity 05-07 02:51:46.391 I/BaseActivity: Stopping NavDrawerActivity 05-07 02:51:46.400 I/BaseActivity: Stopping SplashScreenActivity 05-07 02:51:56.059 I/AccountManagerImpl: Found database key in primary file ``` Looks like the app threw an OOM while showing the password screen, with only 6 MB of 128 MB allocated. :shrug:
issue