У меня недавно была похожая проблема, и мне потребовалось много времени, чтобы ее исправить.Отладочная версия работала, потому что она была медленнее , чем версия выпуска, и не была оптимизирована.Релизная версия, будучи слишком быстрой, ждала мьютекса, прежде чем она была установлена.Я нашел проблему, скомпилировав отладочную версию с явно включенной оптимизацией.Если вы думаете, что это может быть похожая проблема с синхронизацией, вы можете попробовать это.
Отредактировано, чтобы добавить: Другая возможность состоит в том, что вы нарушаете какое-то правило сглаживания или что-то еще, что не приносит никакого вреда, если ваш код не оптимизирован.Снова попробуйте включить оптимизацию в вашей отладочной сборке.(Кроме того, пошаговое выполнение полностью оптимизированного кода может быть сюрреалистичным.)