SIGSEGV

✍ dations ◷ 2025-02-24 01:10:56 #Unix信号,计算机错误

在POSIX兼容的平台上,SIGSEGV是当一个进程执行了一个无效的内存引用,或发生段错误时发送给它的信号。SIGSEGV的符号常量在头文件signal.h中定义。因为在不同平台上,信号数字可能变化,因此符号信号名被使用。通常,它是信号#11。

是信号名的通用前缀。是(段违例)的缩写。

对于不正确的内存处理(见段错误),计算机程序可能抛出SIGSEGV。操作系统可能使用信号栈向一个处于自然状态的应用程序通告错误,由此,开发者可以使用它来调试程序或处理错误。

在一个程序接收到SIGSEGV时的默认动作是异常终止。这个动作也许会结束进程,但是可能生成一个核心文件以帮助调试,或者执行一些其他特定于某些平台的动作。例如,使用了grsecurity补丁的Linux系统可能记录SIGSEGV信号以监视可能的使用缓存溢出的攻击尝试。

SIGSEGV可以被捕获。也就是说,应用程序可以请求它们想要的动作,以替代默认发生的动作。这样的动作可以是忽略它、调用一个函数,或恢复默认的动作。在一些情形下,忽略SIGSEGV导致未定义行为。

一个应用程序可能处理SIGSEGV的例子是调试器,它可能检查信号栈并通知开发者目前所发生的,以及程序终止的位置。

SIGSEGV通常由操作系统生成,但是有适当权限的用户可以在需要时使用kill系统调用或kill命令(一个用户级程序,或者一个shell内建命令)来向一个进程发送信号。

SIGABRT · SIGALRM · SIGFPE · SIGHUP · SIGILL · SIGINT · SIGKILL · SIGPIPE · SIGQUIT · SIGSEGV · SIGTERM · SIGUSR1 · SIGUSR2 · SIGCHLD · SIGCONT · SIGSTOP · SIGTSTP · SIGTTIN(英语:SIGTTIN) · SIGTTOU · SIGBUS · SIGPOLL · SIGPROF · SIGSYS · SIGTRAP · SIGURG(英语:SIGURG) · SIGVTALRM · SIGXCPU · SIGXFSZ ·

SIGIOT · SIGEMT · SIGSTKFLT · SIGIO · SIGCLD · SIGINFO · SIGPWR · SIGLOST · SIGWINCH · SIGUNUSED

相关

  • 极移极移是地球的自转轴在地球表面横越的运动,这是将地球视为在一个固定不变的参考座标系(所谓的地球中心、地球固定或ECEF参考系)下所做的测量,这种变动只有几米。从一个常用的定义
  • 慕斯幕斯(法文:Mousse,又译抹士、慕斯和慕丝)是由鸡蛋与奶油(古典的作法不使用奶油,仅使用蛋黄、蛋白、砂糖、巧克力或其它香料)所制作的乳脂状甜品,主要为巧克力和水果的组合。蛋白在与
  • 全泌腺腺体的分泌可依据其所含的细胞产物或耗用腺体细胞的多少部分来分类。腺体释出含分泌产物并崩毁整个细胞,此种称为全泌腺(holocrine gland),可释出充满分泌物的整个细胞,例如皮
  • 性工作性工作者有两重意思:狭义的性工作者是指为不特定对象提供性服务以获得报酬的人;广义的性工作者则包含在色情产业中表演性行为的人,例如女性色情片演员。人们从事性工作的原因是
  • 色彩管理色彩管理(英语:Color Management,也称颜色管理)是一种用于在各种数字图像设备(如扫描仪、数字相机、显示器、打印机等)之间进行可控的色彩转换的技术。色彩管理的首要目的是让不同
  • 资讯型广告资讯型广告(infomercial)是一种播出时间与普通电视节目一样长的电视广告,通常播出时间长达30分钟至1小时,而播出时段则为电视台收视状况较不好或是家庭主妇较常收看的上午、下午
  • 陈彝典陈彝典(1547年-?年),字元惇,四川德阳县人,云南永昌府腾冲卫官籍,治《礼记》,年二十五岁中式隆庆五年辛未科第三甲第三百一十名进士。六月十七日生,行一,曾祖陈镜;祖陈浩,寿官;父陈明礼,训导
  • 载波侦听多路访问载波侦听多路访问(英语:Carrier Sense Multiple Access,缩写:CSMA)是一种介质访问控制(MAC)的协议。载波侦听(英语:Carrier Sense)指任何连接到介质的设备在欲发送帧前,必须对介质进行
  • 大剧院站 (深圳)大剧院站位于中国广东省深圳市罗湖区蔡屋围片区,以地王大厦、深圳书城和深圳万象城的中心商务区,在深圳市罗湖区深南东路与解放路交汇处大剧院站于2004年12月28日启用,乃深圳地
  • 非洲核果木科非洲核果木科也叫印度假黄杨、无盘核果木,为羽柱果科,包括4属约210种,都是常绿乔木,主要分布在非洲和马来西亚的热带地区。本科植物的叶分两列,革质,嫩叶有萝卜或胡椒的味道;花小,丛