Jump to content

GCoop

Verified Members
  • Posts

    16
  • Joined

  • Last visited

Everything posted by GCoop

  1. I believe Unity's OnApplicationPause gets called when returning to the home menu.
  2. Still getting this after upgrading to Wave XR plugin 4.3.0-r.5 (still using Unity 2020.3.18f1 and URP 10.6.0). Test project with reproduction attached. WaveCompositorLayerCrash.zip
  3. We're experiencing crashes intermittently when using compositor layers. This reproduces in Unity 2020.3.18f1, 2019.4.30f1, and 2019.3.6f1 with Wave XR plugin 4.1.1-r.3.1/4.1.1-r.3.2, and Universal Render Pipeline 10.6.0 I don't believe this is a memory leak as it can happen the first time a compositor layer is enabled/disabled quickly. The crash stacktraces look like this: 10-04 17:48:46.798 31119 31236 E CRASH : Version '2020.3.18f1 (a7d1c678663c)', Build type 'Release', Scripting Backend 'il2cpp', CPU 'arm64-v8a' 10-04 17:48:46.798 31119 31236 E CRASH : Build fingerprint: 'HTC/kona/kona:10/QKQ1.210319.001/2733:user/release-keys' 10-04 17:48:46.798 31119 31236 E CRASH : Revision: '0' 10-04 17:48:46.798 31119 31236 E CRASH : ABI: 'arm64' 10-04 17:48:46.798 31119 31236 E CRASH : Timestamp: 2021-10-04 17:48:46-0600 10-04 17:48:46.798 31119 31236 E CRASH : pid: 31119, tid: 31236, name: WaveWarp >>> com.redacted <<< 10-04 17:48:46.798 31119 31236 E CRASH : uid: 10148 10-04 17:48:46.798 31119 31236 E CRASH : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0 10-04 17:48:46.798 31119 31236 E CRASH : Cause: null pointer dereference 10-04 17:48:46.798 31119 31236 E CRASH : x0 0000007c5baba4c0 x1 0000000000000040 x2 0000000000000050 x3 0000000000000060 10-04 17:48:46.798 31119 31236 E CRASH : x4 000000000000000f x5 00000000000084c1 x6 000000000000000f x7 0000007ae1d76000 10-04 17:48:46.798 31119 31236 E CRASH : x8 0000007ae20a8c78 x9 0000000000000000 x10 0000000000000018 x11 0000007b312a8750 10-04 17:48:46.798 31119 31236 E CRASH : x12 0000000000000018 x13 0000000000000010 x14 0000000000000010 x15 0000000000000010 10-04 17:48:46.798 31119 31236 E CRASH : x16 0000000000000020 x17 0000000000000030 x18 0000000000000000 x19 0000007b312acd50 10-04 17:48:46.798 31119 31236 E CRASH : x20 0000007d478c187c x21 0000007b312acd50 x22 0000007b312ad060 x23 0000007b312acdd8 10-04 17:48:46.798 31119 31236 E CRASH : x24 0000007b312acd50 x25 0000007b312acd50 x26 0000007b312ad020 x27 0000007b5e5ce020 10-04 17:48:46.798 31119 31236 E CRASH : x28 0000007b312a9fd1 x29 0000007b312a9bd0 10-04 17:48:46.798 31119 31236 E CRASH : sp 0000007b312a7d20 lr 0000007c5a1090c8 pc 0000007c5a109114 10-04 17:48:46.798 31119 31236 E CRASH : 10-04 17:48:46.798 31119 31236 E CRASH : backtrace: 10-04 17:48:46.798 31119 31236 E CRASH : #00 pc 00000000003c3114 /data/data/com.redacted/code_cache/wavevr/client/lib/libwvr_runtime.so (BuildId: 2ce42121fd8cd6f5b6ef878d0822111bcac6b85c) 10-04 17:48:46.798 31119 31236 E CRASH : #01 pc 0000000000361a24 /data/data/com.redacted/code_cache/wavevr/client/lib/libwvr_runtime.so (BuildId: 2ce42121fd8cd6f5b6ef878d0822111bcac6b85c) 10-04 17:48:46.798 31119 31236 E CRASH : #02 pc 000000000035e99c /data/data/com.redacted/code_cache/wavevr/client/lib/libwvr_runtime.so (BuildId: 2ce42121fd8cd6f5b6ef878d0822111bcac6b85c) 10-04 17:48:46.798 31119 31236 E CRASH : #03 pc 00000000003f60c0 /data/data/com.redacted/code_cache/wavevr/client/lib/libwvr_runtime.so (BuildId: 2ce42121fd8cd6f5b6ef878d0822111bcac6b85c) 10-04 17:48:46.798 31119 31236 E CRASH : #04 pc 00000000003fcedc /data/data/com.redacted/code_cache/wavevr/client/lib/libwvr_runtime.so (BuildId: 2ce42121fd8cd6f5b6ef878d0822111bcac6b85c) 10-04 17:48:46.798 31119 31236 E CRASH : #05 pc 00000000004780a0 /data/data/com.redacted/code_cache/wavevr/client/lib/libwvr_runtime.so (BuildId: 2ce42121fd8cd6f5b6ef878d0822111bcac6b85c) 10-04 17:48:46.798 31119 31236 E CRASH : #06 pc 00000000003f0164 /data/data/com.redacted/code_cache/wavevr/client/lib/libwvr_runtime.so (BuildId: 2ce42121fd8cd6f5b6ef878d0822111bcac6b85c) 10-04 17:48:46.798 31119 31236 E CRASH : #07 pc 00000000003ee8d8 /data/data/com.redacted/code_cache/wavevr/client/lib/libwvr_runtime.so (BuildId: 2ce42121fd8cd6f5b6ef878d0822111bcac6b85c) 10-04 17:48:46.798 31119 31236 E CRASH : #08 pc 00000000000e68a0 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+36) (BuildId: 21847aa9757f000b0461310a9f5e6e51) Please let me know if you have any solutions, or if you need any additional information.
  4. As njcrow listed above, we are overriding the default Unity activity here (as you are with WVRUnityVRActivity ) and adding custom functionality. In our case we're are getting mouse data from the Android OS by overriding onTouchEvent. I guess if we could subscribe a callback to your WVRUnityVRActivity.onTouchEvent that would work for us as well, but that's not a very good generic solution.
  5. njcrow, I'm pretty sure you want to change the <activity android:name="com.htc.vr.unity.WVRUnityVRActivity" section to <activity android:name=" but I'm not sure that'll work properly without seeing what is happening inside of WVRUnityVRActivity, please can you provide the source code for WVRUnityVRActivity, or at least give us a different way of integrating our custom activity?
×
×
  • Create New...