Skip to content

Crash Android

Crash on 3.3.3 beta 2

libvlc 3.3.10

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
pid: 0, tid: 0 >>> org.videolan.vlc <<<

backtrace:
  #00  pc 00000000000644e0  /system/lib/libc.so (pthread_mutex_lock+4)
  #00  pc 000000000005e769  /data/app/org.videolan.vlc-HCGSAXtdhmtPOo31U8PNhw==/lib/arm/libc++_shared.so (std::__ndk1::mutex::lock()+4)
  #00  pc 00000000001564b4  /data/app/org.videolan.vlc-HCGSAXtdhmtPOo31U8PNhw==/lib/arm/libmla.so (medialibrary::DiscovererWorker::enqueue(medialibrary::DiscovererWorker::Task)+44)
  #00  pc 0000000000155e28  /data/app/org.videolan.vlc-HCGSAXtdhmtPOo31U8PNhw==/lib/arm/libmla.so (medialibrary::DiscovererWorker::enqueue(long long, medialibrary::DiscovererWorker::Task::Type)+308)
  #00  pc 0000000000155ce8  /data/app/org.videolan.vlc-HCGSAXtdhmtPOo31U8PNhw==/lib/arm/libmla.so (medialibrary::DiscovererWorker::reloadDevice(long long)+20)
  #00  pc 00000000000fb928  /data/app/org.videolan.vlc-HCGSAXtdhmtPOo31U8PNhw==/lib/arm/libmla.so (medialibrary::MediaLibrary::FsFactoryCb::onDeviceMounted(medialibrary::fs::IDevice const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)+608)
  #00  pc 00000000001d927c  /data/app/org.videolan.vlc-HCGSAXtdhmtPOo31U8PNhw==/lib/arm/libmla.so (medialibrary::fs::libvlc::FileSystemFactory::onDeviceMounted(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&, bool)+816)
  #00  pc 00000000000cfc7f  /data/app/org.videolan.vlc-HCGSAXtdhmtPOo31U8PNhw==/lib/arm/libmla.so (AndroidDeviceLister::refresh()+114)
  #00  pc 0000000000227c68  /data/app/org.videolan.vlc-HCGSAXtdhmtPOo31U8PNhw==/lib/arm/libmla.so (medialibrary::Folder::mrl() const+164)
  #00  pc 0000000000214198  /data/app/org.videolan.vlc-HCGSAXtdhmtPOo31U8PNhw==/lib/arm/libmla.so (medialibrary::File::mrl() const+108)
  #00  pc 00000000000d0b87  /data/app/org.videolan.vlc-HCGSAXtdhmtPOo31U8PNhw==/lib/arm/libmla.so (mediaToMediaWrapper(_JNIEnv*, fields*, std::__ndk1::shared_ptr<medialibrary::IMedia> const&)+586)
  #00  pc 00000000000c5609  /data/app/org.videolan.vlc-HCGSAXtdhmtPOo31U8PNhw==/lib/arm/libmla.so (lastMediaPLayed(_JNIEnv*, _jobject*)+100)
  #00  pc 000000000003af3b  /data/app/org.videolan.vlc-HCGSAXtdhmtPOo31U8PNhw==/oat/arm/base.odex (offset 0x3a000) (org.videolan.medialibrary.MedialibraryImpl.nativeDevices [DEDUPED]+74)
  #00  pc 0000000000417d75  /system/lib/libart.so (art_quick_invoke_stub_internal+68)
  #00  pc 00000000003f12ef  /system/lib/libart.so (art_quick_invoke_stub+226)
  #00  pc 00000000000a1031  /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+136)
  #00  pc 00000000001e8835  /system/lib/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+232)
  #00  pc 00000000001e3511  /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+776)
  #00  pc 00000000003ecda9  /system/lib/libart.so (MterpInvokeDirect+196)
  #00  pc 000000000040ab14  /system/lib/libart.so (ExecuteMterpImpl+14484)
  #00  pc 0000000000a7f890  /data/app/org.videolan.vlc-HCGSAXtdhmtPOo31U8PNhw==/oat/arm/base.vdex (org.videolan.medialibrary.MedialibraryImpl.lastMediaPlayed+8)
  #00  pc 00000000001c7e89  /system/lib/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool) (.llvm.2138293751)+352)
  #00  pc 00000000001cc757  /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+146)
  #00  pc 00000000001e34fb  /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+754)
  #00  pc 00000000003ee35b  /system/lib/libart.so (MterpInvokeVirtualQuick+422)
  #00  pc 000000000040e794  /system/lib/libart.so (ExecuteMterpImpl+29972)
  #00  pc 0000000000ad9e10  /data/app/org.videolan.vlc-HCGSAXtdhmtPOo31U8PNhw==/oat/arm/base.vdex (org.videolan.television.viewmodel.MainTvModel$updateRecentlyPlayed$1$invokeSuspend$$inlined$getFromMl$1$1$1.invokeSuspend+84)
  #00  pc 00000000001c7e89  /system/lib/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool) (.llvm.2138293751)+352)
  #00  pc 00000000001cc757  /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+146)
  #00  pc 00000000001e34fb  /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+754)
  #00  pc 00000000003ee35b  /system/lib/libart.so (MterpInvokeVirtualQuick+422)
  #00  pc 000000000040e794  /system/lib/libart.so (ExecuteMterpImpl+29972)
  #00  pc 0000000000ad9da0  /data/app/org.videolan.vlc-HCGSAXtdhmtPOo31U8PNhw==/oat/arm/base.vdex (org.videolan.television.viewmodel.MainTvModel$updateRecentlyPlayed$1$invokeSuspend$$inlined$getFromMl$1$1$1.invoke+20)
  #00  pc 00000000001c7e89  /system/lib/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool) (.llvm.2138293751)+352)
  #00  pc 00000000001cc757  /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+146)
  #00  pc 00000000001e34fb  /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+754)
  #00  pc 00000000003ecae5  /system/lib/libart.so (MterpInvokeInterface+1020)
  #00  pc 000000000040ac14  /system/lib/libart.so (ExecuteMterpImpl+14740)
  #00  pc 0000000000a3915c  /data/app/org.videolan.vlc-HCGSAXtdhmtPOo31U8PNhw==/oat/arm/base.vdex (kotlinx.coroutines.intrinsics.UndispatchedKt.startCoroutineUndispatched+44)
  #00  pc 00000000001c7e89  /system/lib/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool) (.llvm.2138293751)+352)
  #00  pc 00000000001cc757  /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+146)
  #00  pc 00000000001e34fb  /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+754)
  #00  pc 00000000003ecef3  /system/lib/libart.so (MterpInvokeStatic+130)
  #00  pc 000000000040ab94  /system/lib/libart.so (ExecuteMterpImpl+14612)
  #00  pc 000000000048da8a  /data/app/org.videolan.vlc-HCGSAXtdhmtPOo31U8PNhw==/oat/arm/base.vdex (kotlinx.coroutines.CoroutineStart.invoke+54)
  #00  pc 00000000001c7e89  /system/lib/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool) (.llvm.2138293751)+352)
  #00  pc 00000000001cc757  /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+146)
  #00  pc 00000000001e34fb  /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+754)
  #00  pc 00000000003ee35b  /system/lib/libart.so (MterpInvokeVirtualQuick+422)
  #00  pc 000000000040e794  /system/lib/libart.so (ExecuteMterpImpl+29972)
  #00  pc 000000000048d09c  /data/app/org.videolan.vlc-HCGSAXtdhmtPOo31U8PNhw==/oat/arm/base.vdex (kotlinx.coroutines.AbstractCoroutine.start+12)
  #00  pc 00000000001c7e89  /system/lib/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool) (.llvm.2138293751)+352)
  #00  pc 00000000001cc757  /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+146)
  #00  pc 00000000001e34fb  /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+754)
  #00  pc 00000000003ee35b  /system/lib/libart.so (MterpInvokeVirtualQuick+422)
  #00  pc 000000000040e794  /system/lib/libart.so (ExecuteMterpImpl+29972)
  #00  pc 0000000000a0af6c  /data/app/org.videolan.vlc-HCGSAXtdhmtPOo31U8PNhw==/oat/arm/base.vdex (kotlinx.coroutines.BuildersKt__Builders_commonKt.launch+48)
  #00  pc 00000000001c7e89  /system/lib/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool) (.llvm.2138293751)+352)
  #00  pc 00000000001cc757  /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+146)
  #00  pc 00000000001e34fb  /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+754)
  #00  pc 00000000003ecef3  /system/lib/libart.so (MterpInvokeStatic+130)
  #00  pc 000000000040ab94  /system/lib/libart.so (ExecuteMterpImpl+14612)
  #00  pc 000000000048d1b8  /data/app/org.videolan.vlc-HCGSAXtdhmtPOo31U8PNhw==/oat/arm/base.vdex (kotlinx.coroutines.BuildersKt.launch)
  #00  pc 00000000001c7e89  /system/lib/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool) (.llvm.2138293751)+352)
  #00  pc 00000000001cc757  /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+146)
  #00  pc 00000000001e34fb  /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+754)
  #00  pc 00000000003ecef3  /system/lib/libart.so (MterpInvokeStatic+130)
  #00  pc 000000000040ab94  /system/lib/libart.so (ExecuteMterpImpl+14612)
  #00  pc 0000000000a0af20  /data/app/org.videolan.vlc-HCGSAXtdhmtPOo31U8PNhw==/oat/arm/base.vdex (kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default+28)
  #00  pc 00000000001c7e89  /system/lib/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool) (.llvm.2138293751)+352)
  #00  pc 00000000001cc757  /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+146)
  #00  pc 00000000001e4377  /system/lib/libart.so (bool art::interpreter::DoCall<true, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+674)
  #00  pc 00000000003ee115  /system/lib/libart.so (MterpInvokeStaticRange+100)
  #00  pc 000000000040ae94  /system/lib/libart.so (ExecuteMterpImpl+15380)
  #00  pc 000000000048d19c  /data/app/org.videolan.vlc-HCGSAXtdhmtPOo31U8PNhw==/oat/arm/base.vdex (kotlinx.coroutines.BuildersKt.launch$default)
  #00  pc 00000000001c7e89  /system/lib/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool) (.llvm.2138293751)+352)
  #00  pc 00000000001cc757  /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+146)
  #00  pc 00000000001e4377  /system/lib/libart.so (bool art::interpreter::DoCall<true, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+674)
  #00  pc 00000000003ee115  /system/lib/libart.so (MterpInvokeStaticRange+100)
  #00  pc 000000000040ae94  /system/lib/libart.so (ExecuteMterpImpl+15380)
  #00  pc 0000000000ad9f52  /data/app/org.videolan.vlc-HCGSAXtdhmtPOo31U8PNhw==/oat/arm/base.vdex (org.videolan.television.viewmodel.MainTvModel$updateRecentlyPlayed$1$invokeSuspend$$inlined$getFromMl$1$1.onMedialibraryReady+54)
  #00  pc 00000000001c7e89  /system/lib/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool) (.llvm.2138293751)+352)
  #00  pc 00000000001cc757  /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+146)
  #00  pc 00000000001e34fb  /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+754)
  #00  pc 00000000003ecae5  /system/lib/libart.so (MterpInvokeInterface+1020)
  #00  pc 000000000040ac14  /system/lib/libart.so (ExecuteMterpImpl+14740)
  #00  pc 0000000000a7feb8  /data/app/org.videolan.vlc-HCGSAXtdhmtPOo31U8PNhw==/oat/arm/base.vdex (org.videolan.medialibrary.MedialibraryImpl.start+68)
  #00  pc 00000000001c7e89  /system/lib/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool) (.llvm.2138293751)+352)
  #00  pc 00000000001cc757  /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+146)
  #00  pc 00000000001e34fb  /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+754)
  #00  pc 00000000003ee35b  /system/lib/libart.so (MterpInvokeVirtualQuick+422)
  #00  pc 000000000040e794  /system/lib/libart.so (ExecuteMterpImpl+29972)
  #00  pc 0000000000ae68f4  /data/app/org.videolan.vlc-HCGSAXtdhmtPOo31U8PNhw==/oat/arm/base.vdex (org.videolan.vlc.MediaParsingService.initMedialib+224)
  #00  pc 00000000001c7e89  /system/lib/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool) (.llvm.2138293751)+352)
  #00  pc 00000000001cc757  /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+146)
  #00  pc 00000000001e4377  /system/lib/libart.so (bool art::interpreter::DoCall<true, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+674)
  #00  pc 00000000003ee5bf  /system/lib/libart.so (MterpInvokeVirtualQuickRange+298)
  #00  pc 000000000040e814  /system/lib/libart.so (ExecuteMterpImpl+30100)
  #00  pc 0000000000ae6cd8  /data/app/org.videolan.vlc-HCGSAXtdhmtPOo31U8PNhw==/oat/arm/base.vdex (org.videolan.vlc.MediaParsingService.processAction+948)
  #00  pc 00000000001c7e89  /system/lib/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool) (.llvm.2138293751)+352)
  #00  pc 00000000001cc757  /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+146)
  #00  pc 00000000001e34fb  /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+754)
  #00  pc 00000000003ee35b  /system/lib/libart.so (MterpInvokeVirtualQuick+422)
  #00  pc 000000000040e794  /system/lib/libart.so (ExecuteMterpImpl+29972)
  #00  pc 0000000000ae5634  /data/app/org.videolan.vlc-HCGSAXtdhmtPOo31U8PNhw==/oat/arm/base.vdex (org.videolan.vlc.MediaParsingService$processAction$1.invokeSuspend+24)
  #00  pc 00000000001c7e89  /system/lib/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool) (.llvm.2138293751)+352)
  #00  pc 00000000001cc757  /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+146)
  #00  pc 00000000001e34fb  /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+754)
  #00  pc 00000000003ee35b  /system/lib/libart.so (MterpInvokeVirtualQuick+422)
  #00  pc 000000000040e794  /system/lib/libart.so (ExecuteMterpImpl+29972)
  #00  pc 00000000003c8800  /data/app/org.videolan.vlc-HCGSAXtdhmtPOo31U8PNhw==/oat/arm/base.vdex (kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith+28)
  #00  pc 00000000001c7e89  /system/lib/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool) (.llvm.2138293751)+352)
  #00  pc 00000000001cc757  /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+146)
  #00  pc 00000000001e34fb  /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+754)
  #00  pc 00000000003ecae5  /system/lib/libart.so (MterpInvokeInterface+1020)
  #00  pc 000000000040ac14  /system/lib/libart.so (ExecuteMterpImpl+14740)
  #00  pc 0000000000a0f97e  /data/app/org.videolan.vlc-HCGSAXtdhmtPOo31U8PNhw==/oat/arm/base.vdex (kotlinx.coroutines.DispatchedTask.run+270)
  #00  pc 00000000001c7e89  /system/lib/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool) (.llvm.2138293751)+352)
  #00  pc 00000000001cc757  /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+146)
  #00  pc 00000000001e34fb  /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+754)
  #00  pc 00000000003ee35b  /system/lib/libart.so (MterpInvokeVirtualQuick+422)
  #00  pc 000000000040e794  /system/lib/libart.so (ExecuteMterpImpl+29972)
  #00  pc 0000000000a3ad60  /data/app/org.videolan.vlc-HCGSAXtdhmtPOo31U8PNhw==/oat/arm/base.vdex (kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely)
  #00  pc 00000000001c7e89  /system/lib/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool) (.llvm.2138293751)+352)
  #00  pc 00000000001cc757  /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+146)
  #00  pc 00000000001e34fb  /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+754)
  #00  pc 00000000003ee35b  /system/lib/libart.so (MterpInvokeVirtualQuick+422)
  #00  pc 000000000040e794  /system/lib/libart.so (ExecuteMterpImpl+29972)
  #00  pc 0000000000a39ae8  /data/app/org.videolan.vlc-HCGSAXtdhmtPOo31U8PNhw==/oat/arm/base.vdex (kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask+28)
  #00  pc 00000000001c7e89  /system/lib/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool) (.llvm.2138293751)+352)
  #00  pc 00000000001cc757  /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+146)
  #00  pc 00000000001e34fb  /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+754)
  #00  pc 00000000003ecda9  /system/lib/libart.so (MterpInvokeDirect+196)
  #00  pc 000000000040ab14  /system/lib/libart.so (ExecuteMterpImpl+14484)
  #00  pc 0000000000a39c1c  /data/app/org.videolan.vlc-HCGSAXtdhmtPOo31U8PNhw==/oat/arm/base.vdex (kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker+56)
  #00  pc 00000000001c7e89  /system/lib/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool) (.llvm.2138293751)+352)
  #00  pc 00000000001cc757  /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+146)
  #00  pc 00000000001e34fb  /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+754)
  #00  pc 00000000003ecda9  /system/lib/libart.so (MterpInvokeDirect+196)
  #00  pc 000000000040ab14  /system/lib/libart.so (ExecuteMterpImpl+14484)
  #00  pc 0000000000a39bcc  /data/app/org.videolan.vlc-HCGSAXtdhmtPOo31U8PNhw==/oat/arm/base.vdex (kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run)
  #00  pc 00000000001c7e89  /system/lib/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool) (.llvm.2138293751)+352)
  #00  pc 00000000001cc6a3  /system/lib/libart.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+82)
  #00  pc 00000000003df75b  /system/lib/libart.so (artQuickToInterpreterBridge+890)
  #00  pc 000000000041c2ff  /system/lib/libart.so (art_quick_to_interpreter_bridge+30)
  #00  pc 0000000000417d75  /system/lib/libart.so (art_quick_invoke_stub_internal+68)
  #00  pc 00000000003f12ef  /system/lib/libart.so (art_quick_invoke_stub+226)
  #00  pc 00000000000a1031  /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+136)
  #00  pc 0000000000350a6d  /system/lib/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+52)
  #00  pc 00000000003517f9  /system/lib/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue*)+316)
  #00  pc 0000000000373371  /system/lib/libart.so (art::Thread::CreateCallback(void*)+900)
  #00  pc 0000000000063bb5  /system/lib/libc.so (__pthread_start(void*)+22)
  #00  pc 000000000001e02d  /system/lib/libc.so (__start_thread+22)
Edited by Nicolas Pomepuy
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information