Android crash
Crash on 3.3.3 beta 2
libvlc 3.3.10
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
pid: 0, tid: 0 >>> org.videolan.vlc <<<
backtrace:
#00 pc 0000000000022034 /system/lib64/libc.so (abort+116)
#00 pc 000000000009e8e8 /data/app/org.videolan.vlc-W9141tXMtXFsBDwvcR1y_g==/lib/arm64/libc++_shared.so
#00 pc 000000000009eadc /data/app/org.videolan.vlc-W9141tXMtXFsBDwvcR1y_g==/lib/arm64/libc++_shared.so
#00 pc 00000000000b0530 /data/app/org.videolan.vlc-W9141tXMtXFsBDwvcR1y_g==/lib/arm64/libc++_shared.so
#00 pc 00000000000afb5c /data/app/org.videolan.vlc-W9141tXMtXFsBDwvcR1y_g==/lib/arm64/libc++_shared.so
#00 pc 00000000000afab8 /data/app/org.videolan.vlc-W9141tXMtXFsBDwvcR1y_g==/lib/arm64/libc++_shared.so (__cxa_throw+112)
#00 pc 00000000001cfde0 /data/app/org.videolan.vlc-W9141tXMtXFsBDwvcR1y_g==/lib/arm64/libmla.so (medialibrary::utils::url::scheme(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)+240)
#00 pc 0000000000231870 /data/app/org.videolan.vlc-W9141tXMtXFsBDwvcR1y_g==/lib/arm64/libmla.so (medialibrary::File::fromExternalMrl(medialibrary::MediaLibrary const*, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)+56)
#00 pc 000000000010b1d0 /data/app/org.videolan.vlc-W9141tXMtXFsBDwvcR1y_g==/lib/arm64/libmla.so (medialibrary::MediaLibrary::media(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&) const+224)
#00 pc 00000000000ec970 /data/app/org.videolan.vlc-W9141tXMtXFsBDwvcR1y_g==/lib/arm64/libmla.so (getMediaFromMrl(_JNIEnv*, _jobject*, _jstring*)+156)
#00 pc 000000000003b7d8 /data/app/org.videolan.vlc-W9141tXMtXFsBDwvcR1y_g==/oat/arm64/base.odex (offset 0x3a000) (org.videolan.medialibrary.MedialibraryImpl.nativeCreateGroup [DEDUPED]+152)
#00 pc 0000000000554f88 /system/lib64/libart.so (art_quick_invoke_stub+584)
#00 pc 00000000000cf6c8 /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
#00 pc 000000000027f22c /system/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+344)
#00 pc 0000000000279240 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+968)
#00 pc 0000000000525a34 /system/lib64/libart.so (MterpInvokeDirect+296)
#00 pc 0000000000547794 /system/lib64/libart.so (ExecuteMterpImpl+14484)
#00 pc 0000000000a7f724 /data/app/org.videolan.vlc-W9141tXMtXFsBDwvcR1y_g==/oat/arm64/base.vdex (org.videolan.medialibrary.MedialibraryImpl.getMedia+64)
#00 pc 0000000000252f44 /system/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool) (.llvm.1476001603)+488)
#00 pc 0000000000258a38 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
#00 pc 0000000000279224 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
#00 pc 0000000000527738 /system/lib64/libart.so (MterpInvokeVirtualQuick+584)
#00 pc 000000000054b414 /system/lib64/libart.so (ExecuteMterpImpl+29972)
#00 pc 0000000000a7f654 /data/app/org.videolan.vlc-W9141tXMtXFsBDwvcR1y_g==/oat/arm64/base.vdex (org.videolan.medialibrary.MedialibraryImpl.findMedia+40)
#00 pc 0000000000252f44 /system/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool) (.llvm.1476001603)+488)
#00 pc 0000000000258a38 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
#00 pc 0000000000279224 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
#00 pc 0000000000527738 /system/lib64/libart.so (MterpInvokeVirtualQuick+584)
#00 pc 000000000054b414 /system/lib64/libart.so (ExecuteMterpImpl+29972)
#00 pc 0000000000ba4e46 /data/app/org.videolan.vlc-W9141tXMtXFsBDwvcR1y_g==/oat/arm64/base.vdex (org.videolan.vlc.util.KextensionsKt.updateWithMLMeta+74)
#00 pc 0000000000252f44 /system/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool) (.llvm.1476001603)+488)
#00 pc 0000000000258a38 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
#00 pc 0000000000279224 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
#00 pc 0000000000525bf8 /system/lib64/libart.so (MterpInvokeStatic+204)
#00 pc 0000000000547814 /system/lib64/libart.so (ExecuteMterpImpl+14612)
#00 pc 0000000000b8e934 /data/app/org.videolan.vlc-W9141tXMtXFsBDwvcR1y_g==/oat/arm64/base.vdex (org.videolan.vlc.media.PlaylistManager$load$2.invokeSuspend+36)
#00 pc 0000000000252f44 /system/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool) (.llvm.1476001603)+488)
#00 pc 0000000000514fa8 /system/lib64/libart.so (artQuickToInterpreterBridge+1020)
#00 pc 000000000055e0fc /system/lib64/libart.so (art_quick_to_interpreter_bridge+92)
#00 pc 00000000000101ec /dev/ashmem/dalvik-jit-code-cache (deleted)