Domande taggate «segmentation-fault»

Gli errori di segmentazione si verificano quando si accede alla memoria che non appartiene al proprio processo. Usa questo tag insieme a un tag che indica la lingua e un tag che indica il sistema operativo. Gli errori di segmentazione sono in genere il risultato di un'operazione di dereferenziazione con variabili puntatore (molto spesso contenenti un indirizzo non valido) o un overflow del buffer. La causa principale di un valore di puntatore non valido potrebbe essere lontana dalla posizione che ha generato l'errore di segmentazione.










4
Come posso rilevare SIGSEGV (errore di segmentazione) e ottenere una traccia dello stack sotto JNI su Android?
Sto spostando un progetto nel nuovo Android Native Development Kit (cioè JNI) e vorrei catturare SIGSEGV, se dovesse verificarsi (possibilmente anche SIGILL, SIGABRT, SIGFPE) per presentare una bella finestra di dialogo di segnalazione di crash, invece di (o prima) ciò che accade attualmente: la morte immediata e senza cerimonie del …

1
gcc-10.0.1 Segfault specifico
Ho un pacchetto R con codice compilato in C che è stato relativamente stabile per un po 'ed è spesso testato su un'ampia varietà di piattaforme e compilatori (windows / osx / debian / fedora gcc / clang). Più recentemente è stata aggiunta una nuova piattaforma per testare nuovamente il …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.