yixia / VitamioBundle

Vitamio for Android
http://www.vitamio.org/en/
Other
5.27k stars 2.07k forks source link

HTC M8 - Fatal signal 11 (SIGSEGV) #228

Open johangiroux opened 9 years ago

johangiroux commented 9 years ago

Hello,

I have an issue with one device only : HTC M8 (with HTC Sense - Android 4.4.3). I have used the VitamioBundle application, when I play with the default VideoView I don't have any problem, but when I play the video using the setSurface method, it's crashing with this stacktrace :

11-24 18:30:35.969 13399-13399/io.vov.vitamio.demo I/Vitamio[4.2.6][Player]﹕ Copyright (c) YIXIA (http://yixia.com). THIS SOFTWARE (Vitamio) IS WORK OF YIXIA (http://yixia.com) 11-24 18:30:35.969 13399-13399/io.vov.vitamio.demo I/Vitamio[4.2.6][Player]﹕ LOAD FFMPEG START: /data/data/io.vov.vitamio.demo/libs/libffmpeg.so 11-24 18:30:35.969 13399-13399/io.vov.vitamio.demo W/linker﹕ libffmpeg.so has text relocations. This is wasting memory and is a security risk. Please fix. 11-24 18:30:35.969 13399-13399/io.vov.vitamio.demo I/Vitamio[4.2.6][Player]﹕ LOAD FFMPEG END: /data/data/io.vov.vitamio.demo/libs/libffmpeg.so 11-24 18:30:35.969 13399-13399/io.vov.vitamio.demo I/Vitamio[4.2.6][Player]﹕ LOAD VVO START: /data/data/io.vov.vitamio.demo/libs/libvvo.9.so 11-24 18:30:35.969 13399-13399/io.vov.vitamio.demo E/Vitamio[4.2.6][Player]﹕ FIND_NAME_SYM vvo, render_yuv 11-24 18:30:35.969 13399-13399/io.vov.vitamio.demo I/Vitamio[4.2.6][Player]﹕ LOAD VVO END: /data/data/io.vov.vitamio.demo/libs/libvvo.9.so 11-24 18:30:35.969 13399-13399/io.vov.vitamio.demo I/Vitamio[4.2.6][Player]﹕ LOAD VAO START: /data/data/io.vov.vitamio.demo/libs/libvao.0.so 11-24 18:30:35.969 13399-13399/io.vov.vitamio.demo I/Vitamio[4.2.6][Player]﹕ LOAD VAO END: /data/data/io.vov.vitamio.demo/libs/libvao.0.so 11-24 18:30:35.969 13399-13399/io.vov.vitamio.demo I/Vitamio[4.2.6][Player]﹕ LOAD OMX START: /data/data/io.vov.vitamio.demo/libs/libOMX.18.so 11-24 18:30:35.969 13399-13399/io.vov.vitamio.demo I/Vitamio[4.2.6][Player]﹕ LOAD OMX END: /data/data/io.vov.vitamio.demo/libs/libOMX.18.so 11-24 18:30:35.969 13399-13399/io.vov.vitamio.demo I/Vitamio[4.2.6][Player]﹕ VPLAYER INIT BEGIN 11-24 18:30:35.979 13399-13399/io.vov.vitamio.demo I/Vitamio[4.2.6][Player]﹕ Application package name: io.vov.vitamio.demo 11-24 18:30:35.989 13399-13399/io.vov.vitamio.demo I/Vitamio[4.2.6][Player]﹕ VPLAYER INIT END 11-24 18:30:35.989 13399-13399/io.vov.vitamio.demo I/Vitamio[4.2.6][Player]﹕ Copyright (c) YIXIA (http://yixia.com). THIS SOFTWARE (Vitamio) IS WORK OF YIXIA (http://yixia.com) 11-24 18:30:35.989 13399-13399/io.vov.vitamio.demo I/Vitamio[4.2.6][Player]﹕ Application package name: io.vov.vitamio.demo 11-24 18:30:35.989 13399-13399/io.vov.vitamio.demo I/Vitamio[4.2.6][Player]﹕ Copyright (c) YIXIA (http://yixia.com). THIS SOFTWARE (Vitamio) IS WORK OF YIXIA (http://yixia.com) 11-24 18:30:35.989 13399-13399/io.vov.vitamio.demo I/Vitamio[4.2.6][Player]﹕ Application package name: io.vov.vitamio.demo 11-24 18:30:35.989 13399-13399/io.vov.vitamio.demo I/Vitamio[4.2.6][Player]﹕ PREPARE SIG: 0 11-24 18:30:35.989 13399-13455/io.vov.vitamio.demo I/Vitamio[4.2.6][Player]﹕ THREAD PREPARE START 11-24 18:30:35.989 13399-13455/io.vov.vitamio.demo I/Vitamio[4.2.6][Player]﹕ THREAD PREPARE ATTACHED 11-24 18:30:35.989 13399-13455/io.vov.vitamio.demo I/Vitamio[4.2.6][Player]﹕ Copyright (c) YIXIA (http://yixia.com). THIS SOFTWARE (Vitamio) IS WORK OF YIXIA (http://yixia.com) 11-24 18:30:35.989 13399-13455/io.vov.vitamio.demo I/Vitamio[4.2.6][Player]﹕ OPEN FILE https://api.streamnation.com/api/v1/hls/m/5e958b7a26b07c8c48b13ffbf544ecd3130652e9.m3u8?auth_token=Xs6ifpSkznw3seGx7jqu 11-24 18:30:35.989 13399-13455/io.vov.vitamio.demo D/libc﹕ [NET] getaddrinfo+,hn 20(0x6170692e737472),sn(),family 0,flags 4 11-24 18:30:35.989 13399-13455/io.vov.vitamio.demo D/libc﹕ [NET] getaddrinfo-,err=8 11-24 18:30:35.989 13399-13455/io.vov.vitamio.demo D/libc﹕ [NET] getaddrinfo+,hn 20(0x6170692e737472),sn(),family 0,flags 4 11-24 18:30:35.989 13399-13455/io.vov.vitamio.demo D/libc﹕ [NET] getaddrinfo-,err=8 11-24 18:30:35.989 13399-13455/io.vov.vitamio.demo D/libc﹕ [NET] getaddrinfo+,hn 20(0x6170692e737472),sn(),family 0,flags 4 11-24 18:30:35.989 13399-13455/io.vov.vitamio.demo D/libc﹕ [NET] getaddrinfo-,err=8 11-24 18:30:35.989 13399-13455/io.vov.vitamio.demo D/libc﹕ [NET] getaddrinfo+,hn 20(0x6170692e737472),sn(),family 0,flags 4 11-24 18:30:35.989 13399-13455/io.vov.vitamio.demo D/libc﹕ [NET] getaddrinfo-,err=8 11-24 18:30:35.989 13399-13455/io.vov.vitamio.demo D/libc﹕ [NET] getaddrinfo+,hn 20(0x6170692e737472),sn(443),family 0,flags 0 11-24 18:30:35.999 13399-13455/io.vov.vitamio.demo D/libc﹕ [NET] getaddrinfo-, 1 11-24 18:30:35.999 13399-13455/io.vov.vitamio.demo D/libc﹕ [NET] getaddrinfo_proxy+ 11-24 18:30:36.009 13399-13455/io.vov.vitamio.demo D/libc﹕ [NET] getaddrinfo_proxy-, success 11-24 18:30:36.699 13399-13455/io.vov.vitamio.demo D/libc﹕ [NET] getaddrinfo+,hn 20(0x6170692e737472),sn(),family 0,flags 4 11-24 18:30:36.699 13399-13455/io.vov.vitamio.demo D/libc﹕ [NET] getaddrinfo-,err=8 11-24 18:30:36.699 13399-13455/io.vov.vitamio.demo D/libc﹕ [NET] getaddrinfo+,hn 20(0x6170692e737472),sn(),family 0,flags 4 11-24 18:30:36.699 13399-13455/io.vov.vitamio.demo D/libc﹕ [NET] getaddrinfo-,err=8 11-24 18:30:36.699 13399-13455/io.vov.vitamio.demo D/libc﹕ [NET] getaddrinfo+,hn 20(0x6170692e737472),sn(),family 0,flags 4 11-24 18:30:36.699 13399-13455/io.vov.vitamio.demo D/libc﹕ [NET] getaddrinfo-,err=8 11-24 18:30:36.699 13399-13455/io.vov.vitamio.demo D/libc﹕ [NET] getaddrinfo+,hn 20(0x6170692e737472),sn(),family 0,flags 4 11-24 18:30:36.699 13399-13455/io.vov.vitamio.demo D/libc﹕ [NET] getaddrinfo-,err=8 11-24 18:30:36.699 13399-13455/io.vov.vitamio.demo D/libc﹕ [NET] getaddrinfo+,hn 20(0x6170692e737472),sn(443),family 0,flags 0 11-24 18:30:36.699 13399-13455/io.vov.vitamio.demo D/libc﹕ [NET] getaddrinfo-, 1 11-24 18:30:36.699 13399-13455/io.vov.vitamio.demo D/libc﹕ [NET] getaddrinfo_proxy+ 11-24 18:30:36.699 13399-13455/io.vov.vitamio.demo D/libc﹕ [NET] getaddrinfo_proxy-, success 11-24 18:30:38.959 13399-13455/io.vov.vitamio.demo D/libc﹕ [NET] getaddrinfo+,hn 22(0x63646e2d312e73),sn(),family 0,flags 4 11-24 18:30:38.959 13399-13455/io.vov.vitamio.demo D/libc﹕ [NET] getaddrinfo-,err=8 11-24 18:30:38.959 13399-13455/io.vov.vitamio.demo D/libc﹕ [NET] getaddrinfo+,hn 22(0x63646e2d312e73),sn(),family 0,flags 4 11-24 18:30:38.969 13399-13455/io.vov.vitamio.demo D/libc﹕ [NET] getaddrinfo-,err=8 11-24 18:30:38.979 13399-13455/io.vov.vitamio.demo D/libc﹕ [NET] getaddrinfo+,hn 22(0x63646e2d312e73),sn(),family 0,flags 4 11-24 18:30:38.979 13399-13455/io.vov.vitamio.demo D/libc﹕ [NET] getaddrinfo-,err=8 11-24 18:30:38.989 13399-13455/io.vov.vitamio.demo D/libc﹕ [NET] getaddrinfo+,hn 22(0x63646e2d312e73),sn(),family 0,flags 4 11-24 18:30:38.989 13399-13455/io.vov.vitamio.demo D/libc﹕ [NET] getaddrinfo-,err=8 11-24 18:30:38.989 13399-13455/io.vov.vitamio.demo D/libc﹕ [NET] getaddrinfo+,hn 22(0x63646e2d312e73),sn(443),family 0,flags 0 11-24 18:30:38.989 13399-13455/io.vov.vitamio.demo D/libc﹕ [NET] getaddrinfo-, 1 11-24 18:30:38.989 13399-13455/io.vov.vitamio.demo D/libc﹕ [NET] getaddrinfo_proxy+ 11-24 18:30:39.209 13399-13455/io.vov.vitamio.demo D/libc﹕ [NET] getaddrinfo_proxy-, success 11-24 18:30:40.169 13399-13455/io.vov.vitamio.demo I/Vitamio[4.2.6][Player]﹕ META AUDIO: 1. und. 3682714, META SUBTITLE: 11-24 18:30:40.169 13399-13455/io.vov.vitamio.demo I/Vitamio[4.2.6][Player]﹕ WOW: BRILLIANT C COUNT 4 11-24 18:30:40.179 13399-13455/io.vov.vitamio.demo I/Vitamio[4.2.6][Player]﹕ OPEN STREAM AUDIO BEGIN 11-24 18:30:40.179 13399-13455/io.vov.vitamio.demo I/Vitamio[4.2.6][Player]﹕ Copyright (c) YIXIA (http://yixia.com). THIS SOFTWARE (Vitamio) IS WORK OF YIXIA (http://yixia.com) 11-24 18:30:40.179 13399-13455/io.vov.vitamio.demo I/Vitamio[4.2.6][Player]﹕ Application package name: io.vov.vitamio.demo 11-24 18:30:40.179 13399-13455/io.vov.vitamio.demo I/Vitamio[4.2.6][Player]﹕ 2, 48000, 0 11-24 18:30:40.219 13399-13455/io.vov.vitamio.demo I/Vitamio[4.2.6][Player]﹕ OPEN STREAM AUDIO END 11-24 18:30:40.349 13399-13455/io.vov.vitamio.demo I/Vitamio[4.2.6][Player]﹕ OMX CREATED OK 11-24 18:30:40.349 13399-13455/io.vov.vitamio.demo I/Vitamio[4.2.6][Player]﹕ OR CREATED OK 11-24 18:30:40.349 13399-13455/io.vov.vitamio.demo I/Vitamio[4.2.6][Player]﹕ OPEN STREAM VIDEO BEGIN 11-24 18:30:40.349 13399-13455/io.vov.vitamio.demo I/Vitamio[4.2.6][Player]﹕ OPEN STREAM VIDEO END 11-24 18:30:40.349 13399-13455/io.vov.vitamio.demo I/Vitamio[4.2.6][Player]﹕ DEMUX SIG: 0 11-24 18:30:40.349 13399-13399/io.vov.vitamio.demo D/MediaPlayerDemo﹕ onPrepared called 11-24 18:30:40.349 13399-13455/io.vov.vitamio.demo I/Vitamio[4.2.6][Player]﹕ THREAD PREPARE DETTACHED, ret = 0 11-24 18:30:40.349 13399-13455/io.vov.vitamio.demo I/Vitamio[4.2.6][Player]﹕ THREAD PREPARE END 11-24 18:30:40.349 13399-13495/io.vov.vitamio.demo I/Vitamio[4.2.6][Player]﹕ CC: ARMYUV420 0 11-24 18:30:40.349 13399-13495/io.vov.vitamio.demo E/Vitamio[4.2.6][Player]﹕ [NULL @ 0x7a74c630] Packet header is not contained in global extradata, corrupted stream or invalid MP4/AVCC bitstream 11-24 18:30:40.349 13399-13495/io.vov.vitamio.demo E/Vitamio[4.2.6][Player]﹕ [NULL @ 0x7a74c630] Packet header is not contained in global extradata, corrupted stream or invalid MP4/AVCC bitstream 11-24 18:30:40.349 13399-13495/io.vov.vitamio.demo E/Vitamio[4.2.6][Player]﹕ [NULL @ 0x7a74c630] Packet header is not contained in global extradata, corrupted stream or invalid MP4/AVCC bitstream 11-24 18:30:40.349 13399-13495/io.vov.vitamio.demo E/Vitamio[4.2.6][Player]﹕ [NULL @ 0x7a74c630] Packet header is not contained in global extradata, corrupted stream or invalid MP4/AVCC bitstream 11-24 18:30:40.359 13399-13411/io.vov.vitamio.demo E/Vitamio[4.2.6][Player]﹕ [NULL @ 0x7a74c630] Packet header is not contained in global extradata, corrupted stream or invalid MP4/AVCC bitstream 11-24 18:30:40.359 13399-13411/io.vov.vitamio.demo E/Vitamio[4.2.6][Player]﹕ [NULL @ 0x7a74c630] Packet header is not contained in global extradata, corrupted stream or invalid MP4/AVCC bitstream 11-24 18:30:40.359 13399-13410/io.vov.vitamio.demo E/Vitamio[4.2.6][Player]﹕ [NULL @ 0x7a74c630] Packet header is not contained in global extradata, corrupted stream or invalid MP4/AVCC bitstream 11-24 18:30:40.359 13399-13414/io.vov.vitamio.demo E/Vitamio[4.2.6][Player]﹕ [NULL @ 0x7a74c630] Packet header is not contained in global extradata, corrupted stream or invalid MP4/AVCC bitstream 11-24 18:30:40.359 13399-13414/io.vov.vitamio.demo E/Vitamio[4.2.6][Player]﹕ [NULL @ 0x7a74c630] Packet header is not contained in global extradata, corrupted stream or invalid MP4/AVCC bitstream 11-24 18:30:40.369 13399-13411/io.vov.vitamio.demo E/Vitamio[4.2.6][Player]﹕ [NULL @ 0x7a74c630] Packet header is not contained in global extradata, corrupted stream or invalid MP4/AVCC bitstream 11-24 18:30:40.369 13399-13495/io.vov.vitamio.demo A/libc﹕ Fatal signal 11 (SIGSEGV) at 0x21005f48 (code=1), thread 13495 (ov.vitamio.demo)

I didn't modify the code source and I'm using Vitamio 4.2.6 It crash with any valid url (ex: http://download.wavetlan.com/SVV/Media/HTTP/H264/Other_Media/H264_test5_voice_mp4_480x360.mp4 or hls http://devimages.apple.com/iphone/samples/bipbop/gear3/prog_index.m3u8 )

Could someone help me resolve this issue ?

jbrasero commented 9 years ago

Hi johangiroux!!

Did you solve it?

Regards

johangiroux commented 9 years ago

Hello jbrasero,

unfortunately I didn't found a fix for it so I ended up using a SurfaceView instead.

jbrasero commented 9 years ago

Thanks for your replyl!!