Improve diagnostics for Asyncify buffer overflow
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 45/100
Piste de recherche
Aucun fichier ni test n’est indiqué. Commencez par localiser la structure du buffer Asyncify et le traitement qui produit actuellement RuntimeError: unreachable ; vérifiez que le diagnostic identifie un dépassement du buffer Asyncify lorsque start dépasse end et n’étiquette pas incorrectement d’autres RuntimeErrors.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Currently, it just says RuntimeError: unreachable but it doesn't say it's caused by Asyncify at all.
We can determine the RuntimeError is caused by Asyncify or not by checking the asyncify buffer struct { start: i32, end: i32 } and the start pointer exceeds end pointer or not.
- Langage dominant
- Ruby
- Étoiles
- 875
- Forks
- 68
- Merge moyen
- 9 j 5 h
- PR mergées (30 j)
- 1
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de ruby/ruby.wasm
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
-
Using gems with Node WASI Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
Toutes les issues de ruby/ruby.wasm
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
TheOdinProject/curriculum#31417 · 2 commentaires ·
-
Allow faraday-http-cache 3.x Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
glossarist/glossarist-ruby#238 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
palladius/rails8-app-on-gcp#145 ·