You can&#x27;t get enough up votes. Crashing because an I&#x2F;O operation fails? That&#x27;s sounds like simply a bug in the software. The developer didn&#x27;t handle an error properly, and QA didn&#x27;t test the software on an environment with elevated I&#x2F;O activity. I&#x27;ve done enough code reviews over the years and seen enough ignoring errors from read(), ignoring malloc() returning null, not handling exceptions, etc. Good developers give a shit but many just don&#x27;t care at all and think crashing or exiting when you&#x27;re out of disk space is just fine.