Skip to content

[Bug]: app crash on wakeup #6639

@mnalis

Description

@mnalis

Summary

sometimes in app was last active and screen turns on, on wakeapp app crashes

Steps to reproduce

  1. open and use the app
  2. let the screen idle turn it off
  3. some minutes later turn the screen on

Expected behaviour

no crash, app remains where it was

Actual behaviour

app crashes

Device name

Samsung Galaxy S23+

Android version

Android 15 (stock, degoogled)

Commons app version

6.2.1 (f-droid)

Device logs

FATAL EXCEPTION: main
Process: fr.free.nrw.commons, PID: 12967
java.lang.RuntimeException: android.os.TransactionTooLargeException: data parcel size 556700 bytes
Bundle stats:
  android:viewHierarchyState [size=2288]
    android:views [size=2184]
  androidx.lifecycle.BundlableSavedStateRegistry.key [size=553532]
    android:support:activity-result [size=10344]
      KEY_COMPONENT_ACTIVITY_REGISTERED_KEYS [size=9476]
    android:support:fragments [size=542876]
      android:support:fragments [size=542804]
PersistableBundle stats:
  [null]
	at android.app.servertransaction.PendingTransactionActions$StopInfo.run(PendingTransactionActions.java:146)
	at android.os.Handler.handleCallback(Handler.java:959)
	at android.os.Handler.dispatchMessage(Handler.java:100)
	at android.os.Looper.loopOnce(Looper.java:257)
	at android.os.Looper.loop(Looper.java:342)
	at android.app.ActivityThread.main(ActivityThread.java:9634)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:619)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:929)
Caused by: android.os.TransactionTooLargeException: data parcel size 556700 bytes
	at android.os.BinderProxy.transactNative(Native Method)
	at android.os.BinderProxy.transact(BinderProxy.java:655)
	at android.app.IActivityClientController$Stub$Proxy.activityStopped(IActivityClientController.java:1566)
	at android.app.ActivityClient.activityStopped(ActivityClient.java:104)
	at android.app.servertransaction.PendingTransactionActions$StopInfo.run(PendingTransactionActions.java:135)
	... 8 more

Screenshots

No response

Would you like to work on the issue?

None

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions