Race conditions, silent bugs, etc. can occur as the result of the compiler mangling your code thanks to UB, but so can crashes and a myriad of other things. [...] That's it. That's all there is to UB.
You don’t think that’s pretty bad?
They can also occur from defined behavior. The point being that they're completely besides one another.
They can also occur from defined behavior. The point being that they're completely besides one another.