About: Segmentation fault     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:YagoPermanentlyLocatedEntity, within Data Space : dbpedia.org associated with source document(s)
QRcode icon
http://dbpedia.org/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FSegmentation_fault

In computing, a segmentation fault (often shortened to segfault) or access violation is a fault, or failure condition, raised by hardware with memory protection, notifying an operating system (OS) the software has attempted to access a restricted area of memory (a memory access violation). On standard x86 computers, this is a form of general protection fault. The operating system kernel will, in response, usually perform some corrective action, generally passing the fault on to the offending process by sending the process a signal. Processes can in some cases install a custom signal handler, allowing them to recover on their own, but otherwise the OS default signal handler is used, generally causing abnormal termination of the process (a program crash), and sometimes a core dump.

AttributesValues
rdf:type
rdfs:label
  • Porušení ochrany paměti (cs)
  • Schutzverletzung (de)
  • Violación de acceso (es)
  • Erreur de segmentation (fr)
  • Errore di segmentazione (it)
  • 세그멘테이션 오류 (ko)
  • セグメンテーション違反 (ja)
  • Naruszenie ochrony pamięci (pl)
  • Protectiefout (nl)
  • Segmentation fault (en)
  • Falha de segmentação (pt)
  • Ошибка сегментации (ru)
  • Segmenteringsfel (sv)
  • Помилка сегментації (uk)
  • 記憶體區段錯誤 (zh)
