Investigate test-worker-fshandles-open-close-on-termination and test-worker-fshandles-error-on-termination crash
Test
test-worker-fshandles-open-close-on-termination
test-worker-fshandles-error-on-termination
Platform
test-worker-fshandles-open-close-on-termination on MacOS
test-worker-fshandles-error-on-termination on Windows
Console output
test-worker-fshandles-open-close-on-termination:
out/Release/node[53255]: ../src/node_file-inl.h:162:virtual node::fs::FSReqPromise<node::AliasedBufferBase<double, v8::Float64Array, void>>::~FSReqPromise() [AliasedBufferT = node::AliasedBufferBase<double, v8::Float64Array, void>]: Assertion `finished_' failed. 1: 0x10767eeb5 node::Abort() [/Users/iojs/build/workspace/node-test-commit-osx/nodes/osx11-x64/out/Release/node] 2: 0x10767ecd1 node::Assert(node::AssertionInfo const&) [/Users/iojs/build/workspace/node-test-commit-osx/nodes/osx11-x64/out/Release/node] 3: 0x10767a806 node::fs::FSReqPromise<node::AliasedBufferBase<double, v8::Float64Array, void> >::~FSReqPromise() [/Users/iojs/build/workspace/node-test-commit-osx/nodes/osx11-x64/out/Release/node] 4: 0x107683cc9 node::fs::FSReqAfterScope::~FSReqAfterScope() [/Users/iojs/build/workspace/node-test-commit-osx/nodes/osx11-x64/out/Release/node] 5: 0x1076841fd node::fs::AfterOpenFileHandle(uv_fs_s*) [/Users/iojs/build/workspace/node-test-commit-osx/nodes/osx11-x64/out/Release/node] 6: 0x1081162f8 uv__work_done [/Users/iojs/build/workspace/node-test-commit-osx/nodes/osx11-x64/out/Release/node] 7: 0x10811a6eb uv__async_io [/Users/iojs/build/workspace/node-test-commit-osx/nodes/osx11-x64/out/Release/node] 8: 0x10812dd6e uv__io_poll [/Users/iojs/build/workspace/node-test-commit-osx/nodes/osx11-x64/out/Release/node] 9: 0x10811abe1 uv_run [/Users/iojs/build/workspace/node-test-commit-osx/nodes/osx11-x64/out/Release/node] 10: 0x1075aee23 node::SpinEventLoop(node::Environment*) [/Users/iojs/build/workspace/node-test-commit-osx/nodes/osx11-x64/out/Release/node] 11: 0x1077268bf node::worker::Worker::Run() [/Users/iojs/build/workspace/node-test-commit-osx/nodes/osx11-x64/out/Release/node] 12: 0x10772a302 node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::$_3::__invoke(void*) [/Users/iojs/build/workspace/node-test-commit-osx/nodes/osx11-x64/out/Release/node] 13: 0x7fff203e58fc _pthread_start [/usr/lib/system/libsystem_pthread.dylib] 14: 0x7fff203e1443 thread_start [/usr/lib/system/libsystem_pthread.dylib]
test-worker-fshandles-error-on-termination:
Administrator: npm install[8184]: C:\workspace\node-compile-windows\node\src\node_file-inl.h:162: Assertion `finished_' failed. 1: 00007FF610F69CCF node_api_throw_syntax_error+176223 2: 00007FF610EF7B66 v8::internal::wasm::WasmCode::safepoint_table_offset+67398 3: 00007FF610EF7F32 v8::internal::wasm::WasmCode::safepoint_table_offset+68370 4: 00007FF610EE0A6D v8::base::CPU::has_fpu+39565 5: 00007FF610EE2029 v8::base::CPU::has_fpu+45129 6: 00007FF610FCBB27 uv_timer_stop+1207 7: 00007FF610FC80CB uv_async_send+331 8: 00007FF610FC785C uv_loop_init+1292 9: 00007FF610FC79FA uv_run+202 10: 00007FF610F968A5 node::SpinEventLoop+309 11: 00007FF610E2CE40 v8::internal::wasm::SignatureMap::Freeze+35904 12: 00007FF610E28568 v8::internal::wasm::SignatureMap::Freeze+17256 13: 00007FF610FB80CD uv_poll_stop+557 14: 00007FF611F71600 v8::internal::compiler::ToString+145936 15: 00007FFB74404ED0 BaseThreadInitThunk+16 16: 00007FFB75FCE39B RtlUserThreadStart+43
Build links
test-worker-fshandles-open-close-on-termination:
test-worker-fshandles-error-on-termination:
Additional information
Related pr: #42910
This pr landed on 2022-07-18, modify src/node_file-inl.h file and add test-worker-fshandles-open-close-on-termination and test-worker-fshandles-error-on-termination.