Calling `_imp.is_lazy_imports_enabled` in a thread hits an `assert(0)`
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
Línea de trabajo
Comienza con Python/import.c en PyImport_IsLazyImportsEnabled y reproduce la aserción usando el ejemplo de _imp.is_lazy_imports_enabled con hilos del issue. Determina el comportamiento esperado para esa llamada y verifica que la invocación con hilos ya no se aborta, incluyendo una prueba de regresión si la estructura de pruebas existente proporciona un punto de entrada adecuado.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
It's possible to hit an assert(0) in PyImport_IsLazyImportsEnabled by calling _imp.is_lazy_imports_enabled in a thread:
from threading import Thread
import _imp
Thread(target=_imp.is_lazy_imports_enabled, args=()).start()
Abort message:
python: Python/import.c:4640: PyImport_IsLazyImportsEnabled: Assertion `0' failed.
Aborted
I'm not sure this is relevant, but since it's the only fuzzing hit that happened in Cinder but not CPython, thought it better to report.
python -VV:
Python 3.12.4+meta (heads/meta/3.12:55b50e149d4, Dec 3 2024, 21:56:02) [GCC 11.4.0]
Found using fusil by @vstinner.
- Lenguaje dominante
- Python
- Estrellas
- 3.8k
- Forks
- 139
- Métricas de merge de PR
- Sin PR fusionados en 30 d
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.
Más de facebookincubator/MetaPython
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
facebookincubator/MetaPython#146 · 2 comentarios ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
facebookincubator/MetaPython#145 · 4 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 30/100
facebookincubator/MetaPython#144 · 1 comentario ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 20/100
facebookincubator/MetaPython#129 · 2 comentarios ·
-
type aliases no longer work? Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
facebookincubator/MetaPython#116 · 2 comentarios ·
Todos los issues de facebookincubator/MetaPython
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
use-agent-os/agent-os#3314 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
BasedHardware/omi#15662 · 1 comentario ·
-
documentation help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 90/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
AiursoftWeb/AnduinOS-2#19 ·