GStreamer Android教程崩溃

史文森

我能够构建并启动随附的所有5个Android GStreamer教程gstreamer-sdk-android-arm-debug-2013.6但是教程3-5在发布后不久便以相同的方式崩溃。我试图在新的Samsung Galaxy Tab Pro 12.2和Rockchip Tronsmart Orion R28上运行。两种设备都运行Android 4.4.2(API 19)。LOGCAT的相关部分如下:

I/GStreamer﹕ Gst initialized. Restoring state, playing:false
D/mali_winsys﹕ new_window_surface returns 0x3000
A/libc﹕ Fatal signal 8 (SIGFPE) at 0x00002782 (code=-6), thread 10140 (eglglessink-ren)

I/DEBUG﹕ Build fingerprint: 'rockchip/rk3288/rk3288:4.4.2/KOT49H/eng.sz.20140926.095851:eng/test-keys'
I/DEBUG﹕ Revision: '0'
I/DEBUG﹕ pid: 10114, tid: 10140, name: eglglessink-ren  >>> com.gst_sdk_tutorials.tutorial_3 <<<
I/DEBUG﹕ signal 8 (SIGFPE), code -6 (SI_TKILL), fault addr 00002782
I/DEBUG﹕ r0 00000000  r1 0000279c  r2 00000008  r3 00000000
I/DEBUG﹕ r4 00000008  r5 00000002  r6 0000279c  r7 0000010c
I/DEBUG﹕ r8 00003092  r9 78032000  sl 7812fc94  fp 4013e2ec
I/DEBUG﹕ ip 7871da90  sp 7812fbe0  lr 4010509d  pc 40114048  cpsr 000e0010
I/DEBUG﹕ d0  0000000000000000  d1  0000000000000000
I/DEBUG﹕ d2  0000000000000000  d3  0000000000000000
I/DEBUG﹕ d4  43f5800000000000  d5  3f80000043b84000
I/DEBUG﹕ d6  0000000000000000  d7  421d7af6461c4000
I/DEBUG﹕ d8  0000000000000000  d9  0000000000000000
I/DEBUG﹕ d10 0000000000000000  d11 0000000000000000
I/DEBUG﹕ d12 0000000000000000  d13 0000000000000000
I/DEBUG﹕ d14 0000000000000000  d15 0000000000000000
I/DEBUG﹕ d16 0000000000000000  d17 0000000000000014
I/DEBUG﹕ d18 000000007871dea0  d19 00000000002d8800
I/DEBUG﹕ d20 0000000000000000  d21 00000000002d8800
I/DEBUG﹕ d22 0000000000003800  d23 0000000000003800
I/DEBUG﹕ d24 0000000000000018  d25 0000000000000040
I/DEBUG﹕ d26 0000000000000028  d27 0000000000000000
I/DEBUG﹕ d28 0000000000000000  d29 0000000000000000
I/DEBUG﹕ d30 3fe0000000000000  d31 3f4de16b9c24a98f
I/DEBUG﹕ scr 60000010
I/DEBUG﹕ backtrace:
I/DEBUG﹕ #00  pc 00022048  /system/lib/libc.so (tgkill+12)
I/DEBUG﹕ #01  pc 00013099  /system/lib/libc.so (pthread_kill+48)
I/DEBUG﹕ #02  pc 000132ad  /system/lib/libc.so (raise+10)
I/DEBUG﹕ #03  pc 0003b9c0  /system/lib/libc.so (__aeabi_idiv0+8)
I/DEBUG﹕ #04  pc 0019a224  /system/vendor/lib/egl/libGLES_mali.so
I/DEBUG﹕ #05  pc 003cf998  /system/vendor/lib/egl/libGLES_mali.so (eglQuerySurface+1216)
I/DEBUG﹕ #06  pc 0000f5cd  /system/lib/libEGL.so (eglQuerySurface+72)
I/DEBUG﹕ #07  pc 001a2f75  /data/app-lib/com.gst_sdk_tutorials.tutorial_3-1/libgstreamer_android.so (gst_egl_adaptation_query_par+52)
I/DEBUG﹕ #08  pc 001a2229  /data/app-lib/com.gst_sdk_tutorials.tutorial_3-1/libgstreamer_android.so (gst_egl_adaptation_init_egl_surface+84)
I/DEBUG﹕ #09  pc 001a0577  /data/app-lib/com.gst_sdk_tutorials.tutorial_3-1/libgstreamer_android.so
I/DEBUG﹕ #10  pc 0052e59b  /data/app-lib/com.gst_sdk_tutorials.tutorial_3-1/libgstreamer_android.so
I/DEBUG﹕ #11  pc 0000d228  /system/lib/libc.so (__thread_entry+72)
I/DEBUG﹕ #12  pc 0000d3c0  /system/lib/libc.so (pthread_create+240)
I/DEBUG﹕ stack:
I/DEBUG﹕ 7812fba0  403a7e04  /system/lib/libEGL.so
I/DEBUG﹕ 7812fba4  784d1358  [anon:libc_malloc]
I/DEBUG﹕ 7812fba8  7671e805  /data/app-lib/com.gst_sdk_tutorials.tutorial_3-1/libgstreamer_android.so
I/DEBUG﹕ 7812fbac  7666cd0f  /data/app-lib/com.gst_sdk_tutorials.tutorial_3-1/libgstreamer_android.so
I/DEBUG﹕ 7812fbb0  00000003
I/DEBUG﹕ 7812fbb4  76b804a0  [anon:libc_malloc]
I/DEBUG﹕ 7812fbb8  00000004
I/DEBUG﹕ 7812fbbc  76b804a0  [anon:libc_malloc]
I/DEBUG﹕ 7812fbc0  0000000c
I/DEBUG﹕ 7812fbc4  403a2004  /system/lib/libEGL.so
I/DEBUG﹕ 7812fbc8  401401c0
I/DEBUG﹕ 7812fbcc  7666cd0f  /data/app-lib/com.gst_sdk_tutorials.tutorial_3-    1/libgstreamer_android.so
I/DEBUG﹕ 7812fbd0  7671e805  /data/app-lib/com.gst_sdk_tutorials.tutorial_3-   1/libgstreamer_android.so
I/DEBUG﹕ 7812fbd4  7812fc2c  [stack:10140]
I/DEBUG﹕ 7812fbd8  7671e7be  /data/app-lib/com.gst_sdk_tutorials.tutorial_3-    1/libgstreamer_android.so
I/DEBUG﹕ 7812fbdc  7812fc34  [stack:10140]
塞巴斯蒂安·德罗格(SebastianDröge)

