jellyfin-android icon indicating copy to clipboard operation
jellyfin-android copied to clipboard

Crash on Android 14 with v2.6.0

Open aeyno opened this issue 11 months ago • 0 comments

Describe the bug

The app crashes instantly at startup

Logs

type: crash
osVersion: google/oriole/oriole:14/UQ1A.240205.002/2024030300:user/release-keys
package: org.jellyfin.mobile:2060099
process: org.jellyfin.mobile
processUptime: 110 + 191 ms
installer: com.android.vending

java.lang.IllegalArgumentException: org.jellyfin.mobile: Targeting U+ (version 34 and above) disallows creating or retrieving a PendingIntent with FLAG_MUTABLE, an implicit Intent within and without FLAG_NO_CREATE and FLAG_ALLOW_UNSAFE_IMPLICIT_INTENT for security reasons. To retrieve an already existing PendingIntent, use FLAG_NO_CREATE, however, to create a new PendingIntent with an implicit Intent use FLAG_IMMUTABLE.
	at android.os.Parcel.createExceptionOrNull(Parcel.java:3070)
	at android.os.Parcel.createException(Parcel.java:3050)
	at android.os.Parcel.readException(Parcel.java:3026)
	at android.os.Parcel.readException(Parcel.java:2968)
	at android.app.IActivityManager$Stub$Proxy.getIntentSenderWithFeature(IActivityManager.java:6612)
	at android.app.PendingIntent.getActivityAsUser(PendingIntent.java:578)
	at android.app.PendingIntent.getActivity(PendingIntent.java:559)
	at android.app.PendingIntent.getActivity(PendingIntent.java:523)
	at z7.e.b(SourceFile:116)
	at z7.s.o(SourceFile:145)
	at z7.s.m(SourceFile:95)
	at z7.s.n(SourceFile:57)
	at z7.e.handleMessage(SourceFile:1008)
	at android.os.Handler.dispatchMessage(Handler.java:102)
	at android.os.Looper.loopOnce(Looper.java:205)
	at android.os.Looper.loop(Looper.java:294)
	at android.os.HandlerThread.run(HandlerThread.java:67)
Caused by: android.os.RemoteException: Remote stack trace:
	at com.android.server.am.ActivityManagerService.getIntentSenderWithFeatureAsApp(ActivityManagerService.java:5409)
	at com.android.server.am.ActivityManagerService.getIntentSenderWithFeature(ActivityManagerService.java:5352)
	at android.app.IActivityManager$Stub.onTransact(IActivityManager.java:3274)
	at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2767)
	at android.os.Binder.execTransactInternal(Binder.java:1387)

Application version

2.6.0

Where did you install the app from?

Google Play

Device information

Google Pixel 6

Android version

GrapheneOS 2024030700 (Android 14 UQ1A)

Jellyfin server version

10.8.13

Which video player implementations does this bug apply to?

  • [ ] Web player (default)
  • [ ] Integrated player (ExoPlayer)
  • [ ] External player (VLC, mpv, MX Player)

aeyno avatar Mar 08 '24 10:03 aeyno