ID: 38975 User updated by: rachmel at avaya dot com Reported By: rachmel at avaya dot com -Status: Feedback +Status: Open Bug Type: Reproducible crash Operating System: WindRiver Linux PHP Version: 5.1.6 Assigned To: derick New Comment:
ok, I will look into it. Do you think that using the timezonedb upgrade should make any difference? Thanks. Previous Comments: ------------------------------------------------------------------------ [2006-10-18 16:57:38] [EMAIL PROTECTED] date() is in ext/date/php_date.c And I don't see any problems on all OSes around, including 5 Linuxes on different architectures. ------------------------------------------------------------------------ [2006-10-18 16:52:41] rachmel at avaya dot com I am not sure I can do that - in the meantime, it seems that if php has a default timezone conigured, it ignores the localtime definitions on the Linux kernel. However, if I change the default timezone to "Pacific/Fiji" for example, i can reproduce the crash with a call to "date("1"). it is interesting, that a call to phpinfo() doesn't crash, although it does display the time zone chosen. Are there any leads you can think about that might cause this problem? Where in the php code can I find the date function, so I can try and debug it from there? Thanks. ------------------------------------------------------------------------ [2006-10-16 18:30:35] [EMAIL PROTECTED] Please provide an account on a WindRiver Linux machine for debugging. ------------------------------------------------------------------------ [2006-10-16 18:24:56] rachmel at avaya dot com When not setting the default time zone, php seems to use the localtime, as defined on Linux. Even when setting the timezone with date_timezone_default_set() , for example, with the value of "Pacific/Fiji" , i get a segmentation fault when I call date("1"), or any other date related function. Does php use Linux's timezone files? ------------------------------------------------------------------------ [2006-10-12 21:26:22] [EMAIL PROTECTED] Well, PHP doesn't give a damn about that :) If you request a page with just "error_reporting(E_ALl);phpinfo();" in it, what will it show as timezone? ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/38975 -- Edit this bug report at http://bugs.php.net/?id=38975&edit=1