Fix fallback allocation for CRC buffer

Previous change did not work as expected because mrb_malloc() does not return if failed.
I though I've test is proper way, but I actually was doing test in wrong way. 
This time I tested fallback works with custom allocator with printf.