SIGSEGV

✍ dations ◷ 2025-11-26 22:12:21 #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

相关

  • 氧头孢烯氧头孢烯(英语:Oxacephem)是一类抗生素,和头孢烯结构上类似,不过5号位置的硫原子由氧原子取代。例子包括拉氧头孢和氟氧头孢。羧基青霉素:羧苄西林(卡茚西林) · 替卡西林 · 替
  • 元谋人元谋人(学名:Homo erectus yuanmouensis),又称元谋猿人或元谋直立人,是在中国发现的直立人化石。1965年发现于云南元谋上那蚌村附近,共计左右门齿两颗。后来还发现了石器、炭屑、
  • 斯基恩导管斯基恩氏腺(Skene's glands,日语:スキーン腺),或译史氏腺、小前庭腺、傍尿道腺。是在阴道前壁、尿道口下端附近有左右各一个开口的腺体。与男性的前列腺在解剖学上同源,有时又被称
  • 乾闼婆乾闼婆 gān tà pó(梵语:गन्धर्व,转写:Gandharva,巴利语:Gandhabba),在印度宗教中,是一种以香味为食的男性神,能表演音乐、节目;又音译为.mw-parser-output ruby.zy{text-alig
  • 沈北新区沈北新区是中国辽宁省沈阳市下辖的一个市辖区。位于沈阳市区北郊。1948年撤沈阳县,析县北部置新城子区,以驻地得名。1954年称北郊区。1956年撤销。1960年复置。2006年10月经中
  • 塞尔日·阿罗什塞尔日·阿罗什(法语:Serge Haroche,1944年9月11日-),法国物理学家、法兰西学院院士,美国国家科学院外籍院士,巴黎高等师范学院教授。他的博士论文导师是1997年诺贝尔物理学奖得主克
  • 三趾马属见内文三趾马为哺乳类动物奇蹄目马科进化史上的一个已绝灭的旁支,生存于中新世早期至更新世,距今约2300万年至78.1万年前,曾经广泛分布于北美洲、亚洲、欧洲和非洲,栖息地包括无
  • 2019年湖南卫视电视剧、节目列表本列表列出2019年由湖南卫视首播的戏剧节目(仅限晚间时段首轮上星播出的戏剧节目)和综艺节目。2019年的节目将在湖南卫视和湖南卫视高清频道同步播出。而在新媒体方面,芒果TV会
  • 新客家广播电台本文属于客家系列的一部分新客家电台是台湾第一家商业FM广播电台。电台于1997年开播,内容以听众函电、对谈讲话、音乐节目为主。收听频率为93.5。收听范围:桃园、新竹地区及部
  • 黄冕黄冕(?-1865年),湖南长沙人,清朝政治人物。黄博之子。道光年间,担任上元县知县,署上海县知县、太仓直隶州知州、常州府印务。道光十八年,任苏州府督粮同知、苏州府知府。道光二十年,署