google-ar / arcore-unity-sdk

ARCore SDK for Unity
https://developers.google.com/ar
Other
1.4k stars 403 forks source link

Crash in ArPresto_update(), ArSession_update(): java.lang.Error: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR) #772

Open mikatzou opened 3 years ago

mikatzou commented 3 years ago

SPECIFIC ISSUE ENCOUNTERED

Our app is encountering a random crash issue, while ARCore is active. It appears to occur randomly, and is most reproduceable by simply leaving the app running while the camera & ARCore are running. Leaving it running for 15 minutes will repro about 25% of the time. I added some additional logs before and after ARCoreAndroidLifecycleManager calls ArPresto_update() from OnEarlyUpdate(), and it looks like this is happening within that call. I haven't been able to trace deeper than that though. We have seen this on multiple devices, but the logs I've included are from Pixel 4 XL. Attached logs include stack trace and nearby memory.

VERSIONS USED

STEPS TO REPRODUCE THE ISSUE

  1. Leave camera & ARCore running, wait up to 15 minutes.
  2. Repro rate appx 25%.

WORKAROUNDS (IF ANY)

None

ADDITIONAL COMMENTS

ARCoreCrashLog.txt

czadamToptal commented 3 years ago

We have very similar crash report, happens randomly in the app. android_crash.txt

Unity: 2018.4.28 ARCore SDK for Unity: 1.22.0 Device manufacturer, model, and O/S: Google, Pixel 3a XL, Android 11 (We have seen this issue on other devices as well) Google Play Services for AR (ARCore): 1.22

fredsa commented 3 years ago

