>Number: 4441 >Category: general >Synopsis: Timezone change race condition? >Confidential: no >Severity: non-critical >Priority: medium >Responsible: apache >State: open >Class: sw-bug >Submitter-Id: apache >Arrival-Date: Tue May 18 19:30:02 PDT 1999 >Last-Modified: >Originator: [EMAIL PROTECTED] >Organization: apache >Release: 1.3.3 >Environment: kult:/usr/local/httpd/htdocs # httpd -v Server version: Apache/1.3.3 (Unix) S.u.S.E./6.0 Server built: Dec 12 1998 02:36:48 kult:/usr/local/httpd/htdocs # uname -a Linux kult 2.0.36 #2 Tue Dec 8 14:58:04 MET 1998 i586 unknown kult:/usr/local/httpd/htdocs # ls -l /lib/libc* -rwxr-xr-x 1 root root 4016683 Apr 27 13:51 /lib/libc-2.1.1.so lrwxrwxrwx 1 root root 13 May 18 2000 /lib/libc.so.4 -> libc.so.4.7.6 -rwxr-xr-x 1 root root 634880 Apr 29 1996 /lib/libc.so.4.7.6 lrwxrwxrwx 1 root root 13 May 19 2000 /lib/libc.so.6 -> libc-2.1.1.so -rwxr-xr-x 1 root root 63878 Apr 27 13:54 /lib/libcrypt-2.1.1.so lrwxrwxrwx 1 root root 17 May 19 2000 /lib/libcrypt.so.1 -> libcrypt-2.1.1.so >Description: I was playing around with date.php3 of the example installation and wrote following php3-file:
<HTML> <BODY> <?echo date("D M d, Y H:i:s", time())?><BR> <?echo gmdate("D M d, Y H:i:s", time())?><BR> </BODY> </HTML> My time zone is Europe/Berlin, currently Central Europa Daylight Savings Time (CEST) When I continously reload the URL http://kult.stura.uni-leipzig.de/date/now.php3 I get diverting results. Sometimes both lines are the same and sometimes they differ by 2 hours, as it should be. Using the "date" command I could not make out such behaviour so I suspect apache or php3 to be the buggy code. >How-To-Repeat: Try continously reload that URL http://kult.stura.uni-leipzig.de/date/now.php3 let's say for at least 10 times. Usually there will be a change after about 3 reloads. >Fix: I do not have any suggestions than simply fixing that bug. >Audit-Trail: >Unformatted: [In order for any reply to be added to the PR database, ] [you need to include <[EMAIL PROTECTED]> in the Cc line ] [and leave the subject line UNCHANGED. This is not done] [automatically because of the potential for mail loops. ] [If you do not include this Cc, your reply may be ig- ] [nored unless you are responding to an explicit request ] [from a developer. ] [Reply only with text; DO NOT SEND ATTACHMENTS! ]