ENOSTRENOSTR — Kein STREAMS-Gerät
Eine STREAMS-spezifische Operation wurde auf einem Nicht-STREAMS-Dateideskriptor versucht.
SIGSEGV (11)Der Prozess hat versucht, auf Speicher zuzugreifen, auf den er keinen Zugriff hat.
Dereferenzierung eines NULL- oder ungültigen Zeigers, Zugriff auf freigegebenen Speicher, Buffer Overflow, Stack Overflow oder Schreiben in schreibgeschützten Speicher.
Verwenden Sie gdb mit dem Core-Dump, um die genaue Zeile zu finden. Führen Sie den Code mit AddressSanitizer oder Valgrind aus, um Speicherfehler zu erkennen.
# Check core dump
coredumpctl list
# Analyze with gdb
gdb ./program coreENOSTREine STREAMS-spezifische Operation wurde auf einem Nicht-STREAMS-Dateideskriptor versucht.
ENOSRDas System hat die für den Abschluss der Operation benötigten STREAMS-Ressourcen aufgebraucht.
EACCESDer angeforderte Zugriff auf eine Datei oder Ressource wird durch die Dateiberechtigungen nicht erlaubt.
EISDIRDie Operation ist auf einem Verzeichnis nicht erlaubt, aber der Zielpfad ist ein Verzeichnis.
Exit 2Ein Shell-Builtin wurde falsch verwendet, oder ein Befehl hat einen Verwendungsfehler zurückgegeben.
SIGTTIN (21)Ein Hintergrundprozess hat versucht, von seinem steuernden Terminal zu lesen.