Это возможно, если у вас есть условная компиляция, так что код отладки и код выпуска отличаются, и есть ошибка в коде, который используется только в режиме выпуска.
Кроме этого, это невозможно. Существуют различия в том, как код отладки и код выпуска компилируются, и различия в том, как выполняется код, если он выполняется в отладчике или нет, но если любое из этих различий вызывает что-то кроме различия в производительности, проблема была там все время. 1003 *
В отладочной версии ошибка может не возникать (поскольку время или распределение памяти различаются), но это не означает, что ошибки нет. Также могут быть и другие факторы, которые не связаны с режимом отладки, который изменяет синхронизацию кода, вызывая ошибку или нет, но все сводится к тому, что если код был правильным, ошибка не возникнет в любой из ситуаций.
Итак, нет, отладочная версия не в порядке только потому, что вы можете запустить ее без ошибок. Если ошибка возникает при запуске в режиме выпуска, это происходит не из-за режима выпуска, а из-за того, что ошибка возникла с самого начала.