IL2CPP crash on 2018.3.4

Hi,

I’ve been trying to build my game using IL2CPP so I can get ARM64 support in asap. The current version builds fine using Gradle and Proguard when I use Mono, but when I build with IL2CPP, I get a crash within a couple of seconds of the game bootup, but with little to no information as to why.

Alls I sort of know is that it happens just after IAP’s get initialised (but that happens right at the start)

This is the logcat from a development build built inside Android Studio, as I was hoping it would give me more information… but its the same no matter what.

I am using Unity 2018.3.4f1 with split architectures turn on with all 3 active.

02-11 14:01:05.204 23593-23593/? I/art: Late-enabling -Xcheck:jni
02-11 14:01:05.320 23593-23593/com.motionlab.darts2 W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg  --debuggable --instruction-set=arm --instruction-set-features=smp,div,atomic_ldrd_strd --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=krait --instruction-set-features=default --dex-file=/data/app/com.motionlab.darts2-2/split_lib_dependencies_apk.apk --oat-file=/data/dalvik-cache/arm/data@app@com.motionlab.darts2-2@split_lib_dependencies_apk.apk@classes.dex) because non-0 exit status
02-11 14:01:06.138 23593-23593/com.motionlab.darts2 W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg  --debuggable --instruction-set=arm --instruction-set-features=smp,div,atomic_ldrd_strd --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=krait --instruction-set-features=default --dex-file=/data/app/com.motionlab.darts2-2/split_lib_slice_0_apk.apk --oat-file=/data/dalvik-cache/arm/data@app@com.motionlab.darts2-2@split_lib_slice_0_apk.apk@classes.dex) because non-0 exit status
02-11 14:01:06.181 23593-23593/com.motionlab.darts2 W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg  --debuggable --instruction-set=arm --instruction-set-features=smp,div,atomic_ldrd_strd --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=krait --instruction-set-features=default --dex-file=/data/app/com.motionlab.darts2-2/split_lib_slice_1_apk.apk --oat-file=/data/dalvik-cache/arm/data@app@com.motionlab.darts2-2@split_lib_slice_1_apk.apk@classes.dex) because non-0 exit status
02-11 14:01:06.231 23593-23593/com.motionlab.darts2 W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg  --debuggable --instruction-set=arm --instruction-set-features=smp,div,atomic_ldrd_strd --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=krait --instruction-set-features=default --dex-file=/data/app/com.motionlab.darts2-2/split_lib_slice_2_apk.apk --oat-file=/data/dalvik-cache/arm/data@app@com.motionlab.darts2-2@split_lib_slice_2_apk.apk@classes.dex) because non-0 exit status
02-11 14:01:06.277 23593-23593/com.motionlab.darts2 W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg  --debuggable --instruction-set=arm --instruction-set-features=smp,div,atomic_ldrd_strd --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=krait --instruction-set-features=default --dex-file=/data/app/com.motionlab.darts2-2/split_lib_slice_3_apk.apk --oat-file=/data/dalvik-cache/arm/data@app@com.motionlab.darts2-2@split_lib_slice_3_apk.apk@classes.dex) because non-0 exit status
02-11 14:01:06.332 23593-23593/com.motionlab.darts2 W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg  --debuggable --instruction-set=arm --instruction-set-features=smp,div,atomic_ldrd_strd --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=krait --instruction-set-features=default --dex-file=/data/app/com.motionlab.darts2-2/split_lib_slice_4_apk.apk --oat-file=/data/dalvik-cache/arm/data@app@com.motionlab.darts2-2@split_lib_slice_4_apk.apk@classes.dex) because non-0 exit status
02-11 14:01:06.379 23593-23593/com.motionlab.darts2 W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg  --debuggable --instruction-set=arm --instruction-set-features=smp,div,atomic_ldrd_strd --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=krait --instruction-set-features=default --dex-file=/data/app/com.motionlab.darts2-2/split_lib_slice_5_apk.apk --oat-file=/data/dalvik-cache/arm/data@app@com.motionlab.darts2-2@split_lib_slice_5_apk.apk@classes.dex) because non-0 exit status
02-11 14:01:06.426 23593-23593/com.motionlab.darts2 W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg  --debuggable --instruction-set=arm --instruction-set-features=smp,div,atomic_ldrd_strd --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=krait --instruction-set-features=default --dex-file=/data/app/com.motionlab.darts2-2/split_lib_slice_6_apk.apk --oat-file=/data/dalvik-cache/arm/data@app@com.motionlab.darts2-2@split_lib_slice_6_apk.apk@classes.dex) because non-0 exit status
02-11 14:01:06.467 23593-23593/com.motionlab.darts2 W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg  --debuggable --instruction-set=arm --instruction-set-features=smp,div,atomic_ldrd_strd --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=krait --instruction-set-features=default --dex-file=/data/app/com.motionlab.darts2-2/split_lib_slice_7_apk.apk --oat-file=/data/dalvik-cache/arm/data@app@com.motionlab.darts2-2@split_lib_slice_7_apk.apk@classes.dex) because non-0 exit status
02-11 14:01:06.509 23593-23593/com.motionlab.darts2 W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg  --debuggable --instruction-set=arm --instruction-set-features=smp,div,atomic_ldrd_strd --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=krait --instruction-set-features=default --dex-file=/data/app/com.motionlab.darts2-2/split_lib_slice_8_apk.apk --oat-file=/data/dalvik-cache/arm/data@app@com.motionlab.darts2-2@split_lib_slice_8_apk.apk@classes.dex) because non-0 exit status
02-11 14:01:06.552 23593-23593/com.motionlab.darts2 W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg  --debuggable --instruction-set=arm --instruction-set-features=smp,div,atomic_ldrd_strd --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=krait --instruction-set-features=default --dex-file=/data/app/com.motionlab.darts2-2/split_lib_slice_9_apk.apk --oat-file=/data/dalvik-cache/arm/data@app@com.motionlab.darts2-2@split_lib_slice_9_apk.apk@classes.dex) because non-0 exit status
02-11 14:01:06.576 23593-23593/com.motionlab.darts2 I/MultiDex: VM with version 2.1.0 has multidex support
02-11 14:01:06.577 23593-23593/com.motionlab.darts2 I/MultiDex: Installing application
02-11 14:01:06.577 23593-23593/com.motionlab.darts2 I/MultiDex: VM has multidex support, MultiDex support library is disabled.
02-11 14:01:06.655 23593-23593/com.motionlab.darts2 I/InstantRun: starting instant run server: is main process
02-11 14:01:06.941 23593-23753/com.motionlab.darts2 D/OpenGLRenderer: Use EGL_SWAP_BEHAVIOR_PRESERVED: true
02-11 14:01:07.124 23593-23753/com.motionlab.darts2 I/Adreno-EGL: <qeglDrvAPI_eglInitialize:379>: QUALCOMM Build: 10/21/15, 369a2ea, I96aee987eb
02-11 14:01:07.154 23593-23739/com.motionlab.darts2 W/AnalyticsUserIDStore: initStore should have been called before calling setUserID
02-11 14:01:07.156 23593-23739/com.motionlab.darts2 W/UserDataStore: initStore should have been called before calling setUserID
02-11 14:01:07.198 23593-23603/com.motionlab.darts2 I/art: Background partial concurrent mark sweep GC freed 35593(2MB) AllocSpace objects, 13(260KB) LOS objects, 39% free, 16MB/26MB, paused 10.638ms total 125.213ms
02-11 14:01:07.203 23593-23753/com.motionlab.darts2 I/OpenGLRenderer: Initialized EGL, version 1.4
02-11 14:03:25.615 23593-23744/com.motionlab.darts2 I/Unity: SystemInfo CPU = ARMv7 VFPv3 NEON, Cores = 4, Memory = 1854mb
02-11 14:03:25.615 23593-23744/com.motionlab.darts2 I/Unity: SystemInfo ARM big.LITTLE configuration: 4 big (mask: 0xf), 0 little (mask: 0x0)
02-11 14:03:25.616 23593-23744/com.motionlab.darts2 I/Unity: ApplicationInfo com.motionlab.darts2 version 4.4 build 99702252-5cdc-4240-9d37-adc3fb04aa18
02-11 14:03:25.616 23593-23744/com.motionlab.darts2 I/Unity: Built from '2018.3/staging' branch, Version '2018.3.4f1 (1d952368ca3a)', Build type 'Release', Scripting Backend 'il2cpp', CPU 'armeabi-v7a'
02-11 14:03:26.085 23593-23744/com.motionlab.darts2 W/Adreno-EGL: <qeglDrvAPI_eglGetConfigAttrib:607>: EGL_BAD_ATTRIBUTE
02-11 14:03:26.085 23593-23744/com.motionlab.darts2 W/Adreno-EGL: <qeglDrvAPI_eglGetConfigAttrib:607>: EGL_BAD_ATTRIBUTE
02-11 14:03:26.085 23593-23744/com.motionlab.darts2 W/Adreno-EGL: <qeglDrvAPI_eglGetConfigAttrib:607>: EGL_BAD_ATTRIBUTE
02-11 14:03:26.105 23593-23744/com.motionlab.darts2 D/Unity:  GL_AMD_compressed_ATC_texture GL_AMD_performance_monitor GL_AMD_program_binary_Z400 GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_robustness GL_EXT_texture_format_BGRA8888 GL_EXT_texture_type_2_10_10_10_REV GL_NV_fence GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth_texture GL_OES_depth24 GL_OES_EGL_image GL_OES_EGL_sync GL_OES_EGL_image_external GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_fragment_precision_high GL_OES_get_program_binary GL_OES_packed_depth_stencil GL_OES_depth_texture_cube_map GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_half_float GL_OES_vertex_type_10_10_10_2 GL_OES_vertex_array_object GL_QCOM_alpha_test GL_QCOM_binning_control GL_QCOM_driver_control GL_QCOM_perfmon_global_mode GL_QCOM_extended_get GL_QCOM_extended_get2 GL_QCOM_tiled_rendering GL_QCOM_writeonly_rendering GL_EXT_sRGB GL_EXT_sRGB_write_control GL_EXT
02-11 14:03:26.105 23593-23744/com.motionlab.darts2 D/Unity: _texture_sRGB_decode GL_EXT_texture_filter_anisotropic GL_EXT_multisampled_render_to_texture GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_disjoint_timer_query
02-11 14:03:36.737 23593-23744/com.motionlab.darts2 E/Unity: Could not find video decode shader pass YCbCr_TO_RGB1 in shader Hidden/VideoDecode
     #0 0x9fe25d0c (libunity.so) ? 0x4e7d0c
     #1 0x9fa1bbec (libunity.so) ? 0xddbec
     #2 0xa005c1f4 (libunity.so) ? 0x71e1f4
     #3 0xa005b450 (libunity.so) ? 0x71d450
     #4 0xa005b024 (libunity.so) ? 0x71d024
     #5 0x9fa74688 (libunity.so) ? 0x136688
     #6 0x9fdc57e4 (libunity.so) ? 0x4877e4
     #7 0x9fd2902c (libunity.so) ? 0x3eb02c
     #8 0x9fd29210 (libunity.so) ? 0x3eb210
     #9 0x9fd2a334 (libunity.so) ? 0x3ec334
     #10 0x9fcb4a4c (libunity.so) ? 0x376a4c
     #11 0x9fc1be78 (libunity.so) ? 0x2dde78
     #12 0x9baf072c (libil2cpp.so) ? 0x6a572c
     #13 0x9b90e848 (libil2cpp.so) ? 0x4c3848
     #14 0x9b70b9bc (libil2cpp.so) ? 0x2c09bc
     #15 0x9c867e1c (libil2cpp.so) ? 0x141ce1c
     #16 0x9fca9300 (libunity.so) ? 0x36b300
     #17 0x9fc9a01c (libunity.so) ? 0x35c01c
     #18 0x9fc92a48 (libunity.so) ? 0x354a48
     #19 0x9fc92b94 (libunity.so) ? 0x354b94
     #20 0x9fc919d0 (libunity.so) ? 0x3539d0
     #21 0x9fdb3964 (libunity.so) ? 0x475964
     #22 0x9fd1e25c (libunity.so) ? 0x3e025c
     #2