Since the issue reproduces fairly easily (i.e. leave the app running for 15 minutes), could you try building the app using:

  1. The latest ARCore SDK for Unity
  2. The latest 2018.4 (https://unity3d.com/get-unity/download/archive) release of Unity, or preferably the latest 2019.4 or 2020.4 release

Even if you're not able to ship your app using 2019.4/2020.4, it would still be useful to quickly rule out any issues with the specific version of Unity and our the ARCore SDK for Unity.

maren-mclean commented 3 years ago

Coming to this as we started having issues after updating ARFoundation versions when updating Unity versions with the application eventually crashing after some seemingly random time interval and this is our exact bug as well.

VERSIONS USED

I have attached the tombstone crash log provided by the device.
tombstone_log.txt

See file for nearby memory. Excerpt of crash:

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Version '2019.4.28f1 (1381962e9d08)', Build type 'Development', Scripting Backend 'il2cpp', CPU 'arm64-v8a'
Build fingerprint: 'google/blueline/blueline:11/RQ3A.210605.005/7349499:user/release-keys'
Revision: 'MP1.0'
ABI: 'arm64'
Timestamp: 2021-06-24 14:53:07-0400
pid: 8570, tid: 8604, name: UnityMain  >>> com.cooperlighting.lightarchitecthybrid <<<
uid: 10417
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x505d700050551
    x0  000000767e6c5e60  x1  00000075cfd13ca8  x2  00000075cfd13b48  x3  0000000000000040
    x4  0000000000000010  x5  0000000000000000  x6  0000000000000000  x7  0000000000000034
    x8  000505d700050541  x9  0000000000000003  x10 0000000000000000  x11 0000000000000050
    x12 0000000000000000  x13 0000000000000000  x14 00000078cff02d22  x15 0000000000000000
    x16 00000074d4381ed8  x17 00000078cfe82ad4  x18 0000000017dc059d  x19 00000075cfd13cc0
    x20 00000075cfd13ca8  x21 00000076ce4cc850  x22 00000076ae5da580  x23 00000076ae5da580
    x24 000000765e8c14c0  x25 000000775e5340c8  x26 0001f9274502711d  x27 00000075cfd140c8
    x28 00000075cfd16000  x29 00000074d29c9f50
    sp  00000075cfd13b70  lr  00000074d33ca490  pc  00000074d33cafd4

backtrace:
      #00 pc 0000000000fc3fd4  /data/app/~~0cUx_3KDOurdYCVkPkKRcg==/com.google.ar.core-uIUIXV1Qm9Sa9wukiIH_KA==/base.apk (BuildId: 4d987a220c6013e2a16e1ee01c266765)
      #01 pc 0000000000fc348c  /data/app/~~0cUx_3KDOurdYCVkPkKRcg==/com.google.ar.core-uIUIXV1Qm9Sa9wukiIH_KA==/base.apk (BuildId: 4d987a220c6013e2a16e1ee01c266765)
      #02 pc 0000000000fc28ec  /data/app/~~0cUx_3KDOurdYCVkPkKRcg==/com.google.ar.core-uIUIXV1Qm9Sa9wukiIH_KA==/base.apk (BuildId: 4d987a220c6013e2a16e1ee01c266765)
      #03 pc 0000000000fc2378  /data/app/~~0cUx_3KDOurdYCVkPkKRcg==/com.google.ar.core-uIUIXV1Qm9Sa9wukiIH_KA==/base.apk (BuildId: 4d987a220c6013e2a16e1ee01c266765)
      #04 pc 0000000001951858  /data/app/~~0cUx_3KDOurdYCVkPkKRcg==/com.google.ar.core-uIUIXV1Qm9Sa9wukiIH_KA==/base.apk (BuildId: 4d987a220c6013e2a16e1ee01c266765)
      #05 pc 000000000193ea2c  /data/app/~~0cUx_3KDOurdYCVkPkKRcg==/com.google.ar.core-uIUIXV1Qm9Sa9wukiIH_KA==/base.apk (ArSession_update+152) (BuildId: 4d987a220c6013e2a16e1ee01c266765)
      #06 pc 0000000000028e40  /data/app/~~I6iPQWXIPz_VbaBzR0u0Pg==/com.cooperlighting.lightarchitecthybrid-HPlSesHqJy6NaQb3uFHryQ==/base.apk (BuildId: 1ea54fbd90636b43934fadf2de02d8c1)
      #07 pc 0000000000026ee8  /data/app/~~I6iPQWXIPz_VbaBzR0u0Pg==/com.cooperlighting.lightarchitecthybrid-HPlSesHqJy6NaQb3uFHryQ==/base.apk (BuildId: 1ea54fbd90636b43934fadf2de02d8c1)
      #08 pc 0000000000025cc8  /data/app/~~I6iPQWXIPz_VbaBzR0u0Pg==/com.cooperlighting.lightarchitecthybrid-HPlSesHqJy6NaQb3uFHryQ==/base.apk (ArPresto_update+24) (BuildId: 1ea54fbd90636b43934fadf2de02d8c1)
      #09 pc 0000000000024000  /data/app/~~I6iPQWXIPz_VbaBzR0u0Pg==/com.cooperlighting.lightarchitecthybrid-HPlSesHqJy6NaQb3uFHryQ==/base.apk (UnityARCore_session_update+316) (BuildId: d0f3402ec194696306a5bdb9e354422faea1fb3a)
      #10 pc 00000000026ee5e4  /data/app/~~I6iPQWXIPz_VbaBzR0u0Pg==/com.cooperlighting.lightarchitecthybrid-HPlSesHqJy6NaQb3uFHryQ==/base.apk (BuildId: 8619506a3e317f1345e949bcf6ffccfbe9674452)
      #11 pc 00000000026f21e0  /data/app/~~I6iPQWXIPz_VbaBzR0u0Pg==/com.cooperlighting.lightarchitecthybrid-HPlSesHqJy6NaQb3uFHryQ==/base.apk (BuildId: 8619506a3e317f1345e949bcf6ffccfbe9674452)
      #12 pc 0000000002bb3eec  /data/app/~~I6iPQWXIPz_VbaBzR0u0Pg==/com.cooperlighting.lightarchitecthybrid-HPlSesHqJy6NaQb3uFHryQ==/base.apk (BuildId: 8619506a3e317f1345e949bcf6ffccfbe9674452)
      #13 pc 0000000001a94990  /data/app/~~I6iPQWXIPz_VbaBzR0u0Pg==/com.cooperlighting.lightarchitecthybrid-HPlSesHqJy6NaQb3uFHryQ==/base.apk (BuildId: 8619506a3e317f1345e949bcf6ffccfbe9674452)
      #14 pc 000000000087bc38  /data/app/~~I6iPQWXIPz_VbaBzR0u0Pg==/com.cooperlighting.lightarchitecthybrid-HPlSesHqJy6NaQb3uFHryQ==/base.apk (BuildId: 8619506a3e317f1345e949bcf6ffccfbe9674452)
      #15 pc 0000000002df0f88  /data/app/~~I6iPQWXIPz_VbaBzR0u0Pg==/com.cooperlighting.lightarchitecthybrid-HPlSesHqJy6NaQb3uFHryQ==/base.apk (BuildId: 8619506a3e317f1345e949bcf6ffccfbe9674452)
      #16 pc 00000000006207dc  /data/app/~~I6iPQWXIPz_VbaBzR0u0Pg==/com.cooperlighting.lightarchitecthybrid-HPlSesHqJy6NaQb3uFHryQ==/base.apk (scripting_method_invoke(ScriptingMethodPtr, ScriptingObjectPtr, ScriptingArguments&, ScriptingExceptionPtr*, bool)+164) (BuildId: b94da9e0a44e68ef8ac69117ad81a3c30174a626)
      #17 pc 0000000000630a14  /data/app/~~I6iPQWXIPz_VbaBzR0u0Pg==/com.cooperlighting.lightarchitecthybrid-HPlSesHqJy6NaQb3uFHryQ==/base.apk (ScriptingInvocation::Invoke(ScriptingExceptionPtr*, bool)+152) (BuildId: b94da9e0a44e68ef8ac69117ad81a3c30174a626)
      #18 pc 000000000063a798  /data/app/~~I6iPQWXIPz_VbaBzR0u0Pg==/com.cooperlighting.lightarchitecthybrid-HPlSesHqJy6NaQb3uFHryQ==/base.apk (MonoBehaviour::CallUpdateMethod(int)+292) (BuildId: b94da9e0a44e68ef8ac69117ad81a3c30174a626)
      #19 pc 00000000003441b4  /data/app/~~I6iPQWXIPz_VbaBzR0u0Pg==/com.cooperlighting.lightarchitecthybrid-HPlSesHqJy6NaQb3uFHryQ==/base.apk (void BaseBehaviourManager::CommonUpdate<BehaviourManager>()+204) (BuildId: b94da9e0a44e68ef8ac69117ad81a3c30174a626)
      #20 pc 00000000003440d4  /data/app/~~I6iPQWXIPz_VbaBzR0u0Pg==/com.cooperlighting.lightarchitecthybrid-HPlSesHqJy6NaQb3uFHryQ==/base.apk (BehaviourManager::Update()+32) (BuildId: b94da9e0a44e68ef8ac69117ad81a3c30174a626)
      #21 pc 0000000000464f88  /data/app/~~I6iPQWXIPz_VbaBzR0u0Pg==/com.cooperlighting.lightarchitecthybrid-HPlSesHqJy6NaQb3uFHryQ==/base.apk (BuildId: b94da9e0a44e68ef8ac69117ad81a3c30174a626)
      #22 pc 000000000045be90  /data/app/~~I6iPQWXIPz_VbaBzR0u0Pg==/com.cooperlighting.lightarchitecthybrid-HPlSesHqJy6NaQb3uFHryQ==/base.apk (ExecutePlayerLoop(NativePlayerLoopSystem*)+80) (BuildId: b94da9e0a44e68ef8ac69117ad81a3c30174a626)
      #23 pc 000000000045bee8  /data/app/~~I6iPQWXIPz_VbaBzR0u0Pg==/com.cooperlighting.lightarchitecthybrid-HPlSesHqJy6NaQb3uFHryQ==/base.apk (ExecutePlayerLoop(NativePlayerLoopSystem*)+168) (BuildId: b94da9e0a44e68ef8ac69117ad81a3c30174a626)
      #24 pc 000000000045c14c  /data/app/~~I6iPQWXIPz_VbaBzR0u0Pg==/com.cooperlighting.lightarchitecthybrid-HPlSesHqJy6NaQb3uFHryQ==/base.apk (PlayerLoop()+368) (BuildId: b94da9e0a44e68ef8ac69117ad81a3c30174a626)
      #25 pc 00000000006b40bc  /data/app/~~I6iPQWXIPz_VbaBzR0u0Pg==/com.cooperlighting.lightarchitecthybrid-HPlSesHqJy6NaQb3uFHryQ==/base.apk (UnityPlayerLoop()+708) (BuildId: b94da9e0a44e68ef8ac69117ad81a3c30174a626)
      #26 pc 00000000006e0054  /data/app/~~I6iPQWXIPz_VbaBzR0u0Pg==/com.cooperlighting.lightarchitecthybrid-HPlSesHqJy6NaQb3uFHryQ==/base.apk (nativeRender(_JNIEnv*, _jobject*)+72) (BuildId: b94da9e0a44e68ef8ac69117ad81a3c30174a626)
      #27 pc 0000000002018c2c  /memfd:jit-cache (deleted)

It may be of relevance so I am adding this here, we are also receiving this error every frame of our application's runtime in Unity's console since updating: session_lite_c_api.cc:153] operator(): width <= 0 and have been unable to find its origin in our application, but it points to ARCore support libraries.

