Escribí un programa de ejemplo con kill(pid, SIGABRT)
, pero el proceso que recibe SIGABRT
no crea ningún volcado de núcleo. ¿Cómo puedo obtener el archivo de volcado del núcleo enviando la señal SIGABRT
?SIGABRT cómo obtener el archivo coredump?
Respuesta
Es necesario configurar el núcleo volcado ulimit
a algo por encima de cero antes ejecutar el proceso que desea abortar:
ulimit -c unlimited
sí establecer el límite de archivo de volcado de memoria tan ilimitada mediante el uso de
ulimit -c unlimited
Y también compruebe la ruta de la generación del volcado del núcleo, normalmente el volcado del núcleo se genera en el directorio actual del proceso, pero al dar la ruta en /proc/sys/kernel/core_pattern
puede cambiar la ruta y el nombre de la generación núcleo, algo parecido a continuación
echo /var/log/mycore > /proc/sys/kernel/core_pattern
ahora el núcleo se generarían como /var/log/mycore.pid
.
Por favor, consulte también el núcleo hombre, si todavía no ve el núcleo, entonces nos envía la salida del comando a continuación
cat /proc/sys/kernel/core_pattern
También puede echar un vistazo en http://yusufonlinux.blogspot.com/2010/11/debugging-core-using-gdb.html
- 1. Coredump quedan truncados
- 2. ¿Cómo manejar la señal SIGABRT?
- 3. Xcode 4.2 SIGABRT Error
- 4. locationOfTouch resultados en SIGABRT
- 5. Depuración SIGABRT dentro NSManagedObjectContext -save:
- 6. Configuración self.window.rootViewController causas SIGABRT
- 7. Señal recibida del programa SIGABRT
- 8. Sigabrt en la función principal
- 9. std :: merge fusionando dos std :: vector coredump
- 10. ¿De qué sirve un coredump truncado?
- 11. ¿Qué causa una falla SIGABRT?
- 12. ¿Por qué obtengo un SIGABRT aquí?
- 13. cómo obtener el archivo fuente desde el archivo apk
- 14. cómo obtener el archivo .mobileprovision y el archivo .app
- 15. Cómo obtener el tamaño de archivo
- 16. ¿Cómo obtener el volumen del archivo MP3?
- 17. ¿cómo puedo obtener el ícono de archivo?
- 18. Cómo obtener el tamaño del archivo HttpPostedFileBase
- 19. ¿Cuándo obtiene un proceso SIGABRT (señal 6)?
- 20. obtener el archivo JAR desde
- 21. [UIImageView _isResizable]: selector no reconocido enviado a la instancia SIGABRT
- 22. ¿Cómo puedo obtener el usuario que eliminó el archivo?
- 23. ¿Cómo obtener solo el nombre del archivo en el preprocesador?
- 24. ¿Obtener el nombre de archivo de QFile?
- 25. Obtener el nombre del archivo usando xsl
- 26. Obtener el catálogo inicial del archivo web.config
- 27. Obtener el nombre del archivo MAKE del archivo MAKE
- 28. Objetivo C, subproceso 1 Programa de señal recibida SIGABRT
- 29. ¿Cómo puedo obtener el nombre de archivo de request.FILES?
- 30. Python: ¿cómo obtener el nombre del archivo en Windows?