rdfs:comment
  • Porušení ochrany paměti (též chyba paměťové ochrany, anglicky segmentation fault) je obecně snaha přistoupit k paměti počítače, kterou procesor nemůže fyzicky adresovat. Nastává v případě, kdy hardware upozorní operační systém o nepovoleném přístupu k paměti. Jádro operačního systému na tuto událost obvykle zareaguje nápravným krokem. Například odešle procesu, který chybu vyvolal, signál k jeho ukončení a výpisu paměti (core dump). Za určitých podmínek je možné, aby procesy požádaly o svolení samy se obnovit zavedením vlastní obsluhy signálu. (cs)
  • Een protectiefout of segmentatiefout treedt op als een computerprogramma iets doet wat het besturingssysteem heeft verboden, zoals het aanspreken van geheugen dat niet aan het programma is toegewezen, of een poging tot communicatie met de hardware buiten het besturingssysteem om. Een protectiefout kan alleen worden gevonden op processoren die beschikken over een geheugenbeheereenheid. Op een processor zonder zo'n eenheid kan het programma gewoon zijn gang gaan, vaak met destructieve gevolgen. Hiervan wordt echter ook vaak gebruikgemaakt om toegang te krijgen tot functionaliteit waar het besturingssysteem niet in voorziet. (nl)
  • Naruszenie ochrony pamięci – zdarzenie wykrywane przez sprzęt, polegające na korzystaniu przez program z pamięci poza zaalokowanym dla niego obszarem. Zwykle wynika to z błędów, czasem jednak jest to świadome działanie programisty – np. program może zalokować mały stos i nie sprawdzać jego przepełnienia, za to kiedy ono nastąpi – i nastąpi naruszenie ochrony pamięci – przechwycić ten sygnał i rozszerzyć stos. Jest to o wiele bardziej efektywne od ciągłego sprawdzania przepełnienia (co musi następować ogromną liczbę razy), oraz od alokacji dużej ilości pamięci na stos (co marnuje pamięć). (pl)
  • Segmenteringsfel, (eng. segmentation fault, access violation) är ett feltillstånd som rapporteras i många operativsystem när ett program försöker nå att läsa eller skriva en minnesadress på ett sätt som inte är tillåtet. Ofta orsakar ett segmenteringsfel att operativsystemet avbryter det felande programmet genom en , men ibland är det möjligt för programmet att hantera felet och vidta korrigerande åtgärder. Segmenteringsfel är ett av de vanligaste programmeringsfelen som uppstår vid programmering i låg- och mellannivåspråk som assembler och C. (sv)
  • 記憶體區段錯誤(英語:Segmentation fault,經常被縮寫為segfault),又譯為記憶體段错误,也稱存取權限衝突(access violation),是一種程式錯誤。 它會出現在當程式企圖存取CPU無法定址的記憶體區段時。當錯誤發生時,硬體會通知作業系統產生了記憶體存取權限衝突的狀況。作業系統通常會產生核心轉儲(core dump)以方便程式員進行除錯。通常該錯誤是由于調用一個地址,而該地址為空(NULL)所造成的,例如鏈表中調用一個未分配地址的空鏈錶單元的元素。也可能产生这个错误。 (zh)
  • Bei Computern tritt eine Schutzverletzung (von englisch segmentation fault oder segmentation violation, kurz segfault) oder Zugriffsverletzung (engl. access violation) auf, wenn ein Computerprogramm auf eine Ressource (insbesondere auf Speicher) zuzugreifen versucht, die vor einem solchen Zugriff geschützt ist bzw. nicht erreichbar sein soll. Hierbei sendet der Kernel ein Signal zum Prozess, der den Fehlgriff ausgelöst hat, was im Normalfall in dessen Beendigung resultiert. Der Speicherschutz moderner Betriebssysteme und die Memory Protection Units der Mikrocontroller sind Vorkehrungen für andere Prozesse und das Betriebssystem. (de)
  • Se define como violación de acceso (violación del segmento o access violation y segmentation fault en Inglés) al intento fallido de acceso a información o a programas a los que no se tiene autorización para ver o modificar. Este mensaje puede ser causado por la configuración de software, por los programadores o por fallo en el hardware, siendo los más comunes los 2 primeros. (es)
  • In computing, a segmentation fault (often shortened to segfault) or access violation is a fault, or failure condition, raised by hardware with memory protection, notifying an operating system (OS) the software has attempted to access a restricted area of memory (a memory access violation). On standard x86 computers, this is a form of general protection fault. The operating system kernel will, in response, usually perform some corrective action, generally passing the fault on to the offending process by sending the process a signal. Processes can in some cases install a custom signal handler, allowing them to recover on their own, but otherwise the OS default signal handler is used, generally causing abnormal termination of the process (a program crash), and sometimes a core dump. (en)
  • Une erreur de segmentation (en anglais segmentation fault, en abrégé segfault) est un plantage d'une application qui a tenté d'accéder à un emplacement mémoire qui ne lui était pas alloué. Les applications, lorsqu'elles s'exécutent, ont besoin de mémoire vive, allouée par le système d'exploitation. Une fois allouée à l'application, aucune autre application ne peut avoir accès à cette zone ; cela garantit une sûreté de fonctionnement pour chaque application contre les erreurs des autres. Ainsi, si une application tente le moindre accès à une zone mémoire qui ne lui est pas allouée, le système d'exploitation le détecte et stoppe immédiatement son exécution. (fr)
  • 세그멘테이션 오류 또는 세그멘테이션 결함(Segmentation Fault)은 컴퓨터 소프트웨어의 실행 중에 일어날 수 있는 특수한 오류이다. 세그멘테이션 위반, 세그멘테이션 실패라고도 하며, 세그폴트(Segfault)로 줄여서 쓰기도 한다. 세그멘테이션 오류는 프로그램이 허용되지 않은 메모리 영역에 접근을 시도하거나, 허용되지 않은 방법으로 메모리 영역에 접근을 시도할 경우 발생한다. (예를 들어, 읽기 전용 영역에 어떤 내용을 쓰려고 시도하거나, 운영 체제에서 사용하는 영역에 다른 내용을 덮어쓰려 하는 경우) 모토로라 68000 등의 프로세서 기반 시스템들은 이러한 오류를 주소나 버스 오류로 취급하는 경향이 있다. 세그멘테이션은 운영 체제에서 사용하는 메모리 관리 및 보호의 한 기법이다. 이것은 페이징으로 대부분 대체되었지만, 세그멘테이션이라는 용어는 '세그멘테이션 오류'라는 용어에서 볼 수 있듯이 여전히 사용되고 있다. 주로 사용되는 메모리 관리 정책이 페이징이지만 몇몇 운영 체제는 여전히 일부 논리 레벨에서 세그멘테이션을 사용하기도 한다. 컴파일은 잘 되는데 실행에서 오류가 나는 경우가 대부분이다. (ko)
  • Un errore di segmentazione (in inglese segmentation fault, spesso abbreviato in segfault) è una particolare condizione di errore che può verificarsi durante l'esecuzione di un programma per computer. Un errore di segmentazione ha luogo quando un programma tenta di accedere ad una posizione di memoria alla quale non gli è permesso accedere, oppure quando tenta di accedervi in una maniera che non gli è concessa (ad esempio, scrivere su una posizione di sola lettura, oppure sovrascrivere parte del sistema operativo). I sistemi basati su processori come il Motorola 68000 fanno riferimento a questi errori come errori di memoria o di bus. (it)
  • セグメンテーション違反(英語: segmentation fault)とは、ソフトウェアの実行時のフォールト状態(あるいはフォールト条件)の一種であり、ソフトウェアがアクセス禁止とされているメモリ上のエリアにアクセスしようとしたり、メモリ上の位置ごとに設定されているルールに違反してメモリにアクセスしようとするときに起こるものである。略してセグフォールト(英: segfault)とも。 たとえば、あるソフトウェアがオペレーティングシステム(OS)を上書きしようとしたり、そのソフトウェアに関してはリードオンリーと設定されている位置へ当該ソフトが書き込みをしようとする時に起こる。 UNIX系のオペレーティングシステム上では、不正なメモリにアクセスをするプロセスはシグナルを受け取る。Microsoft Windows上では、不正なメモリにアクセスするプロセスはSTATUS_ACCESS_VIOLATION例外を受け取る。 なおx86プロセッサによるシステムでは、この種のイベントはen:general protection fault扱いになり、MC68000のようなプロセッサによるシステムはこれらのイベントを「アドレスエラー」もしくは「バスエラー」として参照しようとする傾向にある。 (ja)
  • Falha de segmentação (segmentation fault, também referido por segfault) é um erro que ocorre em programa quando este tenta acessar (para leitura ou escrita) um endereço na memória RAM que está reservado para outro programa (ou o próprio sistema operativo) ou que não existe. Nos sistemas Unix ou Unix-like quando acontece este tipo de erro, o sinal SIGSEGV é enviado ao programa, permitindo ao usuário saber que houve segmentation fault, normalmente depois disto as informações úteis para um futuro debug são gravadas no ficheiro core (core dump). (pt)
  • Ошибка сегментации (англ. Segmentation fault, сокр. segfault, жарг. сегфолт) — ошибка программного обеспечения, возникающая при попытке обращения к недоступным для записи участкам памяти либо при попытке изменить память запрещённым способом. В системах на основе процессоров Motorola 6800 эти ошибки, как правило, известны как ошибки адреса или шины. (ru)
  • Помилка сегментації (англ. Segmentation fault) — помилка програмного забезпечення, що виникає при виконанні програми при спробі звернення до відсутніх або захищених від запису ділянок оперативної пам'яті, або при спробі зміни пам'яті забороненим способом (Що це?). В UNIX-подібних операційних системах процес, який звертається до недійсних ділянок пам'яті, отримує сигнал SIGSEGV. У Microsoft Windows цей процес створює виняток STATUS_ACCESS_VIOLATION, і, як правило, запускає програму налагоджувача Dr. Watson, яка показує користувачеві вікно з пропозицією відправити звіт про помилку Microsoft. (uk)
foaf:depiction
  • http://commons.wikimedia.org/wiki/Special:FilePath/Card_reader_segfault.jpg
  • http://commons.wikimedia.org/wiki/Special:FilePath/FreeBSD_kernel_panic.png
  • http://commons.wikimedia.org/wiki/Special:FilePath/KDE_Crash_Handler_screenshot.png
  • http://commons.wikimedia.org/wiki/Special:FilePath/Windows_null_ptr_dereference.png
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (378 GB total memory, 60 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software