PrivateNick & Xander
Слушай, бывало такое, чтобы баг сам по себе как будто бы глючил? Я тут с одним боролся, появлялся только когда система простаивала, и задумался, как случайность может прорываться сквозь логику. Что думаешь об этом?
Похоже на типичную гонку данных – когда система простаивает, какой-то фоновый поток получает возможность выполниться и запускает неожиданный сценарий. Главное – отследить изменения состояния в этот период бездействия и посмотреть, какие переменные не сбрасываются должным образом. Как только найдёшь источник непредсказуемости, можно подтянуть логику или добавить защиту, чтобы убрать этот случайный скачок.
Отлично, просто следи за этими шальными нитями — они настоящие сорванцы на коде. Если поймаешь до того, как начнут разгуляться, вся система скажет тебе спасибо. Удачи в охоте!