GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Was kann ein Signal 11 verursachen?

Lösung 1:

Signal 11 (SIGSEGV, auch bekannt als Segmentierungsverletzung) bedeutet, dass das Programm auf eine Speicherstelle zugegriffen hat, die ihm nicht zugewiesen wurde.

Das ist normalerweise ein Fehler in einem Programm. Wenn Sie also Ihr eigenes Programm schreiben, ist dies die wahrscheinlichste Ursache.

Es kann auch häufig bei einigen Hardware-Fehlfunktionen auftreten.

Lösung 2:

Siehe Segmentierungsfehler unter Linux/Unix


Linux
  1. Was macht ein Programm, wenn es ein Sigkill-Signal sendet?

  2. Wie kann ich bekommen, was meine Hauptfunktion zurückgegeben hat?

  3. Was tun, wenn Strg + C einen Prozess nicht beenden kann?

  4. Was bedeutet kill-3?

  5. Stellen Sie fest, ob die Ausgabe stdout oder stderr ist

Was ist Bonjour auf meinem Computer? PC-Leitfaden für das Windows 10 Bonjour-Programm

Was kann eine „Ressource vorübergehend nicht verfügbar“ beim Befehl sock send() verursachen

Was ist ein gestoppter Prozess unter Linux?

Können Sie jedes Programm in Linux dazu bringen, einen Stack-Trace zu drucken, wenn es einen Segfault hat?

Was ist /usr/bin/[?

Wie lautet diese IP-Adresse:169.254.169.254?