lodestar icon indicating copy to clipboard operation
lodestar copied to clipboard

FATAL ERROR: v8::FromJust Maybe value is Nothing.

Open wemeetagain opened this issue 3 years ago • 3 comments

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)

wemeetagain avatar Jun 10 '22 14:06 wemeetagain

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)

dapplion avatar Jun 27 '22 10:06 dapplion

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

dapplion avatar Jun 29 '22 03:06 dapplion

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.

stale[bot] avatar Sep 21 '22 03:09 stale[bot]

Not observed for +2 months

dapplion avatar Sep 29 '22 08:09 dapplion