Article ID: 2655407 - Last Review: December 20, 2011 - Revision: 3.0

Timeout Events in Internet Explorer get fired multiple times when the system uptime is near 49.7 days

System TipThis article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.
Expand all | Collapse all

SUMMARY

On a 32-bit Operating System (x86), Internet Explorer 6, Internet Explorer 7, and Internet Explorer 8 may fire additional timeout events when you click on a webpage if the the operating system uptime is approximately 49.7 days.


MORE INFORMATION

This behavior occurs because the tickCount value of the operating system uptime, which is stored as a DWORD value in milliseconds, performs a rollover from 0xFFFFFFFF to 0x00000000 after approximately 49.7 days. If the timeout event is set to happen after the rollover, during the period of the timeout event and the rollover a click event may trigger an additional timeout event.

After the rollover has been performed, the timeout event is no longer triggered by the click event. Note that this behavior does not occur on 64-bit operating systems, including if a 32-bit version of Internet Explorer is being used, and does not occur in Internet Explorer 9.


The following article describes the GetTickCount
http://msdn.microsoft.com/en-us/library/windows/desktop/ms724408(v=vs.85).aspx (http://msdn.microsoft.com/en-us/library/windows/desktop/ms724408(v=vs.85).aspx)



Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use (http://go.microsoft.com/fwlink/?LinkId=151500) for other considerations.

APPLIES TO
  • Microsoft Internet Explorer 6.0
  • Windows Internet Explorer 7
  • Windows Internet Explorer 8
Keywords: 
KB2655407