googleprojectzero / googleprojectzero/fuzzilli
Problem Compiling JSC using fuzzbuild.sh
Nobody has claimed this yet.
- Dominant language
- Swift
- Stars
- 2.3k
- Forks
- 367
- Avg merge
- 23h 53m
- Merged PRs (30d)
- 1
Description
Hello @saelo ,
I am trying to fuzz JSC. After downloading its source and going through README.md, it does not work. I get an error that the target is terminated with no zero exit code (signal 6). I even tried to apply the patch line by line by hand with no luck! My host is a Debian 12. It is interesting that there is no issue with V8 and spidermonkey. It appears the JSC fuzzbuild.sh is very old. ENABLE_FUZZILLI flag is already introduced in JSC.
I wonder if there is something wrong with my setup or does the script need update? Can you take a look?
Thanks.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with README.md and fuzzbuild.sh, then inspect how the script enables ENABLE_FUZZILLI when building JSC on Debian 12. Reproduce the signal 6 failure and compare the script with the current JSC build requirements. Done means the script is updated or the incompatibility is documented and the JSC build completes successfully.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- debian, javascript, shell
- Domain
- compilers, operating-systems, testing-qa
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100