Preguntas etiquetadas con segmentation-fault

Las fallas de segmentación ocurren al acceder a la memoria que no pertenece a su proceso. Utilice esta etiqueta junto con una etiqueta que indique el idioma y una etiqueta que indique el sistema operativo. Los fallos de segmentación suelen ser el resultado de una operación de desreferenciación con variables de puntero (que suelen contener una dirección no válida) o un desbordamiento del búfer. La causa raíz de un valor de puntero no válido puede estar lejos de la ubicación que genera la falla de segmentación.

116
Fallo de segmentación en arreglos de gran tamaño

El siguiente código me da un error de segmentación cuando se ejecuta en una máquina de 2 Gb, pero funciona en una máquina de 4 GB. int main() { int c[1000000]; cout << "done\n"; return 0; } El tamaño de la matriz es de solo 4 Mb. ¿Existe un límite en el tamaño de una matriz que se puede...

95
Arreglando fallas de segmentación en C ++

Estoy escribiendo un programa C ++ multiplataforma para Windows y Unix. En el lado de la ventana, el código se compilará y ejecutará sin problemas. En el lado de Unix, se compilará; sin embargo, cuando intento ejecutarlo, aparece un error de segmentación. Mi corazonada inicial es que hay un...

23
gcc-10.0.1 Segfault específico

Tengo un paquete R con código compilado en C que ha sido relativamente estable durante bastante tiempo y con frecuencia se prueba en una amplia variedad de plataformas y compiladores (windows / osx / debian / fedora gcc / clang). Más recientemente, se agregó una nueva plataforma para probar el...