maren-mclean commented 3 years ago

Running through several iterations and expanding log verbosity it is possible to sometimes get a more detailed error.

This crash produced an acknowledgement of a null pointer dereference with the same error as above. This was produced on the non-latest Unity version as it was a previous crash error I noticed that had better details. tombstone_log_2.txt

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Version '2019.4.26f1 (e0392c6b2363)', Build type 'Development', Scripting Backend 'il2cpp', CPU 'arm64-v8a'
Build fingerprint: 'google/blueline/blueline:11/RQ3A.210605.005/7349499:user/release-keys'
Revision: 'MP1.0'
ABI: 'arm64'
Timestamp: 2021-06-24 09:45:58-0400
pid: 10776, tid: 10888, name: UnityMain  >>> com.cooperlighting.lightarchitecthybrid <<<
uid: 10417
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0xf
Cause: null pointer dereference
    x0  000000767e6511f0  x1  00000078cff126c4  x2  000000762e246b68  x3  0000000000000130
    x4  0000000000000010  x5  0000007477eb3541  x6  00000000000000ab  x7  00000074780dfcb2
    x8  0000000000000007  x9  0000000000000000  x10 0000000000000012  x11 0000000000000160
    x12 0000000000000000  x13 0000007477f0ed1d  x14 0000000000006461  x15 0000000000000000
    x16 0000007479b49ed8  x17 00000078cfe82ad4  x18 0000000017dc059d  x19 000000762e246de8
    x20 00000076ce4bbc00  x21 000000762e247220  x22 00000076ce4bbbd0  x23 00000076ae581540
    x24 000000765e664180  x25 000000775e5348f8  x26 0001e86485fe98ab  x27 000000762e2470f8
    x28 000000762e249000  x29 0000007478191f50
    sp  000000762e246ca0  lr  0000007478b92490  pc  0000007478b924a0

