Skip to content

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

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

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

Triggered via pull request May 20, 2024 17:46
Status Failure
Total duration 37m 13s
Artifacts

test-linux.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

4 errors
test-linux: test/wpt/test-compression.js#L1
--- stderr --- # out/Release/node[197938]: node::IsolatePlatformDelegate* node::NodePlatform::ForIsolate(v8::Isolate*) at ../src/node_platform.cc:529 # Assertion failed: (data.first) != nullptr ----- Native stack trace ----- 1: 0x558a167a1098 node::Assert(node::AssertionInfo const&) [out/Release/node] 2: 0x558a16830954 node::NodePlatform::ForIsolate(v8::Isolate*) [out/Release/node] 3: 0x558a168309ab node::NodePlatform::GetForegroundTaskRunner(v8::Isolate*) [out/Release/node] 4: 0x558a16c6d4f5 [out/Release/node] 5: 0x558a177911fa cppgc::internal::Sweeper::Start(cppgc::internal::SweepingConfig, double) [out/Release/node] 6: 0x558a16c70360 v8::internal::CppHeap::FinishMarkingAndStartSweeping() [out/Release/node] 7: 0x558a16ce7d80 v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::internal::GarbageCollectionReason, char const*) [out/Release/node] 8: 0x558a16ce83ac [out/Release/node] 9: 0x558a16cec6bc [out/Release/node] 10: 0x558a1776c9a7 [out/Release/node] --- stdout --- [SKIPPED] compression-bad-chunks.tentative.any.js: Execution "hangs", ArrayBuffer and TypedArray is not accepted and throws, instead of rejects during writer.write [SKIPPED] decompression-bad-chunks.tentative.any.js: Execution "hangs", ArrayBuffer and TypedArray is not accepted and throws, instead of rejects during writer.write [SKIPPED] decompression-buffersource.tentative.any.js: ArrayBuffer and TypedArray is not accepted and throws, instead of rejects during writer.write [SKIPPED] idlharness-shadowrealm.window.js: ShadowRealm support is not enabled [SKIPPED] third_party/pako/pako_inflate.min.js: This is not a test file. [PASS] the result of compressing [,Hello,Hello] with deflate should be 'HelloHello' [PASS] "a" should cause the constructor to throw [PASS] no input should cause the constructor to throw [PASS] non-string input should cause the constructor to throw [PASS] the result of compressing [,Hello,Hello] with gzip should be 'HelloHello' [PASS] the result of compressing [,Hello,Hello] with deflate-raw should be 'HelloHello' [PASS] the result of compressing [Hello,,Hello] with deflate should be 'HelloHello' [PASS] the result of compressing [Hello,,Hello] with gzip should be 'HelloHello' [PASS] the result of compressing [Hello,,Hello] with deflate-raw should be 'HelloHello' [PASS] the result of compressing [Hello,Hello,] with deflate should be 'HelloHello' [PASS] the result of compressing [Hello,Hello,] with gzip should be 'HelloHello' [PASS] the result of compressing [Hello,Hello,] with deflate-raw should be 'HelloHello' [PASS] deflate compression with large flush output [PASS] gzip compression with large flush output [PASS] compressing 2 chunks with deflate should work [PASS] compressing 2 chunks with gzip should work [PASS] compressing 2 chunks with deflate-raw should work [PASS] compressing 3 chunks with deflate should work [PASS] the length of deflated data should be shorter than that of the original data [PASS] compressing 3 chunks with gzip should work [PASS] compressing 3 chunks with deflate-raw should work [PASS] compressing 4 chunks with deflate should work [PASS] compressing 4 chunks with gzip should work [PASS] the length of gzipped data should be shorter than that of the original data [PASS] compressing 4 chunks with deflate-raw should work [PASS] deflate-raw compression with large flush output [PASS] compressing 5 chunks with deflate should work [PASS] the length of deflated (with -raw) data should be shorter than that of the original data [PASS] compressing 5 chunks with gzip should work [PASS] compressing 5 chunks with deflate-raw should work [PASS] compressing 6 chunks with deflate should work [PASS] compressing 6 chunks with gzip should work [PASS] compressing 6 chunks with deflate-raw should work [PASS] compressing 7 chunks with deflate should work [PASS] compressing 7 chunks with gzip should work [PASS] compressing 7 chunks with deflate-raw should work [PASS] compressing 8 chunks with deflate should work [PASS] compressing 8 chunks with gzip should work [PASS] compressing 8 chunks wi
test-linux: test/wpt/test-hr-time.js#L1
--- stderr --- # out/Release/node[198283]: node::IsolatePlatformDelegate* node::NodePlatform::ForIsolate(v8::Isolate*) at ../src/node_platform.cc:529 # Assertion failed: (data.first) != nullptr ----- Native stack trace ----- 1: 0x5574265a1098 node::Assert(node::AssertionInfo const&) [out/Release/node] 2: 0x557426630954 node::NodePlatform::ForIsolate(v8::Isolate*) [out/Release/node] 3: 0x5574266309ab node::NodePlatform::GetForegroundTaskRunner(v8::Isolate*) [out/Release/node] 4: 0x557426a6d4f5 [out/Release/node] 5: 0x5574275911fa cppgc::internal::Sweeper::Start(cppgc::internal::SweepingConfig, double) [out/Release/node] 6: 0x557426a70360 v8::internal::CppHeap::FinishMarkingAndStartSweeping() [out/Release/node] 7: 0x557426ae7d80 v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::internal::GarbageCollectionReason, char const*) [out/Release/node] 8: 0x557426ae83ac [out/Release/node] 9: 0x557426aec6bc [out/Release/node] 10: 0x55742756c9a7 [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() returns a positive number [PASS] self.performance.now() difference is not negative [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] 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:198668) 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:198668) ExperimentalWarning: The X448 Web Crypto API algorithm is an experimental feature and might change at any time (node:198668) 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:198668) ExperimentalWarning: The X448 Web Crypto API algorithm is an experimental feature and might change at any time # out/Release/node[198668]: node::IsolatePlatformDelegate* node::NodePlatform::ForIsolate(v8::Isolate*) at ../src/node_platform.cc:529 # Assertion failed: (data.first) != nullptr ----- Native stack trace ----- 1: 0x55d0437a1098 node::Assert(node::AssertionInfo const&) [out/Release/node] 2: 0x55d043830954 node::NodePlatform::ForIsolate(v8::Isolate*) [out/Release/node] 3: 0x55d0438309ab node::NodePlatform::GetForegroundTaskRunner(v8::Isolate*) [out/Release/node] 4: 0x55d043c6d4f5 [out/Release/node] 5: 0x55d0447911fa cppgc::internal::Sweeper::Start(cppgc::internal::SweepingConfig, double) [out/Release/node] 6: 0x55d043c70360 v8::internal::CppHeap::FinishMarkingAndStartSweeping() [out/Release/node] 7: 0x55d043ce7d80 v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::internal::GarbageCollectionReason, char const*) [out/Release/node] 8: 0x55d043ce83ac [out/Release/node] 9: 0x55d043cec6bc [out/Release/node] 10: 0x55d04476c9a7 [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] setup - define tests [PASS] X25519 key derivation 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 1 [PASS] X25519 deriveBits checks for all-zero value result with a key of order 0 [PASS] P-521 good parameters [PASS] X25519 key derivation checks for all-zero value result with a key of order 8 [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 deriveBits checks for all-zero value result with a key of order 8 [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 p-1 (order 2) [PASS] X448 key derivation checks for all-zero value result with a key of order 0 [PASS] X25519 deriveBits 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] P-521 mixed case parameters [PASS] X448 key derivation checks for all-zero value result with a key of order 1 [PASS] X448 deriveBits checks for all-zero value result with a key of order 0 [PASS] X448 key derivation 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 (=0, order 4) [PASS] X448 deriveBits checks for all-zero value result with a key of 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] X448 deriveBits checks for all-zero value result with a key of order p-1 (order 2) [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] X25519 mismatched algorithms [PASS] X25519 no deriveBits usage for base key [PASS] X2
test-linux
Process completed with exit code 2.