Infinity-For-Reddit icon indicating copy to clipboard operation
Infinity-For-Reddit copied to clipboard

Infinity stops loading most things after some time

Open ImperialSquid opened this issue 9 months ago • 7 comments

Checklist

  • [x] I have used the search function for open and closed issues to see if someone else has already submitted the same bug report.
  • [x] I will describe the problem with as much detail as possible.
  • [x] If the bug only occurs with a certain link, post, image..., I will include the URL.

App version

7.4.3

Where did you get the app from

Other

Android version

14

Device model

Samsung a52s

First occurred

A couple of days ago

Steps to reproduce

  1. Open Infinity
  2. Browse for some time
  3. Content stops loading properly
  4. Closing Infinity and reopening resolves the issue for some time

Example post, link, markdown...

N/A, seems to happen on pretty much any post from any user found through any feed, without much of a pattern

Expected behaviour

Infinity should load stuff correctly

Current behaviour

Screenshot of what a post looks like:

Image

Sometimes the post will load but not the comments.

Logs

N/A, I got the issue to happen several times but nothing was added to the crash logs

ImperialSquid avatar Mar 13 '25 01:03 ImperialSquid

Seems to be affecting other users too:

https://www.reddit.com/r/Infinity_For_Reddit/comments/1j8y40y/comments_and_search_stop_loading/

ImperialSquid avatar Mar 13 '25 01:03 ImperialSquid

That's weird. So there is no error message, no try again button?

Docile-Alligator avatar Mar 21 '25 09:03 Docile-Alligator

Nope, just a blank screen like this. Sometimes posts will load but the comments will be stuck with a little spinner that never resolves.

Also very bizarrely, it prevents me from switching between accounts. When I go to press on my other account name from the sidebar it's unresponsive.

I don't think it's an internet issue for me, I've tried using WiFi and mobile and there's no difference.

ImperialSquid avatar Mar 21 '25 10:03 ImperialSquid

i had the same issue. logging out of all accounts and then logging back in seemes to have fixed it

acetux avatar Apr 27 '25 23:04 acetux

logging out of all accounts and then logging back in seemes to have fixed it

Huh, seems like a random solution but thanks for the heads up!

Have relogged all my accounts and will report back if I still have issues.

Update: relogging definitely fixed it but only temporarily, the previous behaviour has cropped up again just a couple of weeks later...

ImperialSquid avatar Apr 28 '25 00:04 ImperialSquid

Is v7.5.1 any better?

Docile-Alligator avatar Jun 05 '25 00:06 Docile-Alligator

Have just recompiled and updated to the latest version (v7.5.1), will let you know how it's going in a couple of weeks to a month from now 👌

ImperialSquid avatar Jun 05 '25 02:06 ImperialSquid

Is v7.5.1 any better?

Nope, the issue reappeared just yesterday so it's still an issue...

Not sure if it's better as in it took longer for the issue to happen (it might have), but yeah definitely still an issue sorry

ImperialSquid avatar Jul 01 '25 23:07 ImperialSquid

Is v7.5.1 any better?

Nope, the issue reappeared just yesterday so it's still an issue...

Not sure if it's better as in it took longer for the issue to happen (it might have), but yeah definitely still an issue sorry

Have you tried using adb logcat --pid=$(adb shell pidof ml.docilealligator.infinityforreddit) to see if there are any errors when this is happening?

edgan avatar Aug 02 '25 02:08 edgan

Ah cool, I'm not familiar with Android dev stuff so haven't done any investigation on my end. But I'll give that a go when I get back from travelling and report back. Thanks for the heads up 😊

ImperialSquid avatar Aug 02 '25 02:08 ImperialSquid

So, I do have this problem as well.

Device Info: Model: Google Pixel 7a Software: Android 16 Build BP2A.250805.005 App Version: ml.docilealligator.infinityforreddit.patreon 7.5.1

Below I've included some logs. Those are from after the point where the App fully loaded up (showed some posts on the Homepage) up until it stopped loading.

