lodestar
lodestar copied to clipboard
FATAL ERROR: v8::FromJust Maybe value is Nothing.
Describe the bug
CI occasionally fails with the following:
https://github.com/ChainSafe/lodestar/runs/6832604727?check_suite_focus=true#step:18:1434
@chainsafe/lodestar: FATAL ERROR: v8::FromJust Maybe value is Nothing.
@chainsafe/lodestar: 1: 0xb09c10 node::Abort() [/opt/hostedtoolcache/node/16.15.1/x64/bin/node]
@chainsafe/lodestar: 2: 0xa1c193 node::FatalError(char const*, char const*) [/opt/hostedtoolcache/node/16.15.1/x64/bin/node]
@chainsafe/lodestar: 3: 0xcf8b1a v8::Utils::ReportApiFailure(char const*, char const*) [/opt/hostedtoolcache/node/16.15.1/x64/bin/node]
@chainsafe/lodestar: 4: 0xb0da7d node::fs::FileHandle::CloseReq::Resolve() [/opt/hostedtoolcache/node/16.15.1/x64/bin/node]
@chainsafe/lodestar: 5: 0xb0dbd9 [/opt/hostedtoolcache/node/16.15.1/x64/bin/node]
@chainsafe/lodestar: 6: 0x156017d [/opt/hostedtoolcache/node/16.15.1/x64/bin/node]
@chainsafe/lodestar: 7: 0x1564956 [/opt/hostedtoolcache/node/16.15.1/x64/bin/node]
@chainsafe/lodestar: 8: 0x1577084 [/opt/hostedtoolcache/node/16.15.1/x64/bin/node]
@chainsafe/lodestar: 9: 0x15652a8 uv_run [/opt/hostedtoolcache/node/16.15.1/x64/bin/node]
@chainsafe/lodestar: 10: 0xa43dd5 node::SpinEventLoop(node::Environment*) [/opt/hostedtoolcache/node/16.15.1/x64/bin/node]
@chainsafe/lodestar: 11: 0xbd3792 node::worker::Worker::Run() [/opt/hostedtoolcache/node/16.15.1/x64/bin/node]
@chainsafe/lodestar: 12: 0xbd3f28 [/opt/hostedtoolcache/node/16.15.1/x64/bin/node]
@chainsafe/lodestar: 13: 0x7faae2676609 [/lib/x86_64-linux-gnu/libpthread.so.0]
@chainsafe/lodestar: 14: 0x7faae259b133 clone [/lib/x86_64-linux-gnu/libc.so.6]
@chainsafe/lodestar: Aborted (core dumped)
https://github.com/ChainSafe/lodestar/runs/7065110593?check_suite_focus=true#step:18:1473
Happening more frequently
@chainsafe/lodestar: (Use `node --trace-warnings ...` to show where the warning was created)
@chainsafe/lodestar: Eph 4/2 1.677[NODE-B BACKFILL] info: wsCheckpoint validated! root=0x3cab8938e0e0eebaa18902d3c19e481e33cc4134a6f4053ece26d48caf92b945, epoch=2
@chainsafe/lodestar: Eph 4/2 1.910[NODE-B BACKFILL] info: BackfillSync completed oldestSlotSynced=0
@chainsafe/lodestar: ✔ using another node (101514ms)
@chainsafe/lodestar: 63 passing (9m)
@chainsafe/lodestar: 4 pending
@chainsafe/lodestar: FATAL ERROR: v8::FromJust Maybe value is Nothing.
@chainsafe/lodestar: 1: 0xb09c10 node::Abort() [/opt/hostedtoolcache/node/16.15.1/x64/bin/node]
@chainsafe/lodestar: 2: 0xa1c193 node::FatalError(char const*, char const*) [/opt/hostedtoolcache/node/16.15.1/x64/bin/node]
@chainsafe/lodestar: 3: 0xcf8b1a v8::Utils::ReportApiFailure(char const*, char const*) [/opt/hostedtoolcache/node/16.15.1/x64/bin/node]
@chainsafe/lodestar: 4: 0xb0da7d node::fs::FileHandle::CloseReq::Resolve() [/opt/hostedtoolcache/node/16.15.1/x64/bin/node]
@chainsafe/lodestar: 5: 0xb0dbd9 [/opt/hostedtoolcache/node/16.15.1/x64/bin/node]
@chainsafe/lodestar: 6: 0x156017d [/opt/hostedtoolcache/node/16.15.1/x64/bin/node]
@chainsafe/lodestar: 7: 0x1564956 [/opt/hostedtoolcache/node/16.15.1/x64/bin/node]
@chainsafe/lodestar: 8: 0x1577084 [/opt/hostedtoolcache/node/16.15.1/x64/bin/node]
@chainsafe/lodestar: 9: 0x15652a8 uv_run [/opt/hostedtoolcache/node/16.15.1/x64/bin/node]
@chainsafe/lodestar: 10: 0xa43dd5 node::SpinEventLoop(node::Environment*) [/opt/hostedtoolcache/node/16.15.1/x64/bin/node]
@chainsafe/lodestar: 11: 0xbd3792 node::worker::Worker::Run() [/opt/hostedtoolcache/node/16.15.1/x64/bin/node]
@chainsafe/lodestar: 12: 0xbd3f28 [/opt/hostedtoolcache/node/16.15.1/x64/bin/node]
@chainsafe/lodestar: 13: 0x7f5f227f3609 [/lib/x86_64-linux-gnu/libpthread.so.0]
@chainsafe/lodestar: 14: 0x7f5f22718133 clone [/lib/x86_64-linux-gnu/libc.so.6]
@chainsafe/lodestar: Aborted (core dumped)
@chainsafe/lodestar: error Command failed with exit code 134.
@chainsafe/lodestar: info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
@chainsafe/lodestar-cli: $ mocha --timeout 30000 'test/e2e/**/*.test.ts'
@chainsafe/lodestar-cli: (node:7026) ExperimentalWarning: --experimental-loader is an experimental feature. This feature could change at any time
@chainsafe/lodestar-cli: (Use `node --trace-warnings ...` to show where the warning was created)
From Ben (libuv mantainer)
Hi Lion, that's fixed by https://github.com/nodejs/node/pull/42874 and will be available in the next v16 release.
Landed in https://github.com/nodejs/node/commit/0fc1cf478f7a448241791f5cf2c25f2d45bfd5b5
This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 15 days if no further activity occurs. Thank you for your contributions.
Not observed for +2 months