Pytania otagowane jako segmentation-fault

Błędy segmentacji występują podczas uzyskiwania dostępu do pamięci, która nie należy do Twojego procesu. Użyj tego znacznika razem ze znacznikiem wskazującym język i znacznikiem wskazującym system operacyjny. Błędy segmentacji są zwykle wynikiem operacji wyłuskiwania ze zmiennymi wskaźnikowymi (najczęściej zawierającymi nieprawidłowy adres) lub przepełnieniem buforu. Główna przyczyna nieprawidłowej wartości wskaźnika może znajdować się daleko od lokalizacji generującej błąd segmentacji.




23
Android Fatal signal 11 (SIGSEGV) o wartości 0x636f7d89 (kod = 1). Jak można to wyśledzić?
Czytałem inne posty na temat śledzenia przyczyn uzyskania SIGSEGVaplikacji na Androida. Planuję przeszukać moją aplikację pod kątem możliwych NullPointers związanych z użyciem Canvas, ale moje SIGSEGVbarfs za każdym razem wyszukują inny adres pamięci. Plus widziałem code=1i code=2. Gdyby to był adres pamięci 0x00000000, miałbym wskazówkę, że to NullPointer. Ostatni, który …

30
Polecenie nie powiodło się z powodu sygnału: Błąd segmentacji: 11
Otrzymuję błąd ... Polecenie nie powiodło się z powodu sygnału: Błąd segmentacji: 11 ... podczas próby skompilowania mojej aplikacji Swift. Używam Xcode 6.1, próbuję zbudować dla iPhone'a 5 na iOS 8.1. Mój kod import UIKit class ViewController: UIViewController { @IBOutlet weak var username: UITextField! @IBAction func signIn(sender: AnyObject) { PFUser.logInWithUsernameInBackground(username.text, …




6
Naprawianie błędów segmentacji w C ++
Piszę wieloplatformowy program w C ++ dla systemów Windows i Unix. Po stronie okna kod będzie się kompilował i wykonywał bez problemu. Po stronie systemu Unix będzie się kompilować, jednak gdy próbuję go uruchomić, pojawia się błąd segmentacji. Moje początkowe przeczucie jest takie, że jest problem ze wskazówkami. Jakie są …


4
Jak mogę złapać SIGSEGV (błąd segmentacji) i uzyskać ślad stosu pod JNI na Androidzie?
Przenoszę projekt do nowego zestawu Android Native Development Kit (tj. JNI) i chciałbym złapać SIGSEGV, gdyby to się stało (prawdopodobnie również SIGILL, SIGABRT, SIGFPE), aby przedstawić ładne okno dialogowe raportowania awarii, zamiast (lub wcześniej) co się obecnie dzieje: natychmiastowa bezceremonialna śmierć procesu i prawdopodobnie próba ponownego uruchomienia go przez system …

7
Co powoduje błąd segmentacji w Pythonie?
Implementuję algorytm przeszukiwania wykresów Strong Connected Component (SCC) Kosaraju w Pythonie. Program działa świetnie na małym zestawie danych, ale kiedy uruchamiam go na bardzo dużym wykresie (ponad 800 000 węzłów), wyświetla komunikat „Błąd segmentacji”. Jaka może być tego przyczyna? Dziękuję Ci! Dodatkowe informacje: Najpierw otrzymałem ten błąd podczas pracy na …

5
Jak wychwycić błąd segmentacji w Linuksie?
Muszę wychwycić błąd segmentacji w operacjach czyszczenia bibliotek innych firm. Dzieje się to czasami tuż przed zamknięciem programu i nie potrafię naprawić prawdziwej przyczyny. W programowaniu Windows mogłem to zrobić za pomocą __try - __catch. Czy istnieje wieloplatformowy lub specyficzny dla platformy sposób, aby zrobić to samo? Potrzebuję tego w …

1
gcc-10.0.1 Określony błąd segmentu
Mam pakiet R z kompilowanym kodem C, który był stosunkowo stabilny od dłuższego czasu i jest często testowany na wielu różnych platformach i kompilatorach (windows / osx / debian / fedora gcc / clang). Niedawno dodano nową platformę do ponownego przetestowania pakietu: Logs from checks with gcc trunk aka 10.0.1 …

7
Xcode 11.4 - Projekt archiwizacji - Błąd segmentacji 11
Właśnie zaktualizowałem Xcode do 11.4, a podczas archiwizacji projektu wyświetla mi się komunikat „Błąd segmentacji 11” Ten projekt zostałby zarchiwizowany za pomocą Xcode 11.3.1, ale teraz nie .. Czy ktoś jeszcze wpadł na ten sam problem? Edycja: 15 kwietnia 2020 r Firma Apple właśnie wydała Xcode 11.4.1

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.