SIGSEGV

✍ dations ◷ 2025-10-07 12:04:30 #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

相关

  • Taq聚合酶结构 / ECOD结构 / ECODTaq聚合酶是由钱嘉韵于1976年从嗜热细菌海栖热袍菌(Thermus aquaticus)中分离出的DNA聚合酶。Taq聚合酶的常用简称有Taq Pol(或Taq酶)。Taq酶常用于放大
  • 神农氏神农氏(?-?),又称烈山氏,或称连山氏,相传生存年代在夏朝以前,现存文字记载多出现在战国以后。相传“神农尝百草”、教人医疗与农耕,中国人视之为传说中的农业和医药的发明者、守护神,尊
  • 苦杏仁苷扁桃苷(Amygdalin,源自希腊语“扁桃”ἀμυγδάλη amygdálē ),又名苦杏仁苷,是许多植物中发现的一种有毒的氰苷,但最引人注目的是存在于杏、苦杏仁、苹果、桃及梅子等植物
  • 奥地利第二共和国面积以下资讯是以2019年估计家用电源国家领袖国内生产总值(购买力平价) 以下资讯是以2016年估计国内生产总值(国际汇率) 以下资讯是以2016年估计人类发展指数 以下资讯是以2018
  • 红水银红水银(Red Mercury,或称红汞)是一种虚构的物质,传闻为苏联在冷战时期研制,通过纯水银和氧化汞锑放置在核反应堆内辐照二十天,则制造出的这种呈红色的廉价但辐射度极高的物料。传
  • 浊唇齿塞擦音浊唇齿塞擦音(voiced labiodental affricate、国际音标符号:)是一个相对少见的塞擦音,由浊唇齿塞音 和浊唇齿擦音 组成。对应的清音为清唇齿塞擦音 。当符号成对出现时,左边的
  • 有柄树舌Ganoderma gibbosum (Bl. and Nees)有柄树舌(英语:Ganoderma applanatum)是多孔菌目灵芝科灵芝属的一种真菌。分布于 广东、云南等地。
  • 伊罗姆·沙米拉伊罗姆·查努·沙米拉(英语:Irom Chanu Sharmila)(1972年3月14日-),被尊称为曼尼普尔铁娘子(英语:Iron Lady of Manipur)是一名印度的维权运动人士,她为了反对印度现行的《武装部队特别
  • 江灿腾江灿腾,(1946年11月3日-),台湾桃园市大溪区人,佛教学者。毕业于国立台湾师范大学历史系夜间部,国立台湾大学历史研究所硕士与博士。曾在国立台湾大学、国立清华大学与北台湾科技学
  • 圣诞忆旧集《圣诞忆旧集》(英语:A Christmas Memory),出版于1966年,是美国作家杜鲁门·卡波蒂所写的一部以20世纪30年代的阿拉巴马乡村为背景的短篇小说。《圣诞忆旧集》的故事关于一个小男