Skip to content

[Bug]: Native Assert error when running big amount of tests #195

@muhammadyusuf-kurbonov

Description

@muhammadyusuf-kurbonov

Checklist

Actual behavior

Run all test

Expected behavior

After some tests I get:

#  /home/muhammadyusuf-kurbonov/.nvm/versions/node/v22.4.0/bin/node[114949]: void node::AsyncHooks::push_async_context(double, double, v8::Local<v8::Object>) at ../src/env.cc:126
  #  Assertion failed: (trigger_async_id) >= (-1)

----- Native stack trace -----

 1: 0xf734d7 node::Assert(node::AssertionInfo const&) [/home/muhammadyusuf-kurbonov/.nvm/versions/node/v22.4.0/bin/node]
 2: 0xee421a node::AsyncHooks::push_async_context(double, double, v8::Local<v8::Object>) [/home/muhammadyusuf-kurbonov/.nvm/versions/node/v22.4.0/bin/node]
 3: 0xe76928 node::InternalCallbackScope::InternalCallbackScope(node::Environment*, v8::Local<v8::Object>, node::async_context const&, int) [/home/muhammadyusuf-kurbonov/.nvm/versions/node/v22.4.0/bin/node]
 4: 0xe770af node::InternalMakeCallback(node::Environment*, v8::Local<v8::Object>, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*, node::async_context) [/home/muhammadyusuf-kurbonov/.nvm/versions/node/v22.4.0/bin/node]
 5: 0xe8fb6f node::AsyncWrap::MakeCallback(v8::Local<v8::Function>, int, v8::Local<v8::Value>*) [/home/muhammadyusuf-kurbonov/.nvm/versions/node/v22.4.0/bin/node]
 6: 0x114499c non-virtual thunk to node::crypto::CryptoJob<node::crypto::RandomBytesTraits>::AfterThreadPoolWork(int) [/home/muhammadyusuf-kurbonov/.nvm/versions/node/v22.4.0/bin/node]
 7: 0x1e6840d  [/home/muhammadyusuf-kurbonov/.nvm/versions/node/v22.4.0/bin/node]
 8: 0x1e6bde3  [/home/muhammadyusuf-kurbonov/.nvm/versions/node/v22.4.0/bin/node]
 9: 0x1e80b14  [/home/muhammadyusuf-kurbonov/.nvm/versions/node/v22.4.0/bin/node]
10: 0x1e6cb07 uv_run [/home/muhammadyusuf-kurbonov/.nvm/versions/node/v22.4.0/bin/node]
11: 0xe77d46 node::SpinEventLoopInternal(node::Environment*) [/home/muhammadyusuf-kurbonov/.nvm/versions/node/v22.4.0/bin/node]
12: 0xfc67b4  [/home/muhammadyusuf-kurbonov/.nvm/versions/node/v22.4.0/bin/node]
13: 0xfc724d node::NodeMainInstance::Run() [/home/muhammadyusuf-kurbonov/.nvm/versions/node/v22.4.0/bin/node]
14: 0xf29c8b node::Start(int, char**) [/home/muhammadyusuf-kurbonov/.nvm/versions/node/v22.4.0/bin/node]
15: 0x7fc4f6fe2248  [/lib64/libc.so.6]
16: 0x7fc4f6fe230b __libc_start_main [/lib64/libc.so.6]
17: 0xe743de _start [/home/muhammadyusuf-kurbonov/.nvm/versions/node/v22.4.0/bin/node]
Error: Test process exited with code null

Minimal, Reproducible Example

Can't share project (reproduce on empty project gives no success).

Output

2024-11-11 16:11:38.474 [info] Start test execution with env {"NODE_ENV":"test"}
2024-11-11 16:11:38.581 [debug] Syncing file {"$mid":1,"fsPath":"/home/muhammadyusuf-kurbonov/Projects/PROJ/backend/node_modules/.mocha-vscode/fullJsonStreamReporter.js","path":"/home/muhammadyusuf-kurbonov/Projects/PROJ/backend/node_modules/.mocha-vscode/fullJsonStreamReporter.js","scheme":"file"}
2024-11-11 16:12:13.900 [error] Error: Test process exited with code null
at ChildProcess. (/home/muhammadyusuf-kurbonov/.vscode/extensions/coderline.mocha-vscode-1.2.4/out/extension.js:592:708)
at ChildProcess.emit (node:events:519:28)
at ChildProcess._handle.onexit (node:internal/child_process:294:12)

Plugin Version Details

Name: Mocha for VS Code
Id: coderline.mocha-vscode
Description: Run and debug Mocha tests right within VS Code.
Version: 1.2.4
Publisher: CoderLine
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=coderline.mocha-vscode

VS Code Version Details

Version: 1.95.2
Commit: e8653663e8840adaf45af01eab5c627a5af81807
Date: 2024-11-07T11:07:22.054Z
Electron: 32.2.1
ElectronBuildId: 10427718
Chromium: 128.0.6613.186
Node.js: 20.18.0
V8: 12.8.374.38-electron.0
OS: Linux x64 6.11.6-300.fc41.x86_64

Further details

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions