Questions marquées «segmentation-fault»

Des erreurs de segmentation se produisent lors de l'accès à une mémoire qui n'appartient pas à votre processus. Utilisez cette balise avec une balise indiquant la langue et une balise indiquant le système d'exploitation. Les erreurs de segmentation sont généralement le résultat d'une opération de déréférencement avec des variables de pointeur (contenant le plus souvent une adresse invalide) ou d'un dépassement de mémoire tampon. La cause première d'une valeur de pointeur non valide peut être éloignée de l'emplacement générant l'erreur de segmentation.




23
Signal fatal Android 11 (SIGSEGV) à 0x636f7d89 (code = 1). Comment le retrouver?
J'ai lu les autres articles sur la recherche des raisons d'obtenir un SIGSEGVdans une application Android. Je prévois de parcourir mon application pour d'éventuels NullPointers liés à l'utilisation de Canvas, mais mes SIGSEGVbarfs affichent une adresse mémoire différente à chaque fois. De plus, j'ai vu code=1et code=2. Si l'adresse mémoire …






4
Comment puis-je attraper SIGSEGV (erreur de segmentation) et obtenir une trace de pile sous JNI sur Android?
Je déplace un projet vers le nouveau kit de développement natif Android (c'est-à-dire JNI) et j'aimerais attraper SIGSEGV, si cela se produit (peut-être aussi SIGILL, SIGABRT, SIGFPE) afin de présenter une belle boîte de dialogue de rapport de plantage, au lieu de (ou avant) ce qui se passe actuellement: la …

1
gcc-10.0.1 Segfault spécifique
J'ai un package R avec du code compilé C qui est relativement stable depuis un certain temps et est fréquemment testé contre une grande variété de plates-formes et de compilateurs (windows / osx / debian / fedora gcc / clang). Plus récemment, une nouvelle plateforme a été ajoutée pour tester …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.