free 에서 여유가 있는 상태에서 malloc 실패가 날수 있나요?

trymp의 이미지

리눅스에서 데몬이 malloc 을 할때, size는 그리 크지 않타고 할 때, (10MB 이하)

free 로 보았을 때, 1GB 정도로 여유 있을 때에도

malloc 실패가 날수 있나요?

논리적으로는 malloc 실패가 안나야 할 것 같은데,

발생해서 왜 그런지 궁금합니다.