Fastmap kernel panic
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 28/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Tranquilo
- Stack tecnológico
- c, debian, linux
- Área
- operating-systems
Línea de trabajo
Comienza reproduciendo la configuración indicada con el commit 1af50c1, el módulo dmap cargado mediante modprobe y scripts/load-it-blkdev.sh creando /dev/dmap/dmap1. Ejecuta rand_threads_read y rand_threads_write; después, inspecciona los detalles del kernel panic y los puntos de entrada relacionados con dmap. Se considera terminado cuando se haya identificado la causa del fallo y documentado una solución o la información adicional necesaria para diagnosticarlo.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Hi,
I am trying to use Fastmap in combination with libvmmalloc or vmem to offload memory for quantum chemistry applications to many nvme-drives. I have gotten libvmmalloc and pmem to work. However, Fastmap gives me some trouble by causing kernel panics.
Could you please have a look an give or do you have any idea what the reason could be? Or which additional information would be helpful.
Steps to reproduce:
- Debian oldstable with Mainline Kernel 4.14.123 running in qemu 7.0.0
- fastmap commit 1af50c1
- swap off, transparent huge pages disabled
- modprobe dmap perma_mmap_buf_size=16
- /dev/dmap/dmap1 created using scripts/load-it-blkdev.sh
- rand_threads_read /dev/dmap/dmap1 2
- seems to work in the sense that is read from the device
- rand_threads_write /dev/dmap/dmap1 2
- starts to fill up the dram memory and finally leads to a kernel panic:

Things I have tried so far:
- reducing the size of the cache (perma_mmap_buf_size=16)
- Lenguaje dominante
- C
- Estrellas
- 37
- Forks
- 6
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de CARV-ICS-FORTH/FastMap
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
CARV-ICS-FORTH/FastMap#1 · 4 comentarios ·
Todos los issues de CARV-ICS-FORTH/FastMap
Issues similares
-
Feature Status: Needs Triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 73/100
Los mantenedores suelen responder en 1 día
-
docs
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
openwrt/firmware-utils#82 ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
FujiNetWIFI/fujinet-firmware#1849 ·
Los mantenedores suelen responder en 1 día
-
area:http-gateway good first issue priority:low type:bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
crazy-goat/php-fpm-ng#870 ·
Los mantenedores suelen responder en 1 día