src: remove dependency on wrapper-descriptor-based cpp heap #1347
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.
|