[Magisk] 8lou:
Logcat Extreme crashing too. I will try Matlog or through ADB.

Thats is what I got

09-22 01:19:42.754 E/b4:dns:changed(5334): failed fetching ruleset <-- b_mvps, java.lang.Exception: failed to fetch ruleset (size 0), Thread[tunnel-ctrl,5,main]
09-22 01:19:42.755 E/b4:dns:changed(5334): java.lang.Exception: failed to fetch ruleset (size 0)
09-22 01:19:42.755 E/b4:dns:changed(5334):	at tunnel.FilterManager$1.invoke(FilterManager.kt:13)
09-22 01:19:42.755 E/b4:dns:changed(5334):	at tunnel.FilterManager$1.invoke(FilterManager.kt:8)
09-22 01:19:42.755 E/b4:dns:changed(5334):	at tunnel.FilterManager$syncRules$1.invoke(FilterManager.kt:172)
09-22 01:19:42.755 E/b4:dns:changed(5334):	at tunnel.FilterManager$syncRules$1.invoke(FilterManager.kt:8)
09-22 01:19:42.755 E/b4:dns:changed(5334):	at tunnel.FilterManager.syncRules(FilterManager.kt:165)
09-22 01:19:42.755 E/b4:dns:changed(5334):	at tunnel.FilterManager.access$syncRules(FilterManager.kt:8)
09-22 01:19:42.755 E/b4:dns:changed(5334):	at tunnel.FilterManager$sync$1.invoke(FilterManager.kt:115)
09-22 01:19:42.755 E/b4:dns:changed(5334):	at tunnel.FilterManager$sync$1.invoke(FilterManager.kt:8)
09-22 01:19:42.755 E/b4:dns:changed(5334):	at tunnel.FilterManager.sync(FilterManager.kt:113)
09-22 01:19:42.755 E/b4:dns:changed(5334):	at tunnel.Main$setup$1.invokeSuspend(Main.kt:114)
09-22 01:19:42.755 E/b4:dns:changed(5334):	at tunnel.Main$setup$1.invoke(Unknown Source:10)
09-22 01:19:42.755 E/b4:dns:changed(5334):	at kotlin.coroutines.experimental.migration.ExperimentalSuspendFunction1Migration.invoke(CoroutinesMigration.kt:134)
09-22 01:19:42.755 E/b4:dns:changed(5334):	at kotlin.coroutines.experimental.migration.ExperimentalSuspendFunction1Migration.invoke(CoroutinesMigration.kt:130)
09-22 01:19:42.755 E/b4:dns:changed(5334):	at kotlin.coroutines.experimental.intrinsics.IntrinsicsKt__IntrinsicsJvmKt$createCoroutineUnchecked$$inlined$buildContinuationByInvokeCall$IntrinsicsKt__IntrinsicsJvmKt$2.resume(IntrinsicsJvm.kt:122)
09-22 01:19:42.755 E/b4:dns:changed(5334):	at kotlin.coroutines.experimental.intrinsics.IntrinsicsKt__IntrinsicsJvmKt$createCoroutineUnchecked$$inlined$buildContinuationByInvokeCall$IntrinsicsKt__IntrinsicsJvmKt$2.resume(IntrinsicsJvm.kt:98)
09-22 01:19:42.755 E/b4:dns:changed(5334):	at kotlinx.coroutines.experimental.DispatchedTask$DefaultImpls.run(Dispatched.kt:162)
09-22 01:19:42.755 E/b4:dns:changed(5334):	at kotlinx.coroutines.experimental.DispatchedContinuation.run(Dispatched.kt:26)
09-22 01:19:42.755 E/b4:dns:changed(5334):	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:459)
09-22 01:19:42.755 E/b4:dns:changed(5334):	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
09-22 01:19:42.755 E/b4:dns:changed(5334):	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)
09-22 01:19:42.755 E/b4:dns:changed(5334):	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
09-22 01:19:42.755 E/b4:dns:changed(5334):	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
09-22 01:19:42.755 E/b4:dns:changed(5334):	at java.lang.Thread.run(Thread.java:764)
09-22 01:19:44.409 E/BufferQueueProducer(3383): [PopupWindow:7e0f34f[26783]#0] disconnect: not connected (req=1)
09-22 01:19:44.984 E/Zygote (27589): isWhitelistProcess - Process is Whitelisted
09-22 01:19:44.985 E/Zygote (27589): accessInfo : 1
09-22 01:19:44.994 E/gle.android.gm(27589): Not starting debugger since process cannot load the jdwp agent.
09-22 01:19:45.198 E/AndroidRuntime(27589): FATAL EXCEPTION: main
09-22 01:19:45.198 E/AndroidRuntime(27589): Process: com.google.android.gms, PID: 27589
09-22 01:19:45.198 E/AndroidRuntime(27589): java.lang.RuntimeException: Unable to create application co.g.App: java.lang.SecurityException: addOnPermissionsChangeListener: Neither user 10037 nor current process has android.permission.OBSERVE_GRANT_REVOKE_PERMISSIONS.
09-22 01:19:45.198 E/AndroidRuntime(27589):	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6227)
09-22 01:19:45.198 E/AndroidRuntime(27589):	at android.app.ActivityThread.access$1200(ActivityThread.java:237)
09-22 01:19:45.198 E/AndroidRuntime(27589):	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1785)
09-22 01:19:45.198 E/AndroidRuntime(27589):	at android.os.Handler.dispatchMessage(Handler.java:106)
09-22 01:19:45.198 E/AndroidRuntime(27589):	at android.os.Looper.loop(Looper.java:214)
09-22 01:19:45.198 E/AndroidRuntime(27589):	at android.app.ActivityThread.main(ActivityThread.java:7050)
09-22 01:19:45.198 E/AndroidRuntime(27589):	at java.lang.reflect.Method.invoke(Native Method)
09-22 01:19:45.198 E/AndroidRuntime(27589):	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
09-22 01:19:45.198 E/AndroidRuntime(27589):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:965)
09-22 01:19:45.198 E/AndroidRuntime(27589): Caused by: java.lang.SecurityException: addOnPermissionsChangeListener: Neither user 10037 nor current process has android.permission.OBSERVE_GRANT_REVOKE_PERMISSIONS.
09-22 01:19:45.198 E/AndroidRuntime(27589):	at android.os.Parcel.createException(Parcel.java:1966)
09-22 01:19:45.198 E/AndroidRuntime(27589):	at android.os.Parcel.readException(Parcel.java:1934)
09-22 01:19:45.198 E/AndroidRuntime(27589):	at android.os.Parcel.readException(Parcel.java:1884)
09-22 01:19:45.198 E/AndroidRuntime(27589):	at android.content.pm.IPackageManager$Stub$Proxy.addOnPermissionsChangeListener(IPackageManager.java:7499)
09-22 01:19:45.198 E/AndroidRuntime(27589):	at android.app.ApplicationPackageManager.addOnPermissionsChangeListener(ApplicationPackageManager.java:1840)
09-22 01:19:45.198 E/AndroidRuntime(27589):	at sai.a(:com.google.android.gms@19275039@19.2.75 (100408-269183835):13)
09-22 01:19:45.198 E/AndroidRuntime(27589):	at rja.onCreate(:com.google.android.gms@19275039@19.2.75 (100408-269183835):93)
09-22 01:19:45.198 E/AndroidRuntime(27589):	at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1154)
09-22 01:19:45.198 E/AndroidRuntime(27589):	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6222)
09-22 01:19:45.198 E/AndroidRuntime(27589):	... 8 more
09-22 01:19:45.198 E/AndroidRuntime(27589): Caused by: android.os.RemoteException: Remote stack trace:
09-22 01:19:45.198 E/AndroidRuntime(27589):	at android.app.ContextImpl.enforce(ContextImpl.java:1924)
09-22 01:19:45.198 E/AndroidRuntime(27589):	at android.app.ContextImpl.enforceCallingOrSelfPermission(ContextImpl.java:1952)
09-22 01:19:45.198 E/AndroidRuntime(27589):	at com.android.server.pm.PackageManagerService.addOnPermissionsChangeListener(PackageManagerService.java:6546)
09-22 01:19:45.198 E/AndroidRuntime(27589):	at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:2788)
09-22 01:19:45.198 E/AndroidRuntime(27589):	at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:4763)
09-22 01:19:45.198 E/AndroidRuntime(27589):