[
https://issues.apache.org/jira/browse/ARROW-1589?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16343242#comment-16343242
]
Marco Neumann commented on ARROW-1589:
--------------------------------------
So the "empty input" is one of them. The fuzzing process is still failing there
when address sanitizer is enabled since the {{BufferReader}} produces a out of
bounce read. So even though you're testing this case in PR1503, the current
code on master results in undefined behavior.
> [C++] Fuzzing for certain input formats
> ---------------------------------------
>
> Key: ARROW-1589
> URL: https://issues.apache.org/jira/browse/ARROW-1589
> Project: Apache Arrow
> Issue Type: Test
> Reporter: Marco Neumann
> Assignee: Marco Neumann
> Priority: Major
> Labels: pull-request-available
>
> The arrow lib should have fuzzing tests for certain input formats, e.g. for
> reading record batches from streams. Ideally, malformed input must not crash
> the system but must report a proper error. This could easily be implemented
> e.g. w/ [libfuzzer|https://llvm.org/docs/LibFuzzer.html] in combination with
> address sanitizer (that's already implemented by Arrow's build system).
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)