google / clusterfuzz

Scalable fuzzing infrastructure.
https://google.github.io/clusterfuzz
Apache License 2.0
5.27k stars 551 forks source link

Fix fuzzer metadata handling #4161

Closed singhi-devendra closed 3 weeks ago

singhi-devendra commented 1 month ago

The issue_metadata object in the uworker_msg Output protobuf is of type map<string,string>. But the actual fuzzer metadata is heterogeneous (contains string, dictionary, etc.).

svasudevprasad commented 1 month ago

/gcbrun

svasudevprasad commented 1 month ago

/gcbrun

jonathanmetzman commented 1 month ago

Which bug does this fix?

svasudevprasad commented 1 month ago

This is trying to resolve b/357792589 - ClusterFuzz expects fuzzer metadata in the form of the string-string map. But in some cases (e.g.: triage_assignee field), it is a string-dict map. This causes a crash which is preventing the progression tasks from completing.

Simonnnn98 commented 4 weeks ago

Obtener Outlook para iOS De: svasudevprasad @.> Enviado: Wednesday, August 14, 2024 5:26:01 PM Para: google/clusterfuzz @.> Cc: Subscribed @.***> Asunto: Re: [google/clusterfuzz] Fix fuzzer metadata handling (PR #4161)

This is trying to resolve b/357792589 - ClusterFuzz expects fuzzer metadata in the form of the string-string map. But in some cases (e.g.: triage_assignee field), it is a string-dict map. This causes a crash which is preventing the progression tasks from completing.

Zszzz— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread.

oliverchang commented 3 weeks ago

I believe this is superseded by https://github.com/google/clusterfuzz/pull/4174