Skip to content

Conversation

@pitrou
Copy link
Member

@pitrou pitrou commented Oct 23, 2025

Rationale for this change

These issues were all found by OSS-Fuzz:

Are these changes tested?

Yes, by additional fuzz regression files.

Are there any user-facing changes?

No.

This PR contains a "Critical Fix". (If the changes fix either (a) a security vulnerability, (b) a bug that caused incorrect or invalid data to be produced, or (c) a bug that causes a crash (even when the API contract is upheld), please provide explanation. If not, you can remove this.)

@pitrou pitrou force-pushed the gh47924-csv-fuzz branch 3 times, most recently from b35dc77 to 1e77d0e Compare October 23, 2025 16:15
@pitrou
Copy link
Member Author

pitrou commented Oct 23, 2025

Ouch, trying to do safe arithmetics in arrow/util/time.h includes Windows headers in all kinds of unwanted places.

I've opened #47926 so that we can hopefully find another approach.

@pitrou
Copy link
Member Author

pitrou commented Oct 27, 2025

Ouch, I hoped #47950 had fixed our problem with Windows macros but evidently it hasn't :(

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant