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

偶发崩溃 SIGSEGV(SEGV_MAPERR) #130

Closed
sange93 opened this issue Aug 5, 2021 · 3 comments
Closed

偶发崩溃 SIGSEGV(SEGV_MAPERR) #130

sange93 opened this issue Aug 5, 2021 · 3 comments

Comments

@sange93
Copy link

sange93 commented Aug 5, 2021

偶发崩溃 SIGSEGV(SEGV_MAPERR)

  1. 问题描述(重现路径)
    播放动画时发生APP崩溃。

  2. 运行环境(手机型号,Android/iOS版本等)
    VAP implementation "io.github.tencent:vap:2.0.17"

设备机型 rk3288
系统版本
Android 7.1.2,level 25
ROM
Android/rk3288
CPU架构
armeabi-v7a

  1. 相关日志
    Bugly 统计到的信息如下:

anim_render_thread(182)

SIGSEGV(SEGV_MAPERR)

解析原始
1
#00 pc 00045aca /system/lib/libc.so (setenv+345) [armeabi-v7a::8238fba8437dee7d604ae97e90991770]
2
#1 pc 000096a7 /vendor/lib/libwvm.so (android::IsWidevineMedia(android::spandroid::DataSource const&)+122) [armeabi-v7a::24ef2935ed3485f3bfb51b781bad77a2]
3
#2 pc 000f024d /system/lib/libstagefright.so (android::SniffWVM(android::spandroid::DataSource const&, android::String8*, float*, android::spandroid::AMessage)+44) [armeabi-v7a::445f14eeff7b31f6d59061fbb25b2f0e]
4
#3 pc 000d469b /system/lib/libstagefright.so (android::MediaExtractor::Create(android::spandroid::DataSource const&, char const
)+90) [armeabi-v7a::445f14eeff7b31f6d59061fbb25b2f0e]
5
#4 pc 000db791 /system/lib/libstagefright.so (android::NuMediaExtractor::setDataSource(android::spandroid::IMediaHTTPService const&, char const*, android::KeyedVector<android::String8, android::String8> const*)+116) [armeabi-v7a::445f14eeff7b31f6d59061fbb25b2f0e]
6
#5 pc 00029493 /system/lib/libmedia_jni.so [armeabi-v7a::820341528fc50787cadef11038745d73]
7
#6 pc 00a4963f /data/dalvik-cache/arm/system@framework@boot.oat (oatexec+10786367) [armeabi::d2c89ee4025a8174b6db347c8eb37fea]
8
java:
9
android.media.MediaExtractor.setDataSource(MediaExtractor.java:186)
10
com.tencent.qgame.animplayer.file.FileContainer.setDataSource(FileContainer.kt:39)
11
com.tencent.qgame.animplayer.util.MediaUtil.getExtractor(MediaUtil.kt:40)
12
com.tencent.qgame.animplayer.HardDecoder.startPlay(HardDecoder.kt:90)
13
com.tencent.qgame.animplayer.HardDecoder.access$startPlay(HardDecoder.kt:29)
14
com.tencent.qgame.animplayer.HardDecoder$start$1.run(HardDecoder.kt:57)
15
android.os.Handler.handleCallback(Handler.java:755)
16
android.os.Handler.dispatchMessage(Handler.java:95)
17
android.os.Looper.loop(Looper.java:154)
18
android.os.HandlerThread.run(HandlerThread.java:61)

  1. 播放错误的文件(可选)
anim_in.mp4
@hexleo
Copy link
Collaborator

hexleo commented Aug 6, 2021

这应该是MediaExtractor兼容问题,暂时没有很好的办法解决

@sange93
Copy link
Author

sange93 commented Aug 6, 2021

好吧 明白了 谢谢

@zijinzhiyun
Copy link

好吧 明白了 谢谢

您好,这个问题的设备型号就是rk3288吗

@hexleo hexleo closed this as completed Jan 10, 2023
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

3 participants