-
Notifications
You must be signed in to change notification settings - Fork 2.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fuzzer executions since May 26th #671
Comments
/cc @oliverchang Hm, I see lack of libreoffice builds on May 28th and June 1st, 3rd, 4th, 5th, 6th, but not sure if that might cause troubles with stats either with jobs scheduling. Also, there were some changes related to jobs / stats recently, but it doesn't seem to be a cause, because other fuzzers (I checked
No, targets in a project have the same priority as of now. |
Were there any recent changes wrt to signal handling in the targets? (in particular, SIGALRM). Looking at the logs, it looks like targets are exiting very early without any output. I can reproduce this with e.g. epsfuzzer with Putting a breakpoint on _exit shows:
@kcc I think libFuzzer installs its own SIGALRM handler to detect timeouts, but libreoffice is overriding this? |
(if you're installing a handler for SIGSEGV/SIGABRT too, then we likely won't be able to report those properly either since we won't get an sanitizer stacktrace). |
Ouch. yea.
|
I can remove the SIGALRM handler and see if that makes a difference, but I'm fairly sure that has always been in there since before this problem began |
It could also be that a very easy to reach timeout (or some other bug that invokes signal handler) was recently introduced, causing targets to exit very quickly and thus result in the lower number of executions. We might have just gotten lucky before. |
Well, that worked. Numbers are back up to the 1/3 billion executions a day per target and results are flowing again |
Reviewing the LibreOffice fuzzer stats I see some big changes since May 26th.
https://oss-fuzz.com/v2/fuzzer-stats/by-day/2017-05-09/2017-06-09/fuzzer/libFuzzer_libreoffice_epsfuzzer
appears to still be still running but the view from May 26th onward is quite different with dramatically less tests_executed
while others like...
https://oss-fuzz.com/v2/fuzzer-stats/by-day/2017-05-09/2017-06-09/fuzzer/libFuzzer_libreoffice_wmffuzzer
seem to have fallen off a cliff since May 26 also
and
https://oss-fuzz.com/v2/fuzzer-stats/by-day/2017-05-09/2017-06-09/fuzzer/libFuzzer_libreoffice_ww8fuzzer
is a new fuzzer target since Jun 2nd and never seems to have had any tests_executed ?
is this just the allocation of available resources and things wax and wane over time. or is there something wrong ? If the issue is available resources could new targets within a project be prioritized over old targets ?
The text was updated successfully, but these errors were encountered: