Проблема с системным временем.

Forums » Помощь: вопросы и проблемы » Opera для Windows

You need to be logged in to post in the forums. If you do not have an account, please sign up first.

Go to last post

5. June 2010, 20:23:34

ChiAl

Posts: 4

Проблема с системным временем.

Обнаружен странный баг. Проявлялся давно, но причины не были известны, пока не начал "копать". На всякий случай публикую, если вдруг кто-то сталкивался с похожими симптомами и не знал как его избежать.

При попадании на страницу конкретного фильма в IMDB, например, такой, системное время ускоряется раза в полтора-два, что можно наблюдать по стандартным часам Windows. Это поведение продолжается до закрытия страниц(ы) с фильмом, либо закрытием Opera. Точная причина неизвестна, но проверка показала, что вроде как достаточно отключить JavaScript для сайта IMDB, чтобы время не ускорялось. Возможно, как-то связано с рекламными блоками на сайте. Дальнейшее исследование прекращено в связи с нахождением workaround.

Дополнительно: Windows XP с обновлениями до середины мая этого года включительно; Opera 10.53, но не исключено, что может проявляться и на более ранних версиях; залогинен на IMDB, но возможно это не обязательно условие.

keywords: часы спешат , clock run fast , системный таймер , system timer

5. June 2010, 22:23:49

AntonDiaz

RuCommunity moderator

Posts:

Может там на сайте всё так интересно, что время летит незаметно? smile

А если серьезно, баг у меня не повторился. Но версия новее.
Opera 10.60, сборка 3403
Windows XP SP3 (32-битная)
Все примочки, в том числе JS, включены.
Проверял с авторизацией и без нее.

6. June 2010, 00:35:28 (edited)

ChiAl

Posts: 4

Originally posted by AntonDiaz:

А если серьезно, баг у меня не повторился. Но версия новее.
Opera 10.60, сборка 3403
Windows XP SP3 (32-битная)
Все примочки, в том числе JS, включены.
Проверял с авторизацией и без нее.


Как выяснилось чуть позже, с подобной ситуацией сталкивался ещё один человек, если я правильно его понял. Правда он решил проблему кардинально, сменил OS smile Настоящей причины, как уже написал выше, не знаю. Возможно ещё что-то влияет, кроме указанного мной окружения. Я даже не уверен, что это баг Opera, просто он на ней вылез.
Я же просто столкнулся с проблемой и нашел workaround. Может кому-то он поможет, если тот столкнётся с аналогичной проблемой и догадается погуглить.

Upd. Повторил ещё несколько раз. Итак, Опера открыта.
  • Поднимаем системные часы из трея, переходим на закладку Internet time, делаем обновление с time-сервером и ждём, пока время обновится для того, чтобы быть уверенным в правильности времени.
  • Переключаемся в Оперу обратно и идём сюда
  • Переключаемся на системные часы и ждём для верности минуты 3-4. Можно поводить "мышкой", "поднять" тултипы на элементы страницы IMDB. Попереключаться в какие-нибудь другие приложения.
  • Если уже видим, что секундная стрелка начинает "проскакивать", это происходит не сразу же, потихоньку, но с некоторым нарастанием сбоев, то добавить нечего. Кстати, если заметите паузу на каждый 5 тик секундной стрелки, то это нормально, "родной" баг MS.
  • Если не замечаем отклонений, то переходим на закладку Internet time, делаем обновление с time-сервером и сразу же обратно на закладку часов и пристально наблюдаем за секундной стрелкой, обычно не более 30 секунд, пока время синхронизируется. Должны увидеть скачок секундной стрелки назад. Иногда больше, иногда меньше, как "повезёт".
  • Если снова ничего не произошло, то повторяем ещё пару-тройку раз. Если так ничего и не произошло, то вам повезло, а мне нет.
  • Если "заскоки" проявились, то закройте открытую на втором шаге ссылку на IMDB и снова переключитесь на часы, понаблюдав некоторое время, можно будет заметить, что часы снова стали работать нормально. Чтобы удостовериться, можно снова установить время по time-серверу, подождать несколько минут, снова обновить, сразу же переключившись на закладку часов. Перескок секундной стрелки назад не должен происходить.


P.S. Однажды за полсуток у меня время убежало часов на 5-6 вперёд. Просто компьютер работает практически круглосуточно и часто, отходя, не закрываю Opera с открытыми страницами. Видно так и произошло. Поспал, утром сел за компьютер и был сильно удивлён, увидев время, которое он показывал.

6. June 2010, 08:13:08

akaskorm

Posts: 13

10.53 сборка 3374 - все нормально

6. June 2010, 08:38:31

vilpapa

Posts: 3854

ChiAl,
Это у вас с windows проблеммы, просто обнаружились посредством Оперы.
У меня всё работает... Но не всегда, как хочется.

Forums » Помощь: вопросы и проблемы » Opera для Windows