src: update default V8 platform to override functions with location #1173
Annotations
4 errors
test-asan:
test/parallel/test-blob-buffer-too-large.js#L1
--- stderr ---
=================================================================
==95650==ERROR: AddressSanitizer: requested allocation size 0x1fffffffffffff (0x20000000001000 after adjustments for alignment, red zones etc.) exceeds maximum supported size of 0x10000000000 (thread T0)
#0 0xfd4e52 in calloc (/home/runner/work/node-v8/node-v8/out/Release/node+0xfd4e52)
#1 0x1016cb4 in node::NodeArrayBufferAllocator::Allocate(unsigned long) (/home/runner/work/node-v8/node-v8/out/Release/node+0x1016cb4)
#2 0x1ff985e in v8::internal::Heap::AllocateExternalBackingStore(std::function<void* (unsigned long)> const&, unsigned long) (/home/runner/work/node-v8/node-v8/out/Release/node+0x1ff985e)
#3 0x23a0115 in v8::internal::BackingStore::Allocate(v8::internal::Isolate*, unsigned long, v8::internal::SharedFlag, v8::internal::InitializedFlag) (/home/runner/work/node-v8/node-v8/out/Release/node+0x23a0115)
#4 0x1b25f16 in v8::internal::(anonymous namespace)::ConstructBuffer(v8::internal::Isolate*, v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::JSReceiver>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::InitializedFlag) (/home/runner/work/node-v8/node-v8/out/Release/node+0x1b25f16)
#5 0x1b2426a in v8::internal::Builtin_ArrayBufferConstructor(int, unsigned long*, v8::internal::Isolate*) (/home/runner/work/node-v8/node-v8/out/Release/node+0x1b2426a)
#6 0x7f761e2e62b5 in v8::internal::wasm::WasmEngine::NewNativeModule(v8::internal::Isolate*, v8::internal::wasm::WasmFeatures, std::shared_ptr<v8::internal::wasm::WasmModule const>, unsigned long) (/home/runner/work/node-v8/node-v8/out/Release/node+0x35c62b5)
#7 0x7f761e24a90e in std::tuple<bool, v8::internal::compiler::turboshaft::V<v8::internal::compiler::turboshaft::WordWithBits<32ul> >, v8::internal::compiler::turboshaft::V<v8::internal::compiler::turboshaft::WordWithBits<32ul> > > v8::internal::compiler::turboshaft::LabelBase<true, v8::internal::compiler::turboshaft::WordWithBits<32ul>, v8::internal::compiler::turboshaft::WordWithBits<32ul> >::Bind<v8::internal::compiler::turboshaft::Assembler<v8::internal::compiler::turboshaft::reducer_list<v8::internal::compiler::turboshaft::TurboshaftAssemblerOpInterface, v8::internal::compiler::turboshaft::SelectLoweringReducer, v8::internal::compiler::turboshaft::DataViewReducer, v8::internal::compiler::turboshaft::VariableReducer, v8::internal::compiler::turboshaft::RequiredOptimizationReducer, v8::internal::compiler::turboshaft::TSReducerBase> > >(v8::internal::compiler::turboshaft::Assembler<v8::internal::compiler::turboshaft::reducer_list<v8::internal::compiler::turboshaft::TurboshaftAssemblerOpInterface, v8::internal::compiler::turboshaft::SelectLoweringReducer, v8::internal::compiler::turboshaft::DataViewReducer, v8::internal::compiler::turboshaft::VariableReducer, v8::internal::compiler::turboshaft::RequiredOptimizationReducer, v8::internal::compiler::turboshaft::TSReducerBase> >&) (/home/runner/work/node-v8/node-v8/out/Release/node+0x352a90e)
#8 0x7f761e39de5c in v8::internal::Assembler::record_farjmp_position(v8::internal::Label*, int) (/home/runner/work/node-v8/node-v8/out/Release/node+0x367de5c)
#9 0x7f761e2d377a in std::pair<std::__detail::_Node_iterator<std::pair<v8::internal::wasm::NativeModule* const, v8::internal::wasm::(anonymous namespace)::WeakScriptHandle>, false, false>, bool> std::unordered_map<v8::internal::wasm::NativeModule*, v8::internal::wasm::(anonymous namespace)::WeakScriptHandle, std::hash<v8::internal::wasm::NativeModule*>, std::equal_to<v8::internal::wasm::NativeModule*>, std::allocator<std::pair<v8::internal::wasm::NativeModule* const, v8::internal::wasm::(anonymous namespace)::WeakScriptHandle> > >::emplace<v8::internal::wasm::NativeModule*, v8::internal::wasm::(anonymous namespace)::WeakScriptHandle>(v8::internal::wasm::NativeModule*&&, v8::internal::wasm::(anonymous namespace)::WeakScriptHandle&&) (/home/runner/work/node-v8/node-v8/out/Release/node+0x35b377a)
#10 0x7f761e24e43b in v
|
test-asan:
test/parallel/test-buffer-slow.js#L1
--- stderr ---
=================================================================
==96500==ERROR: AddressSanitizer: requested allocation size 0x1fffffffffffff (0x20000000001000 after adjustments for alignment, red zones etc.) exceeds maximum supported size of 0x10000000000 (thread T0)
#0 0xfd4cdd in malloc (/home/runner/work/node-v8/node-v8/out/Release/node+0xfd4cdd)
#1 0x1016d1d in node::NodeArrayBufferAllocator::Allocate(unsigned long) (/home/runner/work/node-v8/node-v8/out/Release/node+0x1016d1d)
#2 0x1ff985e in v8::internal::Heap::AllocateExternalBackingStore(std::function<void* (unsigned long)> const&, unsigned long) (/home/runner/work/node-v8/node-v8/out/Release/node+0x1ff985e)
#3 0x23a0115 in v8::internal::BackingStore::Allocate(v8::internal::Isolate*, unsigned long, v8::internal::SharedFlag, v8::internal::InitializedFlag) (/home/runner/work/node-v8/node-v8/out/Release/node+0x23a0115)
#4 0x1b25f16 in v8::internal::(anonymous namespace)::ConstructBuffer(v8::internal::Isolate*, v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::JSReceiver>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::InitializedFlag) (/home/runner/work/node-v8/node-v8/out/Release/node+0x1b25f16)
#5 0x1b2426a in v8::internal::Builtin_ArrayBufferConstructor(int, unsigned long*, v8::internal::Isolate*) (/home/runner/work/node-v8/node-v8/out/Release/node+0x1b2426a)
#6 0x7f86e66662b5 in v8::internal::wasm::WasmEngine::NewNativeModule(v8::internal::Isolate*, v8::internal::wasm::WasmFeatures, std::shared_ptr<v8::internal::wasm::WasmModule const>, unsigned long) (/home/runner/work/node-v8/node-v8/out/Release/node+0x35c62b5)
#7 0x7f86e65ca90e in std::tuple<bool, v8::internal::compiler::turboshaft::V<v8::internal::compiler::turboshaft::WordWithBits<32ul> >, v8::internal::compiler::turboshaft::V<v8::internal::compiler::turboshaft::WordWithBits<32ul> > > v8::internal::compiler::turboshaft::LabelBase<true, v8::internal::compiler::turboshaft::WordWithBits<32ul>, v8::internal::compiler::turboshaft::WordWithBits<32ul> >::Bind<v8::internal::compiler::turboshaft::Assembler<v8::internal::compiler::turboshaft::reducer_list<v8::internal::compiler::turboshaft::TurboshaftAssemblerOpInterface, v8::internal::compiler::turboshaft::SelectLoweringReducer, v8::internal::compiler::turboshaft::DataViewReducer, v8::internal::compiler::turboshaft::VariableReducer, v8::internal::compiler::turboshaft::RequiredOptimizationReducer, v8::internal::compiler::turboshaft::TSReducerBase> > >(v8::internal::compiler::turboshaft::Assembler<v8::internal::compiler::turboshaft::reducer_list<v8::internal::compiler::turboshaft::TurboshaftAssemblerOpInterface, v8::internal::compiler::turboshaft::SelectLoweringReducer, v8::internal::compiler::turboshaft::DataViewReducer, v8::internal::compiler::turboshaft::VariableReducer, v8::internal::compiler::turboshaft::RequiredOptimizationReducer, v8::internal::compiler::turboshaft::TSReducerBase> >&) (/home/runner/work/node-v8/node-v8/out/Release/node+0x352a90e)
#8 0x7f86e671de5c in v8::internal::Assembler::record_farjmp_position(v8::internal::Label*, int) (/home/runner/work/node-v8/node-v8/out/Release/node+0x367de5c)
#9 0x7f86e665377a in std::pair<std::__detail::_Node_iterator<std::pair<v8::internal::wasm::NativeModule* const, v8::internal::wasm::(anonymous namespace)::WeakScriptHandle>, false, false>, bool> std::unordered_map<v8::internal::wasm::NativeModule*, v8::internal::wasm::(anonymous namespace)::WeakScriptHandle, std::hash<v8::internal::wasm::NativeModule*>, std::equal_to<v8::internal::wasm::NativeModule*>, std::allocator<std::pair<v8::internal::wasm::NativeModule* const, v8::internal::wasm::(anonymous namespace)::WeakScriptHandle> > >::emplace<v8::internal::wasm::NativeModule*, v8::internal::wasm::(anonymous namespace)::WeakScriptHandle>(v8::internal::wasm::NativeModule*&&, v8::internal::wasm::(anonymous namespace)::WeakScriptHandle&&) (/home/runner/work/node-v8/node-v8/out/Release/node+0x35b377a)
#10 0x7f86e65ce43b in v
|
test-asan:
test/addons/make-callback-recurse/test.js#L138
--- stderr ---
node:assert:126
throw new AssertionError(obj);
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'UNREACHABLE'
- 'throw from domain 3'
at Domain.<anonymous> (/home/runner/work/node-v8/node-v8/test/addons/make-callback-recurse/test.js:138:14)
at Domain.<anonymous> (/home/runner/work/node-v8/node-v8/test/common/index.js:476:15)
at Domain.emit (node:events:519:28)
at Domain.emit (node:domain:488:12)
at Domain._errorHandler (node:domain:278:23)
at Object.<anonymous> (node:domain:180:29)
at process._fatalException (node:internal/process/execution:177:29) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'UNREACHABLE',
expected: 'throw from domain 3',
operator: 'strictEqual'
}
Node.js v22.0.0-pre
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/addons/make-callback-recurse/test.js
|
test-asan
Process completed with exit code 2.
|