Rodo: Support forums next time - this is the release thread!
The real problem here is that there is a function that looks to see where the string can get split. In the example case you attached, there's nowhere the string can get split (it's all effectively one word), so the function gives up and says to the message rendering code 'here's the string', but doesn't tell it that it couldn't split the string. Then the message rendering code tries to get the next line to render (if there's nothing left of the string in question, it says 'nothing left'!), but because it couldn't split it previously, it just returns the string again, and again, and again, and you end up locking up.
If this still occurs with a string with spaces or newlines in it or this is something you need for a mod, I'll look more closely, but this is a real edge case for that system, and the spaces solution is as good as any to use (and what is expected by the code).