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