Doing further tests seems to disprove audio loading as the source of the crash. I’ve disabled the audio clips that seemed to cause problems and yet the crash persists. Now it simply is not part of a stack trace and just shows up out of nowhere which is worse to debug.
05-31 14:06:52.458 5811 5838 I Unity : FIRE PARTICLE VOLLEY
05-31 14:06:52.458 5811 5838 I Unity : <FireVolly>d__13:MoveNext()
05-31 14:06:52.458 5811 5838 I Unity : UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
05-31 14:06:52.458 5811 5838 I Unity : ParticalCannon:Update()
05-31 14:06:52.458 5811 5838 I Unity :
05-31 14:06:56.176 5811 5989 E Unity : OPENGL NATIVE PLUG-IN ERROR: GL_OUT_OF_MEMORY: Not enough memory left to execute command
05-31 14:06:57.756 5811 5989 E Unity : allocation 0x0xc000000000000000 already registered @ ./Runtime/GfxDevice/opengles/DataBuffersGLES.cpp:229 size 4096; now calling from ./Runtime/GfxDevice/opengles/DataBuffersGLES.cpp:229 size 4096?
05-31 14:06:57.766 5811 5989 E Unity : OPENGL NATIVE PLUG-IN ERROR: GL_OUT_OF_MEMORY: Not enough memory left to execute command
05-31 14:07:04.017 5811 5989 E Unity : allocation 0x0xc000000000000000 already registered @ ./Runtime/GfxDevice/opengles/DataBuffersGLES.cpp:229 size 4096; now calling from ./Runtime/GfxDevice/opengles/DataBuffersGLES.cpp:229 size 2432?
05-31 14:07:05.740 5811 5989 D Unity : NativeCrashSerializer::EndReport() Success!
Comparing the ADB logcat without filtering for just Unity stuff I see something about a “Cause: null pointer dereference”? Would anyone be able to take a look at the below and be to gleam any info?
05-31 14:07:02.467 5811 5989 E Unity : OPENGL NATIVE PLUG-IN ERROR: GL_OUT_OF_MEMORY: Not enough memory left to execute command
05-31 14:07:02.538 5811 6086 I Telemetry: App memory usage: PSS=1979MB DalvikPSS=2 MB PrivateDirty=1886MB PrivateClean=73MB
05-31 14:07:02.540 5811 6086 I VrApi : FPS=48/72,Prd=47ms,Tear=0,Early=0,Stale=71,VSnc=1,Lat=1,Fov=0,CPU4/GPU=4/4,1478/525MHz,OC=FF,TA=0/0/0,SP=N/N/N,Mem=2092MHz,Free=2130MB,PLS=0,Temp=34.7C/0.0C,TW=2.36ms,App=12.90ms,GD=0.20ms,CPU&GPU=32.44ms,LCnt=1,GPU%=0.85,CPU%=0.59(W0.73),DSF=1.00
05-31 14:07:02.541 5811 6086 I VrApi : FPS=48/72,Prd=47ms,Tear=0,Early=0,Stale=71,VSnc=1,Lat=1,Fov=0,CPU4/GPU=4/4,1478/525MHz,OC=FF,TA=0/0/0,SP=N/N/N,Mem=2092MHz,Free=2130MB,PLS=0,Temp=34.7C/0.0C,TW=2.35ms,App=12.80ms,GD=0.19ms,CPU&GPU=32.86ms,LCnt=1,GPU%=0.82,CPU%=0.49(W0.60),DSF=1.00
05-31 14:07:02.557 5811 5989 E Unity : allocation 0x0xc000000000000000 already registered @ ./Runtime/GfxDevice/opengles/DataBuffersGLES.cpp:229 size 4096; now calling from ./Runtime/GfxDevice/opengles/DataBuffersGLES.cpp:229 size 4096?
05-31 14:07:02.567 5811 5989 E Unity : OPENGL NATIVE PLUG-IN ERROR: GL_OUT_OF_MEMORY: Not enough memory left to execute command
05-31 14:07:03.541 5811 6086 I VrApi : FPS=48/72,Prd=47ms,Tear=0,Early=0,Stale=72,VSnc=1,Lat=1,Fov=0,CPU4/GPU=4/4,1478/525MHz,OC=FF,TA=0/0/0,SP=N/N/N,Mem=2092MHz,Free=2130MB,PLS=0,Temp=34.7C/0.0C,TW=2.35ms,App=13.09ms,GD=0.20ms,CPU&GPU=32.77ms,LCnt=1,GPU%=0.86,CPU%=0.51(W0.55),DSF=1.00
05-31 14:07:03.828 5811 5989 E Unity : allocation 0x0xc000000000000000 already registered @ ./Runtime/GfxDevice/opengles/DataBuffersGLES.cpp:229 size 4096; now calling from ./Runtime/GfxDevice/opengles/DataBuffersGLES.cpp:229 size 4096?
05-31 14:07:03.837 5811 5989 E Unity : OPENGL NATIVE PLUG-IN ERROR: GL_OUT_OF_MEMORY: Not enough memory left to execute command
05-31 14:07:03.958 5811 5989 E Unity : allocation 0x0xc000000000000000 already registered @ ./Runtime/GfxDevice/opengles/DataBuffersGLES.cpp:229 size 4096; now calling from ./Runtime/GfxDevice/opengles/DataBuffersGLES.cpp:229 size 456?
05-31 14:07:03.964 5811 5989 E Unity : OPENGL NATIVE PLUG-IN ERROR: GL_OUT_OF_MEMORY: Not enough memory left to execute command
05-31 14:07:03.995 5811 5989 E Unity : allocation 0x0xc000000000000000 already registered @ ./Runtime/GfxDevice/opengles/DataBuffersGLES.cpp:229 size 4096; now calling from ./Runtime/GfxDevice/opengles/DataBuffersGLES.cpp:229 size 4096?
05-31 14:07:04.004 5811 5989 E Unity : OPENGL NATIVE PLUG-IN ERROR: GL_OUT_OF_MEMORY: Not enough memory left to execute command
05-31 14:07:04.017 5811 5989 E Unity : allocation 0x0xc000000000000000 already registered @ ./Runtime/GfxDevice/opengles/DataBuffersGLES.cpp:229 size 4096; now calling from ./Runtime/GfxDevice/opengles/DataBuffersGLES.cpp:229 size 2432?
05-31 14:07:04.117 2286 5541 I CompositorVR: SetSchedFifo( tid=6108, pol=2, pri=0 ) succeeded
05-31 14:07:05.349 720 4185 D msm8974_platform: platform_split_snd_device: snd_device(2) num devices(1) new_snd_devices(0)
05-31 14:07:05.350 720 4185 D ACDB-LOADER: ACDB -> send_audvoltable
05-31 14:07:05.350 720 4185 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_INSTANCE_GAIN_DEP_STEP_TABLE_SIZE
05-31 14:07:05.350 720 4185 D : Failed to fetch the lookup information of the device 0000000F
05-31 14:07:05.350 720 4185 D ACDB-LOADER: Error: ACDB_CMD_GET_AUDPROC_INSTANCE_GAIN_DEP_STEP_TABLE_SIZE Returned = -19
05-31 14:07:05.350 720 4185 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_INSTANCE_GAIN_DEP_STEP_TABLE, vol index 0
05-31 14:07:05.350 720 4185 D : Failed to fetch the lookup information of the device 0000000F
05-31 14:07:05.350 720 4185 D ACDB-LOADER: Error: ACDB AudProc vol returned = -19
05-31 14:07:05.350 720 4185 D ACDB-LOADER: ACDB -> AUDIO_SET_VOL_CAL cal type = 40
05-31 14:07:05.352 720 4185 D msm8974_platform: platform_split_snd_device: snd_device(2) num devices(1) new_snd_devices(0)
05-31 14:07:05.558 1778 3443 I [CT] : MIXEDREALITY: MrServiceView: renderIteration: (every 10 seconds), screen is: ON, PT is: OFF, ID is: OFF
05-31 14:07:05.715 5811 5991 W AudioTrack: restartIfDisabled(48): releaseBuffer() track 0x7dfe0c4c00 disabled due to previous underrun, restarting
05-31 14:07:05.715 5811 6089 I Choreographer: Skipped 166 frames! The application may be doing too much work on its main thread.
05-31 14:07:05.719 5811 6086 I VrApi : FPS=48/72,Prd=47ms,Tear=0,Early=0,Stale=70,VSnc=1,Lat=1,Fov=0,CPU4/GPU=4/4,1478/525MHz,OC=FF,TA=0/0/0,SP=N/N/N,Mem=1353MHz,Free=2130MB,PLS=0,Temp=34.7C/0.0C,TW=2.36ms,App=13.05ms,GD=0.19ms,CPU&GPU=33.01ms,LCnt=1,GPU%=0.82,CPU%=0.47(W0.50),DSF=1.00
05-31 14:07:05.726 720 4238 D msm8974_platform: platform_split_snd_device: snd_device(2) num devices(1) new_snd_devices(0)
05-31 14:07:05.726 720 4238 D ACDB-LOADER: ACDB -> send_audvoltable
05-31 14:07:05.726 720 4238 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_INSTANCE_GAIN_DEP_STEP_TABLE_SIZE
05-31 14:07:05.726 720 4238 D : Failed to fetch the lookup information of the device 0000000F
05-31 14:07:05.726 720 4238 D ACDB-LOADER: Error: ACDB_CMD_GET_AUDPROC_INSTANCE_GAIN_DEP_STEP_TABLE_SIZE Returned = -19
05-31 14:07:05.726 720 4238 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_INSTANCE_GAIN_DEP_STEP_TABLE, vol index 1
05-31 14:07:05.726 720 4238 D : Failed to fetch the lookup information of the device 0000000F
05-31 14:07:05.726 720 4238 D ACDB-LOADER: Error: ACDB AudProc vol returned = -19
05-31 14:07:05.726 720 4238 D ACDB-LOADER: ACDB -> AUDIO_SET_VOL_CAL cal type = 40
05-31 14:07:05.727 720 4185 D msm8974_platform: platform_split_snd_device: snd_device(2) num devices(1) new_snd_devices(0)
05-31 14:07:05.727 720 4185 D ACDB-LOADER: ACDB -> send_audvoltable
05-31 14:07:05.727 720 4185 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_INSTANCE_GAIN_DEP_STEP_TABLE_SIZE
05-31 14:07:05.727 720 4185 D : Failed to fetch the lookup information of the device 0000000F
05-31 14:07:05.727 720 4185 D ACDB-LOADER: Error: ACDB_CMD_GET_AUDPROC_INSTANCE_GAIN_DEP_STEP_TABLE_SIZE Returned = -19
05-31 14:07:05.727 720 4185 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_INSTANCE_GAIN_DEP_STEP_TABLE, vol index 9
05-31 14:07:05.727 720 4185 D : Failed to fetch the lookup information of the device 0000000F
05-31 14:07:05.727 720 4185 D ACDB-LOADER: Error: ACDB AudProc vol returned = -19
05-31 14:07:05.727 720 4185 D ACDB-LOADER: ACDB -> AUDIO_SET_VOL_CAL cal type = 40
05-31 14:07:05.740 5811 5989 D Unity : NativeCrashSerializer::EndReport() Success!
05-31 14:07:05.769 5811 5989 E CRASH : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
05-31 14:07:05.769 5811 5989 E CRASH : Version '2020.3.31f1 (6b54b7616050)', Build type 'Development', Scripting Backend 'il2cpp', CPU 'arm64-v8a'
05-31 14:07:05.769 5811 5989 E CRASH : Build fingerprint: 'oculus/hollywood/hollywood:10/QQ3A.200805.001/28467500769800000:user/release-keys'
05-31 14:07:05.769 5811 5989 E CRASH : Revision: '0'
05-31 14:07:05.769 5811 5989 E CRASH : ABI: 'arm64'
05-31 14:07:05.770 5811 5989 E CRASH : Timestamp: 2022-05-31 14:07:05-0700
05-31 14:07:05.770 5811 5989 E CRASH : pid: 5811, tid: 5989, name: Thread-2 >>> com.SpaceOwlGames.BattleGroupVR <<<
05-31 14:07:05.770 5811 5989 E CRASH : uid: 10106
05-31 14:07:05.770 5811 5989 E CRASH : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
05-31 14:07:05.770 5811 5989 E CRASH : Cause: null pointer dereference
05-31 14:07:05.770 5811 5989 E CRASH : x0 0000007c806fb460 x1 0000000000000000 x2 0000000000000810 x3 0000007c806fb460
05-31 14:07:05.770 5811 5989 E CRASH : x4 0000000000000810 x5 0000007c806fbc70 x6 0000007dfe0f3608 x7 0000000000000000
05-31 14:07:05.770 5811 5989 E CRASH : x8 8695be9e138b1a10 x9 0000000000000000 x10 0000007c806fb460 x11 0000000000000000
05-31 14:07:05.770 5811 5989 E CRASH : x12 0000000000000000 x13 0000000000000000 x14 0000000000000000 x15 0000000000000810
05-31 14:07:05.770 5811 5989 E CRASH : x16 0000007e4215c3e0 x17 0000007ed7abf0c0 x18 0000007d10f00f90 x19 000000000000001c
05-31 14:07:05.770 5811 5989 E CRASH : x20 0000007e41d5d93d x21 0000000000000000 x22 0000007c806fb460 x23 0000000000000028
05-31 14:07:05.770 5811 5989 E CRASH : x24 0000007dfdc11608 x25 0000007c4fcf047c x26 0000000000000000 x27 000000000000002c
05-31 14:07:05.770 5811 5989 E CRASH : x28 0000007e432c0610 x29 0000007d0378f5f0
05-31 14:07:05.770 5811 5989 E CRASH : sp 0000007d0378f280 lr 0000007e4210e69c pc 0000007ed7abf038
05-31 14:07:05.770 5811 5989 E CRASH :
05-31 14:07:05.770 5811 5989 E CRASH : backtrace:
05-31 14:07:05.770 5811 5989 E CRASH : #00 pc 000000000007d038 /apex/com.android.runtime/lib64/bionic/libc.so (je_malloc_tsd_boot0+428) (BuildId: ab533d6a94dd08f64b590b2e3331c6e9)
05-31 14:07:05.770 5811 5989 E CRASH : #01 pc 0000000000203894 /vendor/lib64/egl/libGLESv2_adreno.so (BuildId: b7b7f901c8603e3530b50a41995bffc2)
05-31 14:07:05.770 5811 5989 E CRASH : #02 pc 00000000001facc0 /vendor/lib64/egl/libGLESv2_adreno.so (BuildId: b7b7f901c8603e3530b50a41995bffc2)
05-31 14:07:05.770 5811 5989 E CRASH : #03 pc 0000000000d464b8 /data/app/com.SpaceOwlGames.BattleGroupVR-SW2jkPc-jN4Md6Yg9JFcrA==/lib/arm64/libunity.so (GfxDeviceGLES::smile:rawBufferRanges(GfxBuffer*, unsigned int, GfxBuffer* const*, unsigned int const*, int, DrawBuffersRange const*, int, VertexDeclaration*, unsigned long, int)+452) (BuildId: f7e977ea898e9452ed1bd8fb4598e57ed90dafec)
05-31 14:07:05.770 5811 5989 E CRASH : #04 pc 0000000000ea661c /data/app/com.SpaceOwlGames.BattleGroupVR-SW2jkPc-jN4Md6Yg9JFcrA==/lib/arm64/libunity.so (SinglePassStereoSupportExt::smile:rawBuffersStereo(GfxBuffer*, unsigned int, GfxBuffer* const*, unsigned int const*, int, DrawBuffersRange const*, int, VertexDeclaration*, unsigned long)+164) (BuildId: f7e977ea898e9452ed1bd8fb4598e57ed90dafec)
05-31 14:07:05.770 5811 5989 E CRASH : #05 pc 0000000000d4d65c /data/app/com.SpaceOwlGames.BattleGroupVR-SW2jkPc-jN4Md6Yg9JFcrA==/lib/arm64/libunity.so (GfxDeviceGLES::smile:rawBuffers(GfxBuffer*, unsigned int, GfxBuffer* const*, unsigned int const*, int, DrawBuffersRange const*, int, VertexDeclaration*)+380) (BuildId: f7e977ea898e9452ed1bd8fb4598e57ed90dafec)
05-31 14:07:05.770 5811 5989 E CRASH : #06 pc 00000000013ba7f8 /data/app/com.SpaceOwlGames.BattleGroupVR-SW2jkPc-jN4Md6Yg9JFcrA==/lib/arm64/libunity.so (GfxDeviceWorker::RunCommand(ThreadedStreamBuffer&)+29440) (BuildId: f7e977ea898e9452ed1bd8fb4598e57ed90dafec)
05-31 14:07:05.770 5811 5989 E CRASH : #07 pc 00000000013bb0dc /data/app/com.SpaceOwlGames.BattleGroupVR-SW2jkPc-jN4Md6Yg9JFcrA==/lib/arm64/libunity.so (GfxDeviceWorker::RunExt(ThreadedStreamBuffer&)+44) (BuildId: f7e977ea898e9452ed1bd8fb4598e57ed90dafec)
05-31 14:07:05.770 5811 5989 E CRASH : #08 pc 00000000013bb0a4 /data/app/com.SpaceOwlGames.BattleGroupVR-SW2jkPc-jN4Md6Yg9JFcrA==/lib/arm64/libunity.so (GfxDeviceWorker::Run()+136) (BuildId: f7e977ea898e9452ed1bd8fb4598e57ed90dafec)
05-31 14:07:05.770 5811 5989 E CRASH : #09 pc 00000000013b32e0 /data/app/com.SpaceOwlGames.BattleGroupVR-SW2jkPc-jN4Md6Yg9JFcrA==/lib/arm64/libunity.so (GfxDeviceWorker::RunGfxDeviceWorker(void*)+4) (BuildId: f7e977ea898e9452ed1bd8fb4598e57ed90dafec)
05-31 14:07:05.770 5811 5989 E CRASH : #10 pc 0000000000b0ddf4 /data/app/com.SpaceOwlGames.BattleGroupVR-SW2jkPc-jN4Md6Yg9JFcrA==/lib/arm64/libunity.so (Thread::RunThreadWrapper(void*)+512) (BuildId: f7e977ea898e9452ed1bd8fb4598e57ed90dafec)
05-31 14:07:05.770 5811 5989 E CRASH : #11 pc 00000000000d4884 /apex/com.android.runtime/lib64/bionic/libc.so (pthread_attr_setdetachstate+32) (BuildId: ab533d6a94dd08f64b590b2e3331c6e9)