title: golang: cannot recover from Out Of Memory crash
body: <p>Under certain circumstances, calling append() triggers an out of memory panic and it seems append() itself doesn't return nil.</p>
  
  <p>How could I avoid that panic scenario and show to my user "Resource temporary unavailable" ?</p>
  
  <p>Best regards,</p>