Skip to content

Conversation

Mytherin
Copy link
Collaborator

This PR fixes a number of issues found by the fuzzer:

  • ABS for hugeint did not correctly handle overflows
  • repeat did not correctly handle blobs
  • Signed integer overflow could happen in array_slice
  • sum_no_overflow could be called manually as opposed to being generated by the optimizer, which could naturally result in a signed integer overflow happening
  • Fix an issue when combining QUALIFY with LATERAL joins

In addition we further extend the reduce_sql_statement method so queries can be reduced even more effectively.

@Mytherin Mytherin merged commit 38dd6c5 into duckdb:main Apr 13, 2024
github-actions bot pushed a commit to duckdb/duckdb-r that referenced this pull request Apr 13, 2024
Merge pull request duckdb/duckdb#11642 from Mytherin/fuzzerissues2
@Mytherin Mytherin deleted the fuzzerissues2 branch June 7, 2024 12:52
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.

1 participant