oss-fuzz icon indicating copy to clipboard operation
oss-fuzz copied to clipboard

node.js fuzzers seem to not be running

Open AdamKorcz opened this issue 7 months ago • 15 comments

It looks like the Node.js fuzzers do not run. Considerations:

  1. The stats page returns a 404 error: https://oss-fuzz.com/fuzzer-stats?project=nodejs&fuzzer=libFuzzer&job=libfuzzer_asan_nodejs&group_by=by-fuzzer
  2. The coverage build fails because of missing corpus for some fuzzers.

We recently added a lot (almost 50) fuzzers for Node.js. Prior to this, Node.js was already failing on and off from resource limitations.

AdamKorcz avatar Jan 24 '24 18:01 AdamKorcz

I'll take a look tomorrow.

jonathanmetzman avatar Jan 30 '24 18:01 jonathanmetzman

@jonathanmetzman did you have a chance to look at this?

DavidKorczynski avatar Mar 14 '24 14:03 DavidKorczynski

NOpe. I'll do it today

jonathanmetzman avatar Mar 14 '24 14:03 jonathanmetzman

Everyone I've checked seems to work. Which in particular aren't running? https://oss-fuzz.com/fuzzer-stats?project=d3&fuzzer=libFuzzer&job=libfuzzer_nosanitizer_d3&group_by=by-fuzzer - crashes on every run. https://oss-fuzz.com/fuzzer-stats?project=jimp&fuzzer=libFuzzer&job=libfuzzer_nosanitizer_jimp&group_by=by-fuzzer https://oss-fuzz.com/fuzzer-stats?project=js-yaml&fuzzer=libFuzzer&job=libfuzzer_nosanitizer_js-yaml&group_by=by-fuzzer https://oss-fuzz.com/fuzzer-stats?project=ua-parser-js&fuzzer=libFuzzer&job=libfuzzer_nosanitizer_ua-parser-js&group_by=by-fuzzer https://oss-fuzz.com/fuzzer-stats?project=d3&fuzzer=libFuzzer&job=libfuzzer_nosanitizer_d3&group_by=by-fuzzer

jonathanmetzman avatar Mar 14 '24 21:03 jonathanmetzman

Am Do., 14. März 2024 um 22:52 Uhr schrieb jonathanmetzman < @.***>:

Everyone I've checked seems to work. Which in particular aren't running?

https://oss-fuzz.com/fuzzer-stats?project=d3&fuzzer=libFuzzer&job=libfuzzer_nosanitizer_d3&group_by=by-fuzzer

  • crashes on every run.

https://oss-fuzz.com/fuzzer-stats?project=jimp&fuzzer=libFuzzer&job=libfuzzer_nosanitizer_jimp&group_by=by-fuzzer

https://oss-fuzz.com/fuzzer-stats?project=js-yaml&fuzzer=libFuzzer&job=libfuzzer_nosanitizer_js-yaml&group_by=by-fuzzer

https://oss-fuzz.com/fuzzer-stats?project=ua-parser-js&fuzzer=libFuzzer&job=libfuzzer_nosanitizer_ua-parser-js&group_by=by-fuzzer

https://oss-fuzz.com/fuzzer-stats?project=d3&fuzzer=libFuzzer&job=libfuzzer_nosanitizer_d3&group_by=by-fuzzer

— Reply to this email directly, view it on GitHub https://github.com/google/oss-fuzz/issues/11538#issuecomment-1998541262, or unsubscribe https://github.com/notifications/unsubscribe-auth/BGDIOVVKTD5JPM4OIH4NAOTYYILYPAVCNFSM6AAAAABCJGNRICVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOJYGU2DCMRWGI . You are receiving this because you are subscribed to this thread.Message ID: @.***>

mzlatko8219 avatar Mar 14 '24 22:03 mzlatko8219

