This morning I woke to find six notifications on my Pixel 8 from GmsCompat saying that "Google Play services has crashed". They occurred at approximately half-hour intervals: 03:43, 04:14, 04:45, 05:18, 05:49 and 06:19. It hasn't occurred again for the last 4.5 hours.
All six crashes had identical details (except processUptime):
type: crash
osVersion: google/shiba/shiba:16/BP4A.260105.004.E1/2026012801:user/release-keys
package: com.google.android.gms:255034035, targetSdk 36
sharedUid: com.google.uid.shared
process: com.google.android.gms.persistent
processUptime: 1861869 + 457 ms
installer: app.grapheneos.apps
GmsCompatConfig version: 167
java.lang.IllegalArgumentException: Invalid image config, must be ALPHA_8
at cshl.<init>(:com.google.android.gms@255034035@25.50.34 (260400-855735097):35)
at csgk.apply(:com.google.android.gms@255034035@25.50.34 (260400-855735097):186)
at csgp.run(:com.google.android.gms@255034035@25.50.34 (260400-855735097):120)
at beeh.c(:com.google.android.gms@255034035@25.50.34 (260400-855735097):50)
at beeh.run(:com.google.android.gms@255034035@25.50.34 (260400-855735097):73)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1154)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:652)
at bejy.run(:com.google.android.gms@255034035@25.50.34 (260400-855735097):8)
at java.lang.Thread.run(Thread.java:1563)
Suppressed: glmn:
at tk_trace.location-GoogleLocationManagerImpl_getLastLocation(Unknown Source:0)
at tk_trace.AsyncOpImpl(Unknown Source:0)
at tk_trace.AsyncOpTask(Unknown Source:0)
at tk_trace.6-GetLastLocation(Unknown Source:0)
at tk_trace.location_base-GoogleLocationManagerChimeraService-IGoogleLocationManagerService_81(Unknown Source:0)
Is this cause for concern?
Edit:
Having perused other threads reporting the same thing, I have checked the "Dynamic code loading via ..." settings and they're both set to "Default (Allowed)".