First, it appears that you are on an older version of the SDK. If possible, can you please upgrade to the latest version and let me know if you are still experiencing the crash?
We’re still not able to upgrade to the latest version because of this issue. But we’ll test it out once we remove the conflicting library.
Next, can you please provide crash logs from your device?
Ah my bad. I though I copied here the logs in the first post. Here you go:
2020-12-14 18:32:23.670 13128-14736/com.example.myapp A/libc: Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 14736 (GLThread 4211), pid 13128 (com.example.myapp)
A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
A/DEBUG: Build fingerprint: 'samsung/y2sxx/y2s:11/RP1A.200720.012/G985FXXU5CTKG:user/release-keys'
A/DEBUG: Revision: '22'
A/DEBUG: ABI: 'arm64'
A/DEBUG: Timestamp: 2020-12-14 18:32:23+0800
A/DEBUG: pid: 13128, tid: 14736, name: GLThread 4211 >>> com.example.myapp <<<
A/DEBUG: uid: 10329
A/DEBUG: signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
A/DEBUG: x0 0000000000000000 x1 0000000000003990 x2 0000000000000006 x3 00000074d71d88e0
A/DEBUG: x4 65726c612079654b x5 65726c612079654b x6 65726c612079654b x7 6564646120796461
A/DEBUG: x8 00000000000000f0 x9 2ab113f14d5a32ff x10 0000000000000000 x11 ffffffc0fffffbdf
A/DEBUG: x12 0000000000000001 x13 0064656464612079 x14 0000000000000000 x15 000041a4d6755dba
A/DEBUG: x16 00000077eb14dc80 x17 00000077eb12fb10 x18 0000000000000000 x19 0000000000003348
A/DEBUG: x20 0000000000003990 x21 00000000ffffffff x22 00000074d71d8ad8 x23 00000074d71da000
A/DEBUG: x24 00000000000000c8 x25 00000074d71da000 x26 00000074a7b0fce0 x27 0000000000000001
A/DEBUG: x28 00000074a7b055c8 x29 00000074d71d8960
A/DEBUG: lr 00000077eb0e34e4 sp 00000074d71d88c0 pc 00000077eb0e3510 pst 0000000000001000
backtrace:
#00 pc 000000000004e510 /apex/com.android.runtime/lib64/bionic/libc.so (abort+164) (BuildId: 5e6bce0c0e1a8980118c76eab62b5c17)
#01 pc 0000000000a0c224 /vendor/lib64/egl/libGLES_mali.so (std::__1::unordered_map<hal::halp::job_chain const*, std::__1::shared_ptr<mali::instrumentation::graph::hal::halp::job_chain>, std::__1::hash<hal::halp::job_chain const*>, std::__1::equal_to<hal::halp::job_chain const*>, std::__1::allocator<std::__1::pair
#02 pc 0000000000a0be80 /vendor/lib64/egl/libGLES_mali.so (std::__1::enable_if<stx::is_constructible_f<std::__1::unordered_map<hal::halp::job_chain const*, std::__1::shared_ptr<mali::instrumentation::graph::hal::halp::job_chain>, std::__1::hash<hal::halp::job_chain const*>, std::__1::equal_to<hal::halp::job_chain
#03 pc 0000000000a093e8 /vendor/lib64/egl/libGLES_mali.so (mali::instrumentation::graph::work::link(hal::command_list const&, hal::halp::job_chain const&)+104) (BuildId: 64d82e0da2d44d6b16d3169626ed1371)
#04 pc 0000000000a04ed0 /vendor/lib64/egl/libGLES_mali.so (cinstr_event_hal_command_list_link_hal_halp_job_chain(cctx_context*, hal::command_list const*, hal::halp::job_chain const*)+44) (BuildId: 64d82e0da2d44d6b16d3169626ed1371)
#05 pc 00000000009afe10 /vendor/lib64/egl/libGLES_mali.so (hal::halp::command_list_internal::append_job_chain(hal::halp::job_chain*)+36) (BuildId: 64d82e0da2d44d6b16d3169626ed1371)
#06 pc 00000000009b638c /vendor/lib64/egl/libGLES_mali.so (hal::halp::begin_secondary_template_internal::build_command(hal::command_memory&, hal::halp::gpu_state_internal&, hal::halp::command_list_internal&, unsigned int, unsigned int, unsigned int, hal::tile_orientation) const+308) (BuildId: 64d82e0da2d44d6b16d3
#07 pc 0000000000993b50 /vendor/lib64/egl/libGLES_mali.so (gfx::command_buffer_builder::begin_secondary(gfx::subpass const*, bool, unsigned int, unsigned int, unsigned int, hal::tile_orientation)+176) (BuildId: 64d82e0da2d44d6b16d3169626ed1371)
#08 pc 00000000006f76ac /vendor/lib64/egl/libGLES_mali.so (glescore_context::setup_new_graphics_submission(glescore_framebuffer*, glescore_fb_state*)+288) (BuildId: 64d82e0da2d44d6b16d3169626ed1371)
#09 pc 00000000006f2424 /vendor/lib64/egl/libGLES_mali.so (gles_fb_object_new_graphics_submission_nx+44) (BuildId: 64d82e0da2d44d6b16d3169626ed1371)
#10 pc 00000000006f0adc /vendor/lib64/egl/libGLES_mali.so (glesx_fbp_prepare_to_render_graphics_current+256) (BuildId: 64d82e0da2d44d6b16d3169626ed1371)
#11 pc 000000000072caac /vendor/lib64/egl/libGLES_mali.so (gles_fb_prepare_draw+16) (BuildId: 64d82e0da2d44d6b16d3169626ed1371)
#12 pc 00000000006ed258 /vendor/lib64/egl/libGLES_mali.so (gles_drawp_draw_common+928) (BuildId: 64d82e0da2d44d6b16d3169626ed1371)
#13 pc 00000000007263ec /vendor/lib64/egl/libGLES_mali.so (gles_draw_draw_arrays+48) (BuildId: 64d82e0da2d44d6b16d3169626ed1371)
#14 pc 0000000000723f00 /vendor/lib64/egl/libGLES_mali.so (glDrawArrays+52) (BuildId: 64d82e0da2d44d6b16d3169626ed1371)
#15 pc 00000000000cdf34 /data/app/~~GQPv-IgSVxGTGnhZDl6GHQ==/com.example.myapp-2Ord28y9YhOxfeQ3Xnp65Q==/lib/arm64/libnydus.so (BuildId: ea332962ed6ba951cee538ae751195dfa4d0e7ac)
#16 pc 00000000000d4f04 /data/app/~~GQPv-IgSVxGTGnhZDl6GHQ==/com.example.myapp-2Ord28y9YhOxfeQ3Xnp65Q==/lib/arm64/libnydus.so (BuildId: ea332962ed6ba951cee538ae751195dfa4d0e7ac)
#17 pc 00000000000dac94 /data/app/~~GQPv-IgSVxGTGnhZDl6GHQ==/com.example.myapp-2Ord28y9YhOxfeQ3Xnp65Q==/lib/arm64/libnydus.so (Java_com_zipow_videobox_view_video_VideoRenderer_glRun+44) (BuildId: ea332962ed6ba951cee538ae751195dfa4d0e7ac)
#18 pc 00000000000deda4 /data/app/~~GQPv-IgSVxGTGnhZDl6GHQ==/com.example.myapp-2Ord28y9YhOxfeQ3Xnp65Q==/oat/arm64/base.odex (art_jni_trampoline+132)
#19 pc 00000000021d8fc0 /memfd:jit-cache (deleted) (offset 0x2000000) (com.zipow.videobox.view.video.VideoRenderer.onDrawFrame+80)
#20 pc 00000000021da3d4 /memfd:jit-cache (deleted) (offset 0x2000000) (com.zipow.videobox.sdk.SDKVideoRenderer.onDrawFrame+84)
#21 pc 00000000021cedc8 /memfd:jit-cache (deleted) (offset 0x2000000) (android.opengl.GLSurfaceView$GLThread.guardedRun+3528)
#22 pc 0000000000134564 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: f55ff0120a5a7cdb5e5e027a7f38147d)
#23 pc 00000000001a9a78 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200) (BuildId: f55ff0120a5a7cdb5e5e027a7f38147d)
#24 pc 0000000000320b6c /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+376) (BuildId: f55ff0120a5a7cdb5e5e027a7f38147d)
#25 pc 0000000000316e98 /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+996) (BuildId: f55ff0120a5a7cdb5e5e027a7f38147d)
#26 pc 0000000000686cfc /apex/com.android.art/lib64/libart.so (MterpInvokeDirect+576) (BuildId: f55ff0120a5a7cdb5e5e027a7f38147d)
#27 pc 000000000012e914 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_direct+20) (BuildId: f55ff0120a5a7cdb5e5e027a7f38147d)
#28 pc 00000000003dad5c /system/framework/framework.jar (offset 0x966000) (android.opengl.GLSurfaceView$GLThread.run+48)
#29 pc 000000000030e494 /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.13348431324070995132)+268) (BuildId: f55ff0120a5a7cdb5e5e027a7f38147d)
#30 pc 0000000000673104 /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+780) (BuildId: f55ff0120a5a7cdb5e5e027a7f38147d)
#31 pc 000000000013dff8 /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: f55ff0120a5a7cdb5e5e027a7f38147d)
#32 pc 0000000000134564 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: f55ff0120a5a7cdb5e5e027a7f38147d)
#33 pc 00000000001a9a78 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200) (BuildId: f55ff0120a5a7cdb5e5e027a7f38147d)
#34 pc 000000000055c624 /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeVirtualOrInterfaceWithJValues<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, jvalue const*)+460) (BuildId: f55ff0120a5a7cdb5e5e027a7f38147d)
#35 pc 00000000005abde4 /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallback(void*)+1308) (BuildId: f55ff0120a5a7cdb5e5e027a7f38147d)
#36 pc 00000000000affe8 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64) (BuildId: 5e6bce0c0e1a8980118c76eab62b5c17)
#37 pc 00000000000504cc /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: 5e6bce0c0e1a8980118c76eab62b5c17)
Lastly, are you able to reproduce this in our sample app or is it only occurring in your own app?
So far, only in our own app.