Acra - background crash
- Device OS and version: Android 13
- Device model/manufacturer: AOSP
- F-Droid version (in the About screen): 1.16-282 F-Droid Debug
- F-Droid privileged extension version (if installed): nope
(some) F-Droid crashed (I have 4 of them lol)
Was looking at logcat and found #2645 (closed)
But, under that log there was this too:
E AndroidRuntime: Process: org.fdroid.fdroid.debug:acra, PID: 7249
E AndroidRuntime: java.lang.IllegalArgumentException: Comparison method violates its general contract!
E AndroidRuntime: at java.util.TimSort.mergeHi(TimSort.java:903)
E AndroidRuntime: at java.util.TimSort.mergeAt(TimSort.java:520)
E AndroidRuntime: at java.util.TimSort.mergeForceCollapse(TimSort.java:461)
E AndroidRuntime: at java.util.TimSort.sort(TimSort.java:254)
E AndroidRuntime: at java.util.Arrays.sort(Arrays.java:1427)
E AndroidRuntime: at kotlin.collections.ArraysKt___ArraysJvmKt.sortWith(_ArraysJvm.kt:2557)
E AndroidRuntime: at kotlin.collections.ArraysKt___ArraysKt.sortedArrayWith(_Arrays.kt:6431)
E AndroidRuntime: at kotlin.collections.ArraysKt___ArraysKt.sortedWith(_Arrays.kt:6646)
E AndroidRuntime: at kotlin.collections.ArraysKt.sortedWith(Unknown Source:0)
E AndroidRuntime: at org.acra.file.BulkReportDeleter.deleteReports(BulkReportDeleter.kt:42)
E AndroidRuntime: at org.acra.dialog.CrashReportDialogHelper.cancelReports$lambda-1(CrashReportDialogHelper.kt:93)
E AndroidRuntime: at org.acra.dialog.CrashReportDialogHelper.$r8$lambda$JA0l7EwC8eZVURVJQ-5hw7RTZLg(CrashReportDialogHelper.kt:0)
E AndroidRuntime: at org.acra.dialog.CrashReportDialogHelper$$ExternalSyntheticLambda0.run(R8$$SyntheticClass:0)
E AndroidRuntime: at java.lang.Thread.run(Thread.java:1012)
Edited by Licaon_Kter