MALLOC allocation failed on request for 8294400 100