node.js和Segmentation fault

时间:2014-12-05 13:22:23

标签: javascript node.js debugging segmentation-fault stack-trace

node.js进入分段错误时,是否可以检查javascript堆栈跟踪?

目前的情况如下:我正在运行一个有一些嵌套async.eachSeries的脚本,这导致一些奇怪的原因RangeError: Maximum call stack size exceeded。因此,我通过node --stack-size=1000000增加了堆栈大小,我留下了分段错误。

以下是脚本的源代码:http://nopaste.info/ca0c118591.html

更新

我也试过segfault-handler,但是由于一些不可理喻的原因,它没有抓住我的段错误。

1 个答案:

答案 0 :(得分:2)

segfault-handler模块可以捕获非Windows平台上的段错误并生成堆栈跟踪。但如果你得到一个RangeError,那不是一个段错误。