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.




23
Señal fatal de Android 11 (SIGSEGV) en 0x636f7d89 (código = 1). ¿Cómo puede ser rastreado?
He estado leyendo las otras publicaciones sobre cómo rastrear las razones para obtener una SIGSEGVaplicación de Android. Tengo la intención de buscar en mi aplicación los posibles NullPointers relacionados con el uso de Canvas, pero SIGSEGVcada vez que busco una dirección de memoria diferente. Además he visto code=1y code=2. Si …





6
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 problema …



5
¿Cómo detectar una falla de segmentación en Linux?
Necesito detectar fallas de segmentación en operaciones de limpieza de bibliotecas de terceros. Esto sucede a veces justo antes de que salga mi programa y no puedo solucionar la verdadera razón de esto. En la programación de Windows, podría hacer esto con __try - __catch. ¿Existe una forma multiplataforma o …

7
¿Qué causa una falla de segmentación de Python?
Estoy implementando el algoritmo de búsqueda de gráficos del Componente Conectado Fuerte (SCC) de Kosaraju en Python. El programa funciona muy bien en un conjunto de datos pequeño, pero cuando lo ejecuto en un gráfico supergrande (más de 800.000 nodos), dice "Fallo de segmentación". ¿Cuál podría ser la causa? ¡Gracias! …

2
Compilar y ejecutar el programa sin main () en C
Estoy tratando de compilar y ejecutar el siguiente programa sin main()función en C. He compilado mi programa usando el siguiente comando. gcc -nostartfiles nomain.c Y el compilador da una advertencia /usr/bin/ld: warning: cannot find entry symbol _start; defaulting to 0000000000400340 Está bien, no hay problema. luego, he ejecutado el archivo …

1
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 …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.