what is expected malloc behavior re. limits/insufficient resources?