I will also note that leaving technical information in dialog boxes is better even for non-technical "end" users, as it isn't like the app worked anyway (so the user isn't satisfied right now) and it allows those users to screenshot the dialog and show it to their friends or paste it to a forum and have other people help them (which I have seen people do constantly with my error messages, into which I always provide the most low-level raw/useful technically information I can about the error).