-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
Fixed crash when starting NewPipe after it was removed from RAM #4921
Fixed crash when starting NewPipe after it was removed from RAM #4921
Conversation
April's Fool? There's no APK to test. xD |
My bad :P |
Fixed! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks
@Isira-Seneviratne This worked for the debug build, but in the 0.20.4 release Newpipe keeps crashing and opening in an infinite loop, just like another open issue here describes. Could you test this with both a debug and a release build? |
I think the issue you're talking about has been fixed here. |
Sure? There is no crash report involved here. Just loading Newpipe after it's booted from RAM. I could ask for a release build there if you're certain, though. |
I'll apply the changes and see if I encounter any issues. |
Wait, I'm confused now. When I reported the issue and you provided a debug build to test, it worked fine. But the 0.20.4 release build doesn't work. Assuming there were no changes to the relevant code between this PR and the release, that means something is going wrong in the release builds. Even after that public constructor PR is merged, it still leaves the problem that Newpipe is crashing upon resuming if it was removed from RAM. Somehow, this is fixed in debug builds, but not in release builds. Is that correct? |
I tried minimizing and then restoring the app, but I didn't encounter any issues 😕 |
:O So if you open a bunch of RAM hungry apps again and again and then try to resume a paused video in the main player, it restores state successfully? (The 'Minimize' setting should be set to 'None' so that there is no notification when the main player is paused.) |
I didn't encounter any issues with that setting either |
ಠ▃ಠ This calls for a logcat. |
It seems like an issue with |
This is the 0.20.4 release. It looks like I'll need a release build of the ErrorInfo PR. @XiangRongLin Could you upload a release APK with your change, please? Edit: Never mind! I see that 0.20.5 is about to be released. |
Yoohoo! Now that 0.20.5 is finally out, I could get a proper error report. It's the same exception as the original, but from a different function this time. Exception
Crash log
|
I'll check it out. It seems like the zone ID is being set to null for whatever reason, even though its documentation explicitly says that it's non-null. |
It's working fine on my device 😕 In any case, I have a potential workaround, and I'll link to it here. @opusforlife2 could you see if it works for you? |
What is it?
Description of the changes in your PR
APK testing
app-debug.zip
Due diligence