Skip to content

Fatal error in V8 GC #9465

@holm

Description

@holm
  • Version: v7.0.0
  • Platform: Darwin MacBook-Pro-3.local 16.1.0 Darwin Kernel Version 16.1.0: Thu Oct 13 21:26:57 PDT 2016; root:xnu-3789.21.3~60/RELEASE_X86_64 x86_64
  • Subsystem: V8

I upgraded to Node 7, cleaned node_modules and did npm install (3.10.8). Started a test run (around 4k tests) and it failed with the following a short way into the testsuite:

#
# Fatal error in ../deps/v8/src/execution.cc, line 103
# Check failed: AllowJavascriptExecution::IsAllowed(isolate).
#

==== C stack trace ===============================

    0   node                                0x0000000100b8db23 v8::base::debug::StackTrace::StackTrace() + 19
    1   node                                0x0000000100b8aca9 V8_Fatal + 233
    2   node                                0x00000001004ff8db v8::internal::(anonymous namespace)::Invoke(v8::internal::Isolate*, bool, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*, v8::internal::Handle<v8::internal::Object>) + 1499
    3   node                                0x00000001004ff2eb v8::internal::Execution::Call(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*) + 171
    4   node                                0x0000000100163e03 v8::Function::Call(v8::Local<v8::Context>, v8::Local<v8::Value>, int, v8::Local<v8::Value>*) + 643
    5   node                                0x0000000100a0020a node::ZCtx::~ZCtx() + 178
    6   node                                0x00000001009fff7a node::ZCtx::~ZCtx() + 14
    7   node                                0x000000010053d3c3 v8::internal::GlobalHandles::DispatchPendingPhantomCallbacks(bool) + 163
    8   node                                0x000000010053d6f1 v8::internal::GlobalHandles::PostGarbageCollectionProcessing(v8::internal::GarbageCollector, v8::GCCallbackFlags) + 49
    9   node                                0x000000010054ea4f v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) + 2079
    10  node                                0x000000010054dca5 v8::internal::Heap::CollectGarbage(v8::internal::GarbageCollector, char const*, char const*, v8::GCCallbackFlags) + 949
    11  node                                0x000000010050a637 v8::internal::Factory::NewFixedArrayWithHoles(int, v8::internal::PretenureFlag) + 103
    12  node                                0x000000010062fdec v8::internal::MaybeGrow(v8::internal::Isolate*, v8::internal::Handle<v8::internal::FixedArray>, int, int) + 60
    13  node                                0x000000010062f0d0 v8::internal::Isolate::CaptureSimpleStackTrace(v8::internal::Handle<v8::internal::JSReceiver>, v8::internal::FrameSkipMode, v8::internal::Handle<v8::internal::Object>) + 3920
    14  node                                0x0000000100630774 v8::internal::Isolate::CaptureAndSetSimpleStackTrace(v8::internal::Handle<v8::internal::JSReceiver>, v8::internal::FrameSkipMode, v8::internal::Handle<v8::internal::Object>) + 36
    15  node                                0x000000010066aed8 v8::internal::ErrorUtils::Construct(v8::internal::Isolate*, v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::FrameSkipMode, v8::internal::Handle<v8::internal::Object>, bool) + 216
    16  node                                0x000000010020026c v8::internal::Builtin_ErrorConstructor(int, v8::internal::Object**, v8::internal::Isolate*) + 300
    17  ???                                 0x0000360fd5e06167 0x0 + 59441640661351
Illegal instruction: 4

Metadata

Metadata

Assignees

No one assigned

    Labels

    async_hooksIssues and PRs related to the async hooks subsystem.duplicateIssues and PRs that are duplicates of other issues or PRs.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions