Any time you are communicating between multiple programming language communities, it is important to understand that they
will have differing definitions for things, to extend grace to people trying to communicate across those barriers, and to not apply dogmatic definitions of terms that apply to the contexts you happen to be familiar with but are used differently elsewhere.
"Crash" is not a universally defined term and you will find there are plenty of communities that do not agree that "crash == OS process terminating".