SIGSEGV

SIGSEGV

En informatique, SIGSEGV est un signal sur les systèmes de type UNIX, et Linux en particulier.

Il signifie « signal de violation de segmentation » (Signal Segmentation Violation).

C'est un signal envoyé à un processus lorsque celui-ci fait référence à une zone de mémoire invalide, par exemple parce qu'elle ne lui appartient pas. Une interruption est alors déclenchée et interrompt le programme.

Ce signal peut être attrapé par le programme pour modifier son comportement.

Etymologie

SIG désigne le mot signal, SEG segmentation et V violation.

Identification

Sous Linux, il correspond au signal numéro 11 (vérifiable par la commande kill -l).

Plus d'informations

Sous Linux :

  • commande man 7 signal ;
  • commande kill -l.

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article SIGSEGV de Wikipédia en français (auteurs)

Игры ⚽ Поможем написать реферат

Regardez d'autres dictionnaires:

  • SIGSEGV — Описание: Исключение при обращении в память По умолчанию: завершение с дампом памяти коды SA SIGINFO SEGV MAPERR Обращение к незадействованной странице SEGV ACCERR Нарушение прав доступа к странице В POSIX системах, SIGSEGV  сигнал,… …   Википедия

  • SIGSEGV — Infobox Computing signal description = Invalid memory reference action = Abnormal termination of the process SEGV MAPERR | Address not mapped to object SEGV ACCERR | Invalid permissions for mapped objectOn POSIX compliant platforms, SIGSEGV is… …   Wikipedia

  • SIGSEGV — Bei Computern tritt eine Schutzverletzung (v. engl. segmentation fault oder segmentation violation, kurz auch segfault) auf, wenn ein Computerprogramm auf eine Ressource (insbesondere auf Speicher) zuzugreifen versucht, die vor einem solchen… …   Deutsch Wikipedia

  • SIGSEGV — Segmentation Violation Signal (Signal Nr. 11) unter X/Open UNIX erzeugt normalerweise ein Core Dump ( >xedit /usr/include/signal.h) …   Acronyms

  • SIGSEGV — Segmentation Violation Signal (Signal Nr. 11) unter X/Open UNIX erzeugt normalerweise ein Core Dump ( >xedit /usr/include/signal.h) …   Acronyms von A bis Z

  • Signal (computing) — A signal is a limited form of inter process communication used in Unix, Unix like, and other POSIX compliant operating systems. Essentially it is an asynchronous notification sent to a process in order to notify it of an event that occurred. When …   Wikipedia

  • signal.h — Стандартная библиотека языка программирования С assert.h complex.h ctype.h errno.h fenv.h float.h inttypes.h iso646.h limits.h locale.h math.h setjmp.h signal.h stdarg.h stdbool.h stddef.h …   Википедия

  • Segmentation fault — A segmentation fault (often shortened to segfault) is a particular error condition that can occur during the operation of computer software. A segmentation fault occurs when a program attempts to access a memory location that it is not allowed to …   Wikipedia

  • Ошибка сегментации — (англ. Segmentation fault или сокращённо segfault)  ошибка программного обеспечения, возникающая при попытке обращения к недоступным для записи участкам памяти либо при попытке изменения памяти запрещённым способом. В системах на основе …   Википедия

  • Cyclone (programming language) — Cyclone Appeared in 2006 (2006) Designed by AT T Labs Stable release 1.0 (May 8, 2006; 5 years ago (2006 05 08)) Influenced by …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”