Everyone I've checked seems to work. Which in particular aren't running? https://oss-fuzz.com/fuzzer-stats?project=d3&fuzzer=libFuzzer&job=libfuzzer_nosanitizer_d3&group_by=by-fuzzer - crashes on every run. https://oss-fuzz.com/fuzzer-stats?project=jimp&fuzzer=libFuzzer&job=libfuzzer_nosanitizer_jimp&group_by=by-fuzzer https://oss-fuzz.com/fuzzer-stats?project=js-yaml&fuzzer=libFuzzer&job=libfuzzer_nosanitizer_js-yaml&group_by=by-fuzzer https://oss-fuzz.com/fuzzer-stats?project=ua-parser-js&fuzzer=libFuzzer&job=libfuzzer_nosanitizer_ua-parser-js&group_by=by-fuzzer https://oss-fuzz.com/fuzzer-stats?project=d3&fuzzer=libFuzzer&job=libfuzzer_nosanitizer_d3&group_by=by-fuzzer

I am getting "Got error with status: 403" on all of these links an no stats.

AdamKorcz avatar Mar 14 '24 22:03 AdamKorcz

403 is forbidden. Do you have access to every project in OSS-Fuzz already? If not do you want access?

jonathanmetzman avatar Mar 14 '24 22:03 jonathanmetzman

403 is forbidden. Do you have access to every project in OSS-Fuzz already? If not do you want access?

Hmm -- I get 403 as well, but we should have access (happy to do get access in general -- I could see it being useful -- but I think we should still be able to see the data)? https://github.com/google/oss-fuzz/blob/94f13c36742f4002eb3f9f338526e7886e48862b/projects/nodejs/project.yaml#L8-L10

Ah, I just saw the query was a general query? Then, yes, general access would be nice to have in these cases.

DavidKorczynski avatar Mar 14 '24 22:03 DavidKorczynski

I am getting 404 here: https://oss-fuzz.com/fuzzer-stats?project=nodejs&fuzzer=libFuzzer&job=libfuzzer_asan_nodejs&group_by=by-fuzzer

AdamKorcz avatar Mar 14 '24 22:03 AdamKorcz

403 is forbidden. Do you have access to every project in OSS-Fuzz already? If not do you want access?

Hmm -- I get 403 as well, but we should have access (happy to do get access in general -- I could see it being useful -- but I think we should still be able to see the data)?

https://github.com/google/oss-fuzz/blob/94f13c36742f4002eb3f9f338526e7886e48862b/projects/nodejs/project.yaml#L8-L10

Ah, I just saw the query was a general query? Then, yes, general access would be nice to have in these cases.

OOOO I thought you meant javascript projecsts, my bad.

jonathanmetzman avatar Mar 14 '24 23:03 jonathanmetzman

Let me look into nodejs

jonathanmetzman avatar Mar 14 '24 23:03 jonathanmetzman

It looks like a disk space issue.

jonathanmetzman avatar Mar 14 '24 23:03 jonathanmetzman

The builds are pretty big. Let me find out how we bump the disk for certain projects.

jonathanmetzman avatar Mar 14 '24 23:03 jonathanmetzman

I'm not sure why I thought it was a disk space issue. I think I know what the issue is now. Sorry for the too long delay in fixing this.

jonathanmetzman avatar Apr 08 '24 21:04 jonathanmetzman

Haha I got confused again by node vs javascript fuzzers (which do seem broken)

jonathanmetzman avatar Apr 08 '24 22:04 jonathanmetzman

@jonathanmetzman did you have a chance to look at this?

DavidKorczynski avatar Jul 11 '24 22:07 DavidKorczynski

Should be fixed in a day or so.

On Thu, Jul 11, 2024 at 6:14 PM DavidKorczynski @.***> wrote:

@jonathanmetzman https://github.com/jonathanmetzman did you have a chance to look at this?

— Reply to this email directly, view it on GitHub https://github.com/google/oss-fuzz/issues/11538#issuecomment-2224034661, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHPG6LQPFDCMVAO7SPD7JOTZL37SXAVCNFSM6AAAAABCJGNRICVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMRUGAZTINRWGE . You are receiving this because you were mentioned.Message ID: @.***>

jonathanmetzman avatar Jul 11 '24 22:07 jonathanmetzman

Thanks a ton @jonathanmetzman Can confirm it's working now

DavidKorczynski avatar Aug 06 '24 16:08 DavidKorczynski