Cannot access memory at address 0xbe22c474

lwb_bk 2010-04-20 11:41:24
Program received signal SIGSEGV, Segmentation fault.
0x08051aee in lga_driver_ ()
(gdb) bt
#0 0x08051aee in lga_driver_ ()
Cannot access memory at address 0xbe22c474
(gdb) print 0x08051aee
$1 = 134552302
(gdb) print 0xbe22c474
$2 = 3189949556
(gdb) print 0xbe22c474
$3 = 3189949556
(gdb)
怎么解决???
...全文
644 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
激情的头发 2010-05-20
  • 打赏
  • 举报
回复
LZ的问题解决了吗,好长时间了。
程序生成core文件,直接可以指出程序出错的详细信息,包括出错所在文件、函数、行号以及系统调用等。调试段错误需要耐心的,一点一点跟进。
差不多该结帖了!
lwb_bk 2010-04-22
  • 打赏
  • 举报
回复
(gdb) bt
#0 0x08051aee in lga_driver_ ()
Cannot access memory at address 0xbe802f54
(gdb) x/u 0x08051aee
0x8051aee <lga_driver_+4666>: 1856530518
(gdb)
用什么命令查看相对应的源代码
激情的头发 2010-04-21
  • 打赏
  • 举报
回复
既然都知道是段错误了,直接去程序中检查源代码。
像这样经典的错误,没理由不好找的。
lwb_bk 2010-04-21
  • 打赏
  • 举报
回复
怎么操作,我不会啊。
cceczjxy 2010-04-21
  • 打赏
  • 举报
回复
如果是自己的的程序,有源码,那就需要你编译的时候加 -g选项。
既然知道错误出现在lga_driver()内
你就可以再进入gdb后设置进入这个函数时为断电
break lga_driver
及当程序运行到lga_driver这个函数时就会停下来,接着你就可以
使用s指令单步方式进入,
如楼上所讲,如果对gdb的指令不熟悉,那就先熟悉一些gdb指令再调试,效率可能更高些
challenge99 2010-04-21
  • 打赏
  • 举报
回复
断点是打在源码上的, 你可以 list lga_driver, 然后 break <行号>
如果没有lga_driver的源码, 你可以在你的程序调用lga_driver的地方打个断点,查看传入的参数之类的东西
还是看下gdb的几个命令吧,很简单,不花时间的
lwb_bk 2010-04-21
  • 打赏
  • 举报
回复
(gdb) bt
#0 0x08051aee in lga_driver_ ()
Cannot access memory at address 0xbe743b54
(gdb) info break
No breakpoints or watchpoints.
(gdb) break 0x08051aee
Function "0x08051aee" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y

Breakpoint 1 (0x08051aee) pending.
(gdb) break 0xbe743b54
Function "0xbe743b54" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y

Breakpoint 2 (0xbe743b54) pending.
(gdb) info break
Num Type Disp Enb Address What
1 breakpoint keep y <PENDING> 0x08051aee
2 breakpoint keep y <PENDING> 0xbe743b54
(gdb)
challenge99 2010-04-20
  • 打赏
  • 举报
回复
都知道是在哪里出的问题,打断点跟踪下
激情的头发 2010-04-20
  • 打赏
  • 举报
回复
要看过代码才好说
lwb_bk 2010-04-20
  • 打赏
  • 举报
回复
没有人知道吗

23,116

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