CI failing on julia 1.8.1 with Seg fault/memory error
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- julia
- Área
- ci-cd, testing-qa
Línea de trabajo
Comienza revisando las ejecuciones de CI enlazadas y reproduciendo el fallo con Julia 1.8.1 en x86. Céntrate en las pruebas de rulesets/LinearAlgebra, especialmente en symmetric.jl, y compara el segmentation fault con las trazas de falta de memoria de LLVM. Se considera completado cuando estas pruebas terminan correctamente en CI con Julia 1.8.1 sin ninguno de los dos fallos.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
The CI is failing on julia 1.8.1 for x86 with either a Segmentation fault or an LLVM memory error.
LLVM error example: https://github.com/JuliaDiff/ChainRules.jl/actions/runs/3087367821/jobs/4992664313
LLVM ERROR: out of memory
Allocation failed
signal (6): Aborted
in expression starting at /home/runner/work/ChainRules.jl/ChainRules.jl/test/rulesets/LinearAlgebra/symmetric.jl:1
__kernel_vsyscall at linux-gate.so.1 (unknown line)
gsignal at /lib32/libc.so.6 (unknown line)
abort at /lib32/libc.so.6 (unknown line)
Segmentation fault example: https://github.com/JuliaDiff/ChainRules.jl/actions/runs/3095156256/jobs/5009272412
Testing rulesets/LinearAlgebra/symmetric.jl:
signal (11): Segmentation fault
in expression starting at /home/runner/work/ChainRules.jl/ChainRules.jl/test/rulesets/LinearAlgebra/symmetric.jl:1
unknown function (ip: 0xf7ec43e0)
Both errors happen during the rulesets/LinearAlgebra tests.
- Lenguaje dominante
- Julia
- Estrellas
- 476
- Forks
- 99
- Merge medio
- 1 d 7 h
- PR fusionados (30 d)
- 7
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 JuliaDiff/ChainRules.jl
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 55/100
JuliaDiff/ChainRules.jl#818 ·
Los mantenedores suelen responder en 1 día
-
refactoring
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
JuliaDiff/ChainRules.jl#815 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
JuliaDiff/ChainRules.jl#810 ·
Los mantenedores suelen responder en 1 día
-
stack overflow issueAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 30/100
JuliaDiff/ChainRules.jl#809 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
JuliaDiff/ChainRules.jl#803 · 4 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de JuliaDiff/ChainRules.jl
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 61/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 83/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
JuliaDecisionFocusedLearning/ImplicitDifferentiation.jl#231 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
JuliaDocs/PkgPage.jl#52 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
Los mantenedores suelen responder en 1 día