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.
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,
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
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
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;
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
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
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
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
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
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:
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
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
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
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;
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
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
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
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,
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
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
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
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
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
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 =
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
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
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) :
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,
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,
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
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
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;
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
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,
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
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
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
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
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
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
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
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
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
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
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:
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
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,
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,
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++) {
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