Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign upTracking issue for fuzzing #27
Comments
This comment has been minimized.
This comment has been minimized.
|
Seed 41 gives index out of bounds at src/elf/dyn.rs:402. (DT_NEEDED.) I systematically ran 1 million runs each for seed from 1 to 100.
At this point, it is probably necessary to fix above 3 issues before finding others. |
This comment has been minimized.
This comment has been minimized.
|
This is really great, thanks for doing this ! :) Unfortunately, these fixes are blocked until latest version of scroll lands. In meantime, good to note them here; eager to see what else is in store once the scroll update lands :) |
This comment has been minimized.
This comment has been minimized.
|
Ok, the scroll port/branch is now on master, and so can fuzz/report bugs from there! |
added a commit
that referenced
this issue
Jul 30, 2017
This comment has been minimized.
This comment has been minimized.
|
I re-ran fuzzing on 9f405aa, and the result is:
DT_NEEDED seems fixed. To reproduce with seed X, run |
This comment has been minimized.
This comment has been minimized.
|
With #34 merged, 71 successes, 20 out-of-memory, 9 sh_link (seed 1). Hm, I hoped to discover some new issues, but no dice. Maybe I should try something new. |
This comment has been minimized.
This comment has been minimized.
|
With #35 merged, I am happy to report that goblin withstood 100 million fuzzing runs, 1 million runs each for seed 1~100. Please close this issue. I will open the new one when I discover more issues by fuzzing differently. First thing to try is adding corpus, instead of starting from zero. |
This comment has been minimized.
This comment has been minimized.
|
|
m4b commentedJul 3, 2017
Many overflow issues should disappear once upgraded to latest scroll
/cc @sanxiyn