약간의 도움. 방금 debian (./configure, make, make install)에 spidermonkey를 만들었고 js 쉘을 실행하고 clear() 함수를 호출하면 세그먼트 화 오류가 발생합니다. 이것이 왜 또는 어디에서 도움을받을 수 있는지에 대한 생각이 있습니까? 이것은 누구에게 일어 났습니까?clear() 함수를 호출 할 때 spidermonkey가 세그먼트 오류를 발생시키는 이유는 무엇입니까?
$ js
clear(); 인수없이 JS 셸에서 분명히 호출
는 분할 오류
$
클리어(); 모든 걸 지우 죠? JS Shell이 제대로 기능 할 필요가있는 GC가 가장 많이 들었습니다. 이는 기본 동작입니다. 내 리눅스 콘솔에서 같은 오류가 발생한다. –
version()의 출력을 게시 할 수 있다면 knowledgable 영혼이 특별히 당신을 도울 수 있습니다; 내 보고서 185. –
이제 알겠습니다. 이것은 전역 개체에 대해 명확하게 호출했기 때문에 발생합니다. 이것이 샌드 박스 또는 이와 유사한 것을 사용하여 올바르게 작성된 코드에서 호출 된 경우에는 발생하지 않습니다. 샌드 박스는 전역 객체가 아닌 파괴됩니다. –