Skip to content
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

[alembic] Initial integration #4236

Merged
merged 11 commits into from
Aug 11, 2020
Merged

Conversation

rjotwani
Copy link
Contributor

Integrating alembic using this fuzzer. Opening this PR as a draft until @alsophian and @spq get a chance to review.

This PR closes alembic/alembic/issues#233.

rjotwani and others added 4 commits July 24, 2020 14:56
This commit gets Alembic building properly by linking it against
a locally compiled checkout of the most recent OpenEXR release.
projects/alembic/alembic_dump_info_fuzzer.cc Show resolved Hide resolved
projects/alembic/alembic_dump_info_fuzzer.cc Outdated Show resolved Hide resolved
projects/alembic/alembic_dump_info_fuzzer.cc Outdated Show resolved Hide resolved
projects/alembic/project.yaml Outdated Show resolved Hide resolved
projects/alembic/fuzzer_temp_file.h Outdated Show resolved Hide resolved
projects/alembic/fuzzer_temp_file.h Outdated Show resolved Hide resolved
projects/alembic/alembic_dump_info_fuzzer.cc Outdated Show resolved Hide resolved
rjotwani added a commit to rjotwani/oss-fuzz that referenced this pull request Aug 6, 2020
inferno-chromium pushed a commit that referenced this pull request Aug 7, 2020
* using tidy_html5's fuzzer_temp_file utilities to create a file from fuzzing input in /tmp

* used FuzzerTemporaryFile class, updated copyright year

* catch all exceptions instead of a select few, fix styling in openexr_exrheader_fuzzer

* updating fuzzer_temp_file.h with the changes mentioned in #4236
Copy link
Contributor

@mbarbella-chromium mbarbella-chromium left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Followed up on chat to discuss some potential solutions for the build failure, but I suspect it would be reproducible in a ubsan build with the vptr check enabled. Once that's fixed (either by resolving the bug or temporarily disabling ubsan) I think this looks fine to land.

@rjotwani rjotwani marked this pull request as ready for review August 11, 2020 23:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Integrating with OSS-Fuzz
4 participants