Tag: segmentation-fault

Segmentierung Fehler auftreten, wenn Zugriff auf den Speicher, die gehören nicht zu Ihrem Prozess. Verwenden Sie dieses tag zusammen mit einem tag, der angibt, die Sprache und eine tag-Angabe des Betriebssystems. Segmentierung Fehler sind in der Regel das Ergebnis der Dereferenzierung operation mit pointer-Variablen (in den meisten Fällen enthält eine ungültige Adresse) oder einen Puffer-überlauf. Die Ursache für einen ungültigen pointer-Wert kann weit von dem Ort der Erzeugung der segmentation fault.

Fang segfaults in C

Anzahl der Antworten 8 Antworten
Ich habe ein Programm, dass segfaults von Zeiger-Arithmetik manchmal. Ich weiß, das passiert, aber ich kann nicht einfach überprüfen, vor der Zeit, um zu sehen, ob es segfaults oder nicht - entweder kann ich die "pre-scan" input-Daten,

Brauche Hilfe bei der Lösung segfault in der libc-2.23.so

Anzahl der Antworten 1 Antworten
Brauchen Hilfe shared library Debuggen mit gdb. Ich versuche zu Debuggen, die eine shared-library und in meinem Fall ist es: libc-2.23.so Der Grund ist, dass ich diese Zeilen in der Ausgabe von dmesg: [10081.433266] compiz[11346]: segfault at

Absturz auf strcpy, nicht sicher, warum?

