andygrove opened a new issue, #507:
URL: https://github.com/apache/datafusion-comet/issues/507

   ### What is the problem the feature request solves?
   
   Once https://github.com/apache/datafusion-comet/pull/505 is merged, we pin 
the project to stable Rust 1.77.
   
   If I change this to 1.78 then I see many tests fail with `thread caused 
non-unwinding panic. aborting.`.
   
   If I run the failing tests in debug mode then I see helpful warnings such as:
   
   ```
   unsafe precondition(s) violated: slice::from_raw_parts requires the pointer 
to be aligned and non-null, and the total size of the slice not to exceed 
`isize::MAX`
   ```
   
   In some cases we are trying to access elements in empty slices.
   
   I am not 100% sure which changes in 1.78 are affecting us, but it is 
possible these are related:
   
   - https://github.com/rust-lang/rust/pull/121201/
   - https://github.com/rust-lang/rust/pull/120594/
   
   ### Describe the potential solution
   
   _No response_
   
   ### Additional context
   
   _No response_


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org
For additional commands, e-mail: github-h...@datafusion.apache.org

Reply via email to