Error: Failed to initialize the compiled Wasm binary with Wizer
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 25/100
- Type d'issue
- Bug
- Clarté
- À clarifier
- Activité
- À l'abandon
- Stack technique
- javascript, wasm
Piste de recherche
Reproduisez l’échec avec la commande jco componentize indiquée et les entrées JavaScript et WIT de cowsay. Commencez dans jco/node_modules/@bytecodealliance/componentize-js/src/componentize.js, au niveau de l’appel signalé vers la ligne 261, puis examinez les sources de débogage de Wizer et la backtrace afin d’identifier pourquoi l’initialisation déclenche un trap. Le travail est terminé lorsque la commande s’exécute correctement ou signale clairement l’échec sous-jacent avec un test de régression.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Hi, I'm getting a wizer error when trying to use jco. This is a continuation of troubleshooting of https://github.com/bytecodealliance/StarlingMonkey/issues/15#issuecomment-2350455813. In jco/node_modules/@bytecodealliance/componentize-js/src/componentize.js, I turned on debugging.
const DEBUG_BINDINGS = true;
const DEBUG_CALLS = true;
I pushed the output debugging sources to https://github.com/cataggar/StarlingMonkey15/tree/main/b0c26fbad66e
~/ms/jco> node src/jco.js componentize /Users/cataggar/ms/StarlingMonkey15/cowsay/cowsay.js --wit /Users/cataggar/ms/StarlingMonkey15/cowsay/src/cowsay.wit -o /Users/cataggar/ms/StarlingMonkey15/cowsay.wasm
--- Wizer Env ---
{
DEBUG: '1',
SOURCE_NAME: 'cowsay.js',
IMPORT_WRAPPER_CNT: '0',
EXPORT_CNT: '1',
WASMTIME_BACKTRACE_DETAILS: '1',
EXPORT0_NAME: 'export_tsVersion',
EXPORT0_ARGS: '',
EXPORT0_RET: '*i32',
EXPORT0_RETSIZE: '8',
IMPORT_CNT: 0
}
(wizer) create the memory buffer JS object
(wizer) create the realloc JS function
(wizer) create the 0 import JS functions
(wizer) setting the binding global
(wizer) complete
Redirecting call to abort() to mozalloc_abort
Error: the `componentize.wizer` function trapped
Caused by:
0: error while executing at wasm backtrace:
0: 0x7a3ec5 - <unknown>!<wasm function 11740>
1: 0x7a7fee - <unknown>!<wasm function 12478>
2: 0x7a84e0 - <unknown>!<wasm function 12582>
3: 0x72c8c0 - <unknown>!<wasm function 6861>
4: 0x352387 - <unknown>!<wasm function 522>
5: 0x6ad3b2 - <unknown>!<wasm function 4800>
6: 0x74ed01 - <unknown>!<wasm function 7670>
7: 0x36bb2f - <unknown>!<wasm function 562>
8: 0x4dcd55 - <unknown>!<wasm function 1527>
9: 0xa91cf - <unknown>!<wasm function 79>
10: 0x3424d4 - <unknown>!<wasm function 498>
11: 0x66ac73 - <unknown>!<wasm function 4035>
12: 0x625349 - <unknown>!<wasm function 3385>
13: 0x422874 - <unknown>!<wasm function 940>
14: 0x4225c1 - <unknown>!<wasm function 940>
15: 0x2d00ad - <unknown>!<wasm function 358>
16: 0x1fc7ba - <unknown>!<wasm function 186>
17: 0x50ceed - <unknown>!<wasm function 1721>
18: 0x33853e - <unknown>!<wasm function 485>
1: wasm trap: wasm `unreachable` instruction executed
(jco componentize) Error: Failed to initialize the compiled Wasm binary with Wizer:
Wizering failed to complete
Binary and sources available for debugging at /var/folders/xm/hr4sq0d567vfs0xdth9t38zc0000gn/T/b0c26fbad66e
at componentize (file:///Users/cataggar/ms/jco/node_modules/@bytecodealliance/componentize-js/src/componentize.js:261:13)
at async componentize (file:///Users/cataggar/ms/jco/src/cmd/componentize.js:11:25)
at async file:///Users/cataggar/ms/jco/src/jco.js:200:9
- Langage dominant
- Rust
- Étoiles
- 392
- Forks
- 54
- Merge moyen
- 2 j 18 h
- PR mergées (30 j)
- 3
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
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 bytecodealliance/ComponentizeJS
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
-
enhancement
Difficulté 4/5 3-5 jours Accessibilité débutants 56/100
-
Difficulté 3/5 1-2 jours Accessibilité débutants 52/100
-
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
-
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
bytecodealliance/ComponentizeJS#335 · 3 commentaires ·
Toutes les issues de bytecodealliance/ComponentizeJS
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
state:needs triage
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
zed-industries/zed#64680 · 2 commentaires ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
RustPython/RustPython#8802 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
TheLarkInn/aipm#2390 ·