I’ve recently come across arena allocator, and I can already see how they are a big improvement to the standard heap allocator present in C.

What are the other areas it fails to address, when it comes to memory safety?