08-07 23:18:57.576 18642 18746 D ProfileInstaller: Installing profile for ml.docilealligator.infinityforreddit.patreon
08-07 23:18:59.146 18642 18642 W WindowOnBackDispatcher: OnBackInvokedCallback is not enabled for the application.
08-07 23:18:59.146 18642 18642 W WindowOnBackDispatcher: Set 'android:enableOnBackInvokedCallback="true"' in the application manifest.
08-07 23:19:00.595 18642 18642 I rreddit.patreon: AssetManager2(0xb400006f25658198) locale list changing from [] to [de-DE]
08-07 23:19:00.595 18642 18642 I rreddit.patreon: AssetManager2(0xb400006f256668d8) locale list changing from [] to [de-DE]
08-07 23:19:00.612 18642 18642 I ContentCaptureHelper: Setting logging level to OFF
08-07 23:19:00.618 18642 18642 D AutofillManager: view not autofillable - not passing ime action check
08-07 23:19:00.658 18642 18690 W HWUI    : Image decoding logging dropped!
08-07 23:19:00.663 18642 18690 W HWUI    : Image decoding logging dropped!
08-07 23:19:00.665 18642 18690 W HWUI    : Image decoding logging dropped!
08-07 23:19:00.667 18642 18690 W HWUI    : Image decoding logging dropped!
08-07 23:19:00.669 18642 18690 W HWUI    : Image decoding logging dropped!
08-07 23:19:00.669 18642 18642 I ViewTarget: Glide treats LayoutParams.WRAP_CONTENT as a request for an image the size of this device's screen dimensions. If you want to load the original image and are ok with the corresponding memory cost and OOMs (depending on the input size), use override(Target.SIZE_ORIGINAL). Otherwise, use LayoutParams.MATCH_PARENT, set layout_width and layout_height to fixed dimension, or use .override() with fixed dimensions.
08-07 23:19:00.674 18642 18690 W HWUI    : Image decoding logging dropped!
08-07 23:19:00.675 18642 18642 D InsetsController: hide(ime(), fromIme=false)
08-07 23:19:00.676 18642 18642 I ImeTracker: ml.docilealligator.infinityforreddit.patreon:7b100fcc: onCancelled at PHASE_CLIENT_ALREADY_HIDDEN
08-07 23:19:00.676 18642 18690 W HWUI    : Image decoding logging dropped!
08-07 23:19:00.679 18642 18690 W HWUI    : Image decoding logging dropped!
08-07 23:19:00.683 18642 18690 W HWUI    : Image decoding logging dropped!
08-07 23:19:00.685 18642 18690 W HWUI    : Image decoding logging dropped!
08-07 23:19:00.686 18642 18690 W HWUI    : Image decoding logging dropped!
08-07 23:19:00.697 18642 18690 W HWUI    : Image decoding logging dropped!
08-07 23:19:00.699 18642 18690 W HWUI    : Image decoding logging dropped!
08-07 23:19:00.700 18642 18690 W HWUI    : Image decoding logging dropped!
08-07 23:19:00.701 18642 18690 W HWUI    : Image decoding logging dropped!
08-07 23:19:00.705 18642 18754 D HWUI    : --- Failed to create image decoder with message 'unimplemented'
08-07 23:19:00.705 18642 18754 D HWUI    : --- Failed to create image decoder with message 'unimplemented'
08-07 23:19:00.705 18642 18754 D HWUI    : --- Failed to create image decoder with message 'unimplemented'
08-07 23:19:00.705 18642 18754 D HWUI    : --- Failed to create image decoder with message 'unimplemented'
08-07 23:19:00.705 18642 18754 D HWUI    : --- Failed to create image decoder with message 'unimplemented'
08-07 23:19:00.706 18642 18754 D HWUI    : --- Failed to create image decoder with message 'unimplemented'
08-07 23:19:00.706 18642 18754 I rreddit.patreon: AssetManager2(0xb400006f256794d8) locale list changing from [] to [de-DE]
08-07 23:19:07.252 18642 18642 I ContentCaptureHelper: Setting logging level to OFF
08-07 23:19:07.308 18642 18642 D InsetsController: hide(ime(), fromIme=false)
08-07 23:19:07.308 18642 18642 I ImeTracker: ml.docilealligator.infinityforreddit.patreon:6a2c30d2: onCancelled at PHASE_CLIENT_ALREADY_HIDDEN
08-07 23:19:07.734 18642 18642 D VRI[SubscribedThingListingActivity]: changeCanvasOpacity: opaque=true
08-07 23:19:07.744 18642 18642 D VRI[MainActivity]: visibilityChanged oldVisibility=true newVisibility=false
08-07 23:19:09.760 18642 18645 I rreddit.patreon: Compiler allocated 4300KB to compile l8.G l8.E.k(org.json.JSONObject, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, long, java.lang.String, java.util.ArrayList, java.util.Map, int, int, int, int, java.lang.String, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, java.lang.String, java.lang.String)
08-07 23:19:09.775 18642 18642 W HWUI    : Image decoding logging dropped!
08-07 23:19:09.775 18642 18642 W HWUI    : Image decoding logging dropped!
08-07 23:19:09.811 18642 18642 W View    : requestLayout() improperly called by android.widget.ProgressBar{4f3cb9c V.ED..... ......I. 0,0-0,0 #7f0a0714 app:id/progress_bar_item_post_gallery} during layout: running second layout pass
08-07 23:19:09.811 18642 18642 W View    : requestLayout() improperly called by android.widget.ProgressBar{2055d1e V.ED..... ......I. 0,0-0,0 #7f0a0714 app:id/progress_bar_item_post_gallery} during layout: running second layout pass
08-07 23:19:09.811 18642 18642 W View    : requestLayout() improperly called by android.widget.ProgressBar{87e1b18 V.ED..... ......I. 0,0-0,0 #7f0a0714 app:id/progress_bar_item_post_gallery} during layout: running second layout pass
08-07 23:19:09.819 18642 18690 W HWUI    : Image decoding logging dropped!
08-07 23:19:09.832 18642 18690 W HWUI    : Image decoding logging dropped!
08-07 23:19:09.848 18642 18690 W HWUI    : Image decoding logging dropped!
08-07 23:19:09.861 18642 18690 W HWUI    : Image decoding logging dropped!
08-07 23:19:09.878 18642 18690 W HWUI    : Image decoding logging dropped!
08-07 23:19:10.377 18642 18770 W HWUI    : Image decoding logging dropped!
08-07 23:19:10.666 18642 18754 W HWUI    : Image decoding logging dropped!
08-07 23:19:24.050 18642 18690 W HWUI    : Image decoding logging dropped!
08-07 23:19:24.081 18642 18765 W HWUI    : Image decoding logging dropped!
08-07 23:19:24.158 18642 18690 W HWUI    : Image decoding logging dropped!
08-07 23:19:24.389 18642 18754 W HWUI    : Image decoding logging dropped!
08-07 23:19:25.684 18642 18690 W HWUI    : Image decoding logging dropped!
08-07 23:19:25.846 18642 18770 W HWUI    : Image decoding logging dropped!
08-07 23:19:26.087 18642 18754 W HWUI    : Image decoding logging dropped!
08-07 23:19:26.911 18642 18642 I rreddit.patreon: AssetManager2(0xb400006f2567a478) locale list changing from [] to [de-DE]
08-07 23:19:26.928 18642 18642 I ContentCaptureHelper: Setting logging level to OFF
08-07 23:19:26.967 18642 18642 W View    : requestLayout() improperly called by androidx.appcompat.widget.Toolbar{f1bc7f1 V.E....L. ......ID 0,118-1080,286 #7f0a09a2 app:id/toolbar_view_post_detail_activity} during layout: running second layout pass
08-07 23:19:26.973 18642 18690 W HWUI    : Image decoding logging dropped!
08-07 23:19:26.973 18642 18642 W TextView: onProvideContentCaptureStructure(): calling assumeLayout()
08-07 23:19:26.973 18642 18642 W TextView: onProvideContentCaptureStructure(): calling assumeLayout()
08-07 23:19:26.973 18642 18642 W TextView: onProvideContentCaptureStructure(): calling assumeLayout()
08-07 23:19:26.973 18642 18642 W TextView: onProvideContentCaptureStructure(): calling assumeLayout()
08-07 23:19:27.007 18642 18642 D InsetsController: hide(ime(), fromIme=false)
08-07 23:19:27.008 18642 18642 I ImeTracker: ml.docilealligator.infinityforreddit.patreon:10c111bf: onCancelled at PHASE_CLIENT_ALREADY_HIDDEN
08-07 23:19:27.350 18642 18765 W HWUI    : Image decoding logging dropped!
08-07 23:19:27.410 18642 18642 D VRI[ViewMultiRedditDetailActivity]: changeCanvasOpacity: opaque=true
08-07 23:19:27.420 18642 18642 D VRI[SubscribedThingListingActivity]: visibilityChanged oldVisibility=true newVisibility=false
08-07 23:19:28.624 18642 18642 W WindowOnBackDispatcher: OnBackInvokedCallback is not enabled for the application.
08-07 23:19:28.624 18642 18642 W WindowOnBackDispatcher: Set 'android:enableOnBackInvokedCallback="true"' in the application manifest.
08-07 23:19:28.677 18642 18642 W WindowOnBackDispatcher: OnBackInvokedCallback is not enabled for the application.
08-07 23:19:28.677 18642 18642 W WindowOnBackDispatcher: Set 'android:enableOnBackInvokedCallback="true"' in the application manifest.
08-07 23:19:28.690 18642 18642 W TextView: onProvideContentCaptureStructure(): calling assumeLayout()
08-07 23:19:28.743 18642 18642 D InsetsController: hide(ime(), fromIme=false)
08-07 23:19:28.743 18642 18642 I ImeTracker: ml.docilealligator.infinityforreddit.patreon:8378887f: onCancelled at PHASE_CLIENT_ALREADY_HIDDEN
08-07 23:19:29.984 18642 18642 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=false callback=android.view.ViewRootImpl$$ExternalSyntheticLambda13@3acb321
08-07 23:19:29.987 18642 18660 D HWUI    : endAllActiveAnimators on 0xb400006df5833fe0 (RippleDrawable) with handle 0xb400006de56996f0
08-07 23:19:29.995 18642 18642 W WindowOnBackDispatcher: OnBackInvokedCallback is not enabled for the application.
08-07 23:19:29.995 18642 18642 W WindowOnBackDispatcher: Set 'android:enableOnBackInvokedCallback="true"' in the application manifest.
08-07 23:19:30.027 18642 18642 D InsetsController: hide(ime(), fromIme=false)
08-07 23:19:30.027 18642 18642 I ImeTracker: ml.docilealligator.infinityforreddit.patreon:9b6bba56: onCancelled at PHASE_CLIENT_ALREADY_HIDDEN
08-07 23:19:30.356 18642 18642 W JobService: onNetworkChanged() not implemented in ml.docilealligator.infinityforreddit.services.DownloadMediaService. Must override in a subclass.
08-07 23:19:31.010 18642 18642 D VRI[ViewMultiRedditDetailActivity]: changeCanvasOpacity: opaque=false
08-07 23:19:31.035 18642 18642 D VRI[ViewMultiRedditDetailActivity]: changeCanvasOpacity: opaque=false
08-07 23:19:31.035 18642 18642 D VRI[ViewPostDetailActivity]: visibilityChanged oldVisibility=true newVisibility=false
08-07 23:19:31.044 18642 18660 D HWUI    : endAllActiveAnimators on 0xb400006df57fdad0 (RippleDrawable) with handle 0xb400006de5697d70
08-07 23:19:31.049 18642 18642 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=false callback=android.view.ViewRootImpl$$ExternalSyntheticLambda13@21c2b14
08-07 23:19:31.051 18642 18642 D ViewRootImpl: Skipping stats log for color mode
08-07 23:19:31.057 18642 18642 D InsetsController: hide(ime(), fromIme=false)
08-07 23:19:31.057 18642 18642 I ImeTracker: ml.docilealligator.infinityforreddit.patreon:b50c1ee6: onCancelled at PHASE_CLIENT_ALREADY_HIDDEN
08-07 23:19:32.201 18642 18682 D MediaScannerConnection: Scanned content:/org.nextcloud.documents/tree/d9170dccdb0c4a89572e6f926c303eca%2F1407/document/d9170dccdb0c4a89572e6f926c303eca%2F1449 to null
08-07 23:19:33.740 18642 18642 D InsetsController: hide(ime(), fromIme=false)
08-07 23:19:33.740 18642 18642 I ImeTracker: ml.docilealligator.infinityforreddit.patreon:f43bbf51: onCancelled at PHASE_CLIENT_ALREADY_HIDDEN
08-07 23:19:34.798 18642 18642 D VRI[SubscribedThingListingActivity]: changeCanvasOpacity: opaque=false
08-07 23:19:34.799 18642 18642 D ViewRootImpl: Skipping stats log for color mode
08-07 23:19:34.820 18642 18642 D InsetsController: hide(ime(), fromIme=false)
08-07 23:19:34.820 18642 18642 I ImeTracker: ml.docilealligator.infinityforreddit.patreon:8c35cb5d: onCancelled at PHASE_CLIENT_ALREADY_HIDDEN
08-07 23:19:34.823 18642 18642 D VRI[SubscribedThingListingActivity]: changeCanvasOpacity: opaque=false
08-07 23:19:34.823 18642 18642 D VRI[ViewMultiRedditDetailActivity]: visibilityChanged oldVisibility=true newVisibility=false
08-07 23:19:34.834 18642 18660 D HWUI    : endAllActiveAnimators on 0xb400006df5770740 (RippleDrawable) with handle 0xb400006de56bf9d0
08-07 23:19:34.846 18642 18642 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=false callback=android.view.ViewRootImpl$$ExternalSyntheticLambda13@594c43
08-07 23:19:34.847 18642 18642 D ViewRootImpl: Skipping stats log for color mode
08-07 23:19:35.738 18642 18642 I ContentCaptureHelper: Setting logging level to OFF
08-07 23:19:35.776 18642 18642 D InsetsController: hide(ime(), fromIme=false)
08-07 23:19:35.776 18642 18642 I ImeTracker: ml.docilealligator.infinityforreddit.patreon:7c98f989: onCancelled at PHASE_CLIENT_ALREADY_HIDDEN
08-07 23:19:36.225 18642 18642 D VRI[SubscribedThingListingActivity]: changeCanvasOpacity: opaque=true
08-07 23:19:36.239 18642 18642 D VRI[MainActivity]: visibilityChanged oldVisibility=true newVisibility=false
08-07 23:19:42.132 18642 18646 W rreddit.patreon: Cleared Reference was only reachable from finalizer (only reported once)

The last line is from me, trying to refresh the current feed.

Additionally I have following two obvervations:

  • This issue occures (at least for me) always, after downloading an image. The download succeeds, but after that everything stops working
    • ~~Maybe relevant info: My download location is not a local Folder, but a storage location (namely a nextcloud folder)~~
  • The issue also seems to happen after it loading some amout of posts, ~~in particular image posts.~~ Any posts will do. I've scrolled a bunch in r/bestofredditorupdates and it still happened
  • Only a complete stop of the app makes it funtion again. Just "wiping" it away from the background does nothing; I need to open the App Details and tap on "Terminate App"

Update 1:

I got actuall errors after trying it again:

08-07 23:28:22.738 19519 19519 D ViewRootImpl: Skipping stats log for color mode
08-07 23:28:24.291 19519 19573 W HWUI    : Image decoding logging dropped!
08-07 23:28:24.543 19519 19573 W HWUI    : Image decoding logging dropped!
08-07 23:28:24.566 19519 19573 W HWUI    : Image decoding logging dropped!
08-07 23:28:24.568 19519 19573 W HWUI    : Image decoding logging dropped!
08-07 23:28:24.660 19519 19691 W System.err: Y8.n: stream was reset: CANCEL
08-07 23:28:24.660 19519 19691 W System.err:    at Y8.i$c.B(SourceFile:53)
08-07 23:28:24.660 19519 19691 W System.err:    at V8.c$b.B(SourceFile:16)
08-07 23:28:24.660 19519 19691 W System.err:    at d9.u.B(SourceFile:34)
08-07 23:28:24.660 19519 19691 W System.err:    at d9.i.B(SourceFile:8)
08-07 23:28:24.660 19519 19691 W System.err:    at q5.c$c$a.B(SourceFile:1)
08-07 23:28:24.660 19519 19691 W System.err:    at d9.u$a.read(SourceFile:18)
08-07 23:28:24.660 19519 19691 W System.err:    at java.io.FilterInputStream.read(FilterInputStream.java:133)
08-07 23:28:24.660 19519 19691 W System.err:    at q3.c.read(SourceFile:5)
08-07 23:28:24.660 19519 19691 W System.err:    at d3.E.b(SourceFile:75)
08-07 23:28:24.660 19519 19691 W System.err:    at d3.E.read(SourceFile:23)
08-07 23:28:24.660 19519 19691 W System.err:    at d3.E.b(SourceFile:75)
08-07 23:28:24.660 19519 19691 W System.err:    at d3.E.read(SourceFile:23)
08-07 23:28:24.660 19519 19691 W System.err:    at q3.d.read(SourceFile:7)
08-07 23:28:24.660 19519 19691 W System.err:    at java.io.FilterInputStream.read(FilterInputStream.java:133)
08-07 23:28:24.660 19519 19691 W System.err:    at q3.i.read(SourceFile:5)
08-07 23:28:24.660 19519 19691 W System.err:    at d3.E.b(SourceFile:75)
08-07 23:28:24.660 19519 19691 W System.err:    at d3.E.read(SourceFile:23)
08-07 23:28:24.660 19519 19691 W System.err:    at android.graphics.BitmapFactory.nativeDecodeStream(Native Method)
08-07 23:28:24.660 19519 19691 W System.err:    at android.graphics.BitmapFactory.decodeStreamInternal(BitmapFactory.java:807)
08-07 23:28:24.660 19519 19691 W System.err:    at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:782)
08-07 23:28:24.660 19519 19691 W System.err:    at d3.A$b.b(SourceFile:8)
08-07 23:28:24.660 19519 19691 W System.err:    at d3.u.i(SourceFile:26)
08-07 23:28:24.660 19519 19691 W System.err:    at d3.u.m(SourceFile:4)
08-07 23:28:24.660 19519 19691 W System.err:    at d3.u.h(SourceFile:17)
08-07 23:28:24.660 19519 19691 W System.err:    at d3.u.e(SourceFile:97)
08-07 23:28:24.660 19519 19691 W System.err:    at d3.u.f(SourceFile:15)
08-07 23:28:24.660 19519 19691 W System.err:    at d3.H.c(SourceFile:38)
08-07 23:28:24.660 19519 19691 W System.err:    at d3.H.a(SourceFile:3)
08-07 23:28:24.660 19519 19691 W System.err:    at d3.a.a(SourceFile:3)
08-07 23:28:24.660 19519 19691 W System.err:    at W2.i.c(SourceFile:33)
08-07 23:28:24.660 19519 19691 W System.err:    at W2.i.b(SourceFile:19)
08-07 23:28:24.660 19519 19691 W System.err:    at W2.i.a(SourceFile:1)
08-07 23:28:24.660 19519 19691 W System.err:    at W2.t.b(SourceFile:32)
08-07 23:28:24.660 19519 19691 W System.err:    at W2.t.a(SourceFile:20)
08-07 23:28:24.660 19519 19691 W System.err:    at W2.h.B(SourceFile:26)
08-07 23:28:24.660 19519 19691 W System.err:    at W2.h.i(SourceFile:11)
08-07 23:28:24.660 19519 19691 W System.err:    at W2.h.h(SourceFile:12)
08-07 23:28:24.660 19519 19691 W System.err:    at W2.h.j(SourceFile:62)
08-07 23:28:24.660 19519 19691 W System.err:    at W2.h.c(SourceFile:46)
08-07 23:28:24.660 19519 19691 W System.err:    at W2.z.d(SourceFile:218)
08-07 23:28:24.660 19519 19691 W System.err:    at W2.z.b(SourceFile:11)
08-07 23:28:24.660 19519 19691 W System.err:    at W2.h.A(SourceFile:24)
08-07 23:28:24.660 19519 19691 W System.err:    at W2.h.C(SourceFile:49)
08-07 23:28:24.660 19519 19691 W System.err:    at W2.h.run(SourceFile:34)
08-07 23:28:24.660 19519 19691 W System.err:    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1156)
08-07 23:28:24.660 19519 19691 W System.err:    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651)
08-07 23:28:24.660 19519 19691 W System.err:    at Z2.a$d$a.run(SourceFile:29)
08-07 23:28:24.660 19519 19691 W System.err:    at java.lang.Thread.run(Thread.java:1119)
08-07 23:28:24.660 19519 19691 W System.err:    at Z2.a$c$a.run(SourceFile:6)
08-07 23:28:24.660 19519 19691 D HWUI    : ---- read threw an exception
08-07 23:28:24.660 19519 19691 D HWUI    : --- Failed to create image decoder with message 'unimplemented'
08-07 23:28:24.661 19519 19691 W System.err: Y8.n: stream was reset: CANCEL
08-07 23:28:24.661 19519 19691 W System.err:    at Y8.i$c.B(SourceFile:53)
08-07 23:28:24.661 19519 19691 W System.err:    at V8.c$b.B(SourceFile:16)
08-07 23:28:24.661 19519 19691 W System.err:    at d9.u.B(SourceFile:34)
08-07 23:28:24.661 19519 19691 W System.err:    at d9.i.B(SourceFile:8)
08-07 23:28:24.661 19519 19691 W System.err:    at q5.c$c$a.B(SourceFile:1)
08-07 23:28:24.661 19519 19691 W System.err:    at d9.u$a.read(SourceFile:18)
08-07 23:28:24.661 19519 19691 W System.err:    at java.io.FilterInputStream.read(FilterInputStream.java:133)
08-07 23:28:24.661 19519 19691 W System.err:    at q3.c.read(SourceFile:5)
08-07 23:28:24.661 19519 19691 W System.err:    at d3.E.b(SourceFile:75)
08-07 23:28:24.661 19519 19691 W System.err:    at d3.E.read(SourceFile:23)
08-07 23:28:24.661 19519 19691 W System.err:    at d3.E.b(SourceFile:75)
08-07 23:28:24.661 19519 19691 W System.err:    at d3.E.read(SourceFile:23)
08-07 23:28:24.661 19519 19691 W System.err:    at q3.d.read(SourceFile:7)
08-07 23:28:24.661 19519 19691 W System.err:    at java.io.FilterInputStream.read(FilterInputStream.java:133)
08-07 23:28:24.661 19519 19691 W System.err:    at q3.i.read(SourceFile:5)
08-07 23:28:24.661 19519 19691 W System.err:    at d3.E.b(SourceFile:75)
08-07 23:28:24.661 19519 19691 W System.err:    at d3.E.read(SourceFile:23)
08-07 23:28:24.661 19519 19691 W System.err:    at android.graphics.BitmapFactory.nativeDecodeStream(Native Method)
08-07 23:28:24.661 19519 19691 W System.err:    at android.graphics.BitmapFactory.decodeStreamInternal(BitmapFactory.java:807)
08-07 23:28:24.661 19519 19691 W System.err:    at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:782)
08-07 23:28:24.661 19519 19691 W System.err:    at d3.A$b.b(SourceFile:8)
08-07 23:28:24.661 19519 19691 W System.err:    at d3.u.i(SourceFile:26)
08-07 23:28:24.661 19519 19691 W System.err:    at d3.u.m(SourceFile:4)
08-07 23:28:24.661 19519 19691 W System.err:    at d3.u.h(SourceFile:17)
08-07 23:28:24.661 19519 19691 W System.err:    at d3.u.e(SourceFile:97)
08-07 23:28:24.661 19519 19691 W System.err:    at d3.u.f(SourceFile:15)
08-07 23:28:24.661 19519 19691 W System.err:    at d3.H.c(SourceFile:38)
08-07 23:28:24.661 19519 19691 W System.err:    at d3.H.a(SourceFile:3)
08-07 23:28:24.661 19519 19691 W System.err:    at W2.i.c(SourceFile:33)
08-07 23:28:24.661 19519 19691 W System.err:    at W2.i.b(SourceFile:19)
08-07 23:28:24.661 19519 19691 W System.err:    at W2.i.a(SourceFile:1)
08-07 23:28:24.661 19519 19691 W System.err:    at W2.t.b(SourceFile:32)
08-07 23:28:24.661 19519 19691 W System.err:    at W2.t.a(SourceFile:20)
08-07 23:28:24.661 19519 19691 W System.err:    at W2.h.B(SourceFile:26)
08-07 23:28:24.661 19519 19691 W System.err:    at W2.h.i(SourceFile:11)
08-07 23:28:24.661 19519 19691 W System.err:    at W2.h.h(SourceFile:12)
08-07 23:28:24.661 19519 19691 W System.err:    at W2.h.j(SourceFile:62)
08-07 23:28:24.661 19519 19691 W System.err:    at W2.h.c(SourceFile:46)
08-07 23:28:24.663 19519 19691 W System.err:    at W2.z.d(SourceFile:218)
08-07 23:28:24.663 19519 19691 W System.err:    at W2.z.b(SourceFile:11)
08-07 23:28:24.663 19519 19691 W System.err:    at W2.h.A(SourceFile:24)
08-07 23:28:24.663 19519 19691 W System.err:    at W2.h.C(SourceFile:49)
08-07 23:28:24.663 19519 19691 W System.err:    at W2.h.run(SourceFile:34)
08-07 23:28:24.663 19519 19691 W System.err:    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1156)
08-07 23:28:24.663 19519 19691 W System.err:    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651)
08-07 23:28:24.663 19519 19691 W System.err:    at Z2.a$d$a.run(SourceFile:29)
08-07 23:28:24.663 19519 19691 W System.err:    at java.lang.Thread.run(Thread.java:1119)
08-07 23:28:24.663 19519 19691 W System.err:    at Z2.a$c$a.run(SourceFile:6)
08-07 23:28:24.663 19519 19691 D HWUI    : ---- read threw an exception
08-07 23:28:24.663 19519 19691 D HWUI    : --- Failed to create image decoder with message 'unimplemented'
08-07 23:28:24.663 19519 19691 W System.err: Y8.n: stream was reset: CANCEL
08-07 23:28:24.663 19519 19691 W System.err:    at Y8.i$c.B(SourceFile:53)
08-07 23:28:24.663 19519 19691 W System.err:    at V8.c$b.B(SourceFile:16)
08-07 23:28:24.663 19519 19691 W System.err:    at d9.u.B(SourceFile:34)
08-07 23:28:24.663 19519 19691 W System.err:    at d9.i.B(SourceFile:8)
08-07 23:28:24.663 19519 19691 W System.err:    at q5.c$c$a.B(SourceFile:1)
08-07 23:28:24.663 19519 19691 W System.err:    at d9.u$a.read(SourceFile:18)
08-07 23:28:24.663 19519 19691 W System.err:    at java.io.FilterInputStream.read(FilterInputStream.java:133)
08-07 23:28:24.663 19519 19691 W System.err:    at q3.c.read(SourceFile:5)
08-07 23:28:24.663 19519 19691 W System.err:    at d3.E.b(SourceFile:75)
08-07 23:28:24.663 19519 19691 W System.err:    at d3.E.read(SourceFile:23)
08-07 23:28:24.663 19519 19691 W System.err:    at d3.E.b(SourceFile:75)
08-07 23:28:24.663 19519 19691 W System.err:    at d3.E.read(SourceFile:23)
08-07 23:28:24.663 19519 19691 W System.err:    at q3.d.read(SourceFile:7)
08-07 23:28:24.663 19519 19691 W System.err:    at java.io.FilterInputStream.read(FilterInputStream.java:133)
08-07 23:28:24.663 19519 19691 W System.err:    at q3.i.read(SourceFile:5)
08-07 23:28:24.663 19519 19691 W System.err:    at d3.E.b(SourceFile:75)
08-07 23:28:24.663 19519 19691 W System.err:    at d3.E.read(SourceFile:23)
08-07 23:28:24.663 19519 19691 W System.err:    at android.graphics.BitmapFactory.nativeDecodeStream(Native Method)
08-07 23:28:24.663 19519 19691 W System.err:    at android.graphics.BitmapFactory.decodeStreamInternal(BitmapFactory.java:807)
08-07 23:28:24.663 19519 19691 W System.err:    at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:782)
08-07 23:28:24.663 19519 19691 W System.err:    at d3.A$b.b(SourceFile:8)
08-07 23:28:24.663 19519 19691 W System.err:    at d3.u.i(SourceFile:26)
08-07 23:28:24.663 19519 19691 W System.err:    at d3.u.m(SourceFile:4)
08-07 23:28:24.663 19519 19691 W System.err:    at d3.u.h(SourceFile:17)
08-07 23:28:24.663 19519 19691 W System.err:    at d3.u.e(SourceFile:97)
08-07 23:28:24.663 19519 19691 W System.err:    at d3.u.f(SourceFile:15)
08-07 23:28:24.663 19519 19691 W System.err:    at d3.H.c(SourceFile:38)
08-07 23:28:24.663 19519 19691 W System.err:    at d3.H.a(SourceFile:3)
08-07 23:28:24.663 19519 19691 W System.err:    at d3.a.a(SourceFile:3)
08-07 23:28:24.663 19519 19691 W System.err:    at W2.i.c(SourceFile:33)
08-07 23:28:24.663 19519 19691 W System.err:    at W2.i.b(SourceFile:19)
08-07 23:28:24.663 19519 19691 W System.err:    at W2.i.a(SourceFile:1)
08-07 23:28:24.663 19519 19691 W System.err:    at W2.t.b(SourceFile:32)
08-07 23:28:24.663 19519 19691 W System.err:    at W2.t.a(SourceFile:20)
08-07 23:28:24.663 19519 19691 W System.err:    at W2.h.B(SourceFile:26)
08-07 23:28:24.663 19519 19691 W System.err:    at W2.h.i(SourceFile:11)
08-07 23:28:24.663 19519 19691 W System.err:    at W2.h.h(SourceFile:12)
08-07 23:28:24.663 19519 19691 W System.err:    at W2.h.j(SourceFile:62)
08-07 23:28:24.663 19519 19691 W System.err:    at W2.h.c(SourceFile:46)
08-07 23:28:24.663 19519 19691 W System.err:    at W2.z.d(SourceFile:218)
08-07 23:28:24.663 19519 19691 W System.err:    at W2.z.b(SourceFile:11)
08-07 23:28:24.663 19519 19691 W System.err:    at W2.h.A(SourceFile:24)
08-07 23:28:24.663 19519 19691 W System.err:    at W2.h.C(SourceFile:49)
08-07 23:28:24.663 19519 19691 W System.err:    at W2.h.run(SourceFile:34)
08-07 23:28:24.663 19519 19691 W System.err:    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1156)
08-07 23:28:24.663 19519 19691 W System.err:    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651)
08-07 23:28:24.663 19519 19691 W System.err:    at Z2.a$d$a.run(SourceFile:29)
08-07 23:28:24.663 19519 19691 W System.err:    at java.lang.Thread.run(Thread.java:1119)
08-07 23:28:24.663 19519 19691 W System.err:    at Z2.a$c$a.run(SourceFile:6)
08-07 23:28:24.663 19519 19691 D HWUI    : ---- read threw an exception
08-07 23:28:24.663 19519 19691 D HWUI    : --- Failed to create image decoder with message 'unimplemented'
08-07 23:28:24.688 19519 19573 W HWUI    : Image decoding logging dropped!
08-07 23:28:24.721 19519 19678 W HWUI    : Image decoding logging dropped!

