linux - Segfault auf Stacküberlauf

linux - Segfault auf Stacküberlauf

Warum generiert der Linux-Kernel bei Stapelüberlauf einen segfault? Dies kann das Debuggen sehr unangenehm machen, wenn die Allocation in c oder Fortran von temporären Arrays überläuft. Sicherlich…


Warum löst strcpy einen Segmentierungsfehler mit globalen Variablen aus?

Also habe ich C-Code:#include<stdio.h>#include<string.h>/* putting one of the "char*"s here causes a segfault*/ void main(){char* path="/temp"; char* temp; strcpy(temp, path);}D…


Warum bekomme ich einen Segmentierungsfehler, wenn ich in einen String schreibe, der mit "char*s" initialisiert wurde, aber nicht mit "char s[]"?

Der folgende Code empfängt seg-Fehler in Zeile 2: char*str="string"; str[0]='z'; printf("%s", str); Das klappt zwar ganz gut: char str[]="string"; str[0]='z'; printf("%s", st…


Segmentierungsfehler in der TCP-Kommunikation

Ich erhalte einen Segmentierungsfehler im folgenden C-Code:#include<stdio.h>#include<stdlib.h>#include<unistd.h>#include<errno.h>#include<string.h>#include<netdb.h>#include<sys/types.h…


c - Segfault vom Hinzufügen einer Variablen

Ich bin zugegebenermaßen ein Hetero-C-Neuling, aber das hat mich ratlos gemacht. Ich arbeite an einer Linked-List-Implementierung für die Praxis, und ich bekomme einen segfault, indem ich einfach e…


c++ - Versuche/Fange einen Segmentierungsfehler unter Linux

Ich habe eine Linux C++-Anwendung, und ich möchte einen Objektzeiger auf Gültigkeit prüfen, bevor er es dereferenziert. Try/catch funktioniert jedoch unter Linux wegen des Segmentierungsfehler…



c++ - Warum kann ich Zeigern keine Werte zuweisen?

Nachdem ich die FAQs und alles andere gelesen habe, bin ich immer noch verwirrt. Wenn ich einen Char-Zeiger habe, der auf diese Weise initialisiert wird: char*s="Hello world!" Die Zeichenfolg…


C++ std:: Vektor der Zeiger Lösch- und Segmentierungsfehler

Ich habe einen Vektor Zeiger auf eine Klasse. Ich muss ihre Destruktoren anrufen und ihre Erinnerung freigeben. Da sie Vektorzeiger sind, erledigt vector.clear() den Job nicht. So ging ich weiter…


Segmentierungsfehler-Zeichenzeiger

Im folgenden Code ist die Zeile:*end=*front; gibt einen Segmentierungsfehler. Ich habe hier eine ähnliche Frage gestellt,aber ich bin mir nicht sicher, ob das so ist, weil ich zwei Kopien vo…


Warum verursacht dieser String-C-Code einen Segmentierungsfehler?

Diese Frage hat hier bereits eine Antwort: Warum bekomme ich einen Segmentierungsfehler, wenn ich in einen String schreibe, der mit "char*s" initialisiert wurde, aber nicht mit "char s[]"? 16 An…




fault dumped core debug linux python php studio how sigsegv