ID: 33958 User updated by: andrey at cherezov dot koenig dot su -Summary: PHP has encountered an Access Violation at 00F9813A Reported By: andrey at cherezov dot koenig dot su -Status: Bogus +Status: Open -Bug Type: IIS related +Bug Type: Reproducible crash Operating System: Windows 2003 PHP Version: 5CVS-2005-08-02 (dev) New Comment:
Dear Sniper! If you've already have this COOKIE problem in the bugs database - please let me know, I've not found it :( Now I'm sure, it is reproducible crash - it _always_ happens when there is _two variables with the same name_ in the HTTP_COOKIE. All latest "500 error" have such doubled vars. Users from these IPs (below) can't work at all - any request to any PHP script on the site failes with 500. Others work w/o any problems. 2005-08-01 22:31:42;195.46.121.102 "phpbb2mysql_data=a%3A0%3A%7B%7D; phpbb2mysql_data=a%3A0%3A%7B%7D; phpbb2mysql_sid=47f1a774212623ea22c95933b707d9d0" 2005-08-01 23:50:44;213.148.164.89 "phpbb2mysql_data=a%3A0%3A%7B%7D; phpbb2mysql_data=a%3A0%3A%7B%7D" 2005-08-02 00:19:00;80.92.194.174 "phpbb2mysql_data=a%3A2%3A%7Bs%3A11%3A%22autologinid%22%3Bs%3A32%3A%22cc17e49473154b6dc50e5493e79d5283%22%3Bs%3A6%3A%22userid%22%3Bi%3A1411%3B%7D; phpbb2mysql_data=a%3A0%3A%7B%7D" Previous Comments: ------------------------------------------------------------------------ [2005-08-02 07:54:03] [EMAIL PROTECTED] We are aware of PHP's problems with stability under IIS and are working to rectify the problem. Unfortunatly your bug report does not contain any extra useful information and we already have enough bug reports open about this issue. If you can provide more detailed information such as a reproducable crash or a backtrace please do so and reopen this bug. Otherwise please keep trying new releases as we are working to resolve the problems on this platform Thanks for your interest in PHP. ------------------------------------------------------------------------ [2005-08-02 05:47:49] andrey at cherezov dot koenig dot su While tracing the log, I found one point where PHP5dev/isapi failed: on HTTP_COOKIE var processing (before executing the script itself) ::GET:: ::/forum/viewtopic.php:: ::c:/web/new/mdaemon.ru/wwwroot/forum/viewtopic.php:: >>SCRIPT_NAME=/forum/viewtopic.php Map logical path:</forum/viewtopic.php>= [c:\web\new\mdaemon.ru\wwwroot\forum\viewtopic.php] >>HTTP_COOKIE=phpbb2mysql_data=a%3A0%3A%7B%7D; phpbb2mysql_data=a%3A0%3A%7B%7D; phpbb2mysql_sid=47f1a774212623ea22c95933b707d9d0 Note: the browser passed tho cookie variable with the same name and value (don't know why). And here it crashed, not calling the subsequent ALL_HTTP header as in other normal queries. Mon, 01 Aug 2005 22:31:42 -0500 www.mdaemon.ru/forum/viewtopic.php HTTP/1.0 500 Internal Server Error Content-Type: text/html PHP has encountered an Access Violation at 00FC813A ------------------------------------------------------------------------ [2005-08-02 03:58:49] andrey at cherezov dot koenig dot su Description: ------------ Just downloaded and installed 5.1 snap (2 Aug) and replaced PHP5.1b3 in my server (ISAPI mode). Now I see in log, some users got "error 500" while accessing /forum/ and /forum/viewtopic.php (PhpBB current version). Turn on trace and get error pages: Mon, 01 Aug 2005 20:48:52 -0500 www.mdaemon.ru/forum/ HTTP/1.0 500 Internal Server Error Content-Type: text/html PHP has encountered an Access Violation at 00F9813A Mon, 01 Aug 2005 20:48:54 -0500 www.mdaemon.ru/forum/ HTTP/1.0 500 Internal Server Error Content-Type: text/html PHP has encountered an Access Violation at 00F9813A After server restart - address changed: PHP has encountered an Access Violation at 0109813A Reproduce code: --------------- I can't reproduce it myself (same pages loaded ok), but there are lot of such dumps in my log. I can install and try any test version there. Expected result: ---------------- Page load. Actual result: -------------- PHP has encountered an Access Violation at 0109813A ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=33958&edit=1