尝试使用以下最新版本:http : //gstreamer.freedesktop.org/data/pkg/android/1.4.4/

GStreamer 0.10不再维护,并且来自gstreamer.com的内容与GStreamer项目无关。

如果问题仍然存在,请在http://bugzilla.gnome.org上针对GStreamer报告一个错误崩溃是在GStreamer的错误跟踪器中报告的东西,而不是在堆栈溢出中会丢失的东西。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android Gstreamer SDK教程错误

来自分类Dev

无法使用Android Studio构建GStreamer教程

来自分类Dev

GStreamer教程不起作用

来自分类Dev

Gstreamer 教程提供扭曲/扭曲的视频

来自分类Dev

Android中的Gstreamer。UDP流

来自分类Dev

在 Android 上安装 GStreamer 插件

来自分类Dev

QMediaPlayer和gstreamer导致系统崩溃

来自分类Dev

官方教程中的 GStreamer 示例无法在带有 GStreamer 1.14.1 的 Ubuntu 18.04 上运行

来自分类Dev

构建Gstreamer iOS教程项目时出现链接器错误

来自分类Dev

使用gstreamer在Android上播放RTMP流

来自分类Dev

Gstreamer,Raspberry Pi和Android。如何获得流视频?

来自分类Dev

使用Gstreamer或ffmpeg在Android上创建rtsp客户端

来自分类Dev

将RTMP插件(gstreamer-plugin-bad-0.10.23)支持添加到Gstreamer Android SDK 2013.6刚果

来自分类Dev

带PyGTK的多线程Gstreamer崩溃(xcb_xlib_threads_sequence_lost)

来自分类Dev

Raspberry pi到Android的UDP流:GStreamer管道应该是什么样?

来自分类Dev

在Android中进行流式传输时进行GStreamer序列号调试

来自分类Dev

Android NDK 链接器 (GStreamer) - 链接器名称无效 -fuse-ld=gold

来自分类Dev

无法从OpenCV Gstreamer接收gstreamer UDP流

来自分类Dev

如何检查gstreamer版本?

来自分类Dev

Gstreamer管道语法

来自分类Dev

Mac上的gstreamer错误

来自分类Dev

gstreamer管道以显示图像

来自分类Dev

在Windows中使用Gstreamer

来自分类Dev

C ++中的GStreamer管道

来自分类Dev

Gstreamer管道语法

来自分类Dev

使用typefind播放Gstreamer

来自分类Dev

关于Gstreamer的澄清

来自分类Dev

从gstreamer管道捕获图像

来自分类Dev

无法链接Gstreamer Elements