backtrace:
      #00 pc 0000000000fc34a0  /data/app/~~RnBxji2dS9VGR6dtcFVPmw==/com.google.ar.core-NErF8z_1yADlPSw_YIBVeA==/base.apk (BuildId: 4d987a220c6013e2a16e1ee01c266765)
      #01 pc 0000000000fc28ec  /data/app/~~RnBxji2dS9VGR6dtcFVPmw==/com.google.ar.core-NErF8z_1yADlPSw_YIBVeA==/base.apk (BuildId: 4d987a220c6013e2a16e1ee01c266765)
      #02 pc 0000000000fc2378  /data/app/~~RnBxji2dS9VGR6dtcFVPmw==/com.google.ar.core-NErF8z_1yADlPSw_YIBVeA==/base.apk (BuildId: 4d987a220c6013e2a16e1ee01c266765)
      #03 pc 0000000001951858  /data/app/~~RnBxji2dS9VGR6dtcFVPmw==/com.google.ar.core-NErF8z_1yADlPSw_YIBVeA==/base.apk (BuildId: 4d987a220c6013e2a16e1ee01c266765)
      #04 pc 000000000193ea2c  /data/app/~~RnBxji2dS9VGR6dtcFVPmw==/com.google.ar.core-NErF8z_1yADlPSw_YIBVeA==/base.apk (ArSession_update+152) (BuildId: 4d987a220c6013e2a16e1ee01c266765)
.
.
.

