[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] KrisM22:
ref latest logcat - appreciate the work you put into it.

I will add 4 parts of that log which preceded the first suspected incident, which SIGSEGV'ed and toombstoned.

What I see is google indexing messages forever, like thousands/millions of times, until java finally terminates.

In the future only do log for 1 or 2 failures.

So wanted to ask you what you are doing on your phone?

09-25 18:12:16.710: D/LogUtil_LogConfig(4275): getLogFile(): logFilePath = /data/data/com.huawei.health/files/com.huawei.health/com.huawei.health_DaemonService/
09-25 18:12:16.711: D/LogUtil_LogConfig(4275): obtainSavePath(): path = 1
09-25 18:12:16.711: D/LogUtil_LogConfig(4275): acquireMaxLogFileLengthContainsOffset describe: com.huawei.health:DaemonService result:5242880
09-25 18:12:16.713: D/LogUtil_LogConfig(4275): getLogFileRoot(): logFilePath = /data/data/com.huawei.health/files/com.huawei.health/com.huawei.health_DaemonService/

huawei?

09-25 18:12:30.522: I/Icing(2758): Indexing done com.google.android.apps.messaging-internal.3p:Message_no_gsa
09-25 18:12:30.526: I/Icing(2758): Indexing done com.google.android.apps.messaging-internal.3p:Conversation_no_gsa
09-25 18:12:30.528: I/Icing(2758): Indexing com.google.android.apps.messaging-internal.3p:Person_no_gsa from com.google.android.apps.messaging
09-25 18:12:30.532: I/Icing(2758): Indexing done com.google.android.apps.messaging-internal.3p:Person_no_gsa
09-25 18:12:30.536: I/Icing(2758): Indexing com.google.android.apps.messaging-internal.3p:Message_no_gsa from com.google.android.apps.messaging

this goes on forever...

09-25 18:12:35.152: W/PlayCommon(9556): [157] com.google.android.play.b.g.a(500): No account for auth token provided
09-25 18:12:35.154: I/PlayCommon(9556): [157] com.google.android.play.b.g.a(387): Connecting to server: https://play.googleapis.com/play/log?format=raw&proto_v2=true
09-25 18:12:35.402: I/PlayCommon(9556): [157] com.google.android.play.b.g.a(456): Successfully uploaded logs.
09-25 18:12:35.629: E/NetworkScheduler(2380): Invalid component specified.
09-25 18:12:35.638: E/NetworkScheduler(2380): Invalid component specified.
09-25 18:12:36.529: I/Icing(2758): Indexing com.google.android.apps.messaging-internal.3p:Person_no_gsa from com.google.android.apps.messaging

- a couple errors

