googleprojectzero / fuzzilli

A JavaScript Engine Fuzzer
Apache License 2.0
1.86k stars 300 forks source link

Error when configuring spidermonkey by docker #112

Closed ty5491003 closed 4 years ago

ty5491003 commented 4 years ago

My environment: Ubuntu 18.04 Docker 19.03

The error info:

Setting up clang-10 (1:10.0.0-4ubuntu1~18.04.2) ...
Setting up python3-virtualenv (15.1.0+ds-1.1) ...
Setting up llvm-10-tools (1:10.0.0-4ubuntu1~18.04.2) ...
Setting up llvm-10-dev (1:10.0.0-4ubuntu1~18.04.2) ...
Processing triggers for libc-bin (2.27-3ubuntu1.2) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Removing intermediate container 55c58dc65364

/home/builder/firefox/config/rules.mk:746: recipe for target 'jsmath.o' failed
make[3]: *** [Unified_cpp_js_src7.o] Killed
/home/builder/firefox/config/rules.mk:746: recipe for target 'Unified_cpp_js_src7.o' failed
make[3]: *** [Unified_cpp_js_src_wasm3.o] Killed
/home/builder/firefox/config/rules.mk:746: recipe for target 'Unified_cpp_js_src_wasm3.o' failed
/home/builder/firefox/config/rules.mk:746: recipe for target 'Unified_cpp_js_src_gc1.o' failed
make[3]: *** [Unified_cpp_js_src_gc1.o] Killed
make[3]: Leaving directory '/home/builder/firefox/js/src/fuzzbuild_OPT.OBJ/memory/build'
/home/builder/firefox/config/rules.mk:746: recipe for target 'RegExpNativeMacroAssembler.o' failed
make[3]: *** [RegExpNativeMacroAssembler.o] Killed
make[3]: *** [Unified_cpp_js_src_wasm2.o] Killed
/home/builder/firefox/config/rules.mk:746: recipe for target 'Unified_cpp_js_src_wasm2.o' failed
/home/builder/firefox/config/rules.mk:746: recipe for target 'Unified_cpp_js_src23.o' failed
make[3]: *** [Unified_cpp_js_src23.o] Killed
/home/builder/firefox/config/rules.mk:746: recipe for target 'Unified_cpp_js_src3.o' failed
make[3]: *** [Unified_cpp_js_src3.o] Killed
make[3]: Leaving directory '/home/builder/firefox/js/src/fuzzbuild_OPT.OBJ/mfbt'
make[3]: *** [Unified_cpp_js_src_debugger1.o] Killed
make[2]: *** [js/src/debugger/target-objects] Error 2
/home/builder/firefox/config/rules.mk:746: recipe for target 'Unified_cpp_js_src_debugger1.o' failed
make[3]: Leaving directory '/home/builder/firefox/js/src/fuzzbuild_OPT.OBJ/js/src/debugger'
/home/builder/firefox/config/recurse.mk:72: recipe for target 'js/src/debugger/target-objects' failed
make[3]: *** [Unified_cpp_js_src_frontend5.o] Killed
make[3]: *** Waiting for unfinished jobs....
/home/builder/firefox/config/rules.mk:746: recipe for target 'Unified_cpp_js_src_frontend5.o' failed
make[3]: *** [Unified_cpp_js_src13.o] Killed
/home/builder/firefox/config/rules.mk:746: recipe for target 'Unified_cpp_js_src13.o' failed
make[2]: *** [js/src/gc/target-objects] Error 2
make[3]: Leaving directory '/home/builder/firefox/js/src/fuzzbuild_OPT.OBJ/js/src/gc'
/home/builder/firefox/config/recurse.mk:72: recipe for target 'js/src/gc/target-objects' failed
make[3]: Leaving directory '/home/builder/firefox/js/src/fuzzbuild_OPT.OBJ/mfbt/tests'
make[3]: *** [Unified_cpp_js_src26.o] Killed
/home/builder/firefox/config/rules.mk:746: recipe for target 'Unified_cpp_js_src26.o' failed
make[3]: Leaving directory '/home/builder/firefox/js/src/fuzzbuild_OPT.OBJ/js/src/gdb'
make[3]: Leaving directory '/home/builder/firefox/js/src/fuzzbuild_OPT.OBJ/js/src/irregexp'
/home/builder/firefox/config/recurse.mk:72: recipe for target 'js/src/irregexp/target-objects' failed
make[2]: *** [js/src/irregexp/target-objects] Error 2
make[3]: Leaving directory '/home/builder/firefox/js/src/fuzzbuild_OPT.OBJ/js/src/jsapi-tests'
/home/builder/firefox/config/recurse.mk:72: recipe for target 'js/src/jsapi-tests/target-objects' failed
make[2]: *** [js/src/jsapi-tests/target-objects] Error 2
make[3]: Leaving directory '/home/builder/firefox/js/src/fuzzbuild_OPT.OBJ/js/src/shell'
make[3]: Leaving directory '/home/builder/firefox/js/src/fuzzbuild_OPT.OBJ/js/src/frontend'
make[2]: *** [js/src/frontend/target-objects] Error 2
/home/builder/firefox/config/recurse.mk:72: recipe for target 'js/src/frontend/target-objects' failed
make[3]: Leaving directory '/home/builder/firefox/js/src/fuzzbuild_OPT.OBJ/js/src/jit'
make[2]: *** [js/src/jit/target-objects] Error 2
/home/builder/firefox/config/recurse.mk:72: recipe for target 'js/src/jit/target-objects' failed
make[3]: Leaving directory '/home/builder/firefox/js/src/fuzzbuild_OPT.OBJ/js/src'
make[2]: *** [js/src/target-objects] Error 2
/home/builder/firefox/config/recurse.mk:72: recipe for target 'js/src/target-objects' failed
make[3]: Leaving directory '/home/builder/firefox/js/src/fuzzbuild_OPT.OBJ/js/src/wasm'
/home/builder/firefox/config/recurse.mk:72: recipe for target 'js/src/wasm/target-objects' failed
make[2]: Leaving directory '/home/builder/firefox/js/src/fuzzbuild_OPT.OBJ'
make[2]: *** [js/src/wasm/target-objects] Error 2
/home/builder/firefox/config/recurse.mk:32: recipe for target 'compile' failed
make[1]: Leaving directory '/home/builder/firefox/js/src/fuzzbuild_OPT.OBJ'
make[1]: *** [compile] Error 2
make: *** [default] Error 2
/home/builder/firefox/config/rules.mk:390: recipe for target 'default' failed
The command '/bin/sh -c cd js/src && ./fuzzbuild.sh' returned a non-zero code: 2

Only SpiderMonkey has this problem, the other four engines can run normally. So i need your help. Thanks!

saelo commented 4 years ago

"make[3]: *** [Unified_cpp_js_src7.o] Killed" this sounds a bit like your machine ran out of RAM or something like that. Can you check if that's the problem? Maybe dmesg will tell you why the process was killed.

ty5491003 commented 4 years ago

@saelo Thanks for your advice and i will try it again.