Node 22 on armvc6 and armv7 get into an out of memory infinite loop
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- JavaScript
- Estrellas
- 122k
- Forks
- 37.3k
- Merge medio
- 4 d 2 h
- PR fusionados (30 d)
- 283
Descripción
Version
22
Platform
Linux 431b32e3d8c4 6.6.31-linuxkit #1 SMP Thu May 23 08:36:57 UTC 2024 armv7l Linux
Subsystem
No response
What steps will reproduce the bug?
docker run --cap-add=SYS_PTRACE -e QEMU_STRACE=1 --rm -it --platform linux/arm/v6 node:22-alpine
How often does it reproduce? Is there a required condition?
Every time
What is the expected behavior? Why is that the expected behavior?
Container starts
What do you see instead?
Without trace, the container just hangs, with tracing the following log is output forever
mremap(1081462784,4096,8192,0,0,1082133536) = -1 errno=12 (Out of memory)
Additional information
No response
Guía de contribución
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.
Línea de trabajo
Empieza ejecutando el comando docker proporcionado para node:22-alpine con --platform linux/arm/v6, primero sin tracing y después con QEMU_STRACE=1. Investiga el fallo repetido de mremap y el bucle de falta de memoria en armv6 y armv7. Se considerará terminado cuando el contenedor de Node 22 se inicie en estas plataformas en lugar de quedarse bloqueado indefinidamente.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- docker, linux, nodejs
- Área
- devops, operating-systems
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Activo
- Claridad
- Bastante claro
- Aptitud para principiantes
- 45/100