Если ваше приложение запускает несколько потоков (или получает системные вызовы из другого потока или что-то подобное), возможно, ваше приложение содержит условия гонки: в зависимости от порядка выполнения назначаются разные значения.
Использование отладчика может изменить время выполнения, чтобы вызвать другой порядок.