Where as this next crash was a hard crash with no tombstone cleanup and the log could only be copied from the android logcat feed, but it produced an ARCore Native Error along with a similar error as above, but failing internally within a different call stack (not within ARSession_Update it looks like, but an event that was being delivered, potentially from that area). It was produced on latest versions, just for clarification. unity_logcat_crashlog_3.txt crashlog_3.txt (Cleaned it up to remove the Unity logcat text)

Since this also points to an ARCore Native error

################ ARCore Native Error ##################
BUILD_CHANGELIST:375841813
BUILD_BASELINE_CHANGELIST:375841813
################### Stack Trace Begin ################
ARCoreError: third_party/arcore/ar/core/android/implementation/android_frame_manager_gl.cc:189  https://cs.corp.google.com/piper///depot/google3/third_party/arcore/ar/core/android/implementation/android_frame_manager_gl.cc?g=0&l=189
ARCoreError: third_party/arcore/ar/core/frame_manager.cc:407    https://cs.corp.google.com/piper///depot/google3/third_party/arcore/ar/core/frame_manager.cc?g=0&l=407
ARCoreError: third_party/arcore/ar/core/session.cc:1871 https://cs.corp.google.com/piper///depot/google3/third_party/arcore/ar/core/session.cc?g=0&l=1871
ARCoreError: third_party/arcore/ar/core/c_api/session_lite_c_api.cc:76  https://cs.corp.google.com/piper///depot/google3/third_party/arcore/ar/core/c_api/session_lite_c_api.cc?g=0&l=76
################### Stack Trace End #################

################### Undecorated Trace Begin  #################
INTERNAL: 
ARCoreError: third_party/arcore/ar/core/session.cc:1871

ARCoreError: third_party/arcore/ar/core/frame_manager.cc:407

ARCoreError: third_party/arcore/ar/core/android/implementation/android_frame_manager_gl.cc:189
null hardware buffer pointer. [type.googleapis.com/util.ErrorSpacePayload='ArStatusErrorSpace::AR_ERROR_FATAL']
################### Undecorated Trace End  #################

session_manager.cc:124 ArPresto::ArSession_update failed with status -2.

.
.
.

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Version '2019.4.28f1 (1381962e9d08)', Build type 'Development', Scripting Backend 'il2cpp', CPU 'arm64-v8a'
Build fingerprint: 'google/blueline/blueline:11/RQ3A.210605.005/7349499:user/release-keys'
Revision: 'MP1.0'
ABI: 'arm64'
Timestamp: 2021-06-24 16:04:27-0400
pid: 28335, tid: 28539, name: ImageReader-640  >>> com.cooperlighting.lightarchitecthybrid <<<
uid: 10417
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x10
Cause: null pointer dereference
E0624 16:04:27.071160   28411 session_lite_c_api.cc:153] operator(): width <= 0
W0624 16:04:27.071513   28411 pose_manager.cc:55] GetRecentDevicePose failed. INVALID_ARGUMENT: Passed timestamp is too new. Latest VIO t: 155h28m22.167190971s, latest IMU t: 155h28m22.275366037s, query t:155h28m22.369234356s
    x0  000000767e6dbe40  x1  0000007452086888  x2  0000000000000000  x3  0000000000000010
    x4  0000000000000000  x5  0000000000000030  x6  00000074a825977c  x7  4b4f5f4152454d41
    x8  0000000000000000  x9  0000000000000000  x10 ffffffffffffffff  x11 0000000000000000
    x12 00000000a5fe6ee0  x13 000009c613748a92  x14 003722dedca29abf  x15 000000000d5dba60
    x16 00000074a9d7bed0  x17 00000078cfe82b8c  x18 0000007451c38000  x19 000000765eae17e0
    x20 000000767e6dbe40  x21 000000766e6645d0  x22 0000000000000000  x23 0000000044363159
    x24 0000000000000000  x25 0000007452086cc0  x26 0000007452086ff8  x27 00000000000fc000
    x28 0000007451f8e000  x29 00000074520869e0
    sp  0000007452086410  lr  00000074a89dae18  pc  00000074a89dbef4