02-11 14:03:36.754 23593-23744/com.motionlab.darts2 E/Unity: Could not find video decode shader pass YCbCrA_TO_RGBAFull in shader Hidden/VideoDecode
     #0 0x9fe25d0c (libunity.so) ? 0x4e7d0c
     #1 0x9fa1bbec (libunity.so) ? 0xddbec
     #2 0xa005c1f4 (libunity.so) ? 0x71e1f4
     #3 0xa005b474 (libunity.so) ? 0x71d474
     #4 0xa005b024 (libunity.so) ? 0x71d024
     #5 0x9fa74688 (libunity.so) ? 0x136688
     #6 0x9fdc57e4 (libunity.so) ? 0x4877e4
     #7 0x9fd2902c (libunity.so) ? 0x3eb02c
     #8 0x9fd29210 (libunity.so) ? 0x3eb210
     #9 0x9fd2a334 (libunity.so) ? 0x3ec334
     #10 0x9fcb4a4c (libunity.so) ? 0x376a4c
     #11 0x9fc1be78 (libunity.so) ? 0x2dde78
     #12 0x9baf072c (libil2cpp.so) ? 0x6a572c
     #13 0x9b90e848 (libil2cpp.so) ? 0x4c3848
     #14 0x9b70b9bc (libil2cpp.so) ? 0x2c09bc
     #15 0x9c867e1c (libil2cpp.so) ? 0x141ce1c
     #16 0x9fca9300 (libunity.so) ? 0x36b300
     #17 0x9fc9a01c (libunity.so) ? 0x35c01c
     #18 0x9fc92a48 (libunity.so) ? 0x354a48
     #19 0x9fc92b94 (libunity.so) ? 0x354b94
     #20 0x9fc919d0 (libunity.so) ? 0x3539d0
     #21 0x9fdb3964 (libunity.so) ? 0x475964
     #22 0x9fd1e25c (libunity.so) ? 0x3e025
