- 收藏
- 点赞
- 分享
- 举报
运行RV1126开发板SDK中的RKMedia示例demo(具体为rkmedia_muxer_test.c),提示Segmentation fault。
问题描述
本人手头上有RV1126开发板(A191-RV1126_RV1109 38板,板子丝印:RV1126 NBAKA2273A 2110 L09E175 000),SDK所用版本为rv1126_rv1109_linux_sdk_v1.8.0_20210224。目前的情况是已经编译出了RKMedia中的每个Demo(具体路径:rv1126_rv1109_linux_sdk_v1.8.0_20210224\external\rkmedia\examples),然后把编译生成的可执行文件放在板子上,有些正常运行,比如rkmedia_vi_venc_test、rkmedia_vi_venc_rtsp_test、rkmedia_ai_aenc_test示例,但是运行到rkmedia_muxer_test示例的时候,就出现了如图1中的错误Segmentation fault。
图1
自己尝试过哪些方法
问题发生后,发现在板子的/userdata文件夹下有对应的core dump文件,本人将其拷贝至Ubuntu(Ubuntu版本为18.04)上,然后使用SDK对应的交叉编译GDB来进行调试,具体情况如下图2:
图2
相关代码
代码,本人没有经过过任何修改,完全就是自带的rkmedia_muxer_test.c(路径:rv1126_rv1109_linux_sdk_v1.8.0_20210224\external\rkmedia\examples\rkmedia_muxer_test.c),集合图1及下图3中可以看出,打印了initial finish,可以推测出主线程已经进入了最后的 while(!quit) 循环,正在 usleep 中。个人初步揣测回调函数引起的崩溃,从图2中来看,估计跟底层有关,但是我本人不知道如何处理这种情况。
图3
期待的结果
能够分析出具体的原因,并且能够成功、正常运行该rkmedia_muxer_test.c示例。
暂无数据Markdown 语法
- 加粗**内容**
- 斜体*内容*
- 删除线~~内容~~
- 引用> 引用内容
- 代码`代码`
- 代码块```编程语言↵代码```
- 链接[链接标题](url)
- 无序列表- 内容
- 有序列表1. 内容
- 缩进内容
- 图片
-
2024-01-03 09:20:27
-
2024-10-17 11:35:46
-
2022-05-17 18:57:26
-
2023-10-11 16:23:27
-
2022-05-17 18:24:06
-
2025-09-03 10:56:18
-
2023-01-30 13:52:26
-
2023-03-09 10:00:40
-
2025-04-28 13:14:20
-
2025-02-28 15:59:31
-
2016-12-20 14:38:17
-
2021-10-15 10:52:02
-
2024-09-12 11:27:38
-
2022-06-09 10:17:47
-
2023-08-25 10:32:45
-
2024-08-05 12:02:54
-
2024-03-08 10:51:06
-
2023-01-15 10:34:32
-
2023-11-01 20:41:20
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明

微信扫码分享
QQ好友