|
|
Chromium Code Reviews|
Created:
4 years, 3 months ago by Corentin Wallez Modified:
4 years, 3 months ago Reviewers:
mmoroz CC:
chromium-reviews, fuzzing_chromium.org Target Ref:
refs/pending/heads/master Project:
chromium Visibility:
Public. |
Descriptionfuzzers: add a fuzzer for the ANGLE shader translator
BUG=angleproject:1522
Committed: https://crrev.com/98bea5472ae292ed699c3ecdb7512cee1de5904a
Cr-Commit-Position: refs/heads/master@{#420408}
Patch Set 1 #Patch Set 2 : rebase #Messages
Total messages: 26 (10 generated)
cwallez@chromium.org changed reviewers: + mmoroz@chromium.org
PTAL, putting the ANGLE translator among the other orphan fuzzers.
LGTM, thanks!
The CQ bit was checked by mmoroz@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: mac_chromium_compile_dbg_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_comp...)
The CQ bit was checked by mmoroz@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: linux_android_rel_ng on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/linux_androi...) chromeos_amd64-generic_chromium_compile_only_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromeos_amd64-...) linux_chromium_compile_dbg_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...) linux_chromium_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...)
On 2016/09/18 13:24:43, commit-bot: I haz the power wrote: > Try jobs failed on following builders: > linux_android_rel_ng on master.tryserver.chromium.android (JOB_FAILED, > https://build.chromium.org/p/tryserver.chromium.android/builders/linux_androi...) > chromeos_amd64-generic_chromium_compile_only_ng on > master.tryserver.chromium.linux (JOB_FAILED, > http://build.chromium.org/p/tryserver.chromium.linux/builders/chromeos_amd64-...) > linux_chromium_compile_dbg_ng on master.tryserver.chromium.linux (JOB_FAILED, > http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...) > linux_chromium_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, > http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...) Looks like you need to rebase your CL locally onto origin/master, then re-upload the patchset.
On 2016/09/18 15:30:40, mmoroz wrote: > On 2016/09/18 13:24:43, commit-bot: I haz the power wrote: > > Try jobs failed on following builders: > > linux_android_rel_ng on master.tryserver.chromium.android (JOB_FAILED, > > > https://build.chromium.org/p/tryserver.chromium.android/builders/linux_androi...) > > chromeos_amd64-generic_chromium_compile_only_ng on > > master.tryserver.chromium.linux (JOB_FAILED, > > > http://build.chromium.org/p/tryserver.chromium.linux/builders/chromeos_amd64-...) > > linux_chromium_compile_dbg_ng on master.tryserver.chromium.linux > (JOB_FAILED, > > > http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...) > > linux_chromium_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, > > > http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...) > > Looks like you need to rebase your CL locally onto origin/master, then re-upload > the patchset. I've just noticed that you already have fuzzer_test target for that fuzzer: https://cs.chromium.org/chromium/src/third_party/angle/BUILD.gn?q=%22translat... That's enough, the fuzzer is working: https://cluster-fuzz.appspot.com/fuzzerstats?fuzzer_name=libfuzzer_translator... That means, we just need to rename the fuzzer in third_party/angle/BUILD.gn and add libfuzzer_options there (if you need that). Do I miss anything?
On 2016/09/18 15:35:30, mmoroz wrote: > On 2016/09/18 15:30:40, mmoroz wrote: > > On 2016/09/18 13:24:43, commit-bot: I haz the power wrote: > > > Try jobs failed on following builders: > > > linux_android_rel_ng on master.tryserver.chromium.android (JOB_FAILED, > > > > > > https://build.chromium.org/p/tryserver.chromium.android/builders/linux_androi...) > > > chromeos_amd64-generic_chromium_compile_only_ng on > > > master.tryserver.chromium.linux (JOB_FAILED, > > > > > > http://build.chromium.org/p/tryserver.chromium.linux/builders/chromeos_amd64-...) > > > linux_chromium_compile_dbg_ng on master.tryserver.chromium.linux > > (JOB_FAILED, > > > > > > http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...) > > > linux_chromium_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, > > > > > > http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...) > > > > Looks like you need to rebase your CL locally onto origin/master, then > re-upload > > the patchset. > > I've just noticed that you already have fuzzer_test target for that fuzzer: > https://cs.chromium.org/chromium/src/third_party/angle/BUILD.gn?q=%22translat... > > That's enough, the fuzzer is working: > https://cluster-fuzz.appspot.com/fuzzerstats?fuzzer_name=libfuzzer_translator... > > That means, we just need to rename the fuzzer in third_party/angle/BUILD.gn and > add libfuzzer_options there (if you need that). Do I miss anything? Ah, I see that you made it a source_set instead of fuzzer_test to make your GN configuration work separately from Chromium. That makes sense. By the way, you probably want to remove "import("//testing/libfuzzer/fuzzer_test.gni")" line from angle/BUILD.gn file as well.
On 2016/09/18 at 15:38:46, mmoroz wrote: > On 2016/09/18 15:35:30, mmoroz wrote: > > On 2016/09/18 15:30:40, mmoroz wrote: > > > On 2016/09/18 13:24:43, commit-bot: I haz the power wrote: > > > > Try jobs failed on following builders: > > > > linux_android_rel_ng on master.tryserver.chromium.android (JOB_FAILED, > > > > > > > > > https://build.chromium.org/p/tryserver.chromium.android/builders/linux_androi...) > > > > chromeos_amd64-generic_chromium_compile_only_ng on > > > > master.tryserver.chromium.linux (JOB_FAILED, > > > > > > > > > http://build.chromium.org/p/tryserver.chromium.linux/builders/chromeos_amd64-...) > > > > linux_chromium_compile_dbg_ng on master.tryserver.chromium.linux > > > (JOB_FAILED, > > > > > > > > > http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...) > > > > linux_chromium_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, > > > > > > > > > http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...) > > > > > > Looks like you need to rebase your CL locally onto origin/master, then > > re-upload > > > the patchset. > > > > I've just noticed that you already have fuzzer_test target for that fuzzer: > > https://cs.chromium.org/chromium/src/third_party/angle/BUILD.gn?q=%22translat... > > > > That's enough, the fuzzer is working: > > https://cluster-fuzz.appspot.com/fuzzerstats?fuzzer_name=libfuzzer_translator... > > > > That means, we just need to rename the fuzzer in third_party/angle/BUILD.gn and > > add libfuzzer_options there (if you need that). Do I miss anything? > > Ah, I see that you made it a source_set instead of fuzzer_test to make your GN configuration work separately from Chromium. That makes sense. By the way, you probably want to remove "import("//testing/libfuzzer/fuzzer_test.gni")" line from angle/BUILD.gn file as well. Thanks, however removing it makes use_libfuzzer not defined. I will leave things at source_set + include for now and will figure out how to define use_libfuzzer in standalone builds when I do the standalone GYP -> GN migration. Currently waiting for an ANGLE roll to rebase + land this CL.
The CQ bit was checked by cwallez@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from mmoroz@chromium.org Link to the patchset: https://codereview.chromium.org/2341313002/#ps20001 (title: "rebase")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: win_chromium_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_...)
On 2016/09/22 at 16:42:09, commit-bot wrote: > Try jobs failed on following builders: > win_chromium_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_...) Failures seems unrelated. Trying again.
The CQ bit was checked by cwallez@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Message was sent while issue was closed.
Committed patchset #2 (id:20001)
Message was sent while issue was closed.
Description was changed from ========== fuzzers: add a fuzzer for the ANGLE shader translator BUG=angleproject:1522 ========== to ========== fuzzers: add a fuzzer for the ANGLE shader translator BUG=angleproject:1522 Committed: https://crrev.com/98bea5472ae292ed699c3ecdb7512cee1de5904a Cr-Commit-Position: refs/heads/master@{#420408} ==========
Message was sent while issue was closed.
Patchset 2 (id:??) landed as https://crrev.com/98bea5472ae292ed699c3ecdb7512cee1de5904a Cr-Commit-Position: refs/heads/master@{#420408} |
