Checklist
Describe the bug
When watching a 4+ hour video, switching to the background player (like opening another app), the app will crash. If Draw Over Other Apps is disabled, there is no error screen.
Version
5.0.0
Frequency
Always (100% of the time)
Device
Samsung Galaxy S25 Ultra
Steps to reproduce the bug
- Open any 4+ hour long video (such as https://www.youtube.com/watch?v=No45YnGEwPI)
- Leave PipePipe to any other app or the home screen, thus triggering the background player
Additional context
Exception
- User Action: ui error
- Request: ACRA report
- Content Country: US
- Content Language: en-US
- App Language: en_US
- Service: none
- Version: 5.0.0
- OS: Linux samsung/pa3quew/pa3q:16/BP2A.250605.031.A3/S938U1UEU5BYI3_OYM5BYI3:user/release-keys 16 - 36
Crash log
java.lang.RuntimeException: android.os.TransactionTooLargeException: data parcel size 1010848 bytes
Bundle stats:
android:viewHierarchyState [size=3580]
android:views [size=3528]
0x7f0a013f [size=1396]
androidx.lifecycle.BundlableSavedStateRegistry.key [size=1006352]
android:support:activity-result [size=6696]
KEY_COMPONENT_ACTIVITY_REGISTERED_KEYS [size=5780]
android:support:fragments [size=999340]
android:support:fragments [size=999264]
PersistableBundle stats:
[null]
at android.app.servertransaction.PendingTransactionActions$StopInfo.run(PendingTransactionActions.java:146)
at android.os.Handler.handleCallback(Handler.java:995)
at android.os.Handler.dispatchMessage(Handler.java:103)
at android.os.Looper.loopOnce(Looper.java:273)
at android.os.Looper.loop(Looper.java:363)
at android.app.ActivityThread.main(ActivityThread.java:10060)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:632)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:975)
Caused by: android.os.TransactionTooLargeException: data parcel size 1010848 bytes
at android.os.BinderProxy.transactNative(Native Method)
at android.os.BinderProxy.transact(BinderProxy.java:661)
at android.app.IActivityClientController$Stub$Proxy.activityStopped(IActivityClientController.java:1596)
at android.app.ActivityClient.activityStopped(ActivityClient.java:112)
at android.app.servertransaction.PendingTransactionActions$StopInfo.run(PendingTransactionActions.java:135)
... 8 more
Checklist
Describe the bug
When watching a 4+ hour video, switching to the background player (like opening another app), the app will crash. If Draw Over Other Apps is disabled, there is no error screen.
Version
5.0.0
Frequency
Always (100% of the time)
Device
Samsung Galaxy S25 Ultra
Steps to reproduce the bug
Additional context
Exception
Crash log