emkornfield opened a new issue, #5332:
URL: https://github.com/apache/arrow-rs/issues/5332

   I'm generally new to the code base but it looks like existing fuzz tests 
might be generating random data and making sure it can be read back, but we 
don't have any fuzz tests for malformed data.  I think in the context of Rust 
the goal would be to avoid panics?
   
   If this is accurate, I'd propose creating fuzz tests that check succeed as 
long as there is no panic.  A beginning corpus  [arrow-testing 
repo](https://github.com/apache/arrow-testing/tree/master/data/parquet/fuzzing) 
[2](https://github.com/apache/arrow-testing/tree/master/data/arrow-ipc-stream) 
for each file type.
   
   A second step would be integrate with oss-fuzz ([Arrow 
C++](https://github.com/google/oss-fuzz/blob/master/projects/arrow/build.sh) 
already does so).
   
   If this is of interest and i'm correct this isn't already done, I can try to 
see if I can prototype something.


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to