"read failed: EIO (I/O error)" while calculating hash of installed app in background
The second most common crash report for 0.102 is this:
java.lang.IllegalArgumentException: java.io.IOException: read failed: EIO (I/O error)
at org.fdroid.fdroid.Utils.getBinaryHash(Utils.java:412)
at org.fdroid.fdroid.data.InstalledAppProviderService.onHandleIntent(InstalledAppProviderService.java:189)
at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:65)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:211)
at android.os.HandlerThread.run(HandlerThread.java:61)
Even though it happens less frequently than #854 (closed), I'd consider it more problematic because it happens randomly in the background rather than in response to a specific user action.