Skip to content

src: remove dependency on wrapper-descriptor-based cpp heap #1345

src: remove dependency on wrapper-descriptor-based cpp heap

src: remove dependency on wrapper-descriptor-based cpp heap #1345

Triggered via pull request May 20, 2024 15:44
Status Failure
Total duration 39m 21s
Artifacts

test-linux.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

4 errors
test-linux: test/parallel/test-worker-resource-limits.js#L1
--- stderr --- # out/Release/node[181086]: node::IsolatePlatformDelegate* node::NodePlatform::ForIsolate(v8::Isolate*) at ../src/node_platform.cc:529 # Assertion failed: (data.first) != nullptr ----- Native stack trace ----- 1: 0x55ddb07a1098 node::Assert(node::AssertionInfo const&) [out/Release/node] 2: 0x55ddb0830954 node::NodePlatform::ForIsolate(v8::Isolate*) [out/Release/node] 3: 0x55ddb08309ab node::NodePlatform::GetForegroundTaskRunner(v8::Isolate*) [out/Release/node] 4: 0x55ddb0c6d4f5 [out/Release/node] 5: 0x55ddb17911fa cppgc::internal::Sweeper::Start(cppgc::internal::SweepingConfig, double) [out/Release/node] 6: 0x55ddb0c70360 v8::internal::CppHeap::FinishMarkingAndStartSweeping() [out/Release/node] 7: 0x55ddb0ce7d80 v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::internal::GarbageCollectionReason, char const*) [out/Release/node] 8: 0x55ddb0ce83ac [out/Release/node] 9: 0x55ddb0cec6bc [out/Release/node] 10: 0x55ddb176c9a7 [out/Release/node] Command: out/Release/node --test-reporter=spec --test-reporter-destination=stdout --test-reporter=./tools/github_reporter/index.js --test-reporter-destination=stdout /home/runner/work/node-v8/node-v8/test/parallel/test-worker-resource-limits.js --- CRASHED (Signal: 6) ---
test-linux: test/wpt/test-hr-time.js#L1
--- stderr --- # out/Release/node[197806]: node::IsolatePlatformDelegate* node::NodePlatform::ForIsolate(v8::Isolate*) at ../src/node_platform.cc:529 # Assertion failed: (data.first) != nullptr ----- Native stack trace ----- 1: 0x55c6513a1098 node::Assert(node::AssertionInfo const&) [out/Release/node] 2: 0x55c651430954 node::NodePlatform::ForIsolate(v8::Isolate*) [out/Release/node] 3: 0x55c6514309ab node::NodePlatform::GetForegroundTaskRunner(v8::Isolate*) [out/Release/node] 4: 0x55c65186d4f5 [out/Release/node] 5: 0x55c6523911fa cppgc::internal::Sweeper::Start(cppgc::internal::SweepingConfig, double) [out/Release/node] 6: 0x55c651870360 v8::internal::CppHeap::FinishMarkingAndStartSweeping() [out/Release/node] 7: 0x55c6518e7d80 v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::internal::GarbageCollectionReason, char const*) [out/Release/node] 8: 0x55c6518e83ac [out/Release/node] 9: 0x55c6518ec6bc [out/Release/node] 10: 0x55c65236c9a7 [out/Release/node] --- stdout --- [SKIPPED] idlharness-shadowrealm.window.js: ShadowRealm support is not enabled [SKIPPED] window-worker-timeOrigin.window.js: depends on URL.createObjectURL(blob) [PASS] self.performance.now() is a function that returns a number [PASS] self.performance.now() returns a positive number [PASS] self.performance.now() difference is not negative [PASS] Performance interface extends EventTarget. [PASS] self.performance.now() returns a positive number [PASS] self.performance.now() difference is not negative [PASS] idl_test validation [PASS] Partial interface mixin WindowOrWorkerGlobalScope: original interface mixin defined [PASS] Partial interface mixin WindowOrWorkerGlobalScope: member names are unique [PASS] Partial interface Window: member names are unique [PASS] Window includes GlobalEventHandlers: member names are unique [PASS] Window includes WindowEventHandlers: member names are unique [PASS] Window includes WindowOrWorkerGlobalScope: member names are unique [PASS] WorkerGlobalScope includes WindowOrWorkerGlobalScope: member names are unique [PASS] Window includes AnimationFrameProvider: member names are unique [PASS] Window includes WindowSessionStorage: member names are unique [PASS] Window includes WindowLocalStorage: member names are unique [PASS] Performance interface: existence and properties of interface object [PASS] Performance interface object length [PASS] Performance interface object name [PASS] Performance interface: existence and properties of interface prototype object [PASS] Performance interface: existence and properties of interface prototype object's "constructor" property [PASS] Performance interface: existence and properties of interface prototype object's @@unscopables property [PASS] Performance interface: operation now() [PASS] Performance interface: operation toJSON() [PASS] Performance must be primary interface of performance [PASS] Stringification of performance [PASS] Performance interface: performance must inherit property "now()" with the proper type [PASS] Performance interface: performance must inherit property "timeOrigin" with the proper type [PASS] Performance interface: performance must inherit property "toJSON()" with the proper type [PASS] Performance interface: default toJSON operation on performance [EXPECTED_FAILURE][FAIL] Window interface: attribute performance assert_throws_js: calling getter on wrong object type must throw TypeError function "function () { [native code] }" did not throw at IdlInterface.do_interface_attribute_asserts (/home/runner/work/node-v8/node-v8/test/fixtures/wpt/resources/idlharness.js:3073:17) at IdlInterface.<anonymous> (/home/runner/work/node-v8/node-v8/test/fixtures/wpt/resources/idlharness.js:2215:18) at Test.step (/home/runner/work/node-v8/node-v8/test/fixtures/wpt/resources/testharness.js:2599:25) at IdlInterface.test_member_attribute (/home/runner/work/node-v8/node-v8/test/fixtures/wpt/resources/idlharness.js:2164:12) Command: /home/runner/work/node-v8/node-v8/out/Release/node --test-reporter=spec,--test-reporter-destinati
test-linux: test/wpt/test-webcrypto.js#L1
--- stderr --- (node:198190) ExperimentalWarning: The X25519 Web Crypto API algorithm is an experimental feature and might change at any time (Use `node --trace-warnings ...` to show where the warning was created) (node:198190) ExperimentalWarning: The X448 Web Crypto API algorithm is an experimental feature and might change at any time (node:198190) ExperimentalWarning: The X25519 Web Crypto API algorithm is an experimental feature and might change at any time (Use `node --trace-warnings ...` to show where the warning was created) (node:198190) ExperimentalWarning: The X448 Web Crypto API algorithm is an experimental feature and might change at any time # out/Release/node[198190]: node::IsolatePlatformDelegate* node::NodePlatform::ForIsolate(v8::Isolate*) at ../src/node_platform.cc:529 # Assertion failed: (data.first) != nullptr ----- Native stack trace ----- 1: 0x5611a6fa1098 node::Assert(node::AssertionInfo const&) [out/Release/node] 2: 0x5611a7030954 node::NodePlatform::ForIsolate(v8::Isolate*) [out/Release/node] 3: 0x5611a70309ab node::NodePlatform::GetForegroundTaskRunner(v8::Isolate*) [out/Release/node] 4: 0x5611a746d4f5 [out/Release/node] 5: 0x5611a7f911fa cppgc::internal::Sweeper::Start(cppgc::internal::SweepingConfig, double) [out/Release/node] 6: 0x5611a7470360 v8::internal::CppHeap::FinishMarkingAndStartSweeping() [out/Release/node] 7: 0x5611a74e7d80 v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::internal::GarbageCollectionReason, char const*) [out/Release/node] 8: 0x5611a74e83ac [out/Release/node] 9: 0x5611a74ec6bc [out/Release/node] 10: 0x5611a7f6c9a7 [out/Release/node] --- stdout --- [SKIPPED] algorithm-discards-context.https.window.js: Not relevant in Node.js context [SKIPPED] historical.any.js: Not relevant in Node.js context [PASS] setup - define tests [PASS] setup - define tests [PASS] X25519 key derivation checks for all-zero value result with a key of order 0 [PASS] setup - define tests [PASS] X25519 key derivation checks for all-zero value result with a key of order 1 [PASS] X25519 key derivation checks for all-zero value result with a key of order 8 [PASS] X25519 deriveBits checks for all-zero value result with a key of order 0 [PASS] X25519 key derivation checks for all-zero value result with a key of order p-1 (order 2) [PASS] X25519 key derivation checks for all-zero value result with a key of order p (=0, order 4) [PASS] X25519 deriveBits checks for all-zero value result with a key of order 1 [PASS] X25519 key derivation checks for all-zero value result with a key of order p+1 (=1, order 1) [PASS] X25519 deriveBits checks for all-zero value result with a key of order 8 [PASS] X448 key derivation checks for all-zero value result with a key of order 0 [PASS] P-521 good parameters [PASS] X448 key derivation checks for all-zero value result with a key of order 1 [PASS] X25519 deriveBits checks for all-zero value result with a key of order p-1 (order 2) [PASS] X448 key derivation checks for all-zero value result with a key of order p-1 (order 2) [PASS] X25519 deriveBits checks for all-zero value result with a key of order p (=0, order 4) [PASS] X448 key derivation checks for all-zero value result with a key of order p (=0, order 4) [PASS] X25519 deriveBits checks for all-zero value result with a key of order p+1 (=1, order 1) [PASS] X448 key derivation checks for all-zero value result with a key of order p+1 (=1, order 1) [PASS] X25519 good parameters [PASS] X25519 mixed case parameters [PASS] X25519 with null length [PASS] X25519 short result [PASS] X25519 non-multiple of 8 bits [PASS] X25519 missing public property [PASS] X25519 public property of algorithm is not a CryptoKey [PASS] X448 deriveBits checks for all-zero value result with a key of order 0 [PASS] X25519 mismatched algorithms [PASS] X25519 no deriveBits usage for base key [PASS] X25519 base key is not a private key [PASS] X25519 public property value is a private key [PASS] X25519 public property value is a secret key [PASS] X25519 asking for too many bits [PASS] X448 good paramet
test-linux
Process completed with exit code 2.