当前位置:  技术问答>linux和unix

core dump? 如何定位

    来源: 互联网  发布时间:2015-08-25

    本文导语:  在solaris下运行程序,经常core dump,通过dbx prog core来查看信息,一般的根据提示还可以解决。但有时是停在 malloc 或者 free的地方,停在malloc的地方较多。     引起这个问题通常是有一些内存中的信息被非法覆盖...

在solaris下运行程序,经常core dump,通过dbx prog core来查看信息,一般的根据提示还可以解决。但有时是停在 malloc 或者 free的地方,停在malloc的地方较多。
    引起这个问题通常是有一些内存中的信息被非法覆盖了,导致堆栈混乱。可是现在根本无从定位是在哪里出问题了。
    如果出现这种情况,有什么办法可以有效的定位?谢谢

    在dbx下如何看堆栈的使用情况

|
gdb中用bt命令可以看到最后几个连续调用栈,一般都可以跟到问题

不知道dbx有没有类似命令

|
valgrind 这个工具来查一下,内存非法访问吧,然后一个个除掉

|
没办法,只有一点一点查!
所以说才要用C++啊。内存管理不至于这么麻烦。

|
gdb corexxx
where

|
类似的工具很多。sourceforge里一搜一堆。

|
不过好用的没几个啊:)

    
 
 

您可能感兴趣的文章:

  • 有调试经验的高手请进:调试程序如何生成core?如何调试core文件定位错误。
  • 请问一下这个core信息是怎么回事?具体出什么毛病,如何定位
  • 关于core dump iis7站长之家
  • 关于core dump
  • 【求教】符号表是干什么用的?怎么用?core dump出来以后怎么看?
  • core dump为何不能生成core文件
  • linux下如何为正在运行的程序创建core dump?
  • 进程异常退出时 Unix 在什么情况下会不产生 core dump 文件?
  • 奇怪的core dump
  • core dump问题
  • 怎么使用core dump
  • 求救:高手请进: 使用 qsort()涵数时 core dump 阿?
  • 出现core dump,但是bt没有发现有价值的信息时
  • UNIX线程共用一个变量,出现core dump
  • 求解:父进程如何知道子进程core dump?
  • linux下经常随机core dump有时几天死一次,有时一天死几次
  • segmentation fault(core dump)这句话怎么解释??
  • 在solaris8上编译完成,链接的时候出现Segmentation Fault - core dumped这种错误,请问是什么原因??
  • linux运行错误的为什么不core dump,是不是有什么环境设置
  • core dump 文件生成 在内核中的实现是怎么样的?
  • linux下C编程:调试中利用core dump 分析的问题,各位帮忙啦,谢谢!
  • 我有个程序是查找数据的(做成一个列表),但不知道为什么会core dump,请各位指教一下。谢谢!
  • crontab的core dump问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 如何通过 Docker 在 Linux 上托管 .NET Core
  • 一个崩溃程序,什么时候有core,什么时候没core
  • 请问怎么可以让程序出segment fault 的时候自动生成core 文件? 以前习惯调试core ,现在怎么突然没有了?
  • 为嘛CORE文件这么大,装些啥玩意哦,如何限制CORE文件大小
  • 经常听人调试程序时说程序“core了”,不知道所说的“core了”是什么意思?望大虾指点迷津......
  • 求教:程序运行时core掉,用gdb察看core显示no debugging symbols是什么原因
  • 请教apt-get install x-window-system-core gnome-core synaptic的"synaptic"有什么作用
  • 程序运行时core掉了,但不产生core文件!
  • Fedora Core3 怎样硬盘安装????Fedora Core3 的disk1里没有dosutils文件
  • 请问:用gdb进行调试时,core文件是怎么生成的啊?
  • LINUX程序运行时有CORE文件吗?
  • 急!!! 怎么通过core文件,查找程序中的错误!???
  • 程序出core
  • 无法生成core文件
  • *~ core是什么意思?为什么以这种形式
  • 双硬盘安装Fedora Core的问题
  • 如何让系统不产生core文件?
  • core 文件大小为0 ,gdb不识别
  • Open Ethernet IP core
  • 如何产生core文件?
  • DKPro Core


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3