This is a famous bug in the GetTickCount() windows API -- it overflows
after 49 days, being a 32-bit number. You can read about it here, in
the commentary:
http://www.techspot.com/news/15637-microsoft-servers-leave-800-planes-in-the-air.html
On 12/6/05, Brandt, Servatius <Servatius.Brandt@fujitsu-siemens.com> wrote:
> Peter N. Lundblad wrote:
>
> > > > I have no idea, but never heard about this before (while I do
> guess
> > > > others have been running servers for more than 49 days...)
> > > >
> > > > Which platform are you using?
> > >
> > > A MS Windows 2003 server with Subversion 1.2.3 under Cygwin.
> > >
> > Does this mean Subversion is *compiled* under Cygwin or did you just
> run
> > it from a Cygwin shell or something? Because if you just started it
> from
> > a shell under Cygwin, it still uses native Win32 APIs and having a
> broken
> > apr_time_now() that no one has seen before seems strange to me.
>
> I use the Subversion *binary* that comes with the Cygwin installation.
> I suppose it is compiled under Cygwin.
>
> An explanation that nobody has seen this problem before may be that it
> is unusual to keep a *Windows* machine running more than 49 days without
> reboot.
>
> - Servatius
>
> ------------------------------------------------------------------------
> Servatius Brandt Phone: +49 89 636-41504
> Fujitsu Siemens Computers Fax: +49 89 636-48716
> EP SW AD C++ Email: Servatius.Brandt@fujitsu-siemens.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: dev-help@subversion.tigris.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Dec 6 17:12:12 2005