Open pratikbhd opened 5 years ago
Thanks for the quick response. I will go through the steps in the video and see if the issue persists.
I followed the steps described in the videos and the GitHub repository linked to it and it worked perfectly in the VirtualBox. Thanks for pointing me in that direction! The previous issue must have been some dependency issue with my machine. I do have a question related to this. I am looking to fuzz v8 using jsfunfuzz which I think can be done but I am not entirely sure how I should proceed with that. Any pointers on what I need to do to get started with it? Thanks!
It's going to be non-trivial, though possible.
repos_update
only works on Mozilla's Mercurial repositoriescompile_shell
needs to be replaced with something that works with the v8 shellinspect_shell
should be updated to work with v8shell_flags
as wellknown_broken_earliest_working
has to be updated with the earliest known compilable version and also broken ranges ought to be updatedautobisectjs
uses hg bisect
, so it'll have to be changedI'd suggest focusing on a v8-form of compile_shell
and bot
, disabling inspect_shell
and SpiderMonkey-only functions, testing only on v8's master and fixating a known set of shell_flags
as a start. You should write pytests for each function that you refactor, I will gladly help you review and land them if they make a function non-SpiderMonkey-specific and thus more generic. (For now, I don't think I can say the same for code specific to v8, for obvious reasons)
I've known that there have been patch stacks in the past that have found issues in v8 many years ago, but they've long since bitrotted. Is it still possible to fuzz v8 to find issues using funfuzz? Yes, I most definitely think so. There's plenty of work to get there, though.
Hey! I am trying to run funfuzz to test SpiderMonkey for a project I am working on and I can't seem to get around an error I have been receiving for the last 2 days:
This seems to be some connection error. I am running FuzzManager on localhost in the background as well. Following this initial error, a whole host of other errors start popping up:
Any suggestions to why might be happening and how to solve this would be very helpful. Thanks!