Update 2: Following is a new log-block with following useractions:

  1. Opening the App
  2. Scrolling quite quickly a bit in the Home feed
  3. Opening a Post: The post is still being shown, but comments are not loading
  4. Going back to the Home feed
  5. Opening the Navbar and going into a sub: Nothing except sub-header is shown (Icon, banner, description, membercount, creationdate and "About" is shown)
--------- beginning of main
08-07 23:38:44.948 21539 21539 W zygote64: Activation of cgroup controller +memory failed in path /sys/fs/cgroup/apps/uid_10067: Invalid argument
08-07 23:38:44.952 21539 21539 I rreddit.patreon: Using CollectorTypeCMC GC.
08-07 23:38:44.954 21539 21539 E rreddit.patreon: Not starting debugger since process cannot load the jdwp agent.
08-07 23:38:44.957 21539 21539 D nativeloader: Load libframework-connectivity-tiramisu-jni.so using APEX ns com_android_tethering for caller /apex/com.android.tethering/javalib/framework-connectivity-t.jar: ok
08-07 23:38:44.962 21539 21539 D CompatChangeReporter: Compat change id reported: 242716250; UID 10067; state: ENABLED
08-07 23:38:44.966 21539 21539 D ApplicationLoaders: Returning zygote-cached class loader: /system/framework/android.test.base.jar
08-07 23:38:44.974 21539 21539 D nativeloader: Configuring clns-9 for other apk /system/framework/android.test.mock.jar. target_sdk_version=34, uses_libraries=ALL, library_path=/data/app/~~4ofVfgyd-Bo5b_kK861usw==/ml.docilealligator.infinityforreddit.patreon-BiRoVz1xVS2f97Y9yEu6tQ==/lib/arm64:/data/app/~~4ofVfgyd-Bo5b_kK861usw==/ml.docilealligator.infinityforreddit.patreon-BiRoVz1xVS2f97Y9yEu6tQ==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand:/data/user/0/ml.docilealligator.infinityforreddit.patreon
08-07 23:38:44.980 21539 21539 D nativeloader: Configuring clns-10 for other apk /system/framework/android.test.runner.jar. target_sdk_version=34, uses_libraries=ALL, library_path=/data/app/~~4ofVfgyd-Bo5b_kK861usw==/ml.docilealligator.infinityforreddit.patreon-BiRoVz1xVS2f97Y9yEu6tQ==/lib/arm64:/data/app/~~4ofVfgyd-Bo5b_kK861usw==/ml.docilealligator.infinityforreddit.patreon-BiRoVz1xVS2f97Y9yEu6tQ==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand:/data/user/0/ml.docilealligator.infinityforreddit.patreon
08-07 23:38:44.981 21539 21539 D ApplicationLoaders: Returning zygote-cached class loader: /system/framework/android.test.base.jar
08-07 23:38:44.981 21539 21539 D ApplicationLoaders: Returning zygote-cached class loader: /system_ext/framework/androidx.window.extensions.jar
08-07 23:38:44.981 21539 21539 D ApplicationLoaders: Returning zygote-cached class loader: /system_ext/framework/androidx.window.sidecar.jar
08-07 23:38:44.996 21539 21539 D nativeloader: Configuring clns-11 for other apk /data/app/~~4ofVfgyd-Bo5b_kK861usw==/ml.docilealligator.infinityforreddit.patreon-BiRoVz1xVS2f97Y9yEu6tQ==/base.apk. target_sdk_version=34, uses_libraries=, library_path=/data/app/~~4ofVfgyd-Bo5b_kK861usw==/ml.docilealligator.infinityforreddit.patreon-BiRoVz1xVS2f97Y9yEu6tQ==/lib/arm64:/data/app/~~4ofVfgyd-Bo5b_kK861usw==/ml.docilealligator.infinityforreddit.patreon-BiRoVz1xVS2f97Y9yEu6tQ==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand:/data/user/0/ml.docilealligator.infinityforreddit.patreon
08-07 23:38:45.001 21539 21539 I rreddit.patreon: AssetManager2(0xb400006f2563bf98) locale list changing from [] to [de-DE]
08-07 23:38:45.006 21539 21539 V GraphicsEnvironment: Currently set values for:
08-07 23:38:45.006 21539 21539 V GraphicsEnvironment:   angle_gl_driver_selection_pkgs=[com.android.angle, com.linecorp.b612.android, com.campmobile.snow, com.google.android.apps.tachyon]
08-07 23:38:45.006 21539 21539 V GraphicsEnvironment:   angle_gl_driver_selection_values=[angle, native, native, native]
08-07 23:38:45.006 21539 21539 V GraphicsEnvironment: ml.docilealligator.infinityforreddit.patreon is not listed in per-application setting
08-07 23:38:45.006 21539 21539 V GraphicsEnvironment: ANGLE allowlist from config:
08-07 23:38:45.006 21539 21539 V GraphicsEnvironment: ml.docilealligator.infinityforreddit.patreon is not listed in ANGLE allowlist or settings, returning default
08-07 23:38:45.006 21539 21539 V GraphicsEnvironment: Neither updatable production driver nor prerelease driver is supported.
08-07 23:38:45.009 21539 21539 D WM-WrkMgrInitializer: Initializing WorkManager with default configuration.
08-07 23:38:45.010 21539 21539 D WM-PackageManagerHelper: Skipping component enablement for androidx.work.impl.background.systemjob.SystemJobService
08-07 23:38:45.010 21539 21539 D WM-Schedulers: Created SystemJobScheduler and enabled SystemJobService
08-07 23:38:45.014 21539 21553 E ashmem  : Pinning is deprecated since Android Q. Please use trim or other methods.
--------- beginning of system
08-07 23:38:45.028 21539 21559 I DisplayManager: Choreographer implicitly registered for the refresh rate.
08-07 23:38:45.029 21539 21559 D vulkan  : searching for layers in '/data/app/~~4ofVfgyd-Bo5b_kK861usw==/ml.docilealligator.infinityforreddit.patreon-BiRoVz1xVS2f97Y9yEu6tQ==/lib/arm64'
08-07 23:38:45.030 21539 21559 D vulkan  : searching for layers in '/data/app/~~4ofVfgyd-Bo5b_kK861usw==/ml.docilealligator.infinityforreddit.patreon-BiRoVz1xVS2f97Y9yEu6tQ==/base.apk!/lib/arm64-v8a'
08-07 23:38:45.030 21539 21539 I rreddit.patreon: AssetManager2(0xb400006f25634bf8) locale list changing from [] to [de-DE]
08-07 23:38:45.031 21539 21539 D AppCompatDelegate: Checking for metadata for AppLocalesMetadataHolderService : Service not found
08-07 23:38:45.031 21539 21539 I rreddit.patreon: AssetManager2(0xb400006f25639d38) locale list changing from [] to [de-DE]
08-07 23:38:45.039 21539 21539 D DesktopModeFlags: Toggle override initialized to: OVERRIDE_UNSET
08-07 23:38:45.042 21539 21553 D CompatChangeReporter: Compat change id reported: 253665015; UID 10067; state: ENABLED
08-07 23:38:45.084 21539 21539 D nativeloader: Load /data/app/~~4ofVfgyd-Bo5b_kK861usw==/ml.docilealligator.infinityforreddit.patreon-BiRoVz1xVS2f97Y9yEu6tQ==/lib/arm64/libnative-lib.so using class loader ns clns-11 (caller=/data/app/~~4ofVfgyd-Bo5b_kK861usw==/ml.docilealligator.infinityforreddit.patreon-BiRoVz1xVS2f97Y9yEu6tQ==/base.apk!classes2.dex): ok
08-07 23:38:45.088 21539 21539 I ContentCaptureHelper: Setting logging level to OFF
08-07 23:38:45.105 21539 21539 D EventBus: No subscribers registered for event class e8.A
08-07 23:38:45.105 21539 21539 D EventBus: No subscribers registered for event class w9.i
08-07 23:38:45.175 21539 21539 W View    : requestLayout() improperly called by androidx.appcompat.widget.AppCompatTextView{8d879d6 V.ED..... ......ID 157,90-216,139} during layout: running second layout pass
08-07 23:38:45.191 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:38:45.243 21539 21539 W TextView: onProvideContentCaptureStructure(): calling assumeLayout()
08-07 23:38:45.273 21539 21539 D InsetsController: hide(ime(), fromIme=false)
08-07 23:38:45.273 21539 21539 I ImeTracker: ml.docilealligator.infinityforreddit.patreon:39e52ad7: onCancelled at PHASE_CLIENT_ALREADY_HIDDEN
08-07 23:38:45.293 21539 21539 I ImeTracker: system_server:fc66b389: onCancelled at PHASE_CLIENT_ON_CONTROLS_CHANGED
08-07 23:38:45.877 21539 21539 D EventBus: No subscribers registered for event class e8.b0
08-07 23:38:45.877 21539 21539 D EventBus: No subscribers registered for event class w9.i
08-07 23:38:47.481 21539 21543 I rreddit.patreon: Background concurrent mark compact GC freed 57MB AllocSpace bytes, 53(2228KB) LOS objects, 77% free, 7101KB/30MB, paused 736us,2.656ms total 101.002ms
08-07 23:38:47.723 21539 21589 D CompatChangeReporter: Compat change id reported: 247079863; UID 10067; state: ENABLED
08-07 23:38:47.801 21539 21539 W HWUI    : Image decoding logging dropped!
08-07 23:38:47.802 21539 21539 W HWUI    : Image decoding logging dropped!
08-07 23:38:47.864 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:38:47.898 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:38:47.903 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:38:47.905 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:38:50.172 21539 21622 D ProfileInstaller: Installing profile for ml.docilealligator.infinityforreddit.patreon
08-07 23:38:51.605 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:38:51.792 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:38:51.800 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:38:51.862 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:38:51.870 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:38:51.902 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:38:52.133 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:38:52.146 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:38:52.149 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:38:52.155 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:38:52.196 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:38:52.352 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:38:52.497 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:38:52.627 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:38:52.631 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:38:52.635 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:38:52.843 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:38:52.858 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:38:52.916 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:38:52.985 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:38:53.119 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:38:53.381 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:38:53.733 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:38:53.816 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:38:53.902 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:38:53.954 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:38:54.213 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:38:54.333 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:38:54.339 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:38:55.345 21539 21539 I rreddit.patreon: AssetManager2(0xb400006f2568efb8) locale list changing from [] to [de-DE]
08-07 23:38:55.345 21539 21539 I rreddit.patreon: AssetManager2(0xb400006f25668818) locale list changing from [] to [de-DE]
08-07 23:38:55.366 21539 21539 I ContentCaptureHelper: Setting logging level to OFF
08-07 23:38:55.391 21539 21539 W HWUI    : Image decoding logging dropped!
08-07 23:38:55.391 21539 21539 W HWUI    : Image decoding logging dropped!
08-07 23:38:55.403 21539 21539 W View    : requestLayout() improperly called by androidx.appcompat.widget.Toolbar{b65aea6 V.E....L. ......ID 0,118-1080,286 #7f0a09a2 app:id/toolbar_view_post_detail_activity} during layout: running second layout pass
08-07 23:38:55.409 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:38:55.411 21539 21539 W TextView: onProvideContentCaptureStructure(): calling assumeLayout()
08-07 23:38:55.411 21539 21539 W TextView: onProvideContentCaptureStructure(): calling assumeLayout()
08-07 23:38:55.411 21539 21539 W TextView: onProvideContentCaptureStructure(): calling assumeLayout()
08-07 23:38:55.440 21539 21539 D InsetsController: hide(ime(), fromIme=false)
08-07 23:38:55.440 21539 21539 I ImeTracker: ml.docilealligator.infinityforreddit.patreon:27790437: onCancelled at PHASE_CLIENT_ALREADY_HIDDEN
08-07 23:38:58.518 21539 21539 D InsetsController: hide(ime(), fromIme=false)
08-07 23:38:58.518 21539 21539 I ImeTracker: ml.docilealligator.infinityforreddit.patreon:b80da962: onCancelled at PHASE_CLIENT_ALREADY_HIDDEN
08-07 23:38:58.760 21539 21539 D VRI[ViewPostDetailActivity]: visibilityChanged oldVisibility=true newVisibility=false
08-07 23:38:58.762 21539 21539 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=false callback=android.view.ViewRootImpl$$ExternalSyntheticLambda13@33bd4cd
08-07 23:38:58.764 21539 21539 D ViewRootImpl: Skipping stats log for color mode
08-07 23:39:01.182 21539 21539 W WindowOnBackDispatcher: OnBackInvokedCallback is not enabled for the application.
08-07 23:39:01.182 21539 21539 W WindowOnBackDispatcher: Set 'android:enableOnBackInvokedCallback="true"' in the application manifest.
08-07 23:39:02.529 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:39:02.561 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:39:02.580 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:39:02.599 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:39:02.634 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:39:02.668 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:39:04.211 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:39:04.224 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:39:04.255 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:39:04.295 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:39:06.857 21539 21539 I ContentCaptureHelper: Setting logging level to OFF
08-07 23:39:06.881 21539 21539 W View    : requestLayout() improperly called by c6.a{66e7501 V.ED..... ..S..AID 209,41-330,84} during layout: running second layout pass
08-07 23:39:06.881 21539 21539 W View    : requestLayout() improperly called by c6.a{62eade7 V.ED..... ......ID 236,41-304,84} during layout: running second layout pass
08-07 23:39:06.881 21539 21539 W View    : requestLayout() improperly called by com.google.android.material.tabs.TabLayout$i{2585c0b VFE...C.. ..S..AID 0,0-540,126} during layout: running second layout pass
08-07 23:39:06.881 21539 21539 W View    : requestLayout() improperly called by com.google.android.material.tabs.TabLayout$i{4744fa6 VFE...C.. ......ID 540,0-1080,126} during layout: running second layout pass
08-07 23:39:06.881 21539 21539 W View    : requestLayout() improperly called by androidx.appcompat.widget.AppCompatTextView{fa48b70 V.ED..... ......ID 157,93-216,142} during layout: running second layout pass
08-07 23:39:06.886 21539 21539 W TextView: onProvideContentCaptureStructure(): calling assumeLayout()
08-07 23:39:06.893 21539 21592 W HWUI    : Image decoding logging dropped!
08-07 23:39:06.909 21539 21539 D InsetsController: hide(ime(), fromIme=false)
08-07 23:39:06.909 21539 21539 I ImeTracker: ml.docilealligator.infinityforreddit.patreon:ce48afe7: onCancelled at PHASE_CLIENT_ALREADY_HIDDEN
08-07 23:39:07.408 21539 21644 W HWUI    : Image decoding logging dropped!

If you need any further info, lmk

dermalikmann avatar Aug 07 '25 21:08 dermalikmann

Sadly your Update 1 is a useless stacktrace, because of code obfuscation. It is likely R8 or ProGuard. If you can reproduce your issue with Continuum I should be able to figure it out. Assuming it isn't a Infinity for Reddit only bug. Continuum is completely free, but you will have to create a Reddit Client ID. Here are the instructions.

edgan avatar Aug 08 '25 07:08 edgan

After sleeping over it, I think my update1 is not really related to it anyways, as these errors did not occured in any other run. And "stream error" indicates that I got probably some network connects that were RST'ed.

dermalikmann avatar Aug 08 '25 08:08 dermalikmann

Opening a Post: The post is still being shown, but comments are not loading Going back to the Home feed Opening the Navbar and going into a sub: Nothing except sub-header is shown (Icon, banner, description, membercount, creationdate and "About" is shown)

This seems like a okHttp3 (networking library) problem. Its connection pool may have some issues that prevent network request from being established.

Docile-Alligator avatar Aug 08 '25 14:08 Docile-Alligator

That sounds logical. If you can tell me how to enable more verbose logging, or if you'd send me a debug build, I'd give you more info, as to me the logs I've send look rather little-telling

dermalikmann avatar Aug 08 '25 14:08 dermalikmann

@dermalikmann

app-debug.zip

This is the debug build (not Patreon though) of the upcoming v8.0.0 stable release. There is no API key inside so you can't login, but I assume this problem also occurs in the anonymous mode.

Please unzip the file since GitHub doesn't allow .apk files.

Thank you very much for your kind help!

Docile-Alligator avatar Aug 11 '25 22:08 Docile-Alligator

@dermalikmann

app-debug.zip

This is the debug build (not Patreon though) of the upcoming v8.0.0 stable release. There is no API key inside so you can't login, but I assume this problem also occurs in the anonymous mode.

Please unzip the file since GitHub doesn't allow .apk files.

Thank you very much for your kind help!

I belive that not true since issue seems to be more or less frequent based on accounts , example - I have 2 accounts , one of them gets this issue more frequently than other

meilluer avatar Aug 13 '25 14:08 meilluer

@dermalikmann

app-debug.zip

This is the debug build (not Patreon though) of the upcoming v8.0.0 stable release. There is no API key inside so you can't login, but I assume this problem also occurs in the anonymous mode.

Please unzip the file since GitHub doesn't allow .apk files.

Thank you very much for your kind help!

Heyho! So, I was not able to debug this yet, but I can confirm following behavior:

  • the problem is still present in 8.0
  • my main account does have this problem
  • one of my other accounts seemingly does not
  • anonymous seems to not have this problem as well
  • the problem does not care about what kind of posts you view, and from what feed.

New observations (already present in v7, so no further regression):

  • When downloading media, the first one succeeds, every further one does not
  • the "hide see post's" FAB stops working
  • switching accounts is not possible

I will try to provide debug logs from a build with my API key later, although I really would like not to setup androidstuido and sdk 😅

dermalikmann avatar Aug 14 '25 15:08 dermalikmann

@Docile-Alligator

I might have found the culprit - although I can't explain why it happens. I belive it's got to do with the viewed post history.

My main account, that I use daily has a post history limit of 10k. Today I noticed, in addition to this bug, that my posts are not being marked as seen anymore (no darkening effect). So I went into the settings and increased the limit to 20k. obviously, posts started to get marked as seen again.

After scrolling for a while, I noticed, that the commments are being loaded again, successfully!

So I checked this theory, by decreseing the limit back to 10k again, and promptly comments stopped loading again. Then I went over to my second account (where I did not have this bug), decreased the limit to 20, restarted the app, and now I have the bug on my second account as well!

Increasing the limit on both accounts again, and the bug vanished!

That would also explain, why this does not happen for anonymous users, because they can't use the post history feature!

dermalikmann avatar Aug 16 '25 11:08 dermalikmann

@Docile-Alligator

I might have found the culprit - although I can't explain why it happens. I belive it's got to do with the viewed post history.

My main account, that I use daily has a post history limit of 10k. Today I noticed, in addition to this bug, that my posts are not being marked as seen anymore (no darkening effect). So I went into the settings and increased the limit to 20k. obviously, posts started to get marked as seen again.

After scrolling for a while, I noticed, that the commments are being loaded again, successfully!

So I checked this theory, by decreseing the limit back to 10k again, and promptly comments stopped loading again. Then I went over to my second account (where I did not have this bug), decreased the limit to 20, restarted the app, and now I have the bug on my second account as well!

Increasing the limit on both accounts again, and the bug vanished!

That would also explain, why this does not happen for anonymous users, because they can't use the post history feature!

Good catch ! But I believe the issue seems to be overflow of data so my question is does the limit increase fixes the issue of only delays it ?

meilluer avatar Aug 17 '25 18:08 meilluer

Well, as far as I can extrapolate, it very much only delays it. If I can "activate" the bug by decreasing the limit, and "deactivate" the bug by increasing, its only logical, that if you reach the limit by natural use again, it will self activate.

dermalikmann avatar Aug 17 '25 22:08 dermalikmann

Probably solution : 1. Create a new api key

2.add your accounts

  1. Don't turn on post history

4.after some time you can turn post history on

I haven't been able to reproduce issue every since I did this so probably something breaks API ig?

meilluer avatar Aug 18 '25 15:08 meilluer

I mean, a more permanently solution would be to cyclically delete the post history after it reaches a certain size, for each post added, delete the oldest to make room.

But that's not something users can do so one of the above API/sign out sign in/etc solutions works in the mean time.

ImperialSquid avatar Aug 18 '25 16:08 ImperialSquid

I mean, a more permanently solution would be to cyclically delete the post history after it reaches a certain size, for each post added, delete the oldest to make room.

But that's not something users can do so one of the above API/sign out sign in/etc solutions works in the mean time.

I think infinity already does that in settings -> advance you can check read post database size and saved posts it auto resects after reaching limit , can someone with issue check if their database is getting cleared?

meilluer avatar Aug 18 '25 17:08 meilluer

Image probably history is not getting cleared history limit is set to 500 @Docile-Alligator after cleaning read DB and restarting app it worked

meilluer avatar Aug 19 '25 16:08 meilluer

Image probably history is not getting cleared history limit is set to 500 @Docile-Alligator after cleaning read DB and restarting app it worked

I can confirm that this workaround works for me.

rharish101 avatar Aug 21 '25 13:08 rharish101

I don't know why, but this while loop here feels sketchy to me.

while (readPostDao.getReadPostsCount(username) > limit && isReadPostLimit) {
    readPostDao.deleteOldestReadPosts(username);
}

I feel like this could also probably be solved a little more efficiently, by taking the difference of the current amount of history entries subtracted by the post history limit and then delete that amount of posts from the database. This will be especially efficient for cases where the user decreases the limit a lot, because the database won't be committed N times, but just once.

Update: ah, I just saw that it deletes 100 posts at a time. Never mind then

dermalikmann avatar Aug 21 '25 18:08 dermalikmann

I don't know why, but this while loop here feels sketchy to me.

while (readPostDao.getReadPostsCount(username) > limit && isReadPostLimit) {
    readPostDao.deleteOldestReadPosts(username);
}

I feel like this could also probably be solved a little more efficiently, by taking the difference of the current amount of history entries subtracted by the post history limit and then delete that amount of posts from the database. This will be especially efficient for cases where the user decreases the limit a lot, because the database won't be committed N times, but just once.

Update: ah, I just saw that it deletes 100 posts at a time. Never mind then

I feel like it should be >= rather than >

meilluer avatar Aug 27 '25 17:08 meilluer

@ImperialSquid @meilluer @dermalikmann @rharish101 @acetux The issue is fixed and a new update will be released very soon.

Reason of the issue: readPostDao.deleteOldestReadPosts(username) queries the database using DELETE FROM read_posts WHERE rowid IN (SELECT rowid FROM read_posts ORDER BY time ASC LIMIT 100) AND username = :username, which may not delete any read posts in the database. And it will only happen when you are using multiple reddit accounts. For example, when you first use account 1 and has 500 read posts, and then switch to account 2 and have another 500 read posts. Then the database will have 1000 read posts. Now you continue using account 2 and read 1 more post (let's assume your read post limit is set to 500):

while (readPostDao.getReadPostsCount(username) > limit && isReadPostLimit) {
    readPostDao.deleteOldestReadPosts(username);
}

will run but readPostDao.deleteOldestReadPosts(username) deletes nothing because the first 100 read posts was saved under your account 1, not account 2. Then readPostDao.getReadPostsCount(username) > limit always resolves to true and it leads to an infinite loop. And that eats up all the background threads and eventually you see nothing loads in Infinity.

The fix is simple: just change

DELETE FROM read_posts WHERE rowid IN (SELECT rowid FROM read_posts ORDER BY time ASC LIMIT 100) AND username = :username

to

DELETE FROM read_posts WHERE rowid IN (SELECT rowid FROM read_posts WHERE username = :username ORDER BY time ASC LIMIT 100)

See that WHERE username = :username is now inside the SELECT statement so it will delete the oldest posts from the correct user!

Docile-Alligator avatar Aug 30 '25 22:08 Docile-Alligator

Feel free to test it when v8.0.1 is out.

Docile-Alligator avatar Aug 30 '25 22:08 Docile-Alligator