From f2e41682002aa91d2ca653d3218f7a4663bb567b Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 4 Jun 2024 07:19:44 +0200 Subject: [PATCH] Ignore finalizer crash --- app/src/main/java/eu/faircode/email/Log.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/Log.java b/app/src/main/java/eu/faircode/email/Log.java index bbfb912991..a4bde5d760 100644 --- a/app/src/main/java/eu/faircode/email/Log.java +++ b/app/src/main/java/eu/faircode/email/Log.java @@ -788,6 +788,17 @@ public class Log { */ return false; + if ("java.lang.Daemons$FinalizerWatchdogDaemon".equals(ex.getClass().getName())) + /* + java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference + at java.lang.Daemons$FinalizerWatchdogDaemon.finalizingObjectAsString(Daemons.java:605) + at java.lang.Daemons$FinalizerWatchdogDaemon.waitForProgress(Daemons.java:559) + at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal(Daemons.java:412) + at java.lang.Daemons$Daemon.run(Daemons.java:145) + at java.lang.Thread.run(Thread.java:1012) + */ + return false; + if (ex instanceof NoSuchMethodError) /* java.lang.NoSuchMethodError: No direct method ()V in class Landroid/security/IKeyChainService$Stub; or its super classes (declaration of 'android.security.IKeyChainService$Stub' appears in /system/framework/framework.jar!classes2.dex)