Description
The avro_file_writer code in the C bindings allocate a large (64K) buffer on the stack. This causes (very) hard-to-diagnose bugs if you try to output a data file from within a function with limited stack space. (For instance, if you're running inside of a coroutine or thread with a 64K stack...)