It's completely normal for Linux operating systems, and in fact even most others (even Windows and Mac under certain loads), to choke and fail under resource exhaustion. I've experienced it the most with Linux though, but I've done it to Windows and Mac too.