2017-02-23 2 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/tmp에서 아무것도 찾을 수 없습니다.

# ./bin/phantomjs --version 2.1.1

답변

1

확인하여 /proc/sys/kernel/core_pattern 파일의 내용.

|으로 시작하면 코어 덤프의 출력이 다음 패턴의 입력으로 처리됩니다. (here에 대한 자세한 내용)

파일이 아직 존재하지 않는 경우, 세그먼트 화 오류가 발생하기 전에 스레드에서 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'에 코어 덤프 파일을 만듭니다. –