-
-
Notifications
You must be signed in to change notification settings - Fork 155
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] App data corruption when stopping Rethink for a few hours #1801
Comments
@TyraVex, Thanks for the kind words! Could you please share the logs? You can find them in About -> Bug Report (email crash logs)`. This will help us figure out what's causing the issue on your device. |
Thank you for your response. Proton Mail is having a hard time processing the email request from Rethink (Proton's fault?) |
Send them to If you're technical enough, take logs the second time you open the app (when you notice that most of the data is gone) via |
Thanks |
Hello,
|
Hi @TyraVex, Thank you for reporting this issue and providing the detailed steps to reproduce it. Based on the logs you shared, we couldn’t find any errors directly indicating data corruption. The mentioned error appears to be handled gracefully, and the logs being printed don’t seem to point to a critical problem. Could you clarify what you mean by "data corruption"? For example:
It would also be helpful if you could share logs from the following scenarios:
This additional context will help us investigate the problem more thoroughly. |
Hello, i sent the logcat when the bug happened, I'm going to try again tomorrow and screen record what's happening as well. |
Hi, @hussainmohd-a did take a look at it (though he hasn't updated that here). Unfortunately, the logs you sent lacked any noticable errors or warnings for us to conclude anything from it. Make sure to increase the logcat buffer size (16mb is the max on some devices) before you capture the logs:
Optionally, you can also opt to set Rethink in Verbose logging level from Configure -> Settings -> Log level. |
I'm having a hard time capturing high quality logs using Here's a screenshot before and after the event (do not look at the clock, I restored the app using root backups after the data corruption happened) Here are the logs according to the command provided above. It starts at 4am, ends at 10:41am, with me reopening the app witg corrupted data for the first timr at 10:39-41. I don't know why it's so small though. I'll try again when I can |
Thanks. The grep is probably filtering out way too much. To filter by package, you probably want to |
Hello,
I have been using this app for now over a year, and it has been very useful. Thanks a lot for devs of this project.
Sadly, there is a bug that corrupts a large portion of the app data (I can't open DNS tab, per app rules are 90% gone, proxy configuration is gone, and 90% of app internet access rules are gone).
I lived well with this bug by using backups each time I needed to stop rethink, and restored them upon reusing it. Even so, the proxy config did not come back, but it wasn't a pain to import a wireguard config files and selecting the routed apps.
Today I got the app data corruption bug described above, but I erased my backups by mistake, so I am now finally taking the time to report it.
I am using HyperOS 1.0.5.0 from xiaomi.eu on a Mi 11 Ultra, Android 14. Phone is rooted with magisk.
I'd like to add that this bug happens 100% of the time if the following steps are followed on my device.
To reproduce the bug:
Things I tried:
The text was updated successfully, but these errors were encountered: