做个好菜鸟

做个好菜鸟

0个粉丝

13

问答

0

专栏

0

资料

做个好菜鸟  发布于  2017-08-17 18:55:57
采纳率 0%
13个问答
3497

【已解决】BUS error

 
本帖最后由 做个好菜鸟 于 2018-1-24 13:16 编辑

在海思3531上利用QT做GUI界面,解码播放视频时有时会报BUS  error 总线错误,有时很正常无报错,网上搜了下说总线错误是由于未对齐的读写造成的,但这个要怎么定位呢?用GDB进行调试的话也不太现实(主要是不确定什么时候会报错),请问有人遇到过同类的问题知道怎么解决吗??:)
我来回答
回答9个
时间排序
认可量排序

prada

0个粉丝

2

问答

0

专栏

0

资料

prada 2017-08-17 19:02:54
认可0
有时会遇到,clean掉 重新编译就好了

做个好菜鸟

0个粉丝

13

问答

0

专栏

0

资料

做个好菜鸟 2017-08-18 09:44:37
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=57815&ptid=18550]prada 发表于 2017-8-17 19:02[/url]
有时会遇到,clean掉 重新编译就好了[/quote]

我的是在程序运行过程中不定时出现,出现之后程序就直接退出,之后再次运行也是可以的,在开发的时候可以clean掉,但用户使用的时候出现这个问题就只能重新启动程序了,请问这个问题有彻底的解决方法吗?

mengxp

0个粉丝

18

问答

0

专栏

1

资料

mengxp 2017-08-18 09:49:55
认可0
gdb怎么不现实了?这是最好的解决方案!!!
用ulimit启用coredump,崩溃之后会生成core转储文件,然后用gdb打开!比抓瞎好不知道多少!

做个好菜鸟

0个粉丝

13

问答

0

专栏

0

资料

做个好菜鸟 2017-08-18 16:33:19
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=62486&ptid=18550]mengxp 发表于 2017-8-18 09:49[/url]
gdb怎么不现实了?这是最好的解决方案!!!
用ulimit启用coredump,崩溃之后会生成core转储文件,然后用g ...[/quote]

您好,在启用coredump之后确实看到崩溃之后的信息了:
#0  0x400b0f34 in do_lookup_x (new_hash=783108161,                              
    old_hash=, ref=,                  
    result=0xbef2c500, scope=0x400b11b8, i=0, flags=0, skip=0x0,               
    undef_map=0x0) at dl-lookup.c:268
但不知道dl-lookup.c是什么文件,我自己写的工程里是没有的,请问这个是系统内部文件吗?百度也没找到相关解释。

mengxp

0个粉丝

18

问答

0

专栏

1

资料

mengxp 2017-08-19 10:53:19
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=62554&ptid=18550]做个好菜鸟 发表于 2017-8-18 16:33[/url]
您好,在启用coredump之后确实看到崩溃之后的信息了:
#0  0x400b0f34 in do_lookup_x (new_hash=783108 ...[/quote]

dl_打头的函数应该属于动态链接库相关的。应属于ld库函数或libc库函数

mengxp

0个粉丝

18

问答

0

专栏

1

资料

mengxp 2017-08-19 10:55:47
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=62554&ptid=18550]做个好菜鸟 发表于 2017-8-18 16:33[/url]
您好,在启用coredump之后确实看到崩溃之后的信息了:
#0  0x400b0f34 in do_lookup_x (new_hash=783108 ...[/quote]

我觉得这属于libc的bug。建议升级libc。

做个好菜鸟

0个粉丝

13

问答

0

专栏

0

资料

做个好菜鸟 2017-08-21 10:26:39
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=62598&ptid=18550]mengxp 发表于 2017-8-19 10:55[/url]
我觉得这属于libc的bug。建议升级libc。[/quote]

恩 好的,谢谢,我回头升级下libc看行不行

hisen083

0个粉丝

9

问答

0

专栏

0

资料

hisen083 2018-11-20 14:56:30
认可0
楼主,bus error是怎么解决的?

hero

0个粉丝

1

问答

0

专栏

0

资料

hero 2017-08-21 11:28:54
认可0
:):):):):):):):):):):)
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区