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

几个关于core的问题,很简单,盼赐教

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

    本文导语:  1、如何打开/关闭系统写core的配置 2、core是不是都出现在可执行文件相同的目录下面 3、是不是发生Segmentation fault的时候都会有core(当然已经打开core),例如delete一个悬空指针是不是一定会出core 4、有没有什么情况下程序非...


1、如何打开/关闭系统写core的配置
2、core是不是都出现在可执行文件相同的目录下面
3、是不是发生Segmentation fault的时候都会有core(当然已经打开core),例如delete一个悬空指针是不是一定会出core
4、有没有什么情况下程序非法中止而不出core的

|
1.如何打开/关闭系统写core的配置
答:打开$ulimit -c ulimited         关闭$ulimit -c 0
2.core是不是都出现在可执行文件相同的目录下面
答:是的
3.是不是发生Segmentation fault的时候都会有core(当然已经打开core),例如delete一个悬空指针是不是一定会出core
答:是的
4.有没有什么情况下程序非法中止而不出core的
答:有,程序终止不出core的情况如下(下面都会使进程终止,这些是所有情况)
  a)进程的控制终端挂起时
  b)前台进程被键盘中断时(Ctrl+c)
  c)进程被信号9Kill时
  d)TCP通信中,对端socket已关闭,你的socket仍然向对端发送时
  e)你的进程收到alarm时钟信号(14)时(未处理)
  f)进程被信号15所终止
  g)进程收到未处理的信号用户信号10,12时
  h)收到未处理的信号--I/O操作ready信号29时(不是POSIX标准,sysV=SIGPOLL,4.2BSD=SIGIO,linux=Both of them)
  i)模仿时钟到期(收到SIGPROF)
  j)虚拟时钟到期(收到SIGVTALRM)
  k)收到SIGEMT=7(不是POSIX标准,所以linux现在还没有它,但出现在大部分unix机器上)
  l)收到SIGSTKFLT=16,表示x86的数学协处理器堆栈发生错误(其它体系结构没有该信号,因为没有math coprocessor)
  m)电源失败SIGPWR=29(不是posix标准)
  n)收到从32-63的未处理的实时信号(32-34可能被linuxthread处理)

|
http://blog.csdn.net/fytzzh/archive/2006/08/03/1013568.aspx

    
 
 

您可能感兴趣的文章:

  • 双硬盘安装Fedora Core的问题
  • core dump问题
  • 新下的Fedora Core3镜像有问题,请教高手!
  • Fedora core1 与Fcitx输入法冲突问题
  • Fedora Core 3的安装问题
  • 关机问题,Fedora core 2求助
  • 显卡的问题 Fedora Core3
  • 【求教】符号表是干什么用的?怎么用?core dump出来以后怎么看? iis7站长之家
  • fedora core 1中文显示问题!
  • Fedora Core网卡驱动安装问题
  • fedora core 5 在图形界面内,待机黑屏问题。
  • 双系统问题WIN2KServer和redhatLinux10fedora core安装问题
  • 求助:qtopia core 4.2.1 tslib1.3 触摸屏双击问题 谢谢
  • (none)login: FEDORA CORE 3 问题 在线等!
  • linux下C编程:调试中利用core dump 分析的问题,各位帮忙啦,谢谢!
  • crontab的core dump问题
  • Linux Fedora Core 4 光盘安装问题
  • 我用vmware装的fedora core 8编程怎么有问题?
  • Fedora core1的iptables问题
  • Fedora core 5 网卡驱动问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Linux下c/c++开发之程序崩溃(Segment fault)时内核转储文件(core dump)生成设置方法
  • 一个崩溃程序,什么时候有core,什么时候没core
  • 如何通过 Docker 在 Linux 上托管 .NET Core
  • 有调试经验的高手请进:调试程序如何生成core?如何调试core文件定位错误。
  • 请问怎么可以让程序出segment fault 的时候自动生成core 文件? 以前习惯调试core ,现在怎么突然没有了?
  • 为嘛CORE文件这么大,装些啥玩意哦,如何限制CORE文件大小
  • core dump为何不能生成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 dump出来以后怎么看?
  • 急!!! 怎么通过core文件,查找程序中的错误!???
  • 程序出core
  • 关于core dump
  • 无法生成core文件
  • 怎么使用core dump
  • *~ core是什么意思?为什么以这种形式


  • 站内导航:


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

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

    浙ICP备11055608号-3