Skip to content

Fix crashing and potential invalid intermediate cudf expr in cudf_join#39

Merged
bwyogatama merged 1 commit into
mainfrom
fix/cudf_join_crash
Jun 1, 2025
Merged

Fix crashing and potential invalid intermediate cudf expr in cudf_join#39
bwyogatama merged 1 commit into
mainfrom
fix/cudf_join_crash

Conversation

@Yifei-yang7

Copy link
Copy Markdown
Collaborator

Fix two issues in cudf_join.cu:

  1. In cudf_mixed_join, make the scope of column_references correct which are used to construct cudf::ast::ast_operator, however, cudf::ast::ast_operator only takes the references so the caller needs to own the objects.
  2. Fix potential invalid intermediate cudf expr when making final conjunction (i.e., final_expr). For the same reason as above, all intermediate cudf exprs should be owned by the caller.

@Yifei-yang7 Yifei-yang7 requested a review from bwyogatama June 1, 2025 02:22
@bwyogatama bwyogatama merged commit 988b921 into main Jun 1, 2025
10 of 30 checks passed
@Yifei-yang7 Yifei-yang7 deleted the fix/cudf_join_crash branch June 11, 2025 22:36
akashmaji946 added a commit to akashmaji946/rasterdb that referenced this pull request May 31, 2026
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.

2 participants