02-11 14:03:36.771 23593-23744/com.motionlab.darts2 E/Unity: Could not find video decode shader pass YCbCrA_TO_RGBA in shader Hidden/VideoDecode
     #0 0x9fe25d0c (libunity.so) ? 0x4e7d0c
     #1 0x9fa1bbec (libunity.so) ? 0xddbec
     #2 0xa005c1f4 (libunity.so) ? 0x71e1f4
     #3 0xa005b490 (libunity.so) ? 0x71d490
     #4 0xa005b024 (libunity.so) ? 0x71d024
     #5 0x9fa74688 (libunity.so) ? 0x136688
     #6 0x9fdc57e4 (libunity.so) ? 0x4877e4
     #7 0x9fd2902c (libunity.so) ? 0x3eb02c
     #8 0x9fd29210 (libunity.so) ? 0x3eb210
     #9 0x9fd2a334 (libunity.so) ? 0x3ec334
     #10 0x9fcb4a4c (libunity.so) ? 0x376a4c
     #11 0x9fc1be78 (libunity.so) ? 0x2dde78
     #12 0x9baf072c (libil2cpp.so) ? 0x6a572c
     #13 0x9b90e848 (libil2cpp.so) ? 0x4c3848
     #14 0x9b70b9bc (libil2cpp.so) ? 0x2c09bc
     #15 0x9c867e1c (libil2cpp.so) ? 0x141ce1c
     #16 0x9fca9300 (libunity.so) ? 0x36b300
     #17 0x9fc9a01c (libunity.so) ? 0x35c01c
     #18 0x9fc92a48 (libunity.so) ? 0x354a48
     #19 0x9fc92b94 (libunity.so) ? 0x354b94
     #20 0x9fc919d0 (libunity.so) ? 0x3539d0
     #21 0x9fdb3964 (libunity.so) ? 0x475964
     #22 0x9fd1e25c (libunity.so) ? 0x3e025c
     #
