You need to be logged in to post in the forums. If you do not have an account, please sign up first.
Проблема с системным временем.
Обнаружен странный баг. Проявлялся давно, но причины не были известны, пока не начал "копать". На всякий случай публикую, если вдруг кто-то сталкивался с похожими симптомами и не знал как его избежать.При попадании на страницу конкретного фильма в IMDB, например, такой, системное время ускоряется раза в полтора-два, что можно наблюдать по стандартным часам Windows. Это поведение продолжается до закрытия страниц(ы) с фильмом, либо закрытием Opera. Точная причина неизвестна, но проверка показала, что вроде как достаточно отключить JavaScript для сайта IMDB, чтобы время не ускорялось. Возможно, как-то связано с рекламными блоками на сайте. Дальнейшее исследование прекращено в связи с нахождением workaround.
Дополнительно: Windows XP с обновлениями до середины мая этого года включительно; Opera 10.53, но не исключено, что может проявляться и на более ранних версиях; залогинен на IMDB, но возможно это не обязательно условие.
keywords: часы спешат , clock run fast , системный таймер , system timer
Может там на сайте всё так интересно, что время летит незаметно? 
А если серьезно, баг у меня не повторился. Но версия новее.
Opera 10.60, сборка 3403
Windows XP SP3 (32-битная)
Все примочки, в том числе JS, включены.
Проверял с авторизацией и без нее.

А если серьезно, баг у меня не повторился. Но версия новее.
Opera 10.60, сборка 3403
Windows XP SP3 (32-битная)
Все примочки, в том числе JS, включены.
Проверял с авторизацией и без нее.
6. June 2010, 00:35:28 (edited)
Originally posted by AntonDiaz:
А если серьезно, баг у меня не повторился. Но версия новее.
Opera 10.60, сборка 3403
Windows XP SP3 (32-битная)
Все примочки, в том числе JS, включены.
Проверял с авторизацией и без нее.
Как выяснилось чуть позже, с подобной ситуацией сталкивался ещё один человек, если я правильно его понял. Правда он решил проблему кардинально, сменил OS
Настоящей причины, как уже написал выше, не знаю. Возможно ещё что-то влияет, кроме указанного мной окружения. Я даже не уверен, что это баг Opera, просто он на ней вылез.Я же просто столкнулся с проблемой и нашел workaround. Может кому-то он поможет, если тот столкнётся с аналогичной проблемой и догадается погуглить.
Upd. Повторил ещё несколько раз. Итак, Опера открыта.
- Поднимаем системные часы из трея, переходим на закладку Internet time, делаем обновление с time-сервером и ждём, пока время обновится для того, чтобы быть уверенным в правильности времени.
- Переключаемся в Оперу обратно и идём сюда
- Переключаемся на системные часы и ждём для верности минуты 3-4. Можно поводить "мышкой", "поднять" тултипы на элементы страницы IMDB. Попереключаться в какие-нибудь другие приложения.
- Если уже видим, что секундная стрелка начинает "проскакивать", это происходит не сразу же, потихоньку, но с некоторым нарастанием сбоев, то добавить нечего. Кстати, если заметите паузу на каждый 5 тик секундной стрелки, то это нормально, "родной" баг MS.
- Если не замечаем отклонений, то переходим на закладку Internet time, делаем обновление с time-сервером и сразу же обратно на закладку часов и пристально наблюдаем за секундной стрелкой, обычно не более 30 секунд, пока время синхронизируется. Должны увидеть скачок секундной стрелки назад. Иногда больше, иногда меньше, как "повезёт".
- Если снова ничего не произошло, то повторяем ещё пару-тройку раз. Если так ничего и не произошло, то вам повезло, а мне нет.
- Если "заскоки" проявились, то закройте открытую на втором шаге ссылку на IMDB и снова переключитесь на часы, понаблюдав некоторое время, можно будет заметить, что часы снова стали работать нормально. Чтобы удостовериться, можно снова установить время по time-серверу, подождать несколько минут, снова обновить, сразу же переключившись на закладку часов. Перескок секундной стрелки назад не должен происходить.
P.S. Однажды за полсуток у меня время убежало часов на 5-6 вперёд. Просто компьютер работает практически круглосуточно и часто, отходя, не закрываю Opera с открытыми страницами. Видно так и произошло. Поспал, утром сел за компьютер и был сильно удивлён, увидев время, которое он показывал.