segmentation-fault

Ustaw rozmiar stosu za pomocą setrlimit () i wywołaj przepełnienie stosu / segfault

W poniższym przykładzie staram się ustawić rozmiar stosu na 1kb. Dlaczego teraz możliwe jest przydzielenie tablicy wejść na ... p;lim) == -1) return 1; foo(); return 0; } void foo() { unsigned ints[2048]; printf("foo: %u\n", ints[2047]=42); }

Awaria lub "błąd segmentacji" podczas kopiowania/skanowania / odczytu danych do niezainicjowanego wskaźnika

To pytanie ma służyć jako odniesienie do wszystkich najczęściej zadawanych pytań natury: Dlaczego dostaję tajemniczą awarię ... k? Na przykład: char* ptr; strcpy(ptr, "hello world"); // crash here! Lub char* ptr; scanf("%s", ptr); // crash here!

Zwracanie WSKAŹNIKA z funkcji

Próbuję zwrócić wskaźnik z funkcji. Ale mam błąd segmentacji. Niech ktoś powie co jest nie tak z kodem #include<stdio.h& ... int *ptr; ptr=fun(); printf("%d",*ptr); } int *fun() { int *point; *point=12; return point; }

Jak debugować błąd segmentacji Pythona?

Jak mogę debugować błąd segmentacji Pythona? Próbujemy uruchomić nasz kod Pythona na SuSE 12.3. Otrzymujemy powtarzalne błęd ... ://bugs.python.org/issue1856 w tym przypadku nie jest to możliwe.]} Related: Detect interpreter shut down in daemon thread

Dlaczego odwrócenie ciągu kodu C powoduje błąd segmentacji? [duplikat]

To pytanie ma już odpowiedź tutaj: Dlaczego pojawia się błąd segmentacji podczas pisania do łańcucha ini ... zeniem się, co konkretnie w moim kodzie powoduje błąd segmentacji. Update: włączyłem funkcję wywołującą zgodnie z żądaniem.

Co to jest błąd segmentacji w Linuksie?

W Linuksie: Co to jest wada segmentacji? Wiem, że powoduje awarie programów, ale czy to jakiś problem z wyciekiem pamięci, ... jest to zazwyczaj problem z konfiguracją komputera lub samej aplikacji? Również, czy to się dzieje w innych OS, jak również?

Pointer-array-extern question

Plik 1.c int a[10]; Plik główny.c: extern int *a; int main() { printf("%d\n", a[0]); return 0; } Daj mi segfault! Co się dzieje?

Dlaczego aplikacja java zawiesza się w gdb, ale działa normalnie w prawdziwym życiu?

Próba uruchomienia aplikacji java z gdb powoduje uruchomienie segfault, jednak samo uruchomienie aplikacji nie powoduje. Ta a ... ay? (y or n) y UPDATE: przełączony na AMD CodeXL (w zasadzie najnowsza forma gdebuggera) i sytuacja niewiele się zmieniła.

Przekazywanie tablicy łańcuchów jako parametru funkcji w C

Chcę prostej funkcji, która odbiera ciąg znaków i zwraca tablicę łańcuchów po pewnym parsowaniu. Więc to jest moja sygnatura ... e błąd segmentacji podczas wykonywania w linii oznaczonej / * sf tutaj * / Co jest nie tak w moim kodzie C? Z góry dzięki

Numer linii błędu segmentacji

Czy jest jakaś opcja gcc, którą mogę ustawić, która da mi numer linii błędu segmentacji? I know I can: debugowanie linia po linii Umieść printfs w kodzie, aby zawęzić listę. Edycje: bt / where na gdb nie daje stosu. pomocna sugestia

Literały ciągów: wskaźnik vs tablica znaków

W tym stwierdzeniu: char *a = "string1" Czym dokładnie jest literalny ciąg znaków? Czy to string1? Ponieważ ten wątek ja ... (gdb) 9 a[0] = 'Y'; (gdb) Program received signal SIGSEGV, Segmentation fault. 0x0000000000400595 in main () at ddd.c:9

Jak debugować Segfaults występujące w JVM podczas uruchamiania mojego kodu?

Moja aplikacja Java zaczęła regularnie zawieszać się z SIGSEGV i zrzutem danych ze stosu i ładowaniem informacji w pliku teks ... jest to pierwszy, GCTaskThread nie jest na liście. To sprawia, że przypuszczam, że problem może być wokół końca operacji GC.

Błąd segmentacji podczas korzystania z strtok r

Czy ktoś może wyjaśnić, dlaczego dostaję błąd segmentacji w poniższym przykładzie? #include <stdio.h> #include <str ... char *tokens[50]; strtok_r(hello, " ,", tokens); int i = 0; while(i < 5) { printf("%s\n", tokens[i++]); } }

cudaMemcpy

Byłem nawiedzony przez ten błąd przez dłuższy czas, więc postanowiłem umieścić go tutaj. Ten błąd segmentacji miał miejsce, ... s of detected and suppressed errors, rerun with: -v ==19340== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 2 from 2)

SetJmp / LongJmp: dlaczego to rzuca segfault?

Poniższy kod podsumowuje problem, który mam w tej chwili. Mój obecny przepływ wykonania jest następujący i jestem uruchomiony ... że wyjaśnić, dlaczego tak się dzieje? Zgaduję, że to optymalizacja GCC, która kasuje nieużywane ramki stosu czy coś. Dzięki.