error from custom port leads to crash
Los mantenedores suelen responder en 2 días
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 18/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Área
- compilers
Línea de trabajo
Reproduce with (sync (make-input-port 'i (lambda (bstr) (error "boom")) #f void)) in the Racket REPL. The trace points at the default uncaught-exception handler path: default-uncaught-exception-handler, thread-wait, unsafe-semaphore-wait and do-raise, which tries to block while in atomic mode. Done means the error is reported normally instead of an internal error. This needs runtime and scheduler knowledge.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
[samth@oracle:~ racket-snapshot-9.3.0.8] racket
Welcome to Racket v9.3.0.8-2026-09-12-06fd59e02c [cs].
> (sync (make-input-port 'i (lambda (bstr) (error "boom")) #f void))
internal-error: attempt to deschedule the current thread in atomic mode
at "internal-error"
at #f
at "l"
at "unsafe-semaphore-wait"
at "thread-wait"
at "default-uncaught-exception-handler"
at "do-raise"
at "call-in-empty-metacontinuation-frame"
- Lenguaje dominante
- Racket
- Estrellas
- 5.2k
- Forks
- 707
- Merge medio
- 4 d 10 h
- PR fusionados (30 d)
- 21
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la 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 racket/racket
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Los mantenedores suelen responder en 2 días
-
Scribble bug with solutionAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
racket/racket#5508 · 5 comentarios ·
Los mantenedores suelen responder en 2 días
-
Lazy Racket stepper not workingAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 44/100
racket/racket#5653 · 2 comentarios ·
Los mantenedores suelen responder en 2 días
-
Release Regressions for 9.4Abiertorelease-management
Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100
racket/racket#5652 · 4 comentarios · 1 reacción ·
Los mantenedores suelen responder en 2 días
Todos los issues de racket/racket
Issues similares
-
[P2] Interpreter: Array.prototype.findLastIndex starts at the wrong index for long array-likesAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 83/100
Los mantenedores suelen responder en 1 día
-
new issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
llvm/llvm-project#240065 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
CanadaHonk/porffor#452 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
JakeChampion/lang#14392 ·
Los mantenedores suelen responder en 1 día