`wpt/test-wasm-jsapi` sometimes crashes on AIX
Nessuno ha ancora preso questa issue.
- Lingua principale
- JavaScript
- Stelle
- 122k
- Fork
- 37.3k
- Merge medio
- 4g 2h
- PR unite (30g)
- 283
Descrizione
Test
wpt/test-wasm-jsapi
Platform
AIX
Console output
21:53:20 ok 5280 wpt/test-user-timing # TODO : Fix flaky test
21:53:20 ---
21:53:20 duration_ms: 917.03200
21:53:20 ...
21:53:21 not ok 5281 wpt/test-wasm-jsapi
21:53:21 ---
21:53:21 duration_ms: 1557.51600
21:53:21 severity: crashed
21:53:21 exitcode: -5
21:53:21 stack: |-
21:53:21 [SKIPPED] esm-integration/global-exports-live-bindings.tentative.any.js: Live bindings unsupported pending V8 WebAssemblyModuleRecord
...
21:53:22 [PASS] basic 4
21:53:22 (node:29032854) ExperimentalWarning: Importing WebAssembly module instances is an experimental feature and might change at any time
21:53:22 (Use `node --trace-warnings ...` to show where the warning was created)
21:53:22 (node:29032854) ExperimentalWarning: vm.USE_MAIN_CONTEXT_DEFAULT_LOADER is an experimental feature and might change at any time
21:53:22 (Use `node --trace-warnings ...` to show where the warning was created)
21:53:22 (node:29032854) ExperimentalWarning: Importing WebAssembly module instances is an experimental feature and might change at any time
21:53:22 (node:29032854) ExperimentalWarning: vm.USE_MAIN_CONTEXT_DEFAULT_LOADER is an experimental feature and might change at any time
21:53:22 (Use `node --trace-warnings ...` to show where the warning was created)
21:53:22 (node:29032854) ExperimentalWarning: Importing WebAssembly module instances is an experimental feature and might change at any time
21:53:22 (node:29032854) ExperimentalWarning: vm.USE_MAIN_CONTEXT_DEFAULT_LOADER is an experimental feature and might change at any time
21:53:22 (Use `node --trace-warnings ...` to show where the warning was created)
21:53:22 (node:29032854) ExperimentalWarning: Importing WebAssembly module instances is an experimental feature and might change at any time
21:53:22 (node:29032854) ExperimentalWarning: vm.USE_MAIN_CONTEXT_DEFAULT_LOADER is an experimental feature and might change at any time
21:53:22 (Use `node --trace-warnings ...` to show where the warning was created)
21:53:22 (node:29032854) ExperimentalWarning: Importing WebAssembly module instances is an experimental feature and might change at any time
21:53:22 (node:29032854) ExperimentalWarning: vm.USE_MAIN_CONTEXT_DEFAULT_LOADER is an experimental feature and might change at any time
21:53:22 (Use `node --trace-warnings ...` to show where the warning was created)
21:53:22 (node:29032854) ExperimentalWarning: vm.USE_MAIN_CONTEXT_DEFAULT_LOADER is an experimental feature and might change at any time
21:53:22 (Use `node --trace-warnings ...` to show where the warning was created)
21:53:22 (node:29032854) ExperimentalWarning: vm.USE_MAIN_CONTEXT_DEFAULT_LOADER is an experimental feature and might change at any time
21:53:22 (Use `node --trace-warnings ...` to show where the warning was created)
21:53:22 (node:29032854) ExperimentalWarning: vm.USE_MAIN_CONTEXT_DEFAULT_LOADER is an experimental feature and might change at any time
21:53:22 (Use `node --trace-warnings ...` to show where the warning was created)
21:53:22 (node:29032854) ExperimentalWarning: Importing WebAssembly module instances is an experimental feature and might change at any time
21:53:22 (node:29032854) ExperimentalWarning: vm.USE_MAIN_CONTEXT_DEFAULT_LOADER is an experimental feature and might change at any time
21:53:22 (Use `node --trace-warnings ...` to show where the warning was created)
21:53:22 (node:29032854) ExperimentalWarning: Importing WebAssembly module instances is an experimental feature and might change at any time
21:53:22 (node:29032854) ExperimentalWarning: vm.USE_MAIN_CONTEXT_DEFAULT_LOADER is an experimental feature and might change at any time
21:53:22 (Use `node --trace-warnings ...` to show where the warning was created)
21:53:22 (node:29032854) ExperimentalWarning: Importing WebAssembly module instances is an experimental feature and might change at any time
21:53:22
21:53:22
21:53:22 #
21:53:22 # Fatal error in , line 0
21:53:22 # Check failed: ptr == address.
21:53:22 #
21:53:22 #
21:53:22 #
21:53:22 #FailureMessage Object: 1135e9ad0
21:53:22 ----- Native stack trace -----
21:53:22
21:53:22 ...
...
21:53:52 Failed tests:
21:53:52 out/Release/node --experimental-wasm-modules /home/iojs/build/workspace/node-test-commit-aix/nodes/aix72-power9/test/wpt/test-wasm-jsapi.mjs
21:53:52 gmake[1]: *** [Makefile:619: test-ci] Error 1
Build links
- https://ci.nodejs.org/job/node-test-commit-aix/nodes=aix72-power9/61914/console
- https://ci.nodejs.org/job/node-test-commit-aix/nodes=aix72-power9/61967/console
- https://ci.nodejs.org/job/node-test-commit-aix/nodes=aix72-power9/61997/console
Additional information
We suspect it is the same check/comment https://github.com/nodejs/node/blob/5b6091ce31068e1c86f863273cdd397ecb47e3b7/deps/v8/src/base/platform/platform-aix.cc#L194-L199 as referenced in https://github.com/nodejs/node/pull/62470.
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia eseguendo out/Release/node --experimental-wasm-modules .../test/wpt/test-wasm-jsapi.mjs su AIX e ispeziona deps/v8/src/base/platform/platform-aix.cc intorno alle righe 194-199. Confronta l'output della console relativo al fallimento e le esecuzioni CI collegate per determinare perché il controllo ptr == address fallisce in modo intermittente. Il lavoro è completato quando il test non va più in crash sui job AIX interessati.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- javascript, nodejs, wasm
- Ambito
- operating-systems, testing-qa
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Attiva
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 48/100