NeoApplications / Neo-Store

An F-Droid client with modern UI and an arsenal of extra features.
GNU General Public License v3.0
2.96k stars 91 forks source link

[Bug] App crashing randomly and frequently #633

Closed rafnov closed 2 months ago

rafnov commented 3 months ago

Describe the bug App crashes frequently and randomly at unnoticable cases.

To Reproduce Use the app. Search apps, try to install / uninstall other apps, configure Neo Store.

Expected behavior App working, not exiting.

Screenshots Cannot screenshot app closing suddenly at different, random cases.

Relevant information:

Dan2077 commented 3 months ago

Same issue here. As simple as viewing a few applications, the performance degrades then freezes. Tried with exploit protection compatibility mode (graphine OS application setting).

Device: pixel 6 Avdroid version: 14 ROM: graphine OS build 2024062700 App's Version: 1.0.2 Disabled battery optimization for Neo Store? Unrestricted What is your selected installer? - Stock

Humam-Hamdan commented 3 months ago

Same, one ui 5.1 (A13) on S20 FE 5G, unrestricted optimization.

machiav3lli commented 3 months ago

If you have the archive repos (fdroid archive etc.) activated, just disable those and then report back

CompeyDev commented 3 months ago

Disabling the repos seems to fix it.

Dan2077 commented 3 months ago

If you have the archive repos (fdroid archive etc.) activated, just disable those and then report back

This has fixed it. Any advantage having the archived repos?

machiav3lli commented 3 months ago

This has fixed it. Any advantage having the archived repos?

The Archive's theoretical benefit is for pretty old devices, that would be able to grab the old versions of apps that still support its android version. I say theoretical, as this is by its own is an issue, having an old version of an app with possible security issues isn't really great on devices with security updates from the last decade.

Maybe it would make sense to dump archive repos from the preset repos, but I'm still planing to fix this issue in later versions, so it'll stay for now.