backtrace:
      #00 pc 0000000000bdaef4  /data/app/~~0cUx_3KDOurdYCVkPkKRcg==/com.google.ar.core-uIUIXV1Qm9Sa9wukiIH_KA==/base.apk (BuildId: 4d987a220c6013e2a16e1ee01c266765)
      #01 pc 0000000000bd9e14  /data/app/~~0cUx_3KDOurdYCVkPkKRcg==/com.google.ar.core-uIUIXV1Qm9Sa9wukiIH_KA==/base.apk (BuildId: 4d987a220c6013e2a16e1ee01c266765)
      #02 pc 0000000000d68ccc  /data/app/~~0cUx_3KDOurdYCVkPkKRcg==/com.google.ar.core-uIUIXV1Qm9Sa9wukiIH_KA==/base.apk (BuildId: 4d987a220c6013e2a16e1ee01c266765)
      #03 pc 0000000000d60844  /data/app/~~0cUx_3KDOurdYCVkPkKRcg==/com.google.ar.core-uIUIXV1Qm9Sa9wukiIH_KA==/base.apk (BuildId: 4d987a220c6013e2a16e1ee01c266765)
      #04 pc 0000000000bf8440  /data/app/~~0cUx_3KDOurdYCVkPkKRcg==/com.google.ar.core-uIUIXV1Qm9Sa9wukiIH_KA==/base.apk (BuildId: 4d987a220c6013e2a16e1ee01c266765)
      #05 pc 000000000195fbac  /data/app/~~0cUx_3KDOurdYCVkPkKRcg==/com.google.ar.core-uIUIXV1Qm9Sa9wukiIH_KA==/base.apk (BuildId: 4d987a220c6013e2a16e1ee01c266765)
      #06 pc 0000000000bfcd08  /data/app/~~0cUx_3KDOurdYCVkPkKRcg==/com.google.ar.core-uIUIXV1Qm9Sa9wukiIH_KA==/base.apk (BuildId: 4d987a220c6013e2a16e1ee01c266765)
      #07 pc 0000000000b82df4  /data/app/~~0cUx_3KDOurdYCVkPkKRcg==/com.google.ar.core-uIUIXV1Qm9Sa9wukiIH_KA==/base.apk (BuildId: 4d987a220c6013e2a16e1ee01c266765)
      #08 pc 0000000000bb54c0  /data/app/~~0cUx_3KDOurdYCVkPkKRcg==/com.google.ar.core-uIUIXV1Qm9Sa9wukiIH_KA==/base.apk (BuildId: 4d987a220c6013e2a16e1ee01c266765)
      #09 pc 0000000000bd9470  /data/app/~~0cUx_3KDOurdYCVkPkKRcg==/com.google.ar.core-uIUIXV1Qm9Sa9wukiIH_KA==/base.apk (BuildId: 4d987a220c6013e2a16e1ee01c266765)
      #10 pc 0000000000bdd77c  /data/app/~~0cUx_3KDOurdYCVkPkKRcg==/com.google.ar.core-uIUIXV1Qm9Sa9wukiIH_KA==/base.apk (BuildId: 4d987a220c6013e2a16e1ee01c266765)
      #11 pc 00000000000279b0  /system/lib64/libmediandk.so (BuildId: 12d286e3c835b9c122314887466765c4)
      #12 pc 0000000000017830  /system/lib64/libstagefright_foundation.so (android::AHandler::deliverMessage(android::sp<android::AMessage> const&)+84) (BuildId: f3b6bae2dbc7cb23a04a6669bfcbe541)
      #13 pc 000000000001d9e8  /system/lib64/libstagefright_foundation.so (android::AMessage::deliver()+188) (BuildId: f3b6bae2dbc7cb23a04a6669bfcbe541)
      #14 pc 0000000000018b64  /system/lib64/libstagefright_foundation.so (android::ALooper::loop()+572) (BuildId: f3b6bae2dbc7cb23a04a6669bfcbe541)
      #15 pc 0000000000015598  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+460) (BuildId: 5d6af74124211886d954d61c96514a46)
      #16 pc 00000000000a0be0  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+144) (BuildId: 1dec5134a09522f9c83c48dae0aec3be)
      #17 pc 0000000000014d94  /system/lib64/libutils.so (BuildId: 5d6af74124211886d954d61c96514a46)
      #18 pc 00000000000afd4c  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64) (BuildId: 49090ae59e6ae37f8beae53c551820ad)
      #19 pc 0000000000050288  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: 49090ae59e6ae37f8beae53c551820ad)

should this be filed elsewhere as well? Unsure if this is in the Google Play Services for AR package at this point.