From Rust, as it happens.
If you are not writing unsafe code, a memory error cannot be your code's fault. As I said before: you may have found a way to avoid triggering the bug, but there is still a bug.
That's why I'm going to, someday, spend some time to try to make a small reproduction case for the one I encountered: the way to live in a world where our code doesn't randomly fail is to chase down bugs and report them, not just dodge them.