Does the shell filter the carriage return out in the error for some reason? I would more expect something like:
/bin/bash
: No such file or directory
(Not that that's more helpful to a user, but at least a trained eye would immediately get very suspicious.)