02-11 14:03:36.787 23593-23744/com.motionlab.darts2 E/Unity: Could not find video decode shader pass Flip_RGBA_To_RGBA in shader Hidden/VideoDecode
     #0 0x9fe25d0c (libunity.so) ? 0x4e7d0c
     #1 0x9fa1bbec (libunity.so) ? 0xddbec
     #2 0xa005c1f4 (libunity.so) ? 0x71e1f4
     #3 0xa005b4ac (libunity.so) ? 0x71d4ac
     #4 0xa005b024 (libunity.so) ? 0x71d024
     #5 0x9fa74688 (libunity.so) ? 0x136688
     #6 0x9fdc57e4 (libunity.so) ? 0x4877e4
     #7 0x9fd2902c (libunity.so) ? 0x3eb02c
     #8 0x9fd29210 (libunity.so) ? 0x3eb210
     #9 0x9fd2a334 (libunity.so) ? 0x3ec334
     #10 0x9fcb4a4c (libunity.so) ? 0x376a4c
     #11 0x9fc1be78 (libunity.so) ? 0x2dde78
     #12 0x9baf072c (libil2cpp.so) ? 0x6a572c
     #13 0x9b90e848 (libil2cpp.so) ? 0x4c3848
     #14 0x9b70b9bc (libil2cpp.so) ? 0x2c09bc
     #15 0x9c867e1c (libil2cpp.so) ? 0x141ce1c
     #16 0x9fca9300 (libunity.so) ? 0x36b300
     #17 0x9fc9a01c (libunity.so) ? 0x35c01c
     #18 0x9fc92a48 (libunity.so) ? 0x354a48
     #19 0x9fc92b94 (libunity.so) ? 0x354b94
     #20 0x9fc919d0 (libunity.so) ? 0x3539d0
     #21 0x9fdb3964 (libunity.so) ? 0x475964
     #22 0x9fd1e25c (libunity.so) ? 0x3e025c
02-11 14:03:36.803 23593-23744/com.motionlab.darts2 E/Unity: Could not find video decode shader pass Flip_RGBASplit_To_RGBA in shader Hidden/VideoDecode
     #0 0x9fe25d0c (libunity.so) ? 0x4e7d0c
     #1 0x9fa1bbec (libunity.so) ? 0xddbec
     #2 0xa005c1f4 (libunity.so) ? 0x71e1f4
     #3 0xa005b4c8 (libunity.so) ? 0x71d4c8
     #4 0xa005b024 (libunity.so) ? 0x71d024
     #5 0x9fa74688 (libunity.so) ? 0x136688
     #6 0x9fdc57e4 (libunity.so) ? 0x4877e4
     #7 0x9fd2902c (libunity.so) ? 0x3eb02c
     #8 0x9fd29210 (libunity.so) ? 0x3eb210
     #9 0x9fd2a334 (libunity.so) ? 0x3ec334
     #10 0x9fcb4a4c (libunity.so) ? 0x376a4c
     #11 0x9fc1be78 (libunity.so) ? 0x2dde78
     #12 0x9baf072c (libil2cpp.so) ? 0x6a572c
     #13 0x9b90e848 (libil2cpp.so) ? 0x4c3848
     #14 0x9b70b9bc (libil2cpp.so) ? 0x2c09bc
     #15 0x9c867e1c (libil2cpp.so) ? 0x141ce1c
     #16 0x9fca9300 (libunity.so) ? 0x36b300
     #17 0x9fc9a01c (libunity.so) ? 0x35c01c
     #18 0x9fc92a48 (libunity.so) ? 0x354a48
     #19 0x9fc92b94 (libunity.so) ? 0x354b94
     #20 0x9fc919d0 (libunity.so) ? 0x3539d0
     #21 0x9fdb3964 (libunity.so) ? 0x475964
     #22 0x9fd1e25c (libunity.so) ? 0x3
02-11 14:03:36.820 23593-23744/com.motionlab.darts2 E/Unity: Could not find video decode shader pass Flip_SemiPlanarYCbCr_To_RGB1 in shader Hidden/VideoDecode
     #0 0x9fe25d0c (libunity.so) ? 0x4e7d0c
     #1 0x9fa1bbec (libunity.so) ? 0xddbec
     #2 0xa005c1f4 (libunity.so) ? 0x71e1f4
     #3 0xa005b4e4 (libunity.so) ? 0x71d4e4
     #4 0xa005b024 (libunity.so) ? 0x71d024
     #5 0x9fa74688 (libunity.so) ? 0x136688
     #6 0x9fdc57e4 (libunity.so) ? 0x4877e4
     #7 0x9fd2902c (libunity.so) ? 0x3eb02c
     #8 0x9fd29210 (libunity.so) ? 0x3eb210
     #9 0x9fd2a334 (libunity.so) ? 0x3ec334
     #10 0x9fcb4a4c (libunity.so) ? 0x376a4c
     #11 0x9fc1be78 (libunity.so) ? 0x2dde78
     #12 0x9baf072c (libil2cpp.so) ? 0x6a572c
     #13 0x9b90e848 (libil2cpp.so) ? 0x4c3848
     #14 0x9b70b9bc (libil2cpp.so) ? 0x2c09bc
     #15 0x9c867e1c (libil2cpp.so) ? 0x141ce1c
     #16 0x9fca9300 (libunity.so) ? 0x36b300
     #17 0x9fc9a01c (libunity.so) ? 0x35c01c
     #18 0x9fc92a48 (libunity.so) ? 0x354a48
     #19 0x9fc92b94 (libunity.so) ? 0x354b94
     #20 0x9fc919d0 (libunity.so) ? 0x3539d0
     #21 0x9fdb3964 (libunity.so) ? 0x475964
     #22 0x9fd1e25c (libunity.so)