09-25 18:12:57.156: I/Icing(2758): Indexing done com.google.android.apps.messaging-internal.3p:Conversation_no_gsa
09-25 18:12:57.783: W/ActivityManager(1505): Background start not allowed: service Intent { cmp=com.google.android.apps.messaging/.shared.datamodel.action.execution.ActionExecutorImpl$EmptyService (has extras) } to com.google.android.apps.messaging/.shared.datamodel.action.execution.ActionExecutorImpl$EmptyService from pid=5290 uid=10095 pkg=com.google.android.apps.messaging startFg?=false
09-25 18:12:58.351: E/Fabric(12114): Settings request failed.
09-25 18:12:58.351: E/Fabric(12114): a.a.a.a.a.e.d$c: java.net.SocketTimeoutException: failed to connect to settings.crashlytics.com/23.23.126.54 (port 443) from /192.168.0.18 (port 58505) after 10000ms
09-25 18:12:58.351: E/Fabric(12114): at a.a.a.a.a.e.d.b(HttpRequest.java:1355)
09-25 18:12:58.351: E/Fabric(12114): at a.a.a.a.a.g.l.a(DefaultSettingsSpiCall.java:104)
09-25 18:12:58.351: E/Fabric(12114): at a.a.a.a.a.g.l.a(DefaultSettingsSpiCall.java:88)
09-25 18:12:58.351: E/Fabric(12114): at a.a.a.a.a.g.j.a(DefaultSettingsController.java:80)
09-25 18:12:58.351: E/Fabric(12114): at a.a.a.a.a.g.j.a(DefaultSettingsController.java:64)
09-25 18:12:58.351: E/Fabric(12114): at a.a.a.a.a.g.q.c(Settings.java:153)
09-25 18:12:58.351: E/Fabric(12114): at a.a.a.a.m.g(Onboarding.java:126)
09-25 18:12:58.351: E/Fabric(12114): at a.a.a.a.m.d(Onboarding.java:99)
09-25 18:12:58.351: E/Fabric(12114): at a.a.a.a.m.f(Onboarding.java:45)
09-25 18:12:58.351: E/Fabric(12114): at a.a.a.a.h.a(InitializationTask.java:63)
09-25 18:12:58.351: E/Fabric(12114): at a.a.a.a.h.a(InitializationTask.java:28)
09-25 18:12:58.351: E/Fabric(12114): at a.a.a.a.a.c.a$2.call(AsyncTask.java:311)
09-25 18:12:58.351: E/Fabric(12114): at java.util.concurrent.FutureTask.run(FutureTask.java:266)
09-25 18:12:58.351: E/Fabric(12114): at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:458)
09-25 18:12:58.351: E/Fabric(12114): at java.util.concurrent.FutureTask.run(FutureTask.java:266)
09-25 18:12:58.351: E/Fabric(12114): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
09-25 18:12:58.351: E/Fabric(12114): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
09-25 18:12:58.351: E/Fabric(12114): at java.lang.Thread.run(Thread.java:764)
09-25 18:12:58.351: E/Fabric(12114): Caused by: java.net.SocketTimeoutException: failed to connect to settings.crashlytics.com/23.23.126.54 (port 443) from /192.168.0.18 (port 58505) after 10000ms
09-25 18:12:58.351: E/Fabric(12114): at libcore.io.IoBridge.connectErrno(IoBridge.java:185)
09-25 18:12:58.351: E/Fabric(12114): at libcore.io.IoBridge.connect(IoBridge.java:129)
09-25 18:12:58.351: E/Fabric(12114): at java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:137)
09-25 18:12:58.351: E/Fabric(12114): at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:390)
09-25 18:12:58.351: E/Fabric(12114): at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:230)
09-25 18:12:58.351: E/Fabric(12114): at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:212)
09-25 18:12:58.351: E/Fabric(12114): at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:436)
09-25 18:12:58.351: E/Fabric(12114): at java.net.Socket.connect(Socket.java:621)
09-25 18:12:58.351: E/Fabric(12114): at com.android.okhttp.internal.Platform.connectSocket(Platform.java:145)
09-25 18:12:58.351: E/Fabric(12114): at com.android.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:141)
09-25 18:12:58.351: E/Fabric(12114): at com.android.okhttp.internal.io.RealConnection.connect(RealConnection.java:112)
09-25 18:12:58.351: E/Fabric(12114): at com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:184)
09-25 18:12:58.351: E/Fabric(12114): at com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:126)
09-25 18:12:58.351: E/Fabric(12114): at com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:95)
09-25 18:12:58.351: E/Fabric(12114): at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281)
09-25 18:12:58.351: E/Fabric(12114): at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224)
09-25 18:12:58.351: E/Fabric(12114): at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:461)
09-25 18:12:58.351: E/Fabric(12114): at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:407)
09-25 18:12:58.351: E/Fabric(12114): at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponseCode(HttpURLConnectionImpl.java:538)
09-25 18:12:58.351: E/Fabric(12114): at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getResponseCode(DelegatingHttpsURLConnection.java:105)
09-25 18:12:58.351: E/Fabric(12114): at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:26)
09-25 18:12:58.351: E/Fabric(12114): at a.a.a.a.a.e.d.b(HttpRequest.java:1353)
09-25 18:12:58.351: E/Fabric(12114): ... 17 more
09-25 18:12:58.382: W/CrashlyticsCore(12114): Expected method missing: registerOnMeasurementEventListener
09-25 18:12:58.382: W/CrashlyticsCore(12114): java.lang.NoSuchMethodException: parameter type is null
09-25 18:12:58.382: W/CrashlyticsCore(12114): at java.lang.Class.getMethod(Class.java:2060)
09-25 18:12:58.382: W/CrashlyticsCore(12114): at java.lang.Class.getDeclaredMethod(Class.java:2047)
09-25 18:12:58.382: W/CrashlyticsCore(12114): at com.crashlytics.android.c.u.a(DefaultAppMeasurementEventListenerRegistrar.java:89)
09-25 18:12:58.382: W/CrashlyticsCore(12114): at com.crashlytics.android.c.u.a(DefaultAppMeasurementEventListenerRegistrar.java:54)
09-25 18:12:58.382: W/CrashlyticsCore(12114): at com.crashlytics.android.c.k.a(CrashlyticsController.java:1574)
09-25 18:12:58.382: W/CrashlyticsCore(12114): at com.crashlytics.android.c.l.d(CrashlyticsCore.java:322)
09-25 18:12:58.382: W/CrashlyticsCore(12114): at com.crashlytics.android.c.l.f(CrashlyticsCore.java:44)
09-25 18:12:58.382: W/CrashlyticsCore(12114): at a.a.a.a.h.a(InitializationTask.java:63)
09-25 18:12:58.382: W/CrashlyticsCore(12114): at a.a.a.a.h.a(InitializationTask.java:28)
09-25 18:12:58.382: W/CrashlyticsCore(12114): at a.a.a.a.a.c.a$2.call(AsyncTask.java:311)
09-25 18:12:58.382: W/CrashlyticsCore(12114): at java.util.concurrent.FutureTask.run(FutureTask.java:266)
09-25 18:12:58.382: W/CrashlyticsCore(12114): at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:458)
09-25 18:12:58.382: W/CrashlyticsCore(12114): at java.util.concurrent.FutureTask.run(FutureTask.java:266)
09-25 18:12:58.382: W/CrashlyticsCore(12114): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
09-25 18:12:58.382: W/CrashlyticsCore(12114): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
09-25 18:12:58.382: W/CrashlyticsCore(12114): at java.lang.Thread.run(Thread.java:764)
09-25 18:12:58.708: W/ActivityManager(1505): Background start not allowed: service Intent { cmp=com.google.android.apps.messaging/.shared.datamodel.action.execution.ActionExecutorImpl$EmptyService (has extras) } to com.google.android.apps.messaging/.shared.datamodel.action.execution.ActionExecutorImpl$EmptyService from pid=5290 uid=10095 pkg=com.google.android.apps.messaging startFg?=false
09-25 18:12:58.728: I/Bugle(5290): CountryCodeDetector: updateMainDeviceCountry from default subscription network country. detected country: pl
09-25 18:12:58.867: I/Icing(2758): Indexing com.google.android.apps.messaging-internal.3p:Person_no_gsa from com.google.android.apps.messaging