移植bellagio_omx到opencore时的一个问题

在移植bellagio_omx到opencore时遇到播放文件时的崩溃问题,错误日志显示在BOSA_ST_InitComponentLoader中无法打开omx_component_library_Setup。通过分析核心转储,发现可能与内存分配有关。修改代码,将动态内存分配屏蔽后问题得到解决,可能原因在于malloc分配的内存过大。
摘要由CSDN通过智能技术生成

在播放文件时会在函数BOSA_ST_InitComponentLoader中死掉,打印信息如下:

E/PV      (   31): PVLOG:TID(0xdf30):Time=90:BOSA_ST_InitComponentLoader IN
E/PV      (   31): PVLOG:TID(0xdf30):Time=91:open lib:libomx_maddec_sharedlibrary.so
E/PV      (   31): PVLOG:TID(0xdf30):Time=98:open omx_component_library_Setup
E/PV      (   31): PVLOG:TID(0xdf30):Time=99:can not open omx_component_library_Setup
I/DEBUG   (   28): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG   (   28): Build fingerprint: 'generic/generic/generic/:2.1-update1/ECLAIR/eng.root.20101108.192922:eng/test-keys'
I/DEBUG   (   28): pid: 31, tid: 241  >>> /system/bin/mediaserver <<<
I/DEBUG   (   28): signal 11 (SIGSEGV), fault addr deadbaad
I/DEBUG   (   28):  r0 00000000  r1 afe131cd  r2 00000027  r3 00000000
I/DEBUG   (   28):  r4 00000000  r5 deadbaad  r6 00002eec  r7 40000000
I/DEBUG   (   28):  r

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值