Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PLVideoTextureView的复用出现so崩溃 #1223

Open
18782985776 opened this issue Sep 25, 2020 · 1 comment
Open

PLVideoTextureView的复用出现so崩溃 #1223

18782985776 opened this issue Sep 25, 2020 · 1 comment

Comments

@18782985776
Copy link

在recycleView里,上下滑动,实现切换视频流播放。出现so崩溃

日志如下:
#00 pc 00054156 /apex/com.android.runtime/lib/bionic/libc.so (abort+166) (BuildId: af3b71ed43687f3d12ad2139d1665597)
2020-09-25 13:47:20.607 10366-10366/? A/DEBUG: #1 pc 0009d403 /apex/com.android.runtime/lib/bionic/libc.so (__fortify_fatal(char const*, ...)+26) (BuildId: af3b71ed43687f3d12ad2139d1665597)
2020-09-25 13:47:20.607 10366-10366/? A/DEBUG: #2 pc 0009cc0d /apex/com.android.runtime/lib/bionic/libc.so (HandleUsingDestroyedMutex(pthread_mutex_t*, char const*)+20) (BuildId: af3b71ed43687f3d12ad2139d1665597)
2020-09-25 13:47:20.607 10366-10366/? A/DEBUG: #3 pc 0009caf9 /apex/com.android.runtime/lib/bionic/libc.so (pthread_mutex_lock+132) (BuildId: af3b71ed43687f3d12ad2139d1665597)
2020-09-25 13:47:20.607 10366-10366/? A/DEBUG: #4 pc 000452e5 /data/app/com.qicaixiu.phonelive-ka4b4zvUgtULya9t80k9qw==/lib/arm/libQPlayer.so (BuildId: 887c37b2b9091a3da276db110d2abf257d0beb2e)
2020-09-25 13:47:20.607 10366-10366/? A/DEBUG: #5 pc 00040b79 /data/app/com.qicaixiu.phonelive-ka4b4zvUgtULya9t80k9qw==/lib/arm/libQPlayer.so (BuildId: 887c37b2b9091a3da276db110d2abf257d0beb2e)
2020-09-25 13:47:20.607 10366-10366/? A/DEBUG: #6 pc 00040de3 /data/app/com.qicaixiu.phonelive-ka4b4zvUgtULya9t80k9qw==/lib/arm/libQPlayer.so (BuildId: 887c37b2b9091a3da276db110d2abf257d0beb2e)
2020-09-25 13:47:20.607 10366-10366/? A/DEBUG: #7 pc 00080db3 /data/app/com.qicaixiu.phonelive-ka4b4zvUgtULya9t80k9qw==/lib/arm/libQPlayer.so (BuildId: 887c37b2b9091a3da276db110d2abf257d0beb2e)
2020-09-25 13:47:20.607 10366-10366/? A/DEBUG: #8 pc 000e6519 /apex/com.android.runtime/lib/libart.so (art_quick_generic_jni_trampoline+40) (BuildId: c3f485021b3cbe3317e60f079dd92f66)
2020-09-25 13:47:20.607 10366-10366/? A/DEBUG: #9 pc 000e1bc5 /apex/com.android.runtime/lib/libart.so (art_quick_invoke_stub_internal+68) (BuildId: c3f485021b3cbe3317e60f079dd92f66)
2020-09-25 13:47:20.607 10366-10366/? A/DEBUG: #10 pc 0044cc0b /apex/com.android.runtime/lib/libart.so (art_quick_invoke_stub+250) (BuildId: c3f485021b3cbe3317e60f079dd92f66)
2020-09-25 13:47:20.607 10366-10366/? A/DEBUG: #11 pc 000e9ff5 /apex/com.android.runtime/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+160) (BuildId: c3f485021b3cbe3317e60f079dd92f66)
2020-09-25 13:47:20.607 10366-10366/? A/DEBUG: #12 pc 0021b15f /apex/com.android.runtime/lib/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+274) (BuildId: c3f485021b3cbe3317e60f079dd92f66)
2020-09-25 13:47:20.608 10366-10366/? A/DEBUG: #13 pc 002172c7 /apex/com.android.runtime/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+802) (BuildId: c3f485021b3cbe3317e60f079dd92f66)
2020-09-25 13:47:20.608 10366-10366/? A/DEBUG: #14 pc 00443cbf /apex/com.android.runtime/lib/libart.so (MterpInvokeDirect+358) (BuildId: c3f485021b3cbe3317e60f079dd92f66)
2020-09-25 13:47:20.608 10366-10366/? A/DEBUG: #15 pc 000dc914 /apex/com.android.runtime/lib/libart.so (mterp_op_invoke_direct+20) (BuildId: c3f485021b3cbe3317e60f079dd92f66)
2020-09-25 13:47:20.608 10366-10366/? A/DEBUG: #16 pc 0021a824 [anon:dalvik-classes3.dex extracted in memory from /data/app/com.qicaixiu.phonelive-ka4b4zvUgtULya9t80k9qw==/base.apk!classes3

@18782985776
Copy link
Author

用的是2.1.9的库,之前用PLVideoView做播放器是没用问题的,因为要做分屏把PLVideoView替换成了PLVideoTextureView。其他代码没用改变。出现的上述问题

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant