SecurityException and Crash when Android Auto is connected
Open
@marcbaechinger is already working on this.
Since Aug 11, 2026.
bug
- Dominant language
- Java
- Stars
- 3k
- Forks
- 955
- Avg merge
- 12d 14h
- Merged PRs (30d)
- 2
Description
Version
Media3 1.10.1
More version details
We're seeing a lot of crashes recently. It appears to have started with Media3 Version 1.10.1, but that might not be accurate
Devices that reproduce the issue
Samsung and Google Devices, only Android 16 and 17
Devices that do not reproduce the issue
No response
Reproducible in the demo app?
Not tested
Reproduction steps
Not reproducible, but it only happens when Android Auto is connected
Expected result
App does not crash
Actual result
App crashes with this Stacktrace:
Caused by java.lang.SecurityException: Caller uid 10376 cannot set freezer state
at android.os.Parcel.createExceptionOrNull(Parcel.java:3354)
at android.os.Parcel.createException(Parcel.java:3338)
at android.os.Parcel.readException(Parcel.java:3321)
at android.os.Parcel.readException(Parcel.java:3263)
at android.app.IActivityManager$Stub$Proxy.enableAppFreezer(IActivityManager.java:10632)
at android.os.BinderProxy$ProxyMap.getSortedInterfaceCounts(BinderProxy.java:289)
at android.os.BinderProxy$ProxyMap.dumpProxyInterfaceCounts(BinderProxy.java:359)
at android.os.BinderProxy$ProxyMap.set(BinderProxy.java:253)
at android.os.BinderProxy.getInstance(BinderProxy.java:479)
at android.os.Parcel.nativeReadStrongBinder(Parcel.java)
at android.os.Parcel.readStrongBinder(Parcel.java:3464)
at android.media.session.ISessionManager$Stub$Proxy.createSession(ISessionManager.java:670)
at android.media.session.MediaSessionManager.createSession(MediaSessionManager.java:150)
at android.media.session.MediaSession.<init>(MediaSession.java:206)
at androidx.media3.session.legacy.MediaSessionCompat$MediaSessionImplApi29.createFwkMediaSession(MediaSessionCompat.java:2272)
at androidx.media3.session.legacy.MediaSessionCompat$MediaSessionImplApi23.<init>(MediaSessionCompat.java:1909)
at androidx.media3.session.legacy.MediaSessionCompat$MediaSessionImplApi28.<init>(MediaSessionCompat.java:2246)
at androidx.media3.session.legacy.MediaSessionCompat$MediaSessionImplApi29.<init>(MediaSessionCompat.java:2266)
at androidx.media3.session.legacy.MediaSessionCompat.<init>(MediaSessionCompat.java:353)
at androidx.media3.session.MediaSessionLegacyStub.<init>(MediaSessionLegacyStub.java:253)
at androidx.media3.session.MediaSessionImpl.<init>(MediaSessionImpl.java:226)
at androidx.media3.session.MediaLibrarySessionImpl.<init>(MediaLibrarySessionImpl.java:86)
at androidx.media3.session.MediaLibraryService$MediaLibrarySession.createImpl(MediaLibraryService.java:765)
at androidx.media3.session.MediaLibraryService$MediaLibrarySession.createImpl(MediaLibraryService.java:126)
at androidx.media3.session.MediaSession.<init>(MediaSession.java:802)
at androidx.media3.session.MediaLibraryService$MediaLibrarySession.<init>(MediaLibraryService.java:730)
at androidx.media3.session.MediaLibraryService$MediaLibrarySession$Builder.build(MediaLibraryService.java:697)
at de.swmh.szapp.media.baseplayer.impl.service.BaseMediaServiceImpl.setMediaSession(BaseMediaServiceImpl.kt:50)
at de.swmh.szapp.media.baseplayer.impl.service.BaseMediaServiceImpl.onCreate(BaseMediaServiceImpl.kt:22)
at android.app.ActivityThread.handleCreateService(ActivityThread.java:5916)
at android.app.ActivityThread.-$$Nest$mhandleCreateService(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2924)
at android.os.Handler.dispatchMessage(Handler.java:110)
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(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:632)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:975)
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.