Anzahl der Antworten 2 Antworten
if (strlen(shortest) > strlen(longest)) { char *temp; strcpy(longest, temp); strcpy(shortest, longest); strcpy(temp, shortest); } } strcpy(longest, temp) --> verursacht mein Programm zum Absturz zu bringen. Hier ist eine detaillierte crash-Bericht (ich habe die richtige header-Datei, so dass

Einstellung einen Zeiger auf null segfault

Anzahl der Antworten 5 Antworten
Habe ich ein struct namens-Knoten wie folgt: struct node { int data; } gespeichert in einige Struktur: struct structure { struct node *pointer; } Ich versuche Zeiger auf NULL, wie folgt: struct structure *elements; elements->pointer = NULL;

Warum set-iterator-Zeiger Ursache segmentation fault?

Anzahl der Antworten 3 Antworten
Bottom line ist, warum sollte iterator Ursache segmentation fault? Beachten Sie, ich bin Eingabe hier die relevanten Teile meines Codes und nicht kopieren und einfügen. Wenn es einen Fehler in der Zusammenstellung, bitte beachten Sie aber halten

Gibt es eine hard-wired limit auf Rekursionstiefe C

Anzahl der Antworten 4 Antworten
Das Programm in der Diskussion versucht zu berechnen sum-of-first-n-natural-numbers mit recursion. Ich weiß, dies kann mit einer einfachen Formel n*(n+1)/2 aber die Idee hier ist, zu verwenden recursion. Das Programm ist wie folgt: #include <stdio.h> unsigned long

Segmentation fault in der bash-Skript mit find, grep, sed

Anzahl der Antworten 2 Antworten
Ich habe ein Skript, dass die suchen über eine sehr große Anzahl von Dateien, und nutzt sed zu ersetzen mehrzeilige Muster. Das Skript ist iterativ, und es funktioniert gut auf einige Iterationen, aber manchmal verursacht es einen

Warum erhalte ich einen Segmentation fault Node.js?

Anzahl der Antworten 2 Antworten
Habe ich diese Funktion hier: function createInsta(email, userid) { if (!fs.existsSync('users/' + email + '/' + userid)) { fs.mkdir('users/' + email + '/' + userid) fs.writeFileSync(('users/' + email + '/' + userid + '/instagram.json'), fs.readFileSync("data/data.json", "utf-8")) console.log("insta

C++: Zwei-Dimensionales Array als Klasse

Anzahl der Antworten 2 Antworten
in meinem C++ - Klasse an der Universität, ich habe zu implementieren, die einen Gerichteten, gewichteten Graphen. Als interne Darstellung ich habe zu implementieren, die ein zwei-dimensionales array, was speichert die Informationen über die Kanten zwischen den

Crash oder "segmentation fault", wenn Daten kopiert/gescannt/gelesen, um einen nicht initialisierten Zeiger

Anzahl der Antworten 5 Antworten
Diese Frage gemeint ist, um als Referenz verwendet werden für alle Häufig gestellte Fragen an die Natur: Warum erhalte ich eine mysteriöse Absturz oder "segmentation fault" wenn ich Kopie/scan-Daten um die Adresse, wo ein uninitialised Zeiger? Beispiel:

so ändern Sie den Wert, den der Zeiger in eine Struktur, die Punkte in c?

Anzahl der Antworten 2 Antworten
Nach dem Versuch, testen Sie die folgende Funktion, ich habe bestimmt die Zeile auskommentiert gibt ein seg-fault, wenn ich versuche das Programm auszuführen: uint8_t ll_push_front(struct List *list, int value){ if (list == NULL) return 1; struct ListEntry

Segfault beim Aufruf einer Methode in c++

Anzahl der Antworten 4 Antworten
Ich bin ziemlich neu in c++ und ich bin ein bisschen überfragt mit diesem problem. Ich versuche eine variable zuordnen, das von einem Aufruf einer Methode in einer anderen Klasse, aber es immer segfaults. Mein code compiliert

ist boost::property_tree::ptree thread-sicher?

Anzahl der Antworten 4 Antworten
Ich bin mit steigert read_json in ein paar threads in einem Stück code. Eine vereinfachte Aufschlüsselung der Aufruf ist weiter unten. Ich bin immer segfaults in einem der threads (und auch der anderen) und es macht mich

Segmentation fault, wenn malloc/free, erscheinen in einer Schleife in C

Anzahl der Antworten 7 Antworten
Ich habe ein Programm, das im Grunde aussieht: typedef struct cpl_def { int A; int B; int OK; struct cpls *link; }cpls; int main(void) { int n1, n2; int num = 300; /* say */ int *a;

problem mit der Initialisierung eines hash-Tabelle

Anzahl der Antworten 2 Antworten
Versuchen, implementieren Sie eine Hashtabelle mit verketteten Listen zu lösen, die Kollision, das problem ich bin vor einige Probleme mit meinem code für die Initialisierung der hash-Tabelle. Ich bekomme einen segmentation fault. Versuchen zu sehen, wo genau

Wo ist lokale variable zugeordnet? Heap oder stack?

Anzahl der Antworten 2 Antworten
http://www-ee.eng.hawaii.edu/~tep/EE160/Book/chap14/subsection2.1.1.8.html Diese Seite sagt, dass lokale Variablen und Parameter übergeben werden, die auf den stack, So habe ich versucht: #include <stdio.h> #include <stdlib.h> #define A 2000000 #define B 2 typedef struct { int a[A][A]; } st; void

Nach dem Upgrade von Apache und PHP eine bestimmte Funktion verursacht einen segmentation fault

Anzahl der Antworten 2 Antworten
Bin ich manuell migrieren diese Frage von drupal.stackexchange.com (wurde inzwischen gelöscht). Ich vor kurzem ein Upgrade meiner lokalen dev-Umgebung (Landstreicher, Ubuntu 12.04) von PHP 5.3.X zum 5.5.14 und Apache 2.2.X 2.4.9. Nach dem upgrade, wenn ich die

Segmentation Fault - Link-Liste

Anzahl der Antworten 5 Antworten
Bin ich lernen, wie das erstellen von verknüpften Listen in C. Mein Programm kompiliert, aber aus irgendeinem Grund kann ich nicht herausfinden, ich bin immer ein segmentation fault. Ich habe versucht, herauszufinden, das problem für eine Weile,

Segmentation Fault--Signal 11

Anzahl der Antworten 1 Antworten
Ich bin relativ neu in der Programmierung (ein paar Monate) und bin versucht, einige USACO Probleme. Wenn ich habe mein Programm, er sagte diese: Ausführung 1: Ausführung Fehler: Ihr Programm ("palsquare') beendet mit signal #11 (segmentation violation

Debug Perl-Segmentation Fault

Anzahl der Antworten 1 Antworten
Ich bin mit AcePerl für das herunterladen von Daten aus dem wormbase.org Datenbank. Bei mir ist der download bestimmter Datenbank-Objekte, die ich bekomme (nach einer bestimmten Anzahl von Objekten) ein segmentation fault. Dieses Verhalten ist reproduzierbar. Hatte

configure: error: cannot run C compiled programs

Anzahl der Antworten 1 Antworten
Ich versuche zu installieren von anderer software auf meinem Raspberry Pi mit Debian Wheezy OS. Wenn ich versuche zu konfigurieren software, die ich versuche zu installieren, bekomme ich diese Ausgabe checking for C compiler default output file

Segmentation fault in std Funktion std::_Rb_tree_rebalance_for_erase ()

Anzahl der Antworten 3 Antworten
(Hinweis an alle zukünftigen Leser: Der Fehler, nicht überraschend, ist in meinem code und nicht std::_Rb_tree_rebalance_for_erase () ) Ich bin etwas neu zu Programmieren und ich bin nicht sicher, wie Sie sich mit einem "segmentation fault", das

Valgrind Lecksuche mit segfault

Anzahl der Antworten 1 Antworten
Ich Kontrolle mein code für memory leaks. Alles ist okay bis ich den code: mSystem = new LightSystem(); sf::View *view = th::DisplayManager::Get()->GetCamera(); mSystem->SetView(*view); SetView wirklich kleinen job (Auszüge ein paar Mitglieder verabschiedet view Zeiger. Wenn die Letzte

C Segmentation Fault auf for-Schleife

Anzahl der Antworten 3 Antworten
int main(int argc, char **argv){ //If the user does not have the right amount of arguments exit the program and display message if(!(argc >= 2)){ printf("Usage: %s -l -c -w -L <filenames>"); exit(-1); } size_t iscFlag =

fprintf "segmentation fault" - erklären, wie ich bin 5

Anzahl der Antworten 4 Antworten
Ich versuche zu schreiben, einige strings in eine Datei. Dies kompiliert ohne warnings, aber wenn ich das eine.es segfaults. Es tut erstellen der Ziel-Datei, jedoch. Ich bin sehr neu in C, so dass ich entschuldige mich für

Qt Creator: Segmentation Fault durch SIGSEGV (C++)

Anzahl der Antworten 1 Antworten
Nach googeln rund ich fand heraus, dass die Segmentierung Fehler sind gegeben, wenn das Programm wies auf die Verwendung von Speicher, die Sie nicht haben Zugang zu. Ich habe vor kurzem begonnen mit diesen Fehler, nachdem ich

glGenBuffers() Absturz mit "Segmentation fault". (C++/GLFW/GLEW)

Anzahl der Antworten 1 Antworten
So, in meinem Projekt verwende ich eine separate Klasse zu erstellen Buffern Buffer.cpp. Hier ist der Konstruktor #define GLEW_STATIC #define GLEW_NO_GLU #define GLFW_NO_GLU #include "GL/glew.h" #include "GL/glfw.h" Buffer::Buffer(GLenum _type, const void *data, GLsizei _size, GLenum usage) :

Warnung: format "%s "erwartet Typ" char*", aber argument 2 hat Typ "int"

Anzahl der Antworten 3 Antworten
Habe ich schon geschaut bei anderen Fragen, und keiner von Ihnen half in diesem Fall. Ich erhalte die Warnung aufgeführt, in der Titel meiner Frage, und mein code für main ist wie folgt: int main( int argc,

segmentation fault, address out of bounds

Anzahl der Antworten 2 Antworten
Schreibe ich eine Funktion, die einen string von der Eingabe durch den Benutzer, bis eine neue Zeile trifft, dann analysiert die Zeichenfolge in jedes Wort, und setzt Sie in ein array. Das problem, das ich bekomme, ist,

segmentation fault: 11 in C-code

Anzahl der Antworten 3 Antworten
Warum bekomme ich ein "segmentation fault" mit diesem code? /* solver.h header file */ 10 struct options{ 11 unsigned int one:1, two:1, three:1, four:1, five:1, six:1, seven:1, eight:1, nine:1; 12 }; 13 14 15 /* structure to

Segmentation fault (core dumped)

Anzahl der Antworten 2 Antworten
Ich bin relativ neu auf C, ich versuche, führen Sie ein einfaches Programm und ich bekomme diese Fehlermeldung: Segmentation fault (core dumped) ich will einfach nur drucken Sie jede Wert des array-bits, aber ich kann nicht, ich

Gewusst wie: Debuggen "segmentation fault"?

Anzahl der Antworten 4 Antworten
Funktioniert es, wenn in der Schleife, ich setze jedes element auf 0 oder entry_count-1. Es funktioniert, wenn ich es so einrichten, dass entry_count ist klein, und ich Schreibe es per hand statt per loop (sorted_order[0] = 0;

Malloc segmentation fault

Anzahl der Antworten 2 Antworten
Hier ist das Stück code in dem "segmentation fault" Auftritt (perror wird nicht genannt): job = malloc(sizeof(task_t)); if(job == NULL) perror("malloc"); Um genauer zu sein, gdb sagt, dass die segfault geschieht innerhalb eines __int_malloc - call, das

Program received signal SIGSEGV, Segmentation fault (das Programm läuft von Stapel.)

Anzahl der Antworten 1 Antworten
Bekomme ich diese Fehlermeldung wenn ich das Programm mit gdb. Der Fehler erscheint in dieser Zeile: long a = thread_fake(); //in file1.c War ich immer das problem mit der anderen Funktion definiert wurde, in einer separaten Datei,

Warum kann ich nicht die Ursache für die seg-fault?

Anzahl der Antworten 10 Antworten
OK aus welchem Grund auch immer ich habe Probleme, verursacht einen seg fault. Ich will zu produzieren, so dass ich verwenden können gdb zu sehen, wie zum Debuggen ein. Ich habe versucht die beiden Beispiele aus der

Bedeutung von Exit-Code 11 in C?

Anzahl der Antworten 3 Antworten
Was ist die Allgemeine Bedeutung einer exit-code 11 in C? Ich sah herum und kann nicht finden, eine definitive Antwort, so dass ich dachte, ich würde hier Fragen. Es kommt, wenn ich versuche, fügen Sie ein element

Mit stdlib ist qsort() sortiert ein array von strings

Anzahl der Antworten 2 Antworten
Einige Vorwort: ich bin ein computer-engineering-student ein Erster Klasse in C nach 3 Semestern Java (bis zu Datenstrukturen). Diese Frage ist in Bezug auf eine Hausaufgabe, sondern ein paar Schritte entfernt von der Lösung für mich. Habe

C-string aus GetString() auf, wenn strlen erzeugt einen segmentation fault

Anzahl der Antworten 1 Antworten
Ich arbeite mit einem Programm in C. Wenn ich das Programm starte bekomme ich einen segmentation fault Fehler. IN gdb, wenn ich backtrace sagt es mir Program received signal SIGSEGV, Segmentation fault. __strlen_sse2_bsf () at ../sysdeps/i386/i686/multiarch/strlen-sse2-bsf.S:51 51

Was ist der Unterschied zwischen einem "segmentation fault" und ein stack-overflow?

Anzahl der Antworten 4 Antworten
Wenn wir zum Beispiel aufrufen, sagen Sie, eine rekursive Funktion, die aufeinander folgende Aufrufe auf dem stack gespeichert werden. Jedoch, aufgrund eines Fehlers, wenn es geht auf unendlich die Fehlermeldung 'Segmentation fault' (wie man auf GCC). Sollte

Program received signal SIGSEGV: Segmentation fault " - Ungültiger Speicherzugriff. Backtrace für diesen Fehler:

Anzahl der Antworten 2 Antworten
Habe ich zusammengestellt einem fortran-95-Programm in Ubuntu 14.04. Nach dem ausführen, ich bekam die folgende Fehlermeldung: Dies ist anders aus:(1) Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: ^Z [9]+ Stopped

Wie kann ich einen Zeiger auf ein Objekt Null? C++

Anzahl der Antworten 1 Antworten
Ich bin auf ein lustiges Spiel und ich habe es so eingerichtet, dass bei den MEISTEN gibt es 3 Monster auf einer Ebene. Also ich habe 3 Zeiger auf die Monster. Sie alle beginnen als NULL. Wie

Cast int als byte-array in C++

Anzahl der Antworten 5 Antworten
Ich versuche, mit Umsetzung der LSB-lookup-Methode vorgeschlagen, die von Andrew Grant eine Antwort auf diese Frage: Position des least significant bit, das gesetzt ist Ist es jedoch, was in einem segmentation fault. Hier ist ein kleines Programm

Java Segmentation fault " beim Versuch, allocate buffer-Größen, die größer als 256 MB

Anzahl der Antworten 2 Antworten
Ich bin mit einem 64-bit-JVM (von Oracle), wenn ich versuche zu reservieren, Puffer-Größen, die größer als 256 MB beschwert es sich und löst einen "segmentation fault" - Fehler. Ich und Zuweisung direct memory-Puffer mit java NIO, und

strncpy führt zu segmentation fault

Anzahl der Antworten 4 Antworten
Ich bin einfach nur Herumspielen mit strncpy. Mein Programm sieht wie folgt aus typedef struct { char from_str[10]; }test; main () { test s1; memset(&s1,0,sizeof(test)); char src[10]="himansh"; char dest[10]; memset(dest,0,10); src[3]='\0'; printf("src is %s and strlen is

Segmentation fault using shared library

Anzahl der Antworten 3 Antworten
Habe ich eine shared library (nämlich libXXX.so) mit einem cpp/h-Datei zugeordnet ist. Sie enthält eine Reihe von Funktionszeigern ( zu zeigen .so entrypoint-Funktion) und eine Klasse zum wrap diese Funktionen als Methoden der Klasse sagte. dh: .h-Datei:

Segmentation Fault unbekannten Grund Opencv

Anzahl der Antworten 3 Antworten
Ich habe den folgenden code zusammengestellt, der in linux-terminal (c++ unter linux) und bin mit OpenCv 2.4.3. Bin jedoch immer ein "segmentation fault" im Lauf der Zeit und ich habe wirklich keine Ahnung, warum. Ich habe platziert

C++: dynamic_cast Ursachen ein SEGFAULT, auch wenn das Objekt, das vergossen wird, nicht NULL ist. Wie kann das passieren?

Anzahl der Antworten 3 Antworten
Angenommen ich habe eine Klasse A und eine Klasse B, abgeleitet von A. Nun möchte ich cast einen const-A* (genannt "a") a B* mit dynamic_cast (siehe unten). Wenn "ein" war wirklich eine B*, dann ist mein Gegenstand,

Wie verwenden von memcpy in Struct in c?

Anzahl der Antworten 1 Antworten
Habe ich ein struct: struct points{ int i; int x; int y; }; Ich habe einen array der struct, und es mit dem Namen temp. Dann habe ich eine andere und es mit dem Namen pt. Angenommen,

In einem C-Programm immer die Warnung: "Statement with no effect"

Anzahl der Antworten 1 Antworten
Wenn ich versuche zu kompilieren Sie ein Programm mit -Wall GCC zeigt die Warnung: expcal.c:66:5: warning: statement with no effect [-Wunused-value] diese Warnung bezieht sich die Zeile: ed.operator[j] == str[i]; welche in der folgenden Schleife: for(i=0;i<strlen(str);i++) {

segmentation fault vs page fault

Anzahl der Antworten 2 Antworten
Wurde ich gefragt, welche Unterschiede und Beziehungen zwischen segmentation fault-und Seite-Fehler? Tut segmentation fault gehören nur der segmentierte Speicher-Modell? Macht Seite Fehler gehören nur den ausgelagerten Speicher-Modell? Wenn beides ja, da die meisten computer-Systeme wie x86 und