旋风小粉粉

旋风小粉粉

0个粉丝

20

问答

0

专栏

1

资料

旋风小粉粉  发布于  2022-05-19 17:45:09
采纳率 0%
20个问答
年轻且优秀
2249

A191-RV1126板子适配GC2053摄像头,运行取流程序获取不到视频是什么原因呢?

拉流时frame drop to dummy buf,板端执行程序界面报错segmentation fault(程序段错误)

我来回答
回答1个
时间排序
认可量排序

旋风小粉粉

0个粉丝

20

问答

0

专栏

1

资料

旋风小粉粉 2022-05-19 17:47:12
认可1

产生原因:在做嵌入式Linux开发的时候,程序很容易出现段错误。段错误一般是内存操作指针出错或是内存溢出等问题,有的时候系统会有一点错误提示,但有的时候就直接提示个Segmentation fault (core dumped)。
解决办法:
(1)执行命令:ulimit -a 查看系统是否可以产生core文件,如果core file size 是0 就需执行第二步
(2)执行命令:ulimit -c 2048, 2048是你指定的core文件大小,可以根据自己的需要修改
(3)gcc编译你的程序:gcc your_program.c -o you_exe -g, 一定要加“-g” 选项
(4)./you_exe 运行程序, 假如出现段错误:Segmentation fault (core dumped ), 那么在当前执行该程序的目录就会产生默认名为”core”的文件。
(5)gdb —core=core 调试core
(6)file ./you_exe
(7)执行 bt 命令,这时候就能看到段错误发生的函数及行号了,能够定位具体的位置。

或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区