funfuzz
funfuzz copied to clipboard
fuzzing jsshell-asan
I simply downloaded the jsshell from https://download-origin.cdn.mozilla.net/pub/firefox/tinderbox-builds/mozilla-central-linux64-asan/1470564121/jsshell-linux-x86_64-asan.zip and extracted it in build/dist and its working: /build/dist$ ./js js> but when i tried to running/fuzzing it using $./bot.py --test-type=js i got the following error repeating: Warning: grabCrashLog() did not find a core file for PID 16182. Note: Your soft limit for core file sizes is currently 0. You can increase it with 'ulimit -c' in bash. /tmp/tmpyMxKhDloop5/w4 | 0.1s | 0 | fine Warning: grabCrashLog() did not find a core file for PID 16184. Note: Your soft limit for core file sizes is currently 0. You can increase it with 'ulimit -c' in bash. /tmp/tmpyMxKhDloop5/w5 | 0.1s | 0 | fine Warning: grabCrashLog() did not find a core file for PID 16186. Note: Your soft limit for core file sizes is currently 0. You can increase it with 'ulimit -c' in bash. /tmp/tmpyMxKhDloop5/w6 | 0.1s | 0 | fine
Then I executed the following commands as root:
ulimit -S -c unlimited
ulimit -c unlimited
ulimit -a
core file size (blocks, -c) unlimited ... Then I even started the fuzzer as root but I'm still getting the same output just like before switching to root and running ulimit command. I am inside an Ubuntu virtual machine on vmware workstation.
Thanks
I had tested the downloaded js binaries lightly (even support for downloaded js binaries is half-baked at best), but not the -asan ones. Needs more poking, the error on ulimit might be a red herring.
The ulimit issue for ASan binaries has been fixed in rev 5ab50e4ea86e96efae6af4ce6e3c2aadf5a341a6. Does this still occur?