GmsCore
GmsCore copied to clipboard
ULP crashes with ArrayIndexOutOfBoundsException:
Describe the bug microG crashed in the background with:
05-08 15:38:31.117 10318 10318 E AndroidRuntime: FATAL EXCEPTION: main
05-08 15:38:31.117 10318 10318 E AndroidRuntime: Process: com.google.android.gms, PID: 10318
05-08 15:38:31.117 10318 10318 E AndroidRuntime: java.lang.ArrayIndexOutOfBoundsException: length=10; index=-1
05-08 15:38:31.117 10318 10318 E AndroidRuntime: at java.util.ArrayList.fastRemove(ArrayList.java:557)
05-08 15:38:31.117 10318 10318 E AndroidRuntime: at java.util.ArrayList.remove(ArrayList.java:540)
05-08 15:38:31.117 10318 10318 E AndroidRuntime: at org.microg.gms.location.UnifiedLocationProvider.removeRequest(UnifiedLocationProvider.kt:90)
05-08 15:38:31.117 10318 10318 E AndroidRuntime: at org.microg.gms.location.GoogleLocationManager.removeLocationUpdates(GoogleLocationManager.java:185)
05-08 15:38:31.117 10318 10318 E AndroidRuntime: at org.microg.gms.location.GoogleLocationManager.onLocationChanged(GoogleLocationManager.java:279)
05-08 15:38:31.117 10318 10318 E AndroidRuntime: at org.microg.gms.location.GoogleLocationManager$$ExternalSyntheticLambda0.run(Unknown Source:2)
05-08 15:38:31.117 10318 10318 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:790)
05-08 15:38:31.117 10318 10318 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:99)
05-08 15:38:31.117 10318 10318 E AndroidRuntime: at android.os.Looper.loop(Looper.java:164)
05-08 15:38:31.117 10318 10318 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:6494)
05-08 15:38:31.117 10318 10318 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
05-08 15:38:31.117 10318 10318 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
05-08 15:38:31.117 10318 10318 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
To Reproduce No idea, happened when using DB navigator.
System Android Version: Android 8.1 Custom ROM: LineageOS 15.1