GNU/Linux >> Linux Esercitazione >  >> Linux

Cosa può causare un segnale 11?

Soluzione 1:

Il segnale 11 (SIGSEGV, noto anche come violazione della segmentazione) indica che il programma ha avuto accesso a una posizione di memoria che non gli era stata assegnata.

Di solito è un bug in un programma. Quindi, se stai scrivendo il tuo programma, questa è la causa più probabile.

Può anche verificarsi comunemente con alcuni malfunzionamenti hardware.

Soluzione 2:

Fai riferimento all'errore di segmentazione su Linux/Unix


Linux
  1. Il segnale può essere ignorato (perso)?

  2. Cosa può fare specificamente lo scambio che la RAM non può?

  3. Quale versione di RHEL sto usando?

  4. Cos'è /usr/bin/[?

  5. Qual è questo indirizzo IP:169.254.169.254?

Cos'è Bonjour sul mio computer? Guida per PC del programma Bonjour di Windows 10

Strace/ptrace può causare il crash di un programma?

Cosa fa un programma quando viene inviato il segnale Sigkill?

Cosa può causare la generazione di SIGHUP?

Cosa può causare un comando "Risorsa temporaneamente non disponibile" sul comando sock send()

Cos'è un processo interrotto in Linux?