node.js和Segmentation fault

fst*_*tab 7 javascript debugging stack-trace segmentation-fault node.js

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

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

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

更新

我也试过了 segfault-handler,但是由于一些不可思议的原因,它没有抓住我的段错误.

msc*_*dex 2

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

  • 这很奇怪。`segfault-handler` 正确处理它自己的测试分段错误函数 `SegfaultHandler.causeSegfault()`,但不是我的实际错误。 (2认同)