No, they don’t, ar at least shouldn’t. Are you misreading system crashes as application crashes in the comment you reply to, and interpreting the ambiguous global as application global, not system global?
It certainly is an OS bug. The OS is modifying your memory behind your back after it has given it to you. That can break any application, managed or otherwise.