diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/crashreports/UnexpectedCrashSaver.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/crashreports/UnexpectedCrashSaver.kt index 4c804b61e..7d5e17eb0 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/crashreports/UnexpectedCrashSaver.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/crashreports/UnexpectedCrashSaver.kt @@ -33,8 +33,11 @@ class UnexpectedCrashSaver( t: Thread, e: Throwable, ) { - scope.launch { - cache.writeReport(ReportAssembler().buildReport(e)) + if (e !is OutOfMemoryError) { + // OOM reports are junk + scope.launch { + cache.writeReport(ReportAssembler().buildReport(e)) + } } defaultUEH!!.uncaughtException(t, e) }