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

core dump没有思路

    来源: 互联网  发布时间:2017-03-29

    本文导语:  在SunOS(5.10)环境上跑的一个程序,core掉了,但是根据提示信息没有思路,哪位大侠指点一下。 core信息如下: Program terminated with signal 11, Segmentation fault. #0  0xffffffff76412890 in _fini () from /usr/lib/64/libsasl.so.1 (gdb...

在SunOS(5.10)环境上跑的一个程序,core掉了,但是根据提示信息没有思路,哪位大侠指点一下。
core信息如下:
Program terminated with signal 11, Segmentation fault.
#0  0xffffffff76412890 in _fini () from /usr/lib/64/libsasl.so.1
(gdb) bt
#0  0xffffffff76412890 in _fini () from /usr/lib/64/libsasl.so.1
#1  0xffffffff7f617ea0 in call_fini () from /lib/sparcv9/ld.so.1
#2  0xffffffff7f617fe0 in atexit_fini () from /lib/sparcv9/ld.so.1
#3  0xffffffff7ad4c984 in _exithandle () from /lib/64/libc.so.1
#4  0xffffffff7ad3aa7c in exit () from /lib/64/libc.so.1
#5  0x0000000100001ed4 in _start ()
   at /home/maciej/src/opencsw/pkg/gcc4/trunk/work/solaris10-sparc/build-isa-sparcv8plus/gcc-4.6.3/gcc/config/sparc/sol2-c1.asm:97
(gdb) info threads
  Id   Target Id         Frame 
  4    Thread 4 (LWP 4)  0xffffffff6b227be8 in MediationTransaction::CTimerManager::Run (this=0xffffffff6b34b490) at timer_manager.cpp:219
* 3    Thread 1 (LWP 1)  0xffffffff76412890 in _fini () from /usr/lib/64/libsasl.so.1
  2    LWP    4          0xffffffff6b227be8 in MediationTransaction::CTimerManager::Run (this=0xffffffff6b34b490) at timer_manager.cpp:219
  1    LWP    1          0xffffffff76412890 in _fini () from /usr/lib/64/libsasl.so.1
(gdb) 

|
在线程里调用了exit?

|
gdb core文件 根据信息难看出问题的话,就直接gdb程序吧,

|
编译时带上 -g参数,这样才好跟踪代码

|
Thread 4 (LWP 4)  0xffffffff6b227be8 in MediationTransaction::CTimerManager::Run (this=0xffffffff6b34b490) at timer_manager.cpp:219

219行的代码仔细检查 , 肯定是你的问题。

|
Program terminated with signal 11, Segmentation fault.
说明使用了空指针, 

 MediationTransaction::CTimerManager::Run
仔细检查这个函数, 已经很明确了。 

    
 
 

您可能感兴趣的文章:

  • 请问怎么可以让程序出segment fault 的时候自动生成core 文件? 以前习惯调试core ,现在怎么突然没有了?
  • Fedora Core3 怎样硬盘安装????Fedora Core3 的disk1里没有dosutils文件
  • 出现core dump,但是bt没有发现有价值的信息时
  • sco openserver操作系统中有没有core文件,有的话怎么查看?
  • Unix 进程死了但是没有core file文件如何处理。我已经修改了ulimit = unlimited
  • 我的程序莫名其妙的结束了,没有core文件,这是怎么会事?
  • 我用的是Fedora core6,没有kate编辑器,怎么下RPM安装包
  • 请问FEDORA core 3和FEDORA core 2有什么不同吗?中文安装界面有没有改进?
  • 程序产生core文件,但是无法跟踪到函数堆栈信息,不知大虾有没有遇到过
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Linux下c/c++开发之程序崩溃(Segment fault)时内核转储文件(core dump)生成设置方法
  • 关于core dump
  • 【求教】符号表是干什么用的?怎么用?core dump出来以后怎么看?
  • core dump为何不能生成core文件
  • linux下如何为正在运行的程序创建core dump?
  • 进程异常退出时 Unix 在什么情况下会不产生 core dump 文件?
  • 奇怪的core dump
  • core dump问题
  • 怎么使用core dump
  • 求救:高手请进: 使用 qsort()涵数时 core dump 阿?
  • UNIX线程共用一个变量,出现core dump
  • 求解:父进程如何知道子进程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问题
  • 如何通过 Docker 在 Linux 上托管 .NET Core
  • 一个崩溃程序,什么时候有core,什么时候没core
  • 有调试经验的高手请进:调试程序如何生成core?如何调试core文件定位错误。
  • oracle iis7站长之家
  • 经常听人调试程序时说程序“core了”,不知道所说的“core了”是什么意思?望大虾指点迷津......
  • 求教:程序运行时core掉,用gdb察看core显示no debugging symbols是什么原因
  • 请教apt-get install x-window-system-core gnome-core synaptic的"synaptic"有什么作用
  • 程序运行时core掉了,但不产生core文件!
  • 请问:用gdb进行调试时,core文件是怎么生成的啊?
  • LINUX程序运行时有CORE文件吗?


  • 站内导航:


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

    ©2012-2021,