In general we do not handle OOM errors in Envoy and assume that the process should crash. There is a valid concern that libraries might return OOM errors when they are not actually out of memory. We should take a look at cases where this might happen and potentially add more paranoia checking.
cc @htuch