stack overflow in physical executor with very deep expression trees #16225
Labels
accepted
Ready for implementation
bug
Something isn't working
needs triage
Awaiting prioritization by a maintainer
rust
Related to Rust Polars
Checks
Reproducible example
Log output
$ POLARS_VERBOSE=1 ./target/release/polars-doodles thread 'polars-0' has overflowed its stack fatal runtime error: stack overflow Aborted (core dumped)
Issue description
Observed when trying to get another datapoint for #16224. Stack overflow in deep recursion when evaluating the physical plan:
Expected behavior
I suppose I would be happy with a WONTFIX here, though perhaps there could be a warning at some point in the planner when observing very deep expression trees that this is likely to be a problem and the user should refactor their expressions.
Installed versions
The text was updated successfully, but these errors were encountered: