javascript - node.js 和段错误

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

node.js 进入 Segmentation fault 时是否可以检查 javascript 堆栈跟踪?

当前情况如下:我正在运行一个包含一些嵌套 async.eachSeries 的脚本,由于某些奇怪的原因导致 RangeError: Maximum call stack size exceeded。因此,我通过 node --stack-size=1000000 增加了堆栈大小,但仍然出现段错误。

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

更新

我也试过segfault-handler , 但出于某些难以理解的原因,它没有捕捉到我的段错误。

最佳答案

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

关于javascript - node.js 和段错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27316888/

相关文章:

已创建 Android 跟踪文件但长度为零字节

javascript - 即 10 : debug console (F12) changes behavior

javascript - 用 jQuery 替换正斜杠

javascript - 如何在 sap ui5 中的文本字段中设置自动完成或自动建议(如 sap.m.Input)?

javascript - 在 jquery 中,如何选择整个项目作为文本,而不是它的内容?

node.js - 找不到名称 'TaskData'

linux - 如何在 Linux 用户空间中创建高频日志记录(跟踪)?

javascript - JSC_NOT_FUNCTION_TYPE 谷歌闭包编译器

node.js mongodb 如何连接到 mongo 服务器的副本集

Javascript 正则表达式替换捕获