2017-02-23 49 views
1

我得到这个错误哪里phantomjs核心转储

PhantomJS has crashed. Please read the bug reporting guide at <http://phantomjs.org/bug-reporting.html> and file a bug report. Segmentation fault (core dumped)

这是否意味着与该错误的文件已被倾倒的地方?如果是这样,在哪里?在当前工作dir og/tmp中找不到任何内容。

# ./bin/phantomjs --version 2.1.1

回答

1

检查您/proc/sys/kernel/core_pattern文件的内容。

如果它以|开头,那么核心转储的输出将被视为以下模式的输入。 (有关此的更多信息here

如果是/tmp并且该文件仍然不存在,则线程中的某些chdir操作可能在分段错误之前被调用。如果是这样,检查它的node_modules目录中的phantomjs二进制文件的工作目录。

+0

'#cat/proc/sys/kernel/core_pattern |/usr/share/apport/apport%p%s%c%P' – allanth

+0

这意味着代码转储的输出被传送到apport。 将'/ proc/sys/kernel/core_pattern'内容更改为'/ tmp'并运行phantomjs以在'/ tmp'中创建核心转储文件 –