This crash started started appearing with the later google mobile ads sdk versions i.e 20.x.x and later. I have kept silent for a good time (months) hoping the issue would get solved with time but in vain.
The crash isn't easily reproducible since it is random.
Caused by java.lang.SecurityException: Package android does not belong to 10996
at android.os.Parcel.createExceptionOrNull(Parcel.java:2385)
at android.os.Parcel.createException(Parcel.java:2369)
at android.os.Parcel.readException(Parcel.java:2352)
at android.os.Parcel.readException(Parcel.java:2294)
at android.net.IConnectivityManager$Stub$Proxy.requestNetwork(IConnectivityManager.java:4597)
at android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:4194)
at android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4706)
at android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4673)
at com.google.android.gms.ads.nonagon.a.a(a.java:17)
at com.google.android.gms.ads.ChimeraMobileAdsSettingManagerCreatorImpl.getMobileAdsSettingManager(ChimeraMobileAdsSettingManagerCreatorImpl.java:5)
at
com.google.android.gms.ads.internal.client.bu.bR(bu.java:3)
at ahn.onTransact(ahn.java:4)
at android.os.Binder.transact(Binder.java:1079)
at eeg.eD(eeg.java:2)
at com.google.android.gms.ads.internal.client.ay.getMobileAdsSettingManager(ay.java)
at com.google.android.gms.ads.MobileAdsSettingManagerCreatorImpl.getMobileAdsSettingManager(MobileAdsSettingManagerCreatorImpl.java:5)
at com.google.android.gms.ads.internal.client.az.ei(az.java:3)
at eeh.onTransact(eeh.java:11)
at android.os.Binder.transact(Binder.java:1079)
at com.google.android.gms.internal.ads.zzadj.zzbi(zzadj.java:2)
at com.google.android.gms.internal.ads.zzbgf.zze(zzbgf.java:4)
at com.google.android.gms.internal.ads.zzbhx.zza(zzbhx.java:3)
at com.google.android.gms.internal.ads.zzbej.zzb(zzbej.java:13)
at com.google.android.gms.internal.ads.zzbeq.zzf(zzbeq.java:1)
at com.google.android.gms.internal.ads.zzbeq.zzd(zzbeq.java:11)
at com.google.android.gms.internal.ads.zzbhs.zze(zzbhs.java:3)
at com.google.android.gms.internal.ads.zzbhs.zzf(zzbhs.java:8)
at com.google.android.gms.ads.MobileAds.initialize(MobileAds.java:3)
at com.napsternetlabs.napsternetv.NapsternetVApp.onCreate(NapsternetVApp.java:72)
at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1192)
at android.app.ActivityThread.handleMakeApplication(ActivityThread.java:7507)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7446)
at android.app.ActivityThread.access$1400(ActivityThread.java:301)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2148)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:246)
at android.app.ActivityThread.main(ActivityThread.java:8512)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:602)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1139)