这个node.js / v8致命错误是什么?

时间:2016-01-20 13:41:40

标签: node.js v8 fatal-error node-inspector nodemon

我运行节点应用程序并使用grunt来控制我的工作流程。

我刚收到以前从未得到过的错误:

#
# Fatal error in ../deps/v8/src/deoptimizer.cc, line 2764
# CHECK(result == fixed_size + (stack_slots * kPointerSize) + outgoing_size) failed
#

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

 1: V8_Fatal
 2: v8::internal::Deoptimizer::Deoptimizer(v8::internal::Isolate*, v8::internal::JSFunction*, v8::internal::Deoptimizer::BailoutType, unsigned int, unsigned char*, int, v8::internal::Code*)
 3: v8::internal::Deoptimizer::DebuggerInspectableFrame(v8::internal::JavaScriptFrame*, int, v8::internal::Isolate*)
 4: v8::internal::FrameInspector::FrameInspector(v8::internal::JavaScriptFrame*, int, v8::internal::Isolate*)
 5: v8::internal::Runtime_GetFrameDetails(int, v8::internal::Object**, v8::internal::Isolate*)
 6: ??
Illegal instruction (core dumped)
[nodemon] app crashed - waiting for file changes before starting...

请注意,我这次运行了node v0.12.7 + grunt + nodemon + node-inspector

我重新运行脚本,现在效果很好。

从哪里来?

1 个答案:

答案 0 :(得分:0)

我会说这是来自node-inspector,您正试图从Node获取调试信息。但是你可能遇到了一个可能未被发现的错误或一个简单的无关系统故障。