02-11 14:03:36.836 23593-23744/com.motionlab.darts2 E/Unity: Could not find video decode shader pass Flip_SemiPlanarYCbCrA_To_RGBA in shader Hidden/VideoDecode
     #0 0x9fe25d0c (libunity.so) ? 0x4e7d0c
     #1 0x9fa1bbec (libunity.so) ? 0xddbec
     #2 0xa005c1f4 (libunity.so) ? 0x71e1f4
     #3 0xa005b500 (libunity.so) ? 0x71d500
     #4 0xa005b024 (libunity.so) ? 0x71d024
     #5 0x9fa74688 (libunity.so) ? 0x136688
     #6 0x9fdc57e4 (libunity.so) ? 0x4877e4
     #7 0x9fd2902c (libunity.so) ? 0x3eb02c
     #8 0x9fd29210 (libunity.so) ? 0x3eb210
     #9 0x9fd2a334 (libunity.so) ? 0x3ec334
     #10 0x9fcb4a4c (libunity.so) ? 0x376a4c
     #11 0x9fc1be78 (libunity.so) ? 0x2dde78
     #12 0x9baf072c (libil2cpp.so) ? 0x6a572c
     #13 0x9b90e848 (libil2cpp.so) ? 0x4c3848
     #14 0x9b70b9bc (libil2cpp.so) ? 0x2c09bc
     #15 0x9c867e1c (libil2cpp.so) ? 0x141ce1c
     #16 0x9fca9300 (libunity.so) ? 0x36b300
     #17 0x9fc9a01c (libunity.so) ? 0x35c01c
     #18 0x9fc92a48 (libunity.so) ? 0x354a48
     #19 0x9fc92b94 (libunity.so) ? 0x354b94
     #20 0x9fc919d0 (libunity.so) ? 0x3539d0
     #21 0x9fdb3964 (libunity.so) ? 0x475964
     #22 0x9fd1e25c (libunity.so
02-11 14:03:37.012 23593-23744/com.motionlab.darts2 E/Unity: Could not find video decode shader pass Composite_RGBA_TO_RGBA in shader Hidden/VideoDecode
     #0 0x9fe25d0c (libunity.so) ? 0x4e7d0c
     #1 0x9fa1bbec (libunity.so) ? 0xddbec
     #2 0xa005c1f4 (libunity.so) ? 0x71e1f4
     #3 0xa005bba4 (libunity.so) ? 0x71dba4
     #4 0x9fa74688 (libunity.so) ? 0x136688
     #5 0x9fdc57e4 (libunity.so) ? 0x4877e4
     #6 0x9fd2902c (libunity.so) ? 0x3eb02c
     #7 0x9fd29210 (libunity.so) ? 0x3eb210
     #8 0x9fd2a334 (libunity.so) ? 0x3ec334
     #9 0x9fcb4a4c (libunity.so) ? 0x376a4c
     #10 0x9fc1be78 (libunity.so) ? 0x2dde78
     #11 0x9baf072c (libil2cpp.so) ? 0x6a572c
     #12 0x9b90e848 (libil2cpp.so) ? 0x4c3848
     #13 0x9b70b9bc (libil2cpp.so) ? 0x2c09bc
     #14 0x9c867e1c (libil2cpp.so) ? 0x141ce1c
     #15 0x9fca9300 (libunity.so) ? 0x36b300
     #16 0x9fc9a01c (libunity.so) ? 0x35c01c
     #17 0x9fc92a48 (libunity.so) ? 0x354a48
     #18 0x9fc92b94 (libunity.so) ? 0x354b94
     #19 0x9fc919d0 (libunity.so) ? 0x3539d0
     #20 0x9fdb3964 (libunity.so) ? 0x475964
     #21 0x9fd1e25c (libunity.so) ? 0x3e025c
     #22 0x9fd1e294 (libunity.so) ? 0x3
02-11 14:03:37.670 23593-24069/com.motionlab.darts2 I/SampleTable: There are reordered frames present.
02-11 14:03:37.675 23593-24243/com.motionlab.darts2 I/OMXClient: Using client-side OMX mux.
02-11 14:03:38.007 23593-24257/com.motionlab.darts2 I/OMXClient: Using client-side OMX mux.
02-11 14:03:38.124 23593-24257/com.motionlab.darts2 E/OMXMaster: A component of name 'OMX.qcom.audio.decoder.aac' already exists, ignoring this one.
02-11 14:03:38.231 23593-24265/com.motionlab.darts2 I/SoftAAC2: Reconfiguring decoder: 0->48000 Hz, 0->2 channels
02-11 14:03:38.381 23593-24278/com.motionlab.darts2 I/OMXClient: Using client-side OMX mux.
02-11 14:03:38.416 23593-23603/com.motionlab.darts2 I/art: Background sticky concurrent mark sweep GC freed 112446(6MB) AllocSpace objects, 41(3MB) LOS objects, 38% free, 16MB/26MB, paused 5.817ms total 40.168ms
02-11 14:03:38.489 23593-24277/com.motionlab.darts2 I/MediaCodec: [OMX.qcom.video.decoder.avc] setting surface generation to 24159233
02-11 14:03:38.512 23593-24278/com.motionlab.darts2 D/SurfaceUtils: set up nativeWindow 0x94b57608 for 374x664, color 0x7fa30c04, rotation 0, usage 0x42002900
02-11 14:03:38.525 23593-24287/com.motionlab.darts2 I/OMXClient: Using client-side OMX mux.
02-11 14:03:38.646 23593-24287/com.motionlab.darts2 E/OMXMaster: A component of name 'OMX.qcom.audio.decoder.aac' already exists, ignoring this one.
02-11 14:03:38.705 23593-24240/com.motionlab.darts2 I/NuCachedSource2: caching reached eos.
02-11 14:03:38.744 23593-24288/com.motionlab.darts2 I/SoftAAC2: Reconfiguring decoder: 0->48000 Hz, 0->2 channels
02-11 14:03:38.762 23593-24278/com.motionlab.darts2 D/SurfaceUtils: set up nativeWindow 0x94b57608 for 384x672, color 0x7fa30c04, rotation 0, usage 0x42002900
02-11 14:03:41.619 23593-23744/com.motionlab.darts2 I/Unity: UnityIAP Version: 1.21
    UnityEngine.Logger:Log(Object)
    UnityEngine.Purchasing.StandardPurchasingModule:Instance(AppStore)
    SIS.IAPManager:Initialize()
    UnityEngine.Object:Instantiate(Object)
    MotionlabGames.Utils:StartIAPManager()
    MotionlabGames.SplashMenuManager:PageActive()
    MotionlabGames.<WaitForUnitySplash>d__4:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
     
    (Filename: ./Runtime/Export/Debug.bindings.h Line: 45)
02-11 14:03:41.700 23593-23744/com.motionlab.darts2 I/UnityIAP: IAB helper created.
02-11 14:03:44.427 23593-24058/com.motionlab.darts2 E/CRASH: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00002458
02-11 14:03:44.427 23593-24058/com.motionlab.darts2 E/CRASH: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
02-11 14:03:44.427 23593-24058/com.motionlab.darts2 E/CRASH: Build type 'Release', Scripting Backend 'il2cpp', CPU 'armeabi-v7a'
02-11 14:03:44.427 23593-24058/com.motionlab.darts2 E/CRASH: Build fingerprint: 'google/hammerhead/hammerhead:6.0.1/M4B30X/3237893:user/release-keys'
02-11 14:03:44.427 23593-24058/com.motionlab.darts2 E/CRASH: Revision: '11'

Thanks in advanced.

bump

I’ve tried a few different way get some sort of output with dev builds, building out to Android Studios, but I get no further information about why it won’t work on Arm7 in IL2CPP when its running and live on Mono

Ok - so I managed to figure out my problem. Turns out it was to do with Unity IAP system and possibly an inconsistency between the package manager version and the actual IAP system. I didn’t realise they were two separate parts and that the package manager component needed to be updated independent of the services. Updating both of these to the latest version fixed the issue. Not sure why it worked in Mono but not in IL2CPP, but it was definitely related to IAP