`wpt/test-wasm-jsapi` sometimes crashes on AIX
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 48/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- javascript, nodejs, wasm
- Ambito
- operating-systems, testing-qa
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.
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.
- Lingua principale
- JavaScript
- Stelle
- 122k
- Fork
- 37.4k
- Merge medio
- 4g 3h
- PR unite (30g)
- 273
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.
Altre issue di nodejs/node
-
doc
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
-
build
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
-
feature request
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
avniproject/avni-client#2135 ·
-
automated broken-link
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
-
agent/security hive/hosted-available-lke648397-260827-5n31 security
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
babalae/bettergi-scripts-list#3674 ·
-
A-Release-Notes C-Editing D-Modest S-Ready-For-Implementation
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
bevyengine/bevy-website#2595 ·