Android webrtc收到后台给过来的流后在渲染前报底层错误,问业界大神,欢迎讨论;报错内容如下
Fatal signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0xeac33ffc in tid 10122 (worker_thread -), pid 5935 (u.yq_webrtc_sdk)
这个问题我觉得无解,但谁说得准呢,可能有大神解决过呢
Android webrtc收到后台给过来的流后在渲染前报底层错误,问业界大神,欢迎讨论;报错内容如下
Fatal signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0xeac33ffc in tid 10122 (worker_thread -), pid 5935 (u.yq_webrtc_sdk)
这个问题我觉得无解,但谁说得准呢,可能有大神解决过呢
似乎是硬件加速的问题……debug信息太少了
试试看在Manifest的application标签中添加以下内容?
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/CustomTheme"
android:allowBackup="true"
android:vmSafeMode="true"
android:allowClearUserData="true"
android:hardwareAccelerated="true" >
补充回答:
Fatal signal 11 (SIGSEGV) 意味者程序尝试读写一块不能读写的内存地址,通常是由于空指针或者类没有初始化等问题
SEGV_ACCERR 意味者你要访问一块没有权限访问的内存地址
必须进一步对原生C++库进行调试